#include <TrackerTopology.h>
Classes | |
struct | BitmaskAndSubdet |
struct | PixelBarrelValues |
struct | PixelEndcapValues |
class | SameLayerComparator |
struct | TECValues |
struct | TIBValues |
struct | TIDValues |
struct | TOBValues |
Public Types | |
enum | DetIdFields { PBModule, PBLadder, PBLayer, PFModule, PFPanel, PFBlade, PFDisk, PFSide, DETID_FIELDS_MAX } |
Public Member Functions | |
uint32_t | doubleSensor (const DetId &id) const |
uint32_t | first (const DetId &id) const |
unsigned int | getField (const DetId &id, DetIdFields idx) const |
int | getITPixelLayerNumber (const DetId &id) const |
int | getOTLayerNumber (const DetId &id) const |
uint32_t | glued (const DetId &id) const |
bool | hasField (const DetId &id, DetIdFields idx) const |
bool | isDoubleSens (const DetId &id) const |
bool | isFirst (const DetId &id) const |
bool | isLower (const DetId &id) const |
bool | isRPhi (const DetId &id) const |
bool | isSecond (const DetId &id) const |
bool | isStereo (const DetId &id) const |
bool | isUpper (const DetId &id) const |
unsigned int | layer (const DetId &id) const |
uint32_t | lower (const DetId &id) const |
unsigned int | module (const DetId &id) const |
SiStripModuleGeometry | moduleGeometry (const DetId &id) const |
DetId | partnerDetId (const DetId &id) const |
uint32_t | pixDouble (const DetId &id) const |
uint32_t | pixFirst (const DetId &id) const |
DetId | pixPartnerDetId (const DetId &id) const |
uint32_t | pixSecond (const DetId &id) const |
std::string | print (DetId detid) const |
DetId | pxbDetId (uint32_t layer, uint32_t ladder, uint32_t module) const |
std::pair< DetId, SameLayerComparator > | pxbDetIdLayerComparator (uint32_t layer) const |
unsigned int | pxbLadder (const DetId &id) const |
unsigned int | pxbLayer (const DetId &id) const |
unsigned int | pxbModule (const DetId &id) const |
unsigned int | pxfBlade (const DetId &id) const |
DetId | pxfDetId (uint32_t side, uint32_t disk, uint32_t blade, uint32_t panel, uint32_t module) const |
std::pair< DetId, SameLayerComparator > | pxfDetIdDiskComparator (uint32_t side, uint32_t disk) const |
unsigned int | pxfDisk (const DetId &id) const |
unsigned int | pxfModule (const DetId &id) const |
unsigned int | pxfPanel (const DetId &id) const |
unsigned int | pxfSide (const DetId &id) const |
uint32_t | second (const DetId &id) const |
unsigned int | side (const DetId &id) const |
uint32_t | stack (const DetId &id) const |
DetId | tecDetId (uint32_t side, uint32_t wheel, uint32_t petal_fw_bw, uint32_t petal, uint32_t ring, uint32_t module, uint32_t ster) const |
std::pair< DetId, SameLayerComparator > | tecDetIdWheelComparator (uint32_t side, uint32_t wheel) const |
uint32_t | tecGlued (const DetId &id) const |
bool | tecIsBackPetal (const DetId &id) const |
bool | tecIsDoubleSide (const DetId &id) const |
bool | tecIsFrontPetal (const DetId &id) const |
bool | tecIsRPhi (const DetId &id) const |
bool | tecIsStereo (const DetId &id) const |
bool | tecIsZMinusSide (const DetId &id) const |
bool | tecIsZPlusSide (const DetId &id) const |
uint32_t | tecLower (const DetId &id) const |
unsigned int | tecModule (const DetId &id) const |
unsigned int | tecOrder (const DetId &id) const |
uint32_t | tecPartnerDetId (const DetId &id) const |
std::vector< unsigned int > | tecPetalInfo (const DetId &id) const |
unsigned int | tecPetalNumber (const DetId &id) const |
unsigned int | tecRing (const DetId &id) const |
ring id More... | |
uint32_t | tecRPhi (const DetId &id) const |
unsigned int | tecSide (const DetId &id) const |
uint32_t | tecStack (const DetId &id) const |
uint32_t | tecStereo (const DetId &id) const |
uint32_t | tecUpper (const DetId &id) const |
unsigned int | tecWheel (const DetId &id) const |
DetId | tibDetId (uint32_t layer, uint32_t str_fw_bw, uint32_t str_int_ext, uint32_t str, uint32_t module, uint32_t ster) const |
std::pair< DetId, SameLayerComparator > | tibDetIdLayerComparator (uint32_t layer) const |
uint32_t | tibGlued (const DetId &id) const |
bool | tibIsDoubleSide (const DetId &id) const |
bool | tibIsExternalString (const DetId &id) const |
bool | tibIsInternalString (const DetId &id) const |
bool | tibIsRPhi (const DetId &id) const |
bool | tibIsStereo (const DetId &id) const |
bool | tibIsZMinusSide (const DetId &id) const |
bool | tibIsZPlusSide (const DetId &id) const |
unsigned int | tibLayer (const DetId &id) const |
uint32_t | tibLower (const DetId &id) const |
unsigned int | tibModule (const DetId &id) const |
unsigned int | tibOrder (const DetId &id) const |
DetId | tibPartnerDetId (const DetId &id) const |
uint32_t | tibRPhi (const DetId &id) const |
unsigned int | tibSide (const DetId &id) const |
uint32_t | tibStack (const DetId &id) const |
uint32_t | tibStereo (const DetId &id) const |
unsigned int | tibString (const DetId &id) const |
std::vector< unsigned int > | tibStringInfo (const DetId &id) const |
uint32_t | tibUpper (const DetId &id) const |
DetId | tidDetId (uint32_t side, uint32_t wheel, uint32_t ring, uint32_t module_fw_bw, uint32_t module, uint32_t ster) const |
std::pair< DetId, SameLayerComparator > | tidDetIdWheelComparator (uint32_t side, uint32_t wheel) const |
uint32_t | tidGlued (const DetId &id) const |
bool | tidIsBackRing (const DetId &id) const |
bool | tidIsDoubleSide (const DetId &id) const |
bool | tidIsFrontRing (const DetId &id) const |
bool | tidIsRPhi (const DetId &id) const |
bool | tidIsStereo (const DetId &id) const |
bool | tidIsZMinusSide (const DetId &id) const |
bool | tidIsZPlusSide (const DetId &id) const |
uint32_t | tidLower (const DetId &id) const |
unsigned int | tidModule (const DetId &id) const |
std::vector< unsigned int > | tidModuleInfo (const DetId &id) const |
unsigned int | tidOrder (const DetId &id) const |
DetId | tidPartnerDetId (const DetId &id) const |
unsigned int | tidRing (const DetId &id) const |
uint32_t | tidRPhi (const DetId &id) const |
unsigned int | tidSide (const DetId &id) const |
uint32_t | tidStack (const DetId &id) const |
uint32_t | tidStereo (const DetId &id) const |
uint32_t | tidUpper (const DetId &id) const |
unsigned int | tidWheel (const DetId &id) const |
DetId | tobDetId (uint32_t layer, uint32_t rod_fw_bw, uint32_t rod, uint32_t module, uint32_t ster) const |
std::pair< DetId, SameLayerComparator > | tobDetIdLayerComparator (uint32_t layer) const |
uint32_t | tobGlued (const DetId &id) const |
bool | tobIsDoubleSide (const DetId &id) const |
bool | tobIsRPhi (const DetId &id) const |
bool | tobIsStereo (const DetId &id) const |
bool | tobIsZMinusSide (const DetId &id) const |
bool | tobIsZPlusSide (const DetId &id) const |
unsigned int | tobLayer (const DetId &id) const |
uint32_t | tobLower (const DetId &id) const |
unsigned int | tobModule (const DetId &id) const |
DetId | tobPartnerDetId (const DetId &id) const |
unsigned int | tobRod (const DetId &id) const |
std::vector< unsigned int > | tobRodInfo (const DetId &id) const |
uint32_t | tobRPhi (const DetId &id) const |
unsigned int | tobSide (const DetId &id) const |
uint32_t | tobStack (const DetId &id) const |
uint32_t | tobStereo (const DetId &id) const |
uint32_t | tobUpper (const DetId &id) const |
TrackerTopology (const PixelBarrelValues &pxb, const PixelEndcapValues &pxf, const TECValues &tecv, const TIBValues &tibv, const TIDValues &tidv, const TOBValues &tobv) | |
uint32_t | upper (const DetId &id) const |
Private Attributes | |
const BitmaskAndSubdet | bits_per_field [DETID_FIELDS_MAX] |
const PixelBarrelValues | pbVals_ |
const PixelEndcapValues | pfVals_ |
const TECValues | tecVals_ |
const TIBValues | tibVals_ |
const TIDValues | tidVals_ |
const TOBValues | tobVals_ |
Definition at line 16 of file TrackerTopology.h.
Enumerator | |
---|---|
PBModule | |
PBLadder | |
PBLayer | |
PFModule | |
PFPanel | |
PFBlade | |
PFDisk | |
PFSide | |
DETID_FIELDS_MAX |
Definition at line 103 of file TrackerTopology.h.
TrackerTopology::TrackerTopology | ( | const PixelBarrelValues & | pxb, |
const PixelEndcapValues & | pxf, | ||
const TECValues & | tecv, | ||
const TIBValues & | tibv, | ||
const TIDValues & | tidv, | ||
const TOBValues & | tobv | ||
) |
Definition at line 7 of file TrackerTopology.cc.
References TrackerTopology::PixelEndcapValues::bladeMask_, TrackerTopology::PixelEndcapValues::bladeStartBit_, TrackerTopology::PixelEndcapValues::diskMask_, TrackerTopology::PixelEndcapValues::diskStartBit_, TrackerTopology::PixelBarrelValues::ladderMask_, TrackerTopology::PixelBarrelValues::ladderStartBit_, TrackerTopology::PixelBarrelValues::layerMask_, TrackerTopology::PixelBarrelValues::layerStartBit_, TrackerTopology::PixelBarrelValues::moduleMask_, TrackerTopology::PixelEndcapValues::moduleMask_, TrackerTopology::PixelBarrelValues::moduleStartBit_, TrackerTopology::PixelEndcapValues::moduleStartBit_, TrackerTopology::PixelEndcapValues::panelMask_, TrackerTopology::PixelEndcapValues::panelStartBit_, PBLadder, PBLayer, PBModule, pbVals_, PFBlade, PFDisk, PFModule, PFPanel, PFSide, pfVals_, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, TrackerTopology::PixelEndcapValues::sideMask_, and TrackerTopology::PixelEndcapValues::sideStartBit_.
uint32_t TrackerTopology::doubleSensor | ( | const DetId & | id | ) | const |
Definition at line 122 of file TrackerTopology.cc.
References Exception, pixDouble(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, SiStripSubdetector::TEC, SiStripSubdetector::TIB, SiStripSubdetector::TID, and SiStripSubdetector::TOB.
Referenced by TrackerGeomBuilderFromGeometricDet::buildGeomDet().
uint32_t TrackerTopology::first | ( | const DetId & | id | ) | const |
Definition at line 140 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, pixFirst(), SiStripSubdetector::TEC, SiStripSubdetector::TIB, SiStripSubdetector::TID, and SiStripSubdetector::TOB.
|
inline |
Definition at line 604 of file TrackerTopology.h.
References bits_per_field, heavyIonCSV_trainingSettings::idx, ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::mask, and nano_mu_digi_cff::rawId.
int TrackerTopology::getITPixelLayerNumber | ( | const DetId & | id | ) | const |
Definition at line 554 of file TrackerTopology.cc.
References layer(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, pxbLayer(), pxfDisk(), pxfSide(), and DetId::Tracker.
Referenced by Phase2TrackerMonitorDigi::bookLayerHistos(), Phase2TrackerValidateDigi::bookLayerHistos(), Phase2TrackerValidateDigi::fillITPixelBXInfo(), Phase2TrackerMonitorDigi::fillITPixelDigiHistos(), Phase2TrackerValidateDigi::fillSimHitInfo(), and phase2tkutil::getITHistoId().
int TrackerTopology::getOTLayerNumber | ( | const DetId & | id | ) | const |
Definition at line 539 of file TrackerTopology.cc.
References layer(), SiStripSubdetector::TID, tidSide(), tidWheel(), SiStripSubdetector::TOB, tobLayer(), and DetId::Tracker.
Referenced by Phase2TrackerMonitorDigi::bookLayerHistos(), Phase2TrackerValidateDigi::bookLayerHistos(), Phase2TrackerValidateDigi::fillOTBXInfo(), Phase2TrackerMonitorDigi::fillOTDigiHistos(), Phase2TrackerValidateDigi::fillSimHitInfo(), and phase2tkutil::getOTHistoId().
uint32_t TrackerTopology::glued | ( | const DetId & | id | ) | const |
Definition at line 85 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, SiStripSubdetector::TEC, tecGlued(), SiStripSubdetector::TIB, tibGlued(), SiStripSubdetector::TID, tidGlued(), SiStripSubdetector::TOB, and tobGlued().
Referenced by HitResol::analyze(), TrackerGeomBuilderFromGeometricDet::buildGeomDet(), and TrackingRecoMaterialAnalyser::isDoubleSided().
|
inline |
Definition at line 609 of file TrackerTopology.h.
References bits_per_field, heavyIonCSV_trainingSettings::idx, and TrackerTopology::BitmaskAndSubdet::subdet.
bool TrackerTopology::isDoubleSens | ( | const DetId & | id | ) | const |
Definition at line 250 of file TrackerTopology.cc.
References Exception, pixDouble(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, SiStripSubdetector::TEC, SiStripSubdetector::TIB, SiStripSubdetector::TID, and SiStripSubdetector::TOB.
bool TrackerTopology::isFirst | ( | const DetId & | id | ) | const |
Definition at line 307 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, pixFirst(), SiStripSubdetector::TEC, SiStripSubdetector::TIB, SiStripSubdetector::TID, and SiStripSubdetector::TOB.
Referenced by print().
bool TrackerTopology::isLower | ( | const DetId & | id | ) | const |
Definition at line 269 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, SiStripSubdetector::TEC, tecLower(), SiStripSubdetector::TIB, tibLower(), SiStripSubdetector::TID, tidLower(), SiStripSubdetector::TOB, and tobLower().
Referenced by tmtt::TMTrackProducer::beginRun(), StubKiller::chooseModulesToKill(), tmtt::StubKiller::chooseModulesToKill(), l1tVertexFinder::InputData::InputData(), print(), TTStubAssociator< T >::produce(), TTClusterBuilder< T >::produce(), TTStubBuilder< T >::produce(), tt::Setup::produceSensorModules(), TrackingNtuple::DetIdPhase2OTOnly::push_back(), and VectorHitBuilderAlgorithm::run().
bool TrackerTopology::isRPhi | ( | const DetId & | id | ) | const |
Definition at line 231 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, SiStripSubdetector::TEC, tecRPhi(), SiStripSubdetector::TIB, tibRPhi(), SiStripSubdetector::TID, tidRPhi(), SiStripSubdetector::TOB, and tobRPhi().
Referenced by AlignmentPI::topolInfo::fillGeometryInfo(), print(), and TrackingNtuple::DetIdStripOnly::push_back().
bool TrackerTopology::isSecond | ( | const DetId & | id | ) | const |
Definition at line 326 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, pixSecond(), SiStripSubdetector::TEC, SiStripSubdetector::TIB, SiStripSubdetector::TID, and SiStripSubdetector::TOB.
Referenced by print().
bool TrackerTopology::isStereo | ( | const DetId & | id | ) | const |
Definition at line 212 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, SiStripSubdetector::TEC, tecStereo(), SiStripSubdetector::TIB, tibStereo(), SiStripSubdetector::TID, tidStereo(), SiStripSubdetector::TOB, and tobStereo().
Referenced by HitResol::analyze(), SiStripCPEAnalyzer::analyze(), mkfit::convertHits(), MkFitSeedConverter::convertSeeds(), MkFitGeometryESProducer::fillShapeAndPlacement(), MkFitGeometry::mkFitLayerNumber(), print(), and TrackingNtuple::DetIdStripOnly::push_back().
bool TrackerTopology::isUpper | ( | const DetId & | id | ) | const |
Definition at line 288 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, SiStripSubdetector::TEC, tecUpper(), SiStripSubdetector::TIB, tibUpper(), SiStripSubdetector::TID, tidUpper(), SiStripSubdetector::TOB, and tobUpper().
Referenced by print(), and TrackingNtuple::DetIdPhase2OTOnly::push_back().
unsigned int TrackerTopology::layer | ( | const DetId & | id | ) | const |
Definition at line 47 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, pxbLayer(), pxfDisk(), SiStripSubdetector::TEC, tecWheel(), SiStripSubdetector::TIB, tibLayer(), SiStripSubdetector::TID, tidWheel(), SiStripSubdetector::TOB, and tobLayer().
Referenced by StubKiller::addDeadLayerModulesToDeadModuleList(), tmtt::StubKiller::addDeadLayerModulesToDeadModuleList(), TrackMerger::addSecondTrackHits(), TrackingNtuple::addStripMatchedHit(), OuterTrackerMonitorTrackingParticles::analyze(), SiPixelDynamicInefficiencyReader::analyze(), TrackingRecoMaterialAnalyser::analyze(), OuterTrackerMonitorTTCluster::analyze(), OuterTrackerMonitorTTStub::analyze(), SiPhase2OuterTrackerLorentzAngleWriter::analyze(), TestHits::analyze(), TestSmoothHits::analyze(), TestOutliers::analyze(), TestTrackHits::analyze(), SiStripCPEAnalyzer::analyze(), TrackAssociatorByHitsImpl::associateSimToReco(), VectorHitBuilderAlgorithm::buildVectorHits(), TrackingParticleNumberOfLayers::calculate(), SeedingOTEDProducer::checkLayer(), mkfit::convertHits(), MkFitSeedConverter::convertSeeds(), JetCoreMCtruthSeedGenerator::DetectorSelector(), DeepCoreSeedGenerator::DetectorSelector(), SiPixelDigitizerAlgorithm::digitize(), reco::HitPattern::encode(), TrackingNtuple::fillCandidates(), TrackingNtuple::fillPhase2OTHits(), TrackingNtuple::fillPixelHits(), MkFitGeometryESProducer::fillShapeAndPlacement(), TrackingNtuple::fillStripRphiStereoHits(), TrackingNtuple::fillTracks(), getDetLayer(), getITPixelLayerNumber(), getOTLayerNumber(), MTVHistoProducerAlgoForTracker::getSeedingLayerSetBin(), HLTPixelActivityFilter::hltFilter(), geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), DetIdInfo::info(), PFCheckHitPattern::init(), cms::SiPixelDigitizer::initializeEvent(), CheckHitPattern::interpretDetId(), StubKiller::killStub(), tmtt::StubKiller::killStub(), SiPixelDigitizerAlgorithm::lateSignalReweight(), reco::modules::TrackerTrackHitFilter::Rule::layer(), CkfDebugger::layer(), reco::modules::TrackerTrackHitFilter::layerFromId(), tt::Setup::layerId(), SiStripDetCabling::layerSearch(), TrackMerger::merge(), MkFitGeometry::mkFitLayerNumber(), siStripLACalibration::moduleLocationType(), SiStripLorentzAnglePCLMonitor::moduleLocationType(), TrackerTopology::SameLayerComparator::operator()(), SiStripTrackerMapCreator::paintTkMapFromAlarm(), SiPixelDigitizerAlgorithm::pixel_aging(), SiPixelDigitizerAlgorithm::pixel_inefficiency(), CtfSpecialSeedGenerator::preliminaryCheck(), VectorHitBuilderAlgorithmBase::printCluster(), SiStripQuality::printDetInfo(), MuonReSeeder::produce(), reco::CentralityProducer::produce(), TPFastJetProducer::produce(), PixelClusterTagInfoProducer::produce(), TTStubBuilder< T >::produce(), DeepCoreSeedGenerator::produce(), TrackingNtuple::DetIdCommon::push_back(), pxbDetId(), pxbDetIdLayerComparator(), PixelCPEClusterRepair::Rule::recommend(), tt::SensorModule::ringId(), tt::SensorModule::SensorModule(), tadqm::TrackAnalyzer::setLumi(), l1tVertexFinder::Stub::setModuleInfo(), PixelCPEGenericBase::setXYErrors(), JetCoreMCtruthSeedGenerator::splittedClusterDirections(), DeepCoreSeedGenerator::splittedClusterDirections(), tmtt::StubFEWindows::storedWindowSize(), StripSubClusterShapeFilterBase::testLastHit(), tibDetId(), tibDetIdLayerComparator(), tobDetId(), tobDetIdLayerComparator(), TrackTransformerForGlobalCosmicMuons::TrackerKeep(), tmtt::TrackerModule::TrackerModule(), and PixelInactiveAreaFinder::updatePixelDets().
uint32_t TrackerTopology::lower | ( | const DetId & | id | ) | const |
Definition at line 176 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, SiStripSubdetector::TEC, tecLower(), SiStripSubdetector::TIB, tibLower(), SiStripSubdetector::TID, tidLower(), SiStripSubdetector::TOB, and tobLower().
unsigned int TrackerTopology::module | ( | const DetId & | id | ) | const |
Definition at line 66 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, pxbModule(), pxfModule(), SiStripSubdetector::TEC, tecModule(), SiStripSubdetector::TIB, tibModule(), SiStripSubdetector::TID, tidModule(), SiStripSubdetector::TOB, and tobModule().
Referenced by TrackerAlignmentLevelBuilder::addPXBDetUnitInfo(), TrackerAlignmentLevelBuilder::addPXEDetUnitInfo(), TrackerAlignmentLevelBuilder::addTECDetUnitInfo(), TrackerAlignmentLevelBuilder::addTIBDetUnitInfo(), TrackerAlignmentLevelBuilder::addTIDDetUnitInfo(), TrackerAlignmentLevelBuilder::addTOBDetUnitInfo(), VectorHitBuilderAlgorithmBase::printCluster(), and TrackingNtuple::DetIdCommon::push_back().
SiStripModuleGeometry TrackerTopology::moduleGeometry | ( | const DetId & | id | ) | const |
Definition at line 502 of file TrackerTopology.cc.
References IB1, IB2, OB1, OB2, SiStripSubdetector::TEC, tecRing(), SiStripSubdetector::TIB, tibLayer(), SiStripSubdetector::TID, tidRing(), SiStripSubdetector::TOB, tobLayer(), UNKNOWNGEOMETRY, W1A, W1B, W2A, W2B, W3A, W3B, W4, W5, W6, and W7.
Referenced by SiStripMonitorTrack::clusterInfos(), and SiStripBackPlaneCorrection::printDebug().
Definition at line 345 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, pixPartnerDetId(), DetId::subdetId(), SiStripSubdetector::TEC, tecPartnerDetId(), SiStripSubdetector::TIB, tibPartnerDetId(), SiStripSubdetector::TID, tidPartnerDetId(), SiStripSubdetector::TOB, and tobPartnerDetId().
Referenced by TrackerGeomBuilderFromGeometricDet::buildGeomDet(), TrackerGeomBuilderFromGeometricDet::buildSilicon(), StubPtConsistency::getConsistency(), TTClusterBuilder< T >::produce(), TTStubBuilder< T >::produce(), VectorHitBuilderAlgorithm::run(), tt::SensorModule::SensorModule(), l1tVertexFinder::Stub::setModuleInfo(), and tmtt::TrackerModule::TrackerModule().
|
inline |
Definition at line 378 of file TrackerTopology.h.
References TrackerTopology::PixelBarrelValues::doubleMask_, TrackerTopology::PixelBarrelValues::doubleStartBit_, pbVals_, and mathSSE::return().
Referenced by doubleSensor(), and isDoubleSens().
|
inline |
Definition at line 300 of file TrackerTopology.h.
References TrackerTopology::PixelBarrelValues::doubleMask_, TrackerTopology::PixelBarrelValues::doubleStartBit_, pbVals_, and nano_mu_digi_cff::rawId.
Referenced by first(), and isFirst().
Definition at line 392 of file TrackerTopology.h.
References TrackerTopology::PixelBarrelValues::doubleMask_, TrackerTopology::PixelBarrelValues::doubleStartBit_, pbVals_, and nano_mu_digi_cff::rawId.
Referenced by partnerDetId().
|
inline |
Definition at line 343 of file TrackerTopology.h.
References TrackerTopology::PixelBarrelValues::doubleMask_, TrackerTopology::PixelBarrelValues::doubleStartBit_, pbVals_, and nano_mu_digi_cff::rawId.
Referenced by isSecond(), and second().
std::string TrackerTopology::print | ( | DetId | detid | ) | const |
Definition at line 364 of file TrackerTopology.cc.
References Exception, isFirst(), isLower(), isRPhi(), isSecond(), isStereo(), isUpper(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, pxbLadder(), pxbLayer(), pxbModule(), pxfBlade(), pxfDisk(), pxfModule(), pxfPanel(), pxfSide(), side(), AlCaHLTBitMon_QueryRunRegistry::string, SiStripSubdetector::TEC, tecModule(), tecPetalInfo(), tecRing(), tecSide(), tecWheel(), SiStripSubdetector::TIB, tibLayer(), tibModule(), tibStringInfo(), SiStripSubdetector::TID, tidModuleInfo(), tidRing(), tidSide(), tidWheel(), SiStripSubdetector::TOB, tobLayer(), tobModule(), and tobRodInfo().
Referenced by FWTrackHitsDetailView::addModules(), FWTGeoRecoGeometryESProducer::addTECGeometry(), FWTGeoRecoGeometryESProducer::addTIBGeometry(), FWTGeoRecoGeometryESProducer::addTIDGeometry(), FWTGeoRecoGeometryESProducer::addTOBGeometry(), SiPixelBadModuleReader::analyze(), TrackingLayer::createFromDetId(), PixelRegions::PixelRegionContainers::fill(), MuonAssociatorByHitsHelper::getMatchedIds(), fireworks::info(), TrackingRecHitProducer::setupDetIdPipes(), FW3DViewGeometry::showPixelBarrel(), and FW3DViewGeometry::showPixelEndcap().
|
inline |
Definition at line 491 of file TrackerTopology.h.
References l1ctLayer2EG_cff::id, PVValHelper::ladder, TrackerTopology::PixelBarrelValues::ladderMask_, TrackerTopology::PixelBarrelValues::ladderStartBit_, layer(), TrackerTopology::PixelBarrelValues::layerMask_, TrackerTopology::PixelBarrelValues::layerStartBit_, TrackerTopology::PixelBarrelValues::moduleMask_, TrackerTopology::PixelBarrelValues::moduleStartBit_, pbVals_, PixelSubdetector::PixelBarrel, and DetId::Tracker.
Referenced by SiPixelDynamicInefficiencyDB::analyze(), PixelInactiveAreaFinder::getPhiSpanBarrel(), and pxbDetIdLayerComparator().
|
inline |
Definition at line 568 of file TrackerTopology.h.
References layer(), and pxbDetId().
Referenced by ctfseeding::HitExtractorPIX::hits().
|
inline |
Definition at line 157 of file TrackerTopology.h.
References TrackerTopology::PixelBarrelValues::ladderMask_, TrackerTopology::PixelBarrelValues::ladderStartBit_, pbVals_, and nano_mu_digi_cff::rawId.
Referenced by FWTGeoRecoGeometryESProducer::addPixelBarrelGeometry(), TrackerAlignmentLevelBuilder::addPXBDetUnitInfo(), SiPixelDigiValid::analyze(), SiPixelLorentzAngleDBLoader::analyze(), SiPixelLorentzAngleDB::analyze(), SiPixelVCalDB::analyze(), SiPixelDynamicInefficiencyReader::analyze(), SiPixelVCalReader::analyze(), SiPixelGenErrorDBObjectUploader::analyze(), SiPixel2DTemplateDBObjectUploader::analyze(), SiPixelTemplateDBObjectUploader::analyze(), SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), PixelBaryCentreAnalyzer::analyze(), PrimaryVertexValidation::analyze(), analyzer::SiPixelLorentzAngle::analyze(), SiPixelLorentzAnglePCLWorker::analyze(), Phase1PixelMaps::bookBarrelBins(), PixelTopologyMap::buildTopologyMaps(), PixelInactiveAreaFinder::detInfo(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), HitInfo::getInfo(), PixelInactiveAreaFinder::getPhiSpanBarrel(), align::TrackerNameSpace::TPB::halfBarrelNumber(), Phase1PixelROCMaps::isBPixOuterLadder(), AlignmentPI::isBPixOuterLadder(), SiPixelPI::isBPixOuterLadder(), TrackCleaner::isCompatible(), SiPixelCoordinates::ladder(), align::TrackerNameSpace::TPB::ladderNumber(), HitComparatorByRadius::operator()(), SiPixelCoordinates::outer(), AlignmentParameterSelector::outsideDetIdRanges(), SiPixelDigitizerAlgorithm::pixel_aging(), SiPixelDigitizerAlgorithm::pixel_inefficiency(), print(), SiPixelFakeLorentzAngleESSource::produce(), TrackingNtuple::DetIdPixelOnly::push_back(), TrackerOfflineValidation::setUpTreeMembers(), ResidualRefitting::StoreTrackerRecHits(), trackerHierarchy(), and PixelInactiveAreaFinder::updatePixelDets().
|
inline |
Definition at line 146 of file TrackerTopology.h.
References createfilelist::int, TrackerTopology::PixelBarrelValues::layerMask_, TrackerTopology::PixelBarrelValues::layerStartBit_, pbVals_, and nano_mu_digi_cff::rawId.
Referenced by FWTGeoRecoGeometryESProducer::addPixelBarrelGeometry(), TrackerAlignmentLevelBuilder::addPXBDetUnitInfo(), SiPixelDigiValid::analyze(), SiPixelLorentzAngleDBLoader::analyze(), SiPixelLorentzAngleDB::analyze(), SiPixelVCalDB::analyze(), SiPixelDynamicInefficiencyReader::analyze(), SiPixelRecHitsValid::analyze(), SiPixelVCalReader::analyze(), SiPixelGenErrorDBObjectUploader::analyze(), SiPixelTemplateDBObjectUploader::analyze(), SiPixel2DTemplateDBObjectUploader::analyze(), SiPixelTrackResidualSource::analyze(), SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), PixelBaryCentreAnalyzer::analyze(), PrimaryVertexValidation::analyze(), CosmicRateAnalyzer::analyze(), analyzer::SiPixelLorentzAngle::analyze(), SiPixelLorentzAnglePCLWorker::analyze(), DMRChecker::analyze(), SiPixelLorentzAnglePCLHarvester::beginRun(), SiPixelLorentzAnglePCLHarvesterMCS::beginRun(), Phase1PixelMaps::bookBarrelBins(), PixelTopologyMap::buildTopologyMaps(), SiPixelGainCalibScaler::computeAndStorePalyoads(), TrackingLayer::createFromDetId(), PixelRegions::detIdToPixelId(), PixelInactiveAreaFinder::detInfo(), Phase1PixelMaps::fill(), gainCalibHelper::SiPixelGainCalibrationMap< myType, PayloadType, myDetType >::fill(), SiPixelRecHitsValid::fillBarrel(), Phase1PixelMaps::fillBarrelBin(), AlignmentPI::topolInfo::fillGeometryInfo(), SiPixelPI::topolInfo::fillGeometryInfo(), TrackerGeometryCompare::fillIdentifiers(), ClusterShapeHitFilter::fillPixelData(), QcdLowPtDQM::fillPixels(), TrackerOfflineValidationSummary::fillTree(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), Phase1PixelROCMaps::findDetCoordinates(), MonitorTrackResidualsBase< pixel_or_strip >::findSubdetAndLayer(), HitInfo::getInfo(), getITPixelLayerNumber(), PixelInactiveAreaFinder::getPhiSpanBarrel(), GlobalMuonRefitter::getRidOfSelectStationHits(), PixelInactiveAreaFinder::getSpan(), TrackTransformerForGlobalCosmicMuons::getTransientRecHits(), align::TrackerNameSpace::TPB::halfBarrelNumber(), GeometricSearchTracker::idToLayer(), Phase1PixelROCMaps::isBPixOuterLadder(), AlignmentPI::isBPixOuterLadder(), SiPixelPI::isBPixOuterLadder(), TrackCleaner::isCompatible(), align::TrackerNameSpace::TPB::ladderNumber(), SiPixelCoordinates::layer(), layer(), SeedFinderSelector::Layer_tuple(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), align::TrackerNameSpace::TPB::layerNumber(), SeedingLayerSetsBuilder::makeSeedingLayerSetsHitsforFastSim(), TrajectoryManager::makeSinglePSimHit(), SiPixelDigitizerAlgorithm::missCalibrate(), HitComparatorByRadius::operator()(), SiPixelCoordinates::outer(), AlignmentParameterSelector::outsideDetIdRanges(), Phase2TrackerDigitizerAlgorithm::pixel_inefficiency(), print(), PixelClusterShapeExtractor::processPixelRecHits(), SiPixelFakeLorentzAngleESSource::produce(), PixelFitterByHelixProjections::run(), NearbyPixelClustersAnalyzer::setTopoInfo(), TrackerOfflineValidation::setUpTreeMembers(), ResidualRefitting::StoreTrackerRecHits(), trackerHierarchy(), and TrackerAlignableId::typeAndLayerFromDetId().
|
inline |
Definition at line 162 of file TrackerTopology.h.
References TrackerTopology::PixelBarrelValues::moduleMask_, TrackerTopology::PixelBarrelValues::moduleStartBit_, pbVals_, and nano_mu_digi_cff::rawId.
Referenced by FWTGeoRecoGeometryESProducer::addPixelBarrelGeometry(), SiPixelDigiValid::analyze(), SiPixelLorentzAngleDBLoader::analyze(), SiPixelLorentzAngleDB::analyze(), SiPixelDynamicInefficiencyReader::analyze(), SiPixelGenErrorDBObjectUploader::analyze(), SiPixel2DTemplateDBObjectUploader::analyze(), SiPixelTemplateDBObjectUploader::analyze(), SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), PrimaryVertexValidation::analyze(), analyzer::SiPixelLorentzAngle::analyze(), SiPixelLorentzAnglePCLWorker::analyze(), SiPixelLorentzAnglePCLHarvester::beginRun(), SiPixelLorentzAnglePCLHarvesterMCS::beginRun(), PixelTopologyMap::buildTopologyMaps(), PixelInactiveAreaFinder::detInfo(), SiPixelRecHitsValid::fillBarrel(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), HitInfo::getInfo(), TrackCleaner::isCompatible(), SiPixelCoordinates::module(), module(), align::TrackerNameSpace::TPB::moduleNumber(), AlignmentParameterSelector::outsideDetIdRanges(), SiPixelDigitizerAlgorithm::pixel_aging(), SiPixelDigitizerAlgorithm::pixel_inefficiency(), print(), SiPixelFakeLorentzAngleESSource::produce(), TrackerOfflineValidation::setUpTreeMembers(), ResidualRefitting::StoreTrackerRecHits(), and trackerHierarchy().
|
inline |
Definition at line 483 of file TrackerTopology.h.
References TrackerTopology::PixelEndcapValues::bladeMask_, TrackerTopology::PixelEndcapValues::bladeStartBit_, createfilelist::int, pfVals_, and nano_mu_digi_cff::rawId.
Referenced by FWTGeoRecoGeometryESProducer::addPixelForwardGeometry(), TrackerAlignmentLevelBuilder::addPXEDetUnitInfo(), SiPixelDigiValid::analyze(), SiPixelLorentzAngleDB::analyze(), SiPixelGenErrorDBObjectUploader::analyze(), SiPixelTemplateDBObjectUploader::analyze(), SiPixel2DTemplateDBObjectUploader::analyze(), SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), analyzer::SiPixelLorentzAngle::analyze(), SiPixelLorentzAnglePCLWorker::analyze(), SiPixelCoordinates::blade(), align::TrackerNameSpace::TPE::bladeNumber(), PixelTopologyMap::buildTopologyMaps(), PixelRegions::detIdToPixelId(), PixelInactiveAreaFinder::detInfo(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), SiPixelTrackResidualSource::getepixrococcupancyontrk(), HitInfo::getInfo(), phase2tkutil::getITHistoId(), align::TrackerNameSpace::TPE::halfCylinderNumber(), TrackCleaner::isCompatible(), AlignmentParameterSelector::outsideDetIdRanges(), print(), TrackingNtuple::DetIdPixelOnly::push_back(), TrackerOfflineValidation::setUpTreeMembers(), ResidualRefitting::StoreTrackerRecHits(), and trackerHierarchy().
|
inline |
Definition at line 501 of file TrackerTopology.h.
References TrackerTopology::PixelEndcapValues::bladeMask_, TrackerTopology::PixelEndcapValues::bladeStartBit_, TrackerTopology::PixelEndcapValues::diskMask_, TrackerTopology::PixelEndcapValues::diskStartBit_, l1ctLayer2EG_cff::id, TrackerTopology::PixelEndcapValues::moduleMask_, TrackerTopology::PixelEndcapValues::moduleStartBit_, TrackerTopology::PixelEndcapValues::panelMask_, TrackerTopology::PixelEndcapValues::panelStartBit_, pfVals_, PixelSubdetector::PixelEndcap, side(), TrackerTopology::PixelEndcapValues::sideMask_, TrackerTopology::PixelEndcapValues::sideStartBit_, and DetId::Tracker.
Referenced by SiPixelDynamicInefficiencyDB::analyze(), and pxfDetIdDiskComparator().
|
inline |
Definition at line 572 of file TrackerTopology.h.
References pxfDetId(), and side().
Referenced by ctfseeding::HitExtractorPIX::hits().
|
inline |
Definition at line 482 of file TrackerTopology.h.
References TrackerTopology::PixelEndcapValues::diskMask_, TrackerTopology::PixelEndcapValues::diskStartBit_, createfilelist::int, pfVals_, and nano_mu_digi_cff::rawId.
Referenced by FWTGeoRecoGeometryESProducer::addPixelForwardGeometry(), TrackerAlignmentLevelBuilder::addPXEDetUnitInfo(), SiPixelDigiValid::analyze(), SiPixelVCalDB::analyze(), SiPixelLorentzAngleDB::analyze(), SiPixelRecHitsValid::analyze(), SiPixelVCalReader::analyze(), SiPixelGenErrorDBObjectUploader::analyze(), SiPixel2DTemplateDBObjectUploader::analyze(), SiPixelTemplateDBObjectUploader::analyze(), SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), PixelBaryCentreAnalyzer::analyze(), CosmicRateAnalyzer::analyze(), analyzer::SiPixelLorentzAngle::analyze(), SiPixelLorentzAnglePCLWorker::analyze(), DMRChecker::analyze(), PixelInactiveAreaFinder::badAdjecentDetsEndcap(), Phase1PixelMaps::bookForwardBins(), PixelTopologyMap::buildTopologyMaps(), TrackingLayer::createFromDetId(), PixelRegions::detIdToPixelId(), PixelInactiveAreaFinder::detInfo(), SiPixelCoordinates::disk(), Phase1PixelMaps::fill(), SiPixelRecHitsValid::fillForward(), Phase1PixelMaps::fillForwardBin(), AlignmentPI::topolInfo::fillGeometryInfo(), SiPixelPI::topolInfo::fillGeometryInfo(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), MonitorTrackResidualsBase< pixel_or_strip >::findSubdetAndLayer(), SiPixelTrackResidualSource::getepixrococcupancyontrk(), HitInfo::getInfo(), phase2tkutil::getITHistoId(), getITPixelLayerNumber(), GlobalMuonRefitter::getRidOfSelectStationHits(), PixelInactiveAreaFinder::getSpan(), TrackTransformerForGlobalCosmicMuons::getTransientRecHits(), align::TrackerNameSpace::TPE::halfDiskNumber(), GeometricSearchTracker::idToLayer(), TrackCleaner::isCompatible(), layer(), SeedFinderSelector::Layer_tuple(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), SeedingLayerSetsBuilder::makeSeedingLayerSetsHitsforFastSim(), TrajectoryManager::makeSinglePSimHit(), HitComparatorByRadius::operator()(), AlignmentParameterSelector::outsideDetIdRanges(), Phase2TrackerDigitizerAlgorithm::pixel_inefficiency(), SiPixelDigitizerAlgorithm::pixel_inefficiency(), print(), NearbyPixelClustersAnalyzer::setTopoInfo(), TrackerOfflineValidation::setUpTreeMembers(), SiPixelPI::signed_disk(), Phase1PixelROCMaps::signed_disk(), ResidualRefitting::StoreTrackerRecHits(), trackerHierarchy(), and TrackerAlignableId::typeAndLayerFromDetId().
|
inline |
Definition at line 165 of file TrackerTopology.h.
References createfilelist::int, TrackerTopology::PixelEndcapValues::moduleMask_, TrackerTopology::PixelEndcapValues::moduleStartBit_, pfVals_, and nano_mu_digi_cff::rawId.
Referenced by SiPixelDigiValid::analyze(), SiPixelLorentzAngleDB::analyze(), SiPixelDynamicInefficiencyReader::analyze(), SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), PixelBaryCentreAnalyzer::analyze(), analyzer::SiPixelLorentzAngle::analyze(), SiPixelLorentzAnglePCLWorker::analyze(), PixelTopologyMap::buildTopologyMaps(), SiPixelRecHitsValid::fillForward(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), SiPixelTrackResidualSource::getepixrococcupancyontrk(), HitInfo::getInfo(), TrackCleaner::isCompatible(), SiPixelCoordinates::module(), module(), align::TrackerNameSpace::TPE::moduleNumber(), AlignmentParameterSelector::outsideDetIdRanges(), SiPixelDigitizerAlgorithm::pixel_inefficiency(), print(), SiPixelPI::ring(), Phase1PixelROCMaps::ring(), TrackerOfflineValidation::setUpTreeMembers(), ResidualRefitting::StoreTrackerRecHits(), and trackerHierarchy().
|
inline |
Definition at line 486 of file TrackerTopology.h.
References createfilelist::int, TrackerTopology::PixelEndcapValues::panelMask_, TrackerTopology::PixelEndcapValues::panelStartBit_, pfVals_, and nano_mu_digi_cff::rawId.
Referenced by FWTGeoRecoGeometryESProducer::addPixelForwardGeometry(), TrackerAlignmentLevelBuilder::addPXEDetUnitInfo(), SiPixelDigiValid::analyze(), SiPixelLorentzAngleDB::analyze(), SiPixelDynamicInefficiencyReader::analyze(), SiPixelGenErrorDBObjectUploader::analyze(), SiPixelTemplateDBObjectUploader::analyze(), SiPixel2DTemplateDBObjectUploader::analyze(), SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), PixelBaryCentreAnalyzer::analyze(), analyzer::SiPixelLorentzAngle::analyze(), SiPixelLorentzAnglePCLWorker::analyze(), PixelInactiveAreaFinder::detInfo(), SiPixelRecHitsValid::fillForward(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), Phase1PixelROCMaps::findDetCoordinates(), SiPixelTrackResidualSource::getepixrococcupancyontrk(), HitInfo::getInfo(), TrackCleaner::isCompatible(), HitComparatorByRadius::operator()(), AlignmentParameterSelector::outsideDetIdRanges(), SiPixelCoordinates::panel(), align::TrackerNameSpace::TPE::panelNumber(), SiPixelDigitizerAlgorithm::pixel_inefficiency(), print(), TrackingNtuple::DetIdPixelOnly::push_back(), SiPixelPI::ring(), Phase1PixelROCMaps::ring(), TrackerOfflineValidation::setUpTreeMembers(), SiPixelPI::signed_blade_panel(), Phase1PixelROCMaps::signed_blade_panel(), ResidualRefitting::StoreTrackerRecHits(), and trackerHierarchy().
|
inline |
Definition at line 194 of file TrackerTopology.h.
References pfVals_, nano_mu_digi_cff::rawId, TrackerTopology::PixelEndcapValues::sideMask_, and TrackerTopology::PixelEndcapValues::sideStartBit_.
Referenced by TrackerAlignmentLevelBuilder::addPXEDetUnitInfo(), SiPixelDigiValid::analyze(), SiPixelLorentzAngleDB::analyze(), SiPixelVCalDB::analyze(), SiPixelVCalReader::analyze(), SiPixelGenErrorDBObjectUploader::analyze(), SiPixel2DTemplateDBObjectUploader::analyze(), SiPixelTemplateDBObjectUploader::analyze(), SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), CosmicRateAnalyzer::analyze(), analyzer::SiPixelLorentzAngle::analyze(), SiPixelLorentzAnglePCLWorker::analyze(), DMRChecker::analyze(), Phase1PixelMaps::bookForwardBins(), AlignmentPI::TkAlBarycenters::computeBarycenters(), TrackingLayer::createFromDetId(), AlignmentTrackSelector::detailedHitsCheck(), PixelRegions::detIdToPixelId(), align::TrackerNameSpace::TPE::endcapNumber(), Phase1PixelMaps::fill(), Phase1PixelMaps::fillForwardBin(), AlignmentPI::topolInfo::fillGeometryInfo(), SiPixelPI::topolInfo::fillGeometryInfo(), TrackerGeometryCompare::fillIdentifiers(), MillePedeMonitor::fillTrack(), TrackerOfflineValidationSummary::fillTree(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), MonitorTrackResidualsBase< pixel_or_strip >::findSubdetAndLayer(), HitInfo::getInfo(), phase2tkutil::getITHistoId(), getITPixelLayerNumber(), GeometricSearchTracker::idToLayer(), TrackCleaner::isCompatible(), SeedFinderSelector::Layer_tuple(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), SeedingLayerSetsBuilder::makeSeedingLayerSetsHitsforFastSim(), AlignmentParameterSelector::outsideDetIdRanges(), Phase2TrackerDigitizerAlgorithm::pixel_inefficiency(), print(), NearbyPixelClustersAnalyzer::setTopoInfo(), TrackerOfflineValidation::setUpTreeMembers(), SiPixelCoordinates::side(), SiPixelTopoFinder::side(), side(), ResidualRefitting::StoreTrackerRecHits(), and trackerHierarchy().
uint32_t TrackerTopology::second | ( | const DetId & | id | ) | const |
Definition at line 158 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, pixSecond(), SiStripSubdetector::TEC, SiStripSubdetector::TIB, SiStripSubdetector::TID, and SiStripSubdetector::TOB.
Referenced by SiStripMonitorTrack::book(), SiPixelHitEfficiencySource::bookHistograms(), SiPixelClusterSource::bookMEs(), SiPixelDigiSource::bookMEs(), SiPixelRecHitSource::bookMEs(), MonitorTrackResidualsBase< pixel_or_strip >::createMEs(), SiStripMonitorDigi::createMEs(), SiStripMonitorCluster::createMEs(), SiStripRecHitsValid::createMEs(), and SiStripTrackingRecHitsValid::createMEs().
unsigned int TrackerTopology::side | ( | const DetId & | id | ) | const |
Definition at line 28 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, pxfSide(), SiStripSubdetector::TEC, tecSide(), SiStripSubdetector::TIB, SiStripSubdetector::TID, tidSide(), and SiStripSubdetector::TOB.
Referenced by StubKiller::addDeadLayerModulesToDeadModuleList(), tmtt::StubKiller::addDeadLayerModulesToDeadModuleList(), FWTGeoRecoGeometryESProducer::addPixelForwardGeometry(), SiPixelLorentzAngleDBLoader::analyze(), SiStripCPEAnalyzer::analyze(), MkFitSeedConverter::convertSeeds(), MkFitGeometryESProducer::fillShapeAndPlacement(), MTVHistoProducerAlgoForTracker::getSeedingLayerSetBin(), HLTPixelActivityFilter::hltFilter(), StubKiller::killStub(), tmtt::StubKiller::killStub(), SiStripDetCabling::layerSearch(), TrackerTopology::SameLayerComparator::operator()(), print(), SiPixelFakeLorentzAngleESSource::produce(), TrackingNtuple::DetIdCommon::push_back(), pxfDetId(), pxfDetIdDiskComparator(), l1tVertexFinder::Stub::setModuleInfo(), reco::modules::TrackerTrackHitFilter::sideFromId(), APVGain::subdetectorSide(), tecDetId(), tecDetIdWheelComparator(), tidDetId(), tidDetIdWheelComparator(), and tmtt::TrackerModule::TrackerModule().
uint32_t TrackerTopology::stack | ( | const DetId & | id | ) | const |
Definition at line 104 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, SiStripSubdetector::TEC, tecStack(), SiStripSubdetector::TIB, tibStack(), SiStripSubdetector::TID, tidStack(), SiStripSubdetector::TOB, and tobStack().
Referenced by TrackerGeomBuilderFromGeometricDet::buildGeomDet(), l1tVertexFinder::InputData::InputData(), TTStubAssociator< T >::produce(), TTStubBuilder< T >::produce(), TrackingNtuple::DetIdPhase2OTOnly::push_back(), VectorHitBuilderAlgorithm::run(), and tmtt::TrackerModule::TrackerModule().
|
inline |
Definition at line 511 of file TrackerTopology.h.
References TrackerTopology::TECValues::moduleMask_, TrackerTopology::TECValues::moduleStartBit_, TrackerTopology::TECValues::petal_fw_bwMask_, TrackerTopology::TECValues::petal_fw_bwStartBit_, TrackerTopology::TECValues::petalMask_, TrackerTopology::TECValues::petalStartBit_, relativeConstraints::ring, TrackerTopology::TECValues::ringMask_, TrackerTopology::TECValues::ringStartBit_, side(), TrackerTopology::TECValues::sideMask_, TrackerTopology::TECValues::sideStartBit_, TrackerTopology::TECValues::sterMask_, TrackerTopology::TECValues::sterStartBit_, SiStripSubdetector::TEC, tecVals_, DetId::Tracker, makeMuonMisalignmentScenario::wheel, TrackerTopology::TECValues::wheelMask_, and TrackerTopology::TECValues::wheelStartBit_.
Referenced by SiStripFineDelayHit::detId(), SiStripFineDelayHit::deviceMask(), and tecDetIdWheelComparator().
|
inline |
Definition at line 576 of file TrackerTopology.h.
References side(), tecDetId(), and makeMuonMisalignmentScenario::wheel.
Referenced by ctfseeding::HitExtractorSTRP::hits(), and CosmicLayerPairs::selectTECHit().
|
inline |
Definition at line 363 of file TrackerTopology.h.
References mathSSE::return(), TrackerTopology::TECValues::sterMask_, TrackerTopology::TECValues::sterStartBit_, and tecVals_.
Referenced by glued(), tecIsDoubleSide(), tecStack(), and trackerHierarchy().
|
inline |
Definition at line 450 of file TrackerTopology.h.
References tecOrder().
Referenced by SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripFolderOrganizer::getFolderName(), TkLayerMap::getXY_TEC(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and tecIsFrontPetal().
|
inline |
Definition at line 254 of file TrackerTopology.h.
References tecGlued(), and tecRing().
Referenced by TrackerTreeGenerator::analyze(), AlignmentPI::topolInfo::fillGeometryInfo(), MkFitGeometryESProducer::fillShapeAndPlacement(), TrackerOfflineValidationSummary::fillTree(), TrackingNtuple::DetIdStripOnly::parse(), TrackerOfflineValidation::setUpTreeMembers(), tecIsRPhi(), tecIsStereo(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 452 of file TrackerTopology.h.
References tecIsBackPetal().
Referenced by SiStripBadModuleConfigurableFakeESSource::selectDetectors(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 278 of file TrackerTopology.h.
References tecIsDoubleSide(), and tecRPhi().
Referenced by TrackerTreeGenerator::analyze(), TrackingParticleNumberOfLayers::calculate(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 273 of file TrackerTopology.h.
References tecIsDoubleSide(), and tecStereo().
Referenced by TrackerTreeGenerator::analyze(), TrackingParticleNumberOfLayers::calculate(), SiStripRecHitsValid::createMEs(), SiStripTrackingRecHitsValid::createMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripFolderOrganizer::getFolderName(), TkLayerMap::getXY_TEC(), reco::HitPattern::isStereo(), ShallowClustersProducer::moduleVars::moduleVars(), SiStripQuality::printDetInfo(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and trackerHierarchy().
|
inline |
Definition at line 270 of file TrackerTopology.h.
References tecSide().
Referenced by CosmicRateAnalyzer::analyze(), AlignmentTrackSelector::detailedHitsCheck(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), MillePedeMonitor::fillTrack(), TkLayerMap::getXY_TEC(), ShallowClustersProducer::moduleVars::moduleVars(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and tecIsZPlusSide().
|
inline |
Definition at line 269 of file TrackerTopology.h.
References tecIsZMinusSide().
Referenced by AlignmentTrackSelector::detailedHitsCheck(), MillePedeMonitor::fillTrack(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 308 of file TrackerTopology.h.
References tecStereo().
Referenced by isLower(), and lower().
|
inline |
Definition at line 171 of file TrackerTopology.h.
References TrackerTopology::TECValues::moduleMask_, TrackerTopology::TECValues::moduleStartBit_, nano_mu_digi_cff::rawId, and tecVals_.
Referenced by FWTGeoRecoGeometryESProducer::addTECGeometry(), TrackerTreeGenerator::analyze(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), TkLayerMap::getXY_TEC(), module(), align::TrackerNameSpace::TEC::moduleNumber(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), print(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), TrackerOfflineValidation::setUpTreeMembers(), ResidualRefitting::StoreTrackerRecHits(), TrackerDpgAnalysis::toStringName(), and trackerHierarchy().
|
inline |
Definition at line 208 of file TrackerTopology.h.
References TrackerTopology::TECValues::petal_fw_bwMask_, TrackerTopology::TECValues::petal_fw_bwStartBit_, nano_mu_digi_cff::rawId, and tecVals_.
Referenced by FWTGeoRecoGeometryESProducer::addTECGeometry(), TrackingNtuple::DetIdOTCommon::parse(), tecIsBackPetal(), tecPetalInfo(), and trackerHierarchy().
|
inline |
Definition at line 432 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TECValues::sterMask_, TrackerTopology::TECValues::sterStartBit_, and tecVals_.
Referenced by partnerDetId().
|
inline |
Definition at line 443 of file TrackerTopology.h.
References EgammaValidation_cff::num, tecOrder(), and tecPetalNumber().
Referenced by SiStripLAProfileBooker::analyze(), TrackerTreeGenerator::analyze(), AlignmentPI::topolInfo::fillGeometryInfo(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), align::TrackerNameSpace::TEC::petalNumber(), print(), TrackerOfflineValidation::setUpTreeMembers(), and align::TrackerNameSpace::TEC::sideNumber().
|
inline |
Definition at line 223 of file TrackerTopology.h.
References TrackerTopology::TECValues::petalMask_, TrackerTopology::TECValues::petalStartBit_, nano_mu_digi_cff::rawId, and tecVals_.
Referenced by TrackerAlignmentLevelBuilder::addTECDetUnitInfo(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripFolderOrganizer::getFolderName(), TkLayerMap::getXY_TEC(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), TrackingNtuple::DetIdStripOnly::parse(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), tecPetalInfo(), TrackerDpgAnalysis::toStringName(), and trackerHierarchy().
|
inline |
ring id
Definition at line 219 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TECValues::ringMask_, TrackerTopology::TECValues::ringStartBit_, and tecVals_.
Referenced by TrackerAlignmentLevelBuilder::addTECDetUnitInfo(), FWTGeoRecoGeometryESProducer::addTECGeometry(), SiStripDigiValid::analyze(), TrackerTreeGenerator::analyze(), SiStripCPEAnalyzer::analyze(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripHitEfficiencyWorker::fillForTraj(), AlignmentPI::topolInfo::fillGeometryInfo(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), SiStripFolderOrganizer::getFolderName(), SiStripFakeAPVParameters::getIndex(), SiStripLAProfileBooker::getlayer(), SiStripFolderOrganizer::getLayerFolderName(), SiStripCalibLorentzAngle::getNewObject(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripFolderOrganizer::GetSubDetAndRing(), SiStripHistoId::getSubdetid(), TkLayerMap::getXY_TEC(), ctfseeding::HitExtractorSTRP::hits(), TrajectoryAtInvalidHit::isDoubleSided(), TrajectoryManager::makeSinglePSimHit(), moduleGeometry(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), TrackingNtuple::DetIdOTCommon::parse(), print(), align::TrackerNameSpace::TEC::ringNumber(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), SiStripFolderOrganizer::setLayerFolder(), TrackerOfflineValidation::setUpTreeMembers(), ResidualRefitting::StoreTrackerRecHits(), tecIsDoubleSide(), TrackerDpgAnalysis::toStringName(), and trackerHierarchy().
|
inline |
Definition at line 335 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TECValues::sterMask_, TrackerTopology::TECValues::sterStartBit_, and tecVals_.
Referenced by isRPhi(), tecIsRPhi(), and tecUpper().
|
inline |
Definition at line 186 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TECValues::sideMask_, TrackerTopology::TECValues::sideStartBit_, and tecVals_.
Referenced by TrackerAlignmentLevelBuilder::addTECDetUnitInfo(), SiStripGainFromData::algoBeginJob(), SiStripDigiValid::analyze(), HitEff::analyze(), TrackerTreeGenerator::analyze(), SiStripGainsPCLWorker::checkBookAPVColls(), AlignmentPI::TkAlBarycenters::computeBarycenters(), TrackingLayer::createFromDetId(), SiStripBadComponentsDQMServiceReader::detIdToString(), align::TrackerNameSpace::TEC::endcapNumber(), SiStripPI::fillBCArrays(), SiStripMonitorTrack::fillControlViewHistos(), SiStripHitEfficiencyWorker::fillForTraj(), AlignmentPI::topolInfo::fillGeometryInfo(), SiStripQualityDQM::fillGrandSummaryMEs(), TrackerGeometryCompare::fillIdentifiers(), SiStripPI::fillTotalComponents(), TrackerOfflineValidationSummary::fillTree(), MonitorTrackResidualsBase< pixel_or_strip >::findSubdetAndLayer(), SiStripCablingDQM::getActiveDetIds(), SiStripFolderOrganizer::getFolderName(), SiStripCorrelateBadStripAndNoise::getHistos(), SiStripCorrelateNoise::getHistos(), SiStripPlotGain::getHistos(), SiStripFolderOrganizer::getLayerFolderName(), SiStripBaseCondObjDQM::getLayerNameAndId(), SiStripMiscalibrate::getRegionsFromDetId(), SiStripBaseCondObjDQM::GetSameLayerDetId(), PrintRecoObjects::getString(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripFolderOrganizer::GetSubDetAndRing(), SiStripUtility::getSubDetectorTag(), SiStripFolderOrganizer::getSubDetFolderAndTag(), SiStripHistoId::getSubdetid(), GeometricSearchTracker::idToLayer(), TkAlCaOverlapTagger::layerFromId(), TkLayerMap::layerSearch(), AlignmentParameterSelector::outsideDetIdRanges(), print(), SiStripTrackerMapCreator::printBadModuleList(), SiStripTrackerMapCreator::printTopModules(), SiStripFolderOrganizer::setLayerFolder(), SiStripDB2Tree::setTopoInfo(), SiStripCondVisualizer::setTopoInfo(), TrackerOfflineValidation::setUpTreeMembers(), side(), APVGain::subdetectorPlane(), tecIsZMinusSide(), trackerHierarchy(), and LaserDQM::trackerStatistics().
|
inline |
|
inline |
Definition at line 295 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TECValues::sterMask_, TrackerTopology::TECValues::sterStartBit_, and tecVals_.
Referenced by SiStripDetSummary::add(), SiStripBadComponentsDQMServiceReader::detIdToString(), TrackerOfflineValidationSummary::fillTree(), isStereo(), TrackerOfflineValidation::setUpTreeMembers(), tecIsStereo(), and tecLower().
|
inline |
Definition at line 355 of file TrackerTopology.h.
References tecRPhi().
Referenced by isUpper(), and upper().
|
inline |
Definition at line 200 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, tecVals_, TrackerTopology::TECValues::wheelMask_, and TrackerTopology::TECValues::wheelStartBit_.
Referenced by SiStripDetSummary::add(), TrackerAlignmentLevelBuilder::addTECDetUnitInfo(), SiStripDigiValid::analyze(), SiStripLAProfileBooker::analyze(), TrackerTreeGenerator::analyze(), TrackingLayer::createFromDetId(), SiStripBadComponentsDQMServiceReader::detIdToString(), SiStripDigitizerAlgorithm::digitize(), align::TrackerNameSpace::TEC::diskNumber(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripPI::fillBCArrays(), AlignmentPI::topolInfo::fillGeometryInfo(), SiStripQualityDQM::fillGrandSummaryMEs(), TrackerGeometryCompare::fillIdentifiers(), SiStripPI::fillTotalComponents(), TrackerOfflineValidationSummary::fillTree(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), MonitorTrackResidualsBase< pixel_or_strip >::findSubdetAndLayer(), SiStripCablingDQM::getActiveDetIds(), SiStripFolderOrganizer::getFolderName(), SiStripCorrelateBadStripAndNoise::getHistos(), SiStripCorrelateNoise::getHistos(), SiStripPlotGain::getHistos(), SiStripFolderOrganizer::getLayerFolderName(), SiStripBaseCondObjDQM::getLayerNameAndId(), SiStripMiscalibrate::getRegionsFromDetId(), GlobalMuonRefitter::getRidOfSelectStationHits(), SiStripBaseCondObjDQM::GetSameLayerDetId(), PrintRecoObjects::getString(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripHistoId::getSubdetid(), TrackTransformerForGlobalCosmicMuons::getTransientRecHits(), GeometricSearchTracker::idToLayer(), layer(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), TkLayerMap::layerSearch(), TrajectoryManager::makeSinglePSimHit(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), print(), PreMixingSiStripWorker::put(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), SiStripFolderOrganizer::setLayerFolder(), SiStripDB2Tree::setTopoInfo(), SiStripCondVisualizer::setTopoInfo(), TrackerOfflineValidation::setUpTreeMembers(), APVGain::subdetectorPlane(), TrackerDpgAnalysis::toStringName(), trackerHierarchy(), LaserDQM::trackerStatistics(), and TrackerAlignableId::typeAndLayerFromDetId().
|
inline |
Definition at line 531 of file TrackerTopology.h.
References layer(), TrackerTopology::TIBValues::layerMask_, TrackerTopology::TIBValues::layerStartBit_, TrackerTopology::TIBValues::moduleMask_, TrackerTopology::TIBValues::moduleStartBit_, TrackerTopology::TIBValues::sterMask_, TrackerTopology::TIBValues::sterStartBit_, str, TrackerTopology::TIBValues::str_fw_bwMask_, TrackerTopology::TIBValues::str_fw_bwStartBit_, TrackerTopology::TIBValues::str_int_extMask_, TrackerTopology::TIBValues::str_int_extStartBit_, TrackerTopology::TIBValues::strMask_, TrackerTopology::TIBValues::strStartBit_, SiStripSubdetector::TIB, tibVals_, and DetId::Tracker.
Referenced by SiStripFineDelayHit::deviceMask(), SurveyDataReader::readFile(), and tibDetIdLayerComparator().
|
inline |
Definition at line 580 of file TrackerTopology.h.
References layer(), and tibDetId().
Referenced by ctfseeding::HitExtractorSTRP::hits(), CosmicLayerTriplets::init(), and CosmicLayerPairs::selectTIBHit().
|
inline |
Definition at line 358 of file TrackerTopology.h.
References mathSSE::return(), TrackerTopology::TIBValues::sterMask_, TrackerTopology::TIBValues::sterStartBit_, and tibVals_.
Referenced by SiStripGainCosmicCalculator::getNewObject(), glued(), tibIsDoubleSide(), tibStack(), and trackerHierarchy().
|
inline |
Definition at line 257 of file TrackerTopology.h.
References tibGlued(), and tibLayer().
Referenced by SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), AlignmentPI::topolInfo::fillGeometryInfo(), MkFitGeometryESProducer::fillShapeAndPlacement(), TrackerOfflineValidationSummary::fillTree(), MatchedHitRZCorrectionFromBending::MatchedHitRZCorrectionFromBending(), TrackingNtuple::DetIdStripOnly::parse(), TrackerOfflineValidation::setUpTreeMembers(), tibIsRPhi(), tibIsStereo(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 467 of file TrackerTopology.h.
References tibIsInternalString().
Referenced by SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripLorentzAngleDQM::fillMEsForLayer(), SiStripBackPlaneCorrectionDQM::fillMEsForLayer(), SiStripFolderOrganizer::getFolderName(), SiStripBaseCondObjDQM::getStringNameAndId(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 465 of file TrackerTopology.h.
References tibOrder().
Referenced by SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), AlignmentPI::topolInfo::fillGeometryInfo(), SiStripLorentzAngleDQM::fillMEsForLayer(), SiStripBackPlaneCorrectionDQM::fillMEsForLayer(), SiStripBaseCondObjDQM::getStringNameAndId(), TkLayerMap::getXY_TIB(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), tibIsExternalString(), and MatchedHitRZCorrectionFromBending::tibMatchedHitZFixup().
|
inline |
Definition at line 279 of file TrackerTopology.h.
References tibIsDoubleSide(), and tibRPhi().
Referenced by SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), TrackingParticleNumberOfLayers::calculate(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 274 of file TrackerTopology.h.
References tibIsDoubleSide(), and tibStereo().
Referenced by SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), TrackingParticleNumberOfLayers::calculate(), SiStripRecHitsValid::createMEs(), SiStripTrackingRecHitsValid::createMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), TkLayerMap::getXY_TIB(), reco::HitPattern::isStereo(), ShallowClustersProducer::moduleVars::moduleVars(), SiStripQuality::printDetInfo(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and trackerHierarchy().
|
inline |
Definition at line 264 of file TrackerTopology.h.
References tibSide().
Referenced by SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripFolderOrganizer::getFolderName(), TkLayerMap::getXY_TIB(), ShallowClustersProducer::moduleVars::moduleVars(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and tibIsZPlusSide().
|
inline |
Definition at line 263 of file TrackerTopology.h.
References tibIsZMinusSide().
Referenced by SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 152 of file TrackerTopology.h.
References createfilelist::int, TrackerTopology::TIBValues::layerMask_, TrackerTopology::TIBValues::layerStartBit_, nano_mu_digi_cff::rawId, and tibVals_.
Referenced by SiStripDetSummary::add(), TrackerAlignmentLevelBuilder::addTIBDetUnitInfo(), SiStripCalibLorentzAngle::algoBeginJob(), SiStripDigiValid::analyze(), SiStripLAProfileBooker::analyze(), SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), sistrip::MeasureLA::calibration_key(), TrackingLayer::createFromDetId(), SiStripBadComponentsDQMServiceReader::detIdToString(), SiStripDigitizerAlgorithm::digitize(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripPI::fillBCArrays(), AlignmentPI::topolInfo::fillGeometryInfo(), SiStripQualityDQM::fillGrandSummaryMEs(), TrackerGeometryCompare::fillIdentifiers(), SiStripLorentzAngleDQM::fillMEsForLayer(), SiStripBackPlaneCorrectionDQM::fillMEsForLayer(), SiStripPI::fillTotalComponents(), TrackerOfflineValidationSummary::fillTree(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), MonitorTrackResidualsBase< pixel_or_strip >::findSubdetAndLayer(), SiStripCablingDQM::getActiveDetIds(), SiStripFolderOrganizer::getFolderName(), SiStripCorrelateBadStripAndNoise::getHistos(), SiStripCorrelateNoise::getHistos(), SiStripPlotGain::getHistos(), SiStripFakeAPVParameters::getIndex(), SiStripLAProfileBooker::getlayer(), SiStripFolderOrganizer::getLayerFolderName(), SiStripBaseCondObjDQM::getLayerNameAndId(), SiStripGainCosmicCalculator::getNewObject(), SiStripCalibLorentzAngle::getNewObject(), SiStripMiscalibrate::getRegionsFromDetId(), GlobalMuonRefitter::getRidOfSelectStationHits(), SiStripBaseCondObjDQM::GetSameLayerDetId(), PrintRecoObjects::getString(), SiStripBaseCondObjDQM::getStringNameAndId(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripHistoId::getSubdetid(), TrackTransformerForGlobalCosmicMuons::getTransientRecHits(), TkLayerMap::getXY_TIB(), align::TrackerNameSpace::TIB::halfShellNumber(), GeometricSearchTracker::idToLayer(), TrajectoryAtInvalidHit::isDoubleSided(), layer(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), LA_Filler_Fitter::layerLabel(), align::TrackerNameSpace::TIB::layerNumber(), TkLayerMap::layerSearch(), TrajectoryManager::makeSinglePSimHit(), moduleGeometry(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), print(), PreMixingSiStripWorker::put(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), SiStripFolderOrganizer::setLayerFolder(), SiStripDB2Tree::setTopoInfo(), SiStripCondVisualizer::setTopoInfo(), TrackerOfflineValidation::setUpTreeMembers(), ResidualRefitting::StoreTrackerRecHits(), align::TrackerNameSpace::TIB::stringNumber(), APVGain::subdetectorPlane(), tibIsDoubleSide(), MatchedHitRZCorrectionFromBending::tibMatchedHitZFixup(), TrackerDpgAnalysis::toStringName(), trackerHierarchy(), LaserDQM::trackerStatistics(), and TrackerAlignableId::typeAndLayerFromDetId().
|
inline |
Definition at line 305 of file TrackerTopology.h.
References tibStereo().
Referenced by isLower(), and lower().
|
inline |
Definition at line 174 of file TrackerTopology.h.
References TrackerTopology::TIBValues::moduleMask_, TrackerTopology::TIBValues::moduleStartBit_, nano_mu_digi_cff::rawId, and tibVals_.
Referenced by FWTGeoRecoGeometryESProducer::addTIBGeometry(), SiStripDigiValid::analyze(), SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), TkLayerMap::getXY_TIB(), module(), align::TrackerNameSpace::TIB::moduleNumber(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), print(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), TrackerOfflineValidation::setUpTreeMembers(), ResidualRefitting::StoreTrackerRecHits(), TrackerDpgAnalysis::toStringName(), and trackerHierarchy().
|
inline |
Definition at line 211 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TIBValues::str_int_extMask_, TrackerTopology::TIBValues::str_int_extStartBit_, and tibVals_.
Referenced by TrackerAlignmentLevelBuilder::addTIBDetUnitInfo(), FWTGeoRecoGeometryESProducer::addTIBGeometry(), SiPixelErrorEstimation::analyze(), TrackingNtuple::DetIdOTCommon::parse(), tibIsInternalString(), and tibStringInfo().
Definition at line 402 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TIBValues::sterMask_, TrackerTopology::TIBValues::sterStartBit_, and tibVals_.
Referenced by partnerDetId().
|
inline |
Definition at line 319 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TIBValues::sterMask_, TrackerTopology::TIBValues::sterStartBit_, and tibVals_.
Referenced by isRPhi(), tibIsRPhi(), and tibUpper().
|
inline |
Definition at line 188 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TIBValues::str_fw_bwMask_, TrackerTopology::TIBValues::str_fw_bwStartBit_, and tibVals_.
Referenced by TrackerAlignmentLevelBuilder::addTIBDetUnitInfo(), FWTGeoRecoGeometryESProducer::addTIBGeometry(), SiPixelErrorEstimation::analyze(), AlignmentPI::topolInfo::fillGeometryInfo(), AlignmentParameterSelector::outsideDetIdRanges(), TrackingNtuple::DetIdCommon::push_back(), tibIsZMinusSide(), and tibStringInfo().
|
inline |
|
inline |
Definition at line 287 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TIBValues::sterMask_, TrackerTopology::TIBValues::sterStartBit_, and tibVals_.
Referenced by SiStripDetSummary::add(), sistrip::MeasureLA::calibration_key(), SiStripBadComponentsDQMServiceReader::detIdToString(), TrackerOfflineValidationSummary::fillTree(), SiStripGainCosmicCalculator::getNewObject(), isStereo(), LA_Filler_Fitter::layerLabel(), TrackerOfflineValidation::setUpTreeMembers(), tibIsStereo(), and tibLower().
|
inline |
Definition at line 455 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TIBValues::strMask_, TrackerTopology::TIBValues::strStartBit_, and tibVals_.
Referenced by TrackerAlignmentLevelBuilder::addTIBDetUnitInfo(), SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripLorentzAngleDQM::fillMEsForLayer(), SiStripBackPlaneCorrectionDQM::fillMEsForLayer(), SiStripFolderOrganizer::getFolderName(), SiStripBaseCondObjDQM::getStringNameAndId(), TkLayerMap::getXY_TIB(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), TrackingNtuple::DetIdStripOnly::parse(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), tibStringInfo(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 457 of file TrackerTopology.h.
References EgammaValidation_cff::num, tibOrder(), tibSide(), and tibString().
Referenced by SiStripDigiValid::analyze(), SiStripLAProfileBooker::analyze(), TrackerTreeGenerator::analyze(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), align::TrackerNameSpace::TIB::halfBarrelNumber(), align::TrackerNameSpace::TIB::halfShellNumber(), print(), TrackerOfflineValidation::setUpTreeMembers(), align::TrackerNameSpace::TIB::stringNumber(), align::TrackerNameSpace::TIB::surfaceNumber(), and trackerHierarchy().
|
inline |
Definition at line 352 of file TrackerTopology.h.
References tibRPhi().
Referenced by isUpper(), and upper().
|
inline |
Definition at line 544 of file TrackerTopology.h.
References TrackerTopology::TIDValues::module_fw_bwMask_, TrackerTopology::TIDValues::module_fw_bwStartBit_, TrackerTopology::TIDValues::moduleMask_, TrackerTopology::TIDValues::moduleStartBit_, relativeConstraints::ring, TrackerTopology::TIDValues::ringMask_, TrackerTopology::TIDValues::ringStartBit_, side(), TrackerTopology::TIDValues::sideMask_, TrackerTopology::TIDValues::sideStartBit_, TrackerTopology::TIDValues::sterMask_, TrackerTopology::TIDValues::sterStartBit_, SiStripSubdetector::TID, tidVals_, DetId::Tracker, makeMuonMisalignmentScenario::wheel, TrackerTopology::TIDValues::wheelMask_, and TrackerTopology::TIDValues::wheelStartBit_.
Referenced by SiStripFineDelayHit::detId(), SiStripFineDelayHit::deviceMask(), SurveyDataReader::readFile(), and tidDetIdWheelComparator().
|
inline |
Definition at line 584 of file TrackerTopology.h.
References side(), tidDetId(), and makeMuonMisalignmentScenario::wheel.
Referenced by ctfseeding::HitExtractorSTRP::hits().
|
inline |
Definition at line 373 of file TrackerTopology.h.
References mathSSE::return(), TrackerTopology::TIDValues::sterMask_, TrackerTopology::TIDValues::sterStartBit_, and tidVals_.
Referenced by glued(), tidIsDoubleSide(), tidStack(), and trackerHierarchy().
|
inline |
Definition at line 477 of file TrackerTopology.h.
References tidOrder().
Referenced by SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), TkLayerMap::getXY_TID(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and tidIsFrontRing().
|
inline |
Definition at line 258 of file TrackerTopology.h.
References tidGlued(), and tidRing().
Referenced by TrackerTreeGenerator::analyze(), AlignmentPI::topolInfo::fillGeometryInfo(), MkFitGeometryESProducer::fillShapeAndPlacement(), TrackerOfflineValidationSummary::fillTree(), TrackingNtuple::DetIdStripOnly::parse(), TrackerOfflineValidation::setUpTreeMembers(), tidIsRPhi(), tidIsStereo(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 479 of file TrackerTopology.h.
References tidIsBackRing().
Referenced by TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 280 of file TrackerTopology.h.
References tidIsDoubleSide(), and tidRPhi().
Referenced by TrackerTreeGenerator::analyze(), TrackingParticleNumberOfLayers::calculate(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 275 of file TrackerTopology.h.
References tidIsDoubleSide(), and tidStereo().
Referenced by TrackerTreeGenerator::analyze(), TrackingParticleNumberOfLayers::calculate(), SiStripRecHitsValid::createMEs(), SiStripTrackingRecHitsValid::createMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripFolderOrganizer::getFolderName(), TkLayerMap::getXY_TID(), reco::HitPattern::isStereo(), ShallowClustersProducer::moduleVars::moduleVars(), SiStripQuality::printDetInfo(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and trackerHierarchy().
|
inline |
Definition at line 267 of file TrackerTopology.h.
References tidSide().
Referenced by CosmicRateAnalyzer::analyze(), AlignmentTrackSelector::detailedHitsCheck(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), MillePedeMonitor::fillTrack(), TkLayerMap::getXY_TID(), ShallowClustersProducer::moduleVars::moduleVars(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and tidIsZPlusSide().
|
inline |
Definition at line 266 of file TrackerTopology.h.
References tidIsZMinusSide().
Referenced by AlignmentTrackSelector::detailedHitsCheck(), MillePedeMonitor::fillTrack(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 306 of file TrackerTopology.h.
References tidStereo().
Referenced by isLower(), and lower().
|
inline |
Definition at line 177 of file TrackerTopology.h.
References TrackerTopology::TIDValues::moduleMask_, TrackerTopology::TIDValues::moduleStartBit_, nano_mu_digi_cff::rawId, and tidVals_.
Referenced by SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), TkLayerMap::getXY_TID(), module(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), tidModuleInfo(), TrackerDpgAnalysis::toStringName(), and trackerHierarchy().
|
inline |
Definition at line 470 of file TrackerTopology.h.
References EgammaValidation_cff::num, tidModule(), and tidOrder().
Referenced by SiStripLAProfileBooker::analyze(), TrackerTreeGenerator::analyze(), AlignmentPI::topolInfo::fillGeometryInfo(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), align::TrackerNameSpace::TID::moduleNumber(), print(), TrackerOfflineValidation::setUpTreeMembers(), and align::TrackerNameSpace::TID::sideNumber().
|
inline |
Definition at line 214 of file TrackerTopology.h.
References TrackerTopology::TIDValues::module_fw_bwMask_, TrackerTopology::TIDValues::module_fw_bwStartBit_, nano_mu_digi_cff::rawId, and tidVals_.
Referenced by TrackingNtuple::DetIdOTCommon::parse(), tidIsBackRing(), tidModuleInfo(), and trackerHierarchy().
Definition at line 422 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TIDValues::sterMask_, TrackerTopology::TIDValues::sterStartBit_, and tidVals_.
Referenced by partnerDetId().
|
inline |
Definition at line 220 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TIDValues::ringMask_, TrackerTopology::TIDValues::ringStartBit_, and tidVals_.
Referenced by TrackerAlignmentLevelBuilder::addTIDDetUnitInfo(), FWTGeoRecoGeometryESProducer::addTIDGeometry(), SiStripDigiValid::analyze(), L1TPhase2OuterTrackerTkMET::analyze(), OuterTrackerMonitorTTCluster::analyze(), OuterTrackerMonitorTTStub::analyze(), TrackerTreeGenerator::analyze(), SiStripCPEAnalyzer::analyze(), Phase2TrackerMonitorDigi::bookLayerHistos(), Phase2TrackerValidateDigi::bookLayerHistos(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), l1tVertexFinder::VertexFinder::fastHisto(), SiStripHitEfficiencyWorker::fillForTraj(), AlignmentPI::topolInfo::fillGeometryInfo(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), SiStripFolderOrganizer::getFolderName(), SiStripFakeAPVParameters::getIndex(), SiStripLAProfileBooker::getlayer(), SiStripFolderOrganizer::getLayerFolderName(), phase2tkutil::getOTHistoId(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndRing(), SiStripHistoId::getSubdetid(), TkLayerMap::getXY_TID(), ctfseeding::HitExtractorSTRP::hits(), TrajectoryAtInvalidHit::isDoubleSided(), TrajectoryManager::makeSinglePSimHit(), moduleGeometry(), ShallowClustersProducer::moduleVars::moduleVars(), L1TrackSelectionProducer::TTTrackNPSStubsMinSelector::operator()(), AlignmentParameterSelector::outsideDetIdRanges(), TrackingNtuple::DetIdOTCommon::parse(), print(), L1TruthTrackFastJetProducer::produce(), L1FastTrackingJetProducer::produce(), TTStubBuilder< T >::produce(), L1FPGATrackProducer::produce(), tt::SensorModule::ringId(), align::TrackerNameSpace::TID::ringNumber(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), tt::SensorModule::SensorModule(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), SiStripFolderOrganizer::setLayerFolder(), l1tVertexFinder::Stub::setModuleInfo(), TrackerOfflineValidation::setUpTreeMembers(), tmtt::StubFEWindows::storedWindowSize(), ResidualRefitting::StoreTrackerRecHits(), tidIsDoubleSide(), TrackerDpgAnalysis::toStringName(), trackerHierarchy(), and tmtt::TrackerModule::TrackerModule().
|
inline |
Definition at line 327 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TIDValues::sterMask_, TrackerTopology::TIDValues::sterStartBit_, and tidVals_.
Referenced by isRPhi(), tidIsRPhi(), and tidUpper().
|
inline |
Definition at line 192 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TIDValues::sideMask_, TrackerTopology::TIDValues::sideStartBit_, and tidVals_.
Referenced by TrackerAlignmentLevelBuilder::addTIDDetUnitInfo(), FWTGeoRecoGeometryESProducer::addTIDGeometry(), SiStripGainFromData::algoBeginJob(), SiStripDigiValid::analyze(), HitEff::analyze(), TrackerTreeGenerator::analyze(), SiStripGainsPCLWorker::checkBookAPVColls(), AlignmentPI::TkAlBarycenters::computeBarycenters(), TrackingLayer::createFromDetId(), SiStripBadComponentsDQMServiceReader::detIdToString(), align::TrackerNameSpace::TID::endcapNumber(), SiStripPI::fillBCArrays(), SiStripHitEfficiencyWorker::fillForTraj(), AlignmentPI::topolInfo::fillGeometryInfo(), SiStripQualityDQM::fillGrandSummaryMEs(), TrackerGeometryCompare::fillIdentifiers(), SiStripPI::fillTotalComponents(), TrackerOfflineValidationSummary::fillTree(), MonitorTrackResidualsBase< pixel_or_strip >::findSubdetAndLayer(), SiStripCablingDQM::getActiveDetIds(), SiStripFolderOrganizer::getFolderName(), SiStripCorrelateBadStripAndNoise::getHistos(), SiStripCorrelateNoise::getHistos(), SiStripPlotGain::getHistos(), SiStripFolderOrganizer::getLayerFolderName(), SiStripBaseCondObjDQM::getLayerNameAndId(), phase2tkutil::getOTHistoId(), getOTLayerNumber(), SiStripMiscalibrate::getRegionsFromDetId(), SiStripBaseCondObjDQM::GetSameLayerDetId(), PrintRecoObjects::getString(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripFolderOrganizer::GetSubDetAndRing(), SiStripUtility::getSubDetectorTag(), SiStripFolderOrganizer::getSubDetFolderAndTag(), SiStripHistoId::getSubdetid(), GeometricSearchTracker::idToLayer(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), TkLayerMap::layerSearch(), AlignmentParameterSelector::outsideDetIdRanges(), print(), SiStripTrackerMapCreator::printBadModuleList(), SiStripTrackerMapCreator::printTopModules(), SiStripFolderOrganizer::setLayerFolder(), SiStripDB2Tree::setTopoInfo(), SiStripCondVisualizer::setTopoInfo(), TrackerOfflineValidation::setUpTreeMembers(), side(), ResidualRefitting::StoreTrackerRecHits(), APVGain::subdetectorPlane(), tidIsZMinusSide(), and trackerHierarchy().
|
inline |
|
inline |
Definition at line 291 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TIDValues::sterMask_, TrackerTopology::TIDValues::sterStartBit_, and tidVals_.
Referenced by SiStripDetSummary::add(), SiStripBadComponentsDQMServiceReader::detIdToString(), TrackerOfflineValidationSummary::fillTree(), isStereo(), TrackerOfflineValidation::setUpTreeMembers(), tidIsStereo(), and tidLower().
|
inline |
Definition at line 353 of file TrackerTopology.h.
References tidRPhi().
Referenced by isUpper(), and upper().
|
inline |
Definition at line 203 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, tidVals_, TrackerTopology::TIDValues::wheelMask_, and TrackerTopology::TIDValues::wheelStartBit_.
Referenced by SiStripDetSummary::add(), StubKiller::addDeadLayerModulesToDeadModuleList(), tmtt::StubKiller::addDeadLayerModulesToDeadModuleList(), TrackerAlignmentLevelBuilder::addTIDDetUnitInfo(), FWTGeoRecoGeometryESProducer::addTIDGeometry(), SiStripDigiValid::analyze(), SiStripLAProfileBooker::analyze(), TrackerTreeGenerator::analyze(), Phase2TrackerMonitorDigi::bookLayerHistos(), Phase2TrackerValidateDigi::bookLayerHistos(), TrackingLayer::createFromDetId(), SiStripBadComponentsDQMServiceReader::detIdToString(), SiStripDigitizerAlgorithm::digitize(), align::TrackerNameSpace::TID::diskNumber(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripPI::fillBCArrays(), AlignmentPI::topolInfo::fillGeometryInfo(), SiStripQualityDQM::fillGrandSummaryMEs(), TrackerGeometryCompare::fillIdentifiers(), SiStripPI::fillTotalComponents(), TrackerOfflineValidationSummary::fillTree(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), MonitorTrackResidualsBase< pixel_or_strip >::findSubdetAndLayer(), SiStripCablingDQM::getActiveDetIds(), SiStripFolderOrganizer::getFolderName(), SiStripCorrelateBadStripAndNoise::getHistos(), SiStripCorrelateNoise::getHistos(), SiStripPlotGain::getHistos(), SiStripFolderOrganizer::getLayerFolderName(), SiStripBaseCondObjDQM::getLayerNameAndId(), phase2tkutil::getOTHistoId(), getOTLayerNumber(), SiStripMiscalibrate::getRegionsFromDetId(), GlobalMuonRefitter::getRidOfSelectStationHits(), SiStripBaseCondObjDQM::GetSameLayerDetId(), PrintRecoObjects::getString(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripHistoId::getSubdetid(), TrackTransformerForGlobalCosmicMuons::getTransientRecHits(), GeometricSearchTracker::idToLayer(), StubKiller::killStub(), tmtt::StubKiller::killStub(), layer(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), tt::Setup::layerId(), TkLayerMap::layerSearch(), TrajectoryManager::makeSinglePSimHit(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), print(), TTStubBuilder< T >::produce(), PreMixingSiStripWorker::put(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), tt::SensorModule::SensorModule(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), SiStripFolderOrganizer::setLayerFolder(), l1tVertexFinder::Stub::setModuleInfo(), SiStripDB2Tree::setTopoInfo(), SiStripCondVisualizer::setTopoInfo(), TrackerOfflineValidation::setUpTreeMembers(), tmtt::StubFEWindows::storedWindowSize(), ResidualRefitting::StoreTrackerRecHits(), APVGain::subdetectorPlane(), TrackerDpgAnalysis::toStringName(), trackerHierarchy(), tmtt::TrackerModule::TrackerModule(), and TrackerAlignableId::typeAndLayerFromDetId().
|
inline |
Definition at line 557 of file TrackerTopology.h.
References layer(), TrackerTopology::TOBValues::layerMask_, TrackerTopology::TOBValues::layerStartBit_, TrackerTopology::TOBValues::moduleMask_, TrackerTopology::TOBValues::moduleStartBit_, TrackerTopology::TOBValues::rod_fw_bwMask_, TrackerTopology::TOBValues::rod_fw_bwStartBit_, TrackerTopology::TOBValues::rodMask_, TrackerTopology::TOBValues::rodStartBit_, TrackerTopology::TOBValues::sterMask_, TrackerTopology::TOBValues::sterStartBit_, SiStripSubdetector::TOB, tobVals_, and DetId::Tracker.
Referenced by SiStripFineDelayHit::deviceMask(), and tobDetIdLayerComparator().
|
inline |
Definition at line 588 of file TrackerTopology.h.
References layer(), and tobDetId().
Referenced by ctfseeding::HitExtractorSTRP::hits(), CosmicLayerTriplets::init(), and CosmicLayerPairs::selectTOBHit().
|
inline |
Definition at line 368 of file TrackerTopology.h.
References mathSSE::return(), TrackerTopology::TOBValues::sterMask_, TrackerTopology::TOBValues::sterStartBit_, and tobVals_.
Referenced by glued(), tobIsDoubleSide(), tobStack(), and trackerHierarchy().
|
inline |
Definition at line 253 of file TrackerTopology.h.
References tobGlued(), and tobLayer().
Referenced by SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), AlignmentPI::topolInfo::fillGeometryInfo(), MkFitGeometryESProducer::fillShapeAndPlacement(), TrackerOfflineValidationSummary::fillTree(), TrackingNtuple::DetIdStripOnly::parse(), TrackerOfflineValidation::setUpTreeMembers(), tobIsRPhi(), tobIsStereo(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 277 of file TrackerTopology.h.
References tobIsDoubleSide(), and tobRPhi().
Referenced by SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), TrackingParticleNumberOfLayers::calculate(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 272 of file TrackerTopology.h.
References tobIsDoubleSide(), and tobStereo().
Referenced by SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), TrackingParticleNumberOfLayers::calculate(), SiStripRecHitsValid::createMEs(), SiStripTrackingRecHitsValid::createMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), TkLayerMap::getXY_TOB(), reco::HitPattern::isStereo(), ShallowClustersProducer::moduleVars::moduleVars(), SiStripQuality::printDetInfo(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and trackerHierarchy().
|
inline |
Definition at line 261 of file TrackerTopology.h.
References tobSide().
Referenced by SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripFolderOrganizer::getFolderName(), TkLayerMap::getXY_TOB(), ShallowClustersProducer::moduleVars::moduleVars(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and tobIsZPlusSide().
|
inline |
Definition at line 260 of file TrackerTopology.h.
References tobIsZMinusSide().
Referenced by SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 149 of file TrackerTopology.h.
References createfilelist::int, TrackerTopology::TOBValues::layerMask_, TrackerTopology::TOBValues::layerStartBit_, nano_mu_digi_cff::rawId, and tobVals_.
Referenced by SiStripDetSummary::add(), TrackerAlignmentLevelBuilder::addTOBDetUnitInfo(), SiStripCalibLorentzAngle::algoBeginJob(), SiStripDigiValid::analyze(), L1TPhase2OuterTrackerTkMET::analyze(), SiStripLAProfileBooker::analyze(), SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), TrackingLayer::createFromDetId(), SiStripBadComponentsDQMServiceReader::detIdToString(), SiStripDigitizerAlgorithm::digitize(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), l1tVertexFinder::VertexFinder::fastHisto(), SiStripPI::fillBCArrays(), AlignmentPI::topolInfo::fillGeometryInfo(), SiStripQualityDQM::fillGrandSummaryMEs(), TrackerGeometryCompare::fillIdentifiers(), SiStripLorentzAngleDQM::fillMEsForLayer(), SiStripBackPlaneCorrectionDQM::fillMEsForLayer(), SiStripPI::fillTotalComponents(), TrackerOfflineValidationSummary::fillTree(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), MonitorTrackResidualsBase< pixel_or_strip >::findSubdetAndLayer(), SiStripCablingDQM::getActiveDetIds(), SiStripFolderOrganizer::getFolderName(), SiStripCorrelateBadStripAndNoise::getHistos(), SiStripCorrelateNoise::getHistos(), SiStripPlotGain::getHistos(), SiStripFakeAPVParameters::getIndex(), SiStripLAProfileBooker::getlayer(), SiStripFolderOrganizer::getLayerFolderName(), SiStripBaseCondObjDQM::getLayerNameAndId(), SiStripGainCosmicCalculator::getNewObject(), SiStripCalibLorentzAngle::getNewObject(), getOTLayerNumber(), SiStripMiscalibrate::getRegionsFromDetId(), GlobalMuonRefitter::getRidOfSelectStationHits(), SiStripBaseCondObjDQM::GetSameLayerDetId(), PrintRecoObjects::getString(), SiStripBaseCondObjDQM::getStringNameAndId(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripHistoId::getSubdetid(), TrackTransformerForGlobalCosmicMuons::getTransientRecHits(), TkLayerMap::getXY_TOB(), GeometricSearchTracker::idToLayer(), TrajectoryAtInvalidHit::isDoubleSided(), layer(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), LA_Filler_Fitter::layerLabel(), align::TrackerNameSpace::TOB::layerNumber(), TkLayerMap::layerSearch(), TrajectoryManager::makeSinglePSimHit(), TkGluedMeasurementDet::measurements(), moduleGeometry(), ShallowClustersProducer::moduleVars::moduleVars(), L1TrackSelectionProducer::TTTrackNPSStubsMinSelector::operator()(), AlignmentParameterSelector::outsideDetIdRanges(), print(), L1TruthTrackFastJetProducer::produce(), L1FastTrackingJetProducer::produce(), PreMixingSiStripWorker::put(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), SiStripFolderOrganizer::setLayerFolder(), SiStripDB2Tree::setTopoInfo(), SiStripCondVisualizer::setTopoInfo(), TrackerOfflineValidation::setUpTreeMembers(), ResidualRefitting::StoreTrackerRecHits(), APVGain::subdetectorPlane(), tobIsDoubleSide(), TrackerDpgAnalysis::toStringName(), trackerHierarchy(), LaserDQM::trackerStatistics(), and TrackerAlignableId::typeAndLayerFromDetId().
|
inline |
Definition at line 307 of file TrackerTopology.h.
References tobStereo().
Referenced by isLower(), and lower().
|
inline |
Definition at line 168 of file TrackerTopology.h.
References TrackerTopology::TOBValues::moduleMask_, TrackerTopology::TOBValues::moduleStartBit_, nano_mu_digi_cff::rawId, and tobVals_.
Referenced by FWTGeoRecoGeometryESProducer::addTOBGeometry(), SiStripDigiValid::analyze(), SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), AlignmentPI::topolInfo::fillGeometryInfo(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), TkLayerMap::getXY_TOB(), module(), align::TrackerNameSpace::TOB::moduleNumber(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), print(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), TrackerOfflineValidation::setUpTreeMembers(), ResidualRefitting::StoreTrackerRecHits(), TrackerDpgAnalysis::toStringName(), and trackerHierarchy().
Definition at line 412 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TOBValues::sterMask_, TrackerTopology::TOBValues::sterStartBit_, and tobVals_.
Referenced by partnerDetId().
|
inline |
Definition at line 197 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TOBValues::rodMask_, TrackerTopology::TOBValues::rodStartBit_, and tobVals_.
Referenced by TrackerAlignmentLevelBuilder::addTOBDetUnitInfo(), FWTGeoRecoGeometryESProducer::addTOBGeometry(), SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripLorentzAngleDQM::fillMEsForLayer(), SiStripBackPlaneCorrectionDQM::fillMEsForLayer(), SiStripFolderOrganizer::getFolderName(), SiStripBaseCondObjDQM::getStringNameAndId(), TkLayerMap::getXY_TOB(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), TrackingNtuple::DetIdOTCommon::parse(), L1FPGATrackProducer::produce(), tt::SensorModule::ringId(), SiStripBadModuleConfigurableFakeESSource::selectDetectors(), tt::SensorModule::SensorModule(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), tmtt::StubFEWindows::storedWindowSize(), tobRodInfo(), TrackerDpgAnalysis::toStringName(), and trackerHierarchy().
|
inline |
Definition at line 228 of file TrackerTopology.h.
References EgammaValidation_cff::num, tobRod(), and tobSide().
Referenced by SiStripDigiValid::analyze(), SiStripLAProfileBooker::analyze(), TrackerTreeGenerator::analyze(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), align::TrackerNameSpace::TOB::halfBarrelNumber(), print(), align::TrackerNameSpace::TOB::rodNumber(), and TrackerOfflineValidation::setUpTreeMembers().
|
inline |
Definition at line 311 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TOBValues::sterMask_, TrackerTopology::TOBValues::sterStartBit_, and tobVals_.
Referenced by isRPhi(), tobIsRPhi(), and tobUpper().
|
inline |
Definition at line 182 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TOBValues::rod_fw_bwMask_, TrackerTopology::TOBValues::rod_fw_bwStartBit_, and tobVals_.
Referenced by TrackerAlignmentLevelBuilder::addTOBDetUnitInfo(), FWTGeoRecoGeometryESProducer::addTOBGeometry(), SiPixelErrorEstimation::analyze(), AlignmentPI::topolInfo::fillGeometryInfo(), StubPtConsistency::getConsistency(), AlignmentParameterSelector::outsideDetIdRanges(), L1FPGATrackProducer::produce(), TrackingNtuple::DetIdCommon::push_back(), tt::SensorModule::ringId(), tt::SensorModule::SensorModule(), tmtt::StubFEWindows::storedWindowSize(), tobIsZMinusSide(), tobRodInfo(), trackerHierarchy(), and tmtt::TrackerModule::TrackerModule().
|
inline |
|
inline |
Definition at line 283 of file TrackerTopology.h.
References nano_mu_digi_cff::rawId, TrackerTopology::TOBValues::sterMask_, TrackerTopology::TOBValues::sterStartBit_, and tobVals_.
Referenced by SiStripDetSummary::add(), sistrip::MeasureLA::calibration_key(), SiStripBadComponentsDQMServiceReader::detIdToString(), TrackerOfflineValidationSummary::fillTree(), isStereo(), LA_Filler_Fitter::layerLabel(), TrajectoryManager::makeSinglePSimHit(), TrackerOfflineValidation::setUpTreeMembers(), tobIsStereo(), tobLower(), and LaserDQM::trackerStatistics().
|
inline |
Definition at line 354 of file TrackerTopology.h.
References tobRPhi().
Referenced by isUpper(), and upper().
uint32_t TrackerTopology::upper | ( | const DetId & | id | ) | const |
Definition at line 194 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, SiStripSubdetector::TEC, tecUpper(), SiStripSubdetector::TIB, tibUpper(), SiStripSubdetector::TID, tidUpper(), SiStripSubdetector::TOB, and tobUpper().
|
private |
Definition at line 625 of file TrackerTopology.h.
Referenced by getField(), and hasField().
|
private |
Definition at line 612 of file TrackerTopology.h.
Referenced by pixDouble(), pixFirst(), pixPartnerDetId(), pixSecond(), pxbDetId(), pxbLadder(), pxbLayer(), pxbModule(), and TrackerTopology().
|
private |
Definition at line 613 of file TrackerTopology.h.
Referenced by pxfBlade(), pxfDetId(), pxfDisk(), pxfModule(), pxfPanel(), pxfSide(), and TrackerTopology().
|
private |
Definition at line 618 of file TrackerTopology.h.
Referenced by tecDetId(), tecGlued(), tecModule(), tecOrder(), tecPartnerDetId(), tecPetalNumber(), tecRing(), tecRPhi(), tecSide(), tecStereo(), and tecWheel().
|
private |
Definition at line 616 of file TrackerTopology.h.
Referenced by tibDetId(), tibGlued(), tibLayer(), tibModule(), tibOrder(), tibPartnerDetId(), tibRPhi(), tibSide(), tibStereo(), and tibString().
|
private |
Definition at line 617 of file TrackerTopology.h.
Referenced by tidDetId(), tidGlued(), tidModule(), tidOrder(), tidPartnerDetId(), tidRing(), tidRPhi(), tidSide(), tidStereo(), and tidWheel().
|
private |
Definition at line 615 of file TrackerTopology.h.
Referenced by tobDetId(), tobGlued(), tobLayer(), tobModule(), tobPartnerDetId(), tobRod(), tobRPhi(), tobSide(), and tobStereo().