Functions | |
int32_t | waferCopy (const int32_t index) |
bool | waferFormat (const int32_t index) |
int32_t | waferIndex (int32_t layer, int32_t waferU, int32_t waferV, bool old=false) |
int32_t | waferLayer (const int32_t index) |
int32_t | waferU (const int32_t index) |
int32_t | waferV (const int32_t index) |
int32_t HGCalWaferIndex::waferCopy | ( | const int32_t | index | ) |
Definition at line 37 of file HGCalWaferIndex.cc.
References HGCalProperty::kHGCalWaferCopyMask, and HGCalProperty::kHGCalWaferCopyOffset.
bool HGCalWaferIndex::waferFormat | ( | const int32_t | index | ) |
int32_t HGCalWaferIndex::waferIndex | ( | int32_t | layer, |
int32_t | waferU, | ||
int32_t | waferV, | ||
bool | old = false |
||
) |
Definition at line 4 of file HGCalWaferIndex.cc.
References funct::abs(), triggerObjects_cff::id, HGCalProperty::kHGCalLayerMask, HGCalProperty::kHGCalLayerOffset, HGCalProperty::kHGCalLayerOldMask, HGCalProperty::kHGCalWaferCopyMask, HGCalProperty::kHGCalWaferCopyOffset, HGCalProperty::kHGCalWaferUMask, HGCalProperty::kHGCalWaferUOffset, HGCalProperty::kHGCalWaferUSignMask, HGCalProperty::kHGCalWaferUSignOffset, HGCalProperty::kHGCalWaferVMask, HGCalProperty::kHGCalWaferVOffset, HGCalProperty::kHGCalWaferVSignMask, HGCalProperty::kHGCalWaferVSignOffset, phase1PixelTopology::layer, waferU(), and waferV().
Referenced by HGCalDDDConstants::getTypeHex(), HGCalNumberingScheme::getUnitID(), HGCalDDDConstants::HGCalDDDConstants(), HGCalDDDConstants::isValidHex8(), HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::maskCell(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCellsHexagon(), DDHGCalEEFileAlgo::positionSensitive(), DDHGCalHEFileAlgo::positionSensitive(), HGCalEEFileAlgo::positionSensitive(), HGCalHEFileAlgo::positionSensitive(), HGCalDDDConstants::waferFromPosition(), HGCalDDDConstants::waferIndex(), HGCalDDDConstants::waferPosition(), HGCalDDDConstants::waferType(), HGCalDDDConstants::waferTypeRotation(), and HGCalDDDConstants::waferVirtual().
int32_t HGCalWaferIndex::waferLayer | ( | const int32_t | index | ) |
Definition at line 23 of file HGCalWaferIndex.cc.
References HGCalProperty::kHGCalLayerMask, and HGCalProperty::kHGCalLayerOffset.
Referenced by HGCalWaferValidation::analyze(), HGCalEEFileAlgo::HGCalEEFileAlgo(), HGCalHEFileAlgo::HGCalHEFileAlgo(), HGCalMixLayer::HGCalMixLayer(), HGCalSiliconModule::HGCalSiliconModule(), HGCalSiliconRotatedModule::HGCalSiliconRotatedModule(), DDHGCalHEFileAlgo::initialize(), DDHGCalEEFileAlgo::initialize(), DDHGCalMixLayer::initialize(), DDHGCalSiliconModule::initialize(), DDHGCalMixRotatedLayer::initialize(), DDHGCalSiliconRotatedModule::initialize(), HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadWaferHexagon8(), DDHGCalMixLayer::positionMix(), DDHGCalMixRotatedLayer::positionMix(), HGCalMixLayer::positionMix(), DDHGCalSiliconModule::positionSensitive(), DDHGCalSiliconRotatedModule::positionSensitive(), HGCalSiliconModule::positionSensitive(), HGCalSiliconRotatedModule::positionSensitive(), HGCalWaferValidation::ProcessWaferLayer(), and HGCalDDDConstants::waferInLayerTest().
int32_t HGCalWaferIndex::waferU | ( | const int32_t | index | ) |
Definition at line 27 of file HGCalWaferIndex.cc.
References HGCalProperty::kHGCalWaferUMask, HGCalProperty::kHGCalWaferUOffset, HGCalProperty::kHGCalWaferUSignMask, and HGCalProperty::kHGCalWaferUSignOffset.
Referenced by HGCalTopology::addHGCSiliconId(), HGCGeometryValidation::analyze(), HGCalWaferValidation::analyze(), HGCalDDDConstants::assignCellHex(), HGCalGeometryLoader::build(), HGCalDDDConstants::cellInLayer(), HGCalDDDConstants::cellThickness(), HFNoseNumberingScheme::checkPosition(), HGCalNumberingScheme::checkPosition(), HGCalTriggerGeometryV9Imp2::detIdWaferType(), HGCalTriggerGeometryV9Imp3::detIdWaferType(), HGCMouseBite::exclude(), HFNoseDetIdToModule::getDetIds(), HGCSiliconDetIdToModule::getDetIds(), HGCSiliconDetIdToModule::getDetTriggerIds(), FWGeometry::getHGCSiliconEveShape(), HFNoseDetIdToModule::getTriggerDetIds(), HGCalDDDConstants::getTypeHex(), HFNoseNumberingScheme::getUnitID(), HGCalNumberingScheme::getUnitID(), hgcal::RecHitTools::getWafer(), HGCalDDDConstants::HGCalDDDConstants(), HGCalEEFileAlgo::HGCalEEFileAlgo(), HGCalHEFileAlgo::HGCalHEFileAlgo(), HGCalMixLayer::HGCalMixLayer(), HGCalSiliconModule::HGCalSiliconModule(), HGCalSiliconRotatedModule::HGCalSiliconRotatedModule(), DDHGCalHEFileAlgo::initialize(), DDHGCalEEFileAlgo::initialize(), DDHGCalMixLayer::initialize(), DDHGCalSiliconModule::initialize(), DDHGCalMixRotatedLayer::initialize(), DDHGCalSiliconRotatedModule::initialize(), HGCalDDDConstants::isValidCell8(), HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::localToGlobal8(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::maskCell(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCells(), HGCalDDDConstants::numberCellsHexagon(), HGCalTriggerGeometryV9Imp3::packLayerSubdetWaferId(), HGCalTriggerGeometryV9Imp2::packLayerWaferId(), HGCalTriggerGeometryV9Imp2::packWaferId(), DDHGCalMixLayer::positionMix(), DDHGCalMixRotatedLayer::positionMix(), HGCalMixLayer::positionMix(), DDHGCalSiliconModule::positionSensitive(), DDHGCalSiliconRotatedModule::positionSensitive(), HGCalSiliconModule::positionSensitive(), HGCalSiliconRotatedModule::positionSensitive(), HGCalWaferValidation::ProcessWaferLayer(), HGCalConcentratorAutoEncoderImpl::select(), HGCalTriggerGeometryV9Imp3::unpackLayerSubdetWaferId(), HGCalTriggerGeometryV9Imp2::unpackWaferId(), HGCalDDDConstants::waferFromPosition(), waferIndex(), HGCalDDDConstants::waferIndex(), HGCalDDDConstants::waferInLayerTest(), HGCalDDDConstants::waferPosition(), HGCalDDDConstants::waferPositionNoRot(), HGCalDDDConstants::waferType(), HGCalDDDConstants::waferTypeRotation(), and HGCalDDDConstants::waferVirtual().
int32_t HGCalWaferIndex::waferV | ( | const int32_t | index | ) |
Definition at line 32 of file HGCalWaferIndex.cc.
References gpuVertexFinder::iv, HGCalProperty::kHGCalWaferVMask, HGCalProperty::kHGCalWaferVOffset, HGCalProperty::kHGCalWaferVSignMask, and HGCalProperty::kHGCalWaferVSignOffset.
Referenced by HGCalTopology::addHGCSiliconId(), HGCGeometryValidation::analyze(), HGCalWaferValidation::analyze(), HGCalDDDConstants::assignCellHex(), HGCalGeometryLoader::build(), HGCalDDDConstants::cellInLayer(), HGCalDDDConstants::cellThickness(), HFNoseNumberingScheme::checkPosition(), HGCalNumberingScheme::checkPosition(), HGCalTriggerGeometryV9Imp2::detIdWaferType(), HGCalTriggerGeometryV9Imp3::detIdWaferType(), HGCMouseBite::exclude(), HFNoseDetIdToModule::getDetIds(), HGCSiliconDetIdToModule::getDetIds(), HGCSiliconDetIdToModule::getDetTriggerIds(), FWGeometry::getHGCSiliconEveShape(), HFNoseDetIdToModule::getTriggerDetIds(), HGCalDDDConstants::getTypeHex(), HFNoseNumberingScheme::getUnitID(), HGCalNumberingScheme::getUnitID(), hgcal::RecHitTools::getWafer(), HGCalDDDConstants::HGCalDDDConstants(), HGCalEEFileAlgo::HGCalEEFileAlgo(), HGCalHEFileAlgo::HGCalHEFileAlgo(), HGCalMixLayer::HGCalMixLayer(), HGCalSiliconModule::HGCalSiliconModule(), HGCalSiliconRotatedModule::HGCalSiliconRotatedModule(), DDHGCalHEFileAlgo::initialize(), DDHGCalEEFileAlgo::initialize(), DDHGCalMixLayer::initialize(), DDHGCalSiliconModule::initialize(), DDHGCalMixRotatedLayer::initialize(), DDHGCalSiliconRotatedModule::initialize(), HGCalDDDConstants::isValidCell8(), HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::localToGlobal8(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::maskCell(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCells(), HGCalDDDConstants::numberCellsHexagon(), HGCalTriggerGeometryV9Imp3::packLayerSubdetWaferId(), HGCalTriggerGeometryV9Imp2::packLayerWaferId(), HGCalTriggerGeometryV9Imp2::packWaferId(), DDHGCalMixLayer::positionMix(), DDHGCalMixRotatedLayer::positionMix(), HGCalMixLayer::positionMix(), DDHGCalSiliconModule::positionSensitive(), DDHGCalSiliconRotatedModule::positionSensitive(), HGCalSiliconModule::positionSensitive(), HGCalSiliconRotatedModule::positionSensitive(), HGCalWaferValidation::ProcessWaferLayer(), HGCalConcentratorAutoEncoderImpl::select(), HGCalTriggerGeometryV9Imp3::unpackLayerSubdetWaferId(), HGCalTriggerGeometryV9Imp2::unpackWaferId(), HGCalDDDConstants::waferFromPosition(), waferIndex(), HGCalDDDConstants::waferIndex(), HGCalDDDConstants::waferInLayerTest(), HGCalDDDConstants::waferPosition(), HGCalDDDConstants::waferPositionNoRot(), HGCalDDDConstants::waferType(), HGCalDDDConstants::waferTypeRotation(), and HGCalDDDConstants::waferVirtual().