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(), l1ctLayer2EG_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, nano_mu_digi_cff::layer, waferU(), and waferV().
Referenced by HGCalTestPartialWaferRecHits::analyze(), HGCalTestPartialWaferHits::analyze(), HGCalDDDConstants::cassetteShiftSilicon(), HGCalDDDConstants::cellInLayer(), HGCGuardRing::exclude(), HGCGuardRingPartial::exclude(), HGCalDDDConstants::getTypeHex(), HGCalNumberingScheme::getUnitID(), HGCalDDDConstants::HGCalDDDConstants(), HGCalNumberingScheme::HGCalNumberingScheme(), HGCalDDDConstants::isValidHex8(), HGCalGeomParameters::loadSpecParsHexagon8(), HGCalTBGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon(), HGCalGeomParameters::loadWaferHexagon8(), HGCalDDDConstants::localToGlobal8(), HGCalDDDConstants::locateCell(), HGCalDDDConstants::maskCell(), HGCalDDDConstants::maxCells(), HGCalDDDConstants::numberCellsHexagon(), DDHGCalEEFileAlgo::positionSensitive(), DDHGCalHEFileAlgo::positionSensitive(), HGCalEEFileAlgo::positionSensitive(), HGCalHEFileAlgo::positionSensitive(), HGCalSD::setDetUnitId(), HGCalDDDConstants::waferFromPosition(), HGCalTBDDDConstants::waferIndex(), HGCalDDDConstants::waferIndex(), HGCalDDDConstants::waferInfo(), HGCalDDDConstants::waferPosition(), HGCalDDDConstants::waferType(), HGCalDDDConstants::waferTypeRotation(), HGCalTBDDDConstants::waferVirtual(), 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(), HGCalMixRotatedCassette::HGCalMixRotatedCassette(), HGCalMixRotatedLayer::HGCalMixRotatedLayer(), HGCalSiliconModule::HGCalSiliconModule(), HGCalSiliconRotatedCassette::HGCalSiliconRotatedCassette(), HGCalSiliconRotatedModule::HGCalSiliconRotatedModule(), DDHGCalHEFileAlgo::initialize(), DDHGCalEEFileAlgo::initialize(), DDHGCalMixLayer::initialize(), DDHGCalSiliconModule::initialize(), DDHGCalMixRotatedCassette::initialize(), DDHGCalMixRotatedLayer::initialize(), DDHGCalSiliconRotatedCassette::initialize(), DDHGCalSiliconRotatedModule::initialize(), HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadWaferHexagon8(), DDHGCalMixLayer::positionMix(), DDHGCalMixRotatedLayer::positionMix(), DDHGCalMixRotatedCassette::positionMix(), HGCalMixLayer::positionMix(), HGCalMixRotatedLayer::positionMix(), HGCalMixRotatedCassette::positionMix(), DDHGCalSiliconRotatedCassette::positionPassive(), HGCalSiliconRotatedCassette::positionPassive(), DDHGCalSiliconModule::positionSensitive(), DDHGCalSiliconRotatedCassette::positionSensitive(), DDHGCalSiliconRotatedModule::positionSensitive(), HGCalSiliconModule::positionSensitive(), HGCalSiliconRotatedModule::positionSensitive(), HGCalSiliconRotatedCassette::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(), HGcalHitCheck::analyze(), HGCGeometryValidation::analyze(), HGCalTestGuardRing::analyze(), HGCalWaferValidation::analyze(), HGCalDDDConstants::assignCellHex(), HGCalGeometryLoader::build(), HGCalDDDConstants::cassetteShiftSilicon(), HGCalDDDConstants::cellInLayer(), HGCalDDDConstants::cellThickness(), HFNoseNumberingScheme::checkPosition(), HGCalNumberingScheme::checkPosition(), HGCalTriggerGeometryV9Imp2::detIdWaferType(), HGCalTriggerGeometryV9Imp3::detIdWaferType(), HGCGuardRing::exclude(), HGCMouseBite::exclude(), HGCGuardRingPartial::exclude(), HGCalCalibrationCell::findCell(), HFNoseDetIdToModule::getDetIds(), HGCSiliconDetIdToModule::getDetIds(), HGCSiliconDetIdToModule::getDetTriggerIds(), HFNoseDetIdToModule::getTriggerDetIds(), HGCalDDDConstants::getTypeHex(), HFNoseNumberingScheme::getUnitID(), HGCalNumberingScheme::getUnitID(), hgcal::RecHitTools::getWafer(), HGCalDDDConstants::HGCalDDDConstants(), HGCalEEFileAlgo::HGCalEEFileAlgo(), HGCalHEFileAlgo::HGCalHEFileAlgo(), HGCalMixLayer::HGCalMixLayer(), HGCalMixRotatedCassette::HGCalMixRotatedCassette(), HGCalMixRotatedLayer::HGCalMixRotatedLayer(), HGCalNumberingScheme::HGCalNumberingScheme(), HGCalSiliconModule::HGCalSiliconModule(), HGCalSiliconRotatedCassette::HGCalSiliconRotatedCassette(), HGCalSiliconRotatedModule::HGCalSiliconRotatedModule(), DDHGCalHEFileAlgo::initialize(), DDHGCalMixLayer::initialize(), DDHGCalEEFileAlgo::initialize(), DDHGCalSiliconModule::initialize(), DDHGCalMixRotatedCassette::initialize(), DDHGCalMixRotatedLayer::initialize(), DDHGCalSiliconRotatedModule::initialize(), DDHGCalSiliconRotatedCassette::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(), DDHGCalMixRotatedCassette::positionMix(), DDHGCalMixRotatedLayer::positionMix(), HGCalMixLayer::positionMix(), HGCalMixRotatedLayer::positionMix(), HGCalMixRotatedCassette::positionMix(), DDHGCalSiliconRotatedCassette::positionPassive(), HGCalSiliconRotatedCassette::positionPassive(), DDHGCalSiliconModule::positionSensitive(), DDHGCalSiliconRotatedCassette::positionSensitive(), DDHGCalSiliconRotatedModule::positionSensitive(), HGCalSiliconModule::positionSensitive(), HGCalSiliconRotatedModule::positionSensitive(), HGCalSiliconRotatedCassette::positionSensitive(), HGCalWaferValidation::ProcessWaferLayer(), HGCalConcentratorAutoEncoderImpl::select(), HGCalTriggerGeometryV9Imp3::unpackLayerSubdetWaferId(), HGCalTriggerGeometryV9Imp2::unpackWaferId(), HGCalDDDConstants::waferFromPosition(), waferIndex(), HGCalDDDConstants::waferIndex(), HGCalDDDConstants::waferInfo(), 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(), HGcalHitCheck::analyze(), HGCGeometryValidation::analyze(), HGCalTestGuardRing::analyze(), HGCalWaferValidation::analyze(), HGCalDDDConstants::assignCellHex(), HGCalGeometryLoader::build(), HGCalDDDConstants::cassetteShiftSilicon(), HGCalDDDConstants::cellInLayer(), HGCalDDDConstants::cellThickness(), HFNoseNumberingScheme::checkPosition(), HGCalNumberingScheme::checkPosition(), HGCalTriggerGeometryV9Imp2::detIdWaferType(), HGCalTriggerGeometryV9Imp3::detIdWaferType(), HGCGuardRing::exclude(), HGCMouseBite::exclude(), HGCGuardRingPartial::exclude(), HGCalCalibrationCell::findCell(), HFNoseDetIdToModule::getDetIds(), HGCSiliconDetIdToModule::getDetIds(), HGCSiliconDetIdToModule::getDetTriggerIds(), HFNoseDetIdToModule::getTriggerDetIds(), HGCalDDDConstants::getTypeHex(), HFNoseNumberingScheme::getUnitID(), HGCalNumberingScheme::getUnitID(), hgcal::RecHitTools::getWafer(), HGCalDDDConstants::HGCalDDDConstants(), HGCalEEFileAlgo::HGCalEEFileAlgo(), HGCalHEFileAlgo::HGCalHEFileAlgo(), HGCalMixLayer::HGCalMixLayer(), HGCalMixRotatedCassette::HGCalMixRotatedCassette(), HGCalMixRotatedLayer::HGCalMixRotatedLayer(), HGCalNumberingScheme::HGCalNumberingScheme(), HGCalSiliconModule::HGCalSiliconModule(), HGCalSiliconRotatedCassette::HGCalSiliconRotatedCassette(), HGCalSiliconRotatedModule::HGCalSiliconRotatedModule(), DDHGCalHEFileAlgo::initialize(), DDHGCalMixLayer::initialize(), DDHGCalEEFileAlgo::initialize(), DDHGCalSiliconModule::initialize(), DDHGCalMixRotatedCassette::initialize(), DDHGCalMixRotatedLayer::initialize(), DDHGCalSiliconRotatedModule::initialize(), DDHGCalSiliconRotatedCassette::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(), DDHGCalMixRotatedCassette::positionMix(), DDHGCalMixRotatedLayer::positionMix(), HGCalMixLayer::positionMix(), HGCalMixRotatedLayer::positionMix(), HGCalMixRotatedCassette::positionMix(), DDHGCalSiliconRotatedCassette::positionPassive(), HGCalSiliconRotatedCassette::positionPassive(), DDHGCalSiliconModule::positionSensitive(), DDHGCalSiliconRotatedCassette::positionSensitive(), DDHGCalSiliconRotatedModule::positionSensitive(), HGCalSiliconModule::positionSensitive(), HGCalSiliconRotatedModule::positionSensitive(), HGCalSiliconRotatedCassette::positionSensitive(), HGCalWaferValidation::ProcessWaferLayer(), HGCalConcentratorAutoEncoderImpl::select(), HGCalTriggerGeometryV9Imp3::unpackLayerSubdetWaferId(), HGCalTriggerGeometryV9Imp2::unpackWaferId(), HGCalDDDConstants::waferFromPosition(), waferIndex(), HGCalDDDConstants::waferIndex(), HGCalDDDConstants::waferInfo(), HGCalDDDConstants::waferInLayerTest(), HGCalDDDConstants::waferPosition(), HGCalDDDConstants::waferPositionNoRot(), HGCalDDDConstants::waferType(), HGCalDDDConstants::waferTypeRotation(), and HGCalDDDConstants::waferVirtual().