#include <TrackerTopology.h>
Classes | |
struct | PixelBarrelValues |
struct | PixelEndcapValues |
class | SameLayerComparator |
struct | TECValues |
struct | TIBValues |
struct | TIDValues |
struct | TOBValues |
Public Member Functions | |
uint32_t | glued (const DetId &id) const |
bool | isLower (const DetId &id) const |
bool | isRPhi (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 |
SiStripDetId::ModuleGeometry | moduleGeometry (const DetId &id) const |
DetId | partnerDetId (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 |
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 | |
PixelBarrelValues | pbVals_ |
PixelEndcapValues | pfVals_ |
TECValues | tecVals_ |
TIBValues | tibVals_ |
TIDValues | tidVals_ |
TOBValues | tobVals_ |
Definition at line 18 of file TrackerTopology.h.
TrackerTopology::TrackerTopology | ( | const PixelBarrelValues & | pxb, |
const PixelEndcapValues & | pxf, | ||
const TECValues & | tecv, | ||
const TIBValues & | tibv, | ||
const TIDValues & | tidv, | ||
const TOBValues & | tobv | ||
) |
uint32_t TrackerTopology::glued | ( | const DetId & | id | ) | const |
Definition at line 77 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, StripSubdetector::TEC, tecGlued(), StripSubdetector::TIB, tibGlued(), StripSubdetector::TID, tidGlued(), StripSubdetector::TOB, and tobGlued().
Referenced by TrackerGeomBuilderFromGeometricDet::buildGeomDet().
bool TrackerTopology::isLower | ( | const DetId & | id | ) | const |
Definition at line 194 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, StripSubdetector::TEC, tecLower(), StripSubdetector::TIB, tibLower(), StripSubdetector::TID, tidLower(), StripSubdetector::TOB, and tobLower().
Referenced by print().
bool TrackerTopology::isRPhi | ( | const DetId & | id | ) | const |
Definition at line 175 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, StripSubdetector::TEC, tecIsRPhi(), StripSubdetector::TIB, tibIsRPhi(), StripSubdetector::TID, tidIsRPhi(), StripSubdetector::TOB, and tobIsRPhi().
Referenced by print().
bool TrackerTopology::isStereo | ( | const DetId & | id | ) | const |
Definition at line 155 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, StripSubdetector::TEC, tecIsStereo(), StripSubdetector::TIB, tibIsStereo(), StripSubdetector::TID, tidIsStereo(), StripSubdetector::TOB, and tobIsStereo().
Referenced by print().
bool TrackerTopology::isUpper | ( | const DetId & | id | ) | const |
Definition at line 215 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, StripSubdetector::TEC, tecUpper(), StripSubdetector::TIB, tibUpper(), StripSubdetector::TID, tidUpper(), StripSubdetector::TOB, and tobUpper().
Referenced by print().
unsigned int TrackerTopology::layer | ( | const DetId & | id | ) | const |
Definition at line 39 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, pxbLayer(), pxfDisk(), StripSubdetector::TEC, tecWheel(), StripSubdetector::TIB, tibLayer(), StripSubdetector::TID, tidWheel(), StripSubdetector::TOB, and tobLayer().
Referenced by TrackAssociatorByHitsImpl::associateSimToReco(), TrackingParticleNumberOfLayers::calculate(), SiPixelDigitizerAlgorithm::digitize(), reco::HitPattern::encode(), getDetLayer(), geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), DetIdInfo::info(), cms::SiPixelDigitizer::initializeEvent(), CheckHitPattern::interpretDetId(), reco::modules::TrackerTrackHitFilter::Rule::layer(), CkfDebugger::layer(), reco::modules::TrackerTrackHitFilter::layerFromId(), SiStripDetCabling::layerSearch(), PixelCPEGeneric::localError(), TrackerTopology::SameLayerComparator::operator()(), SiPixelDigitizerAlgorithm::pixel_aging(), SiPixelDigitizerAlgorithm::pixel_inefficiency(), SiStripQuality::printDetInfo(), SiStripRegionConnectivity::produceRegionCabling(), and edm::DataMixingSiPixelMCDigiWorker::putSiPixel().
uint32_t TrackerTopology::lower | ( | const DetId & | id | ) | const |
Definition at line 116 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, StripSubdetector::TEC, tecLower(), StripSubdetector::TIB, tibLower(), StripSubdetector::TID, tidLower(), StripSubdetector::TOB, and tobLower().
unsigned int TrackerTopology::module | ( | const DetId & | id | ) | const |
Definition at line 58 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, pxbModule(), pxfModule(), StripSubdetector::TEC, tecModule(), StripSubdetector::TIB, tibModule(), StripSubdetector::TID, tidModule(), StripSubdetector::TOB, and tobModule().
SiStripDetId::ModuleGeometry TrackerTopology::moduleGeometry | ( | const DetId & | id | ) | const |
Definition at line 400 of file TrackerTopology.cc.
References SiStripDetId::IB1, SiStripDetId::IB2, SiStripDetId::OB1, SiStripDetId::OB2, StripSubdetector::TEC, tecRing(), StripSubdetector::TIB, tibLayer(), StripSubdetector::TID, tidRing(), StripSubdetector::TOB, tobLayer(), SiStripDetId::UNKNOWNGEOMETRY, SiStripDetId::W1A, SiStripDetId::W1B, SiStripDetId::W2A, SiStripDetId::W2B, SiStripDetId::W3A, SiStripDetId::W3B, SiStripDetId::W4, SiStripDetId::W5, SiStripDetId::W6, and SiStripDetId::W7.
Referenced by SiStripBackPlaneCorrectionGenerator::createObject().
Definition at line 235 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, DetId::subdetId(), StripSubdetector::TEC, tecPartnerDetId(), StripSubdetector::TIB, tibPartnerDetId(), StripSubdetector::TID, tidPartnerDetId(), StripSubdetector::TOB, and tobPartnerDetId().
Referenced by TrackerGeomBuilderFromGeometricDet::buildGeomDet(), and TrackerGeomBuilderFromGeometricDet::buildSilicon().
std::string TrackerTopology::print | ( | DetId | detid | ) | const |
Definition at line 255 of file TrackerTopology.cc.
References Exception, isLower(), isRPhi(), isStereo(), isUpper(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, pxbLadder(), pxbLayer(), pxbModule(), pxfBlade(), pxfDisk(), pxfModule(), pxfPanel(), pxfSide(), side(), AlCaHLTBitMon_QueryRunRegistry::string, StripSubdetector::TEC, tecModule(), tecPetalInfo(), tecRing(), tecSide(), tecWheel(), StripSubdetector::TIB, tibLayer(), tibModule(), tibStringInfo(), StripSubdetector::TID, tidModuleInfo(), tidRing(), tidSide(), tidWheel(), StripSubdetector::TOB, tobLayer(), tobModule(), and tobRodInfo().
Referenced by TrackingLayer::createFromDetId(), and MuonAssociatorByHitsHelper::getMatchedIds().
|
inline |
Definition at line 459 of file TrackerTopology.h.
References TrackerTopology::PixelBarrelValues::ladderMask_, TrackerTopology::PixelBarrelValues::ladderStartBit_, TrackerTopology::PixelBarrelValues::layerMask_, TrackerTopology::PixelBarrelValues::layerStartBit_, TrackerTopology::PixelBarrelValues::moduleMask_, TrackerTopology::PixelBarrelValues::moduleStartBit_, pbVals_, PixelSubdetector::PixelBarrel, and DetId::Tracker.
Referenced by ValidHitPairFilter::getCloseDets(), PixelBarrelName::getDetId(), and pxbDetIdLayerComparator().
|
inline |
Definition at line 552 of file TrackerTopology.h.
References pxbDetId().
Referenced by ctfseeding::HitExtractorPIX::hits().
|
inline |
Definition at line 148 of file TrackerTopology.h.
References TrackerTopology::PixelBarrelValues::ladderMask_, TrackerTopology::PixelBarrelValues::ladderStartBit_, and pbVals_.
Referenced by SiPixelDigiValid::analyze(), SiPixelErrorEstimation::analyze(), analyzer::SiPixelLorentzAngle::analyze(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), HitInfo::getInfo(), align::tpb::halfBarrelNumber(), TrackCleaner::isCompatible(), align::tpb::ladderNumber(), AlignmentParameterSelector::outsideDetIdRanges(), SiPixelDigitizerAlgorithm::pixel_inefficiency(), PixelBarrelName::PixelBarrelName(), print(), edm::DataMixingSiPixelMCDigiWorker::putSiPixel(), TrackerOfflineValidation::setUpTreeMembers(), and ResidualRefitting::StoreTrackerRecHits().
|
inline |
Definition at line 137 of file TrackerTopology.h.
References TrackerTopology::PixelBarrelValues::layerMask_, TrackerTopology::PixelBarrelValues::layerStartBit_, and pbVals_.
Referenced by SiPixelDigiValid::analyze(), SiPixelRecHitsValid::analyze(), SiPixelTrackResidualSource::analyze(), SiPixelErrorEstimation::analyze(), analyzer::SiPixelLorentzAngle::analyze(), TrackingLayer::createFromDetId(), AlignmentStats::endJob(), SiPixelRecHitsValid::fillBarrel(), TrackerGeometryCompare::fillIdentifiers(), QcdLowPtDQM::fillPixels(), TrackerOfflineValidationSummary::fillTree(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), MonitorTrackResiduals::findSubdetAndLayer(), HitInfo::getInfo(), ValidHitPairFilter::getLayer(), GlobalMuonRefitter::getRidOfSelectStationHits(), align::tpb::halfBarrelNumber(), GeometricSearchTracker::idToLayer(), TrackCleaner::isCompatible(), SeedMergerPixelLayer::isContainsDetector(), align::tpb::ladderNumber(), layer(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), align::tpb::layerNumber(), TrajectoryManager::makeSinglePSimHit(), AlignmentParameterSelector::outsideDetIdRanges(), PixelBarrelName::PixelBarrelName(), print(), TrackerOfflineValidation::setUpTreeMembers(), SiTrackerGaussianSmearingRecHitConverter::smear(), ResidualRefitting::StoreTrackerRecHits(), and TrackerAlignableId::typeAndLayerFromDetId().
|
inline |
Definition at line 153 of file TrackerTopology.h.
References TrackerTopology::PixelBarrelValues::moduleMask_, TrackerTopology::PixelBarrelValues::moduleStartBit_, and pbVals_.
Referenced by SiPixelDigiValid::analyze(), SiPixelErrorEstimation::analyze(), analyzer::SiPixelLorentzAngle::analyze(), SiPixelRecHitsValid::fillBarrel(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), HitInfo::getInfo(), TrackCleaner::isCompatible(), module(), align::tpb::moduleNumber(), AlignmentParameterSelector::outsideDetIdRanges(), SiPixelDigitizerAlgorithm::pixel_inefficiency(), PixelBarrelName::PixelBarrelName(), print(), edm::DataMixingSiPixelMCDigiWorker::putSiPixel(), TrackerOfflineValidation::setUpTreeMembers(), and ResidualRefitting::StoreTrackerRecHits().
|
inline |
Definition at line 451 of file TrackerTopology.h.
References TrackerTopology::PixelEndcapValues::bladeMask_, TrackerTopology::PixelEndcapValues::bladeStartBit_, and pfVals_.
Referenced by SiPixelDigiValid::analyze(), SiPixelErrorEstimation::analyze(), analyzer::SiPixelLorentzAngle::analyze(), align::tpe::bladeNumber(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), HitInfo::getInfo(), align::tpe::halfCylinderNumber(), TrackCleaner::isCompatible(), AlignmentParameterSelector::outsideDetIdRanges(), PixelEndcapName::PixelEndcapName(), print(), TrackerOfflineValidation::setUpTreeMembers(), and ResidualRefitting::StoreTrackerRecHits().
|
inline |
Definition at line 471 of file TrackerTopology.h.
References TrackerTopology::PixelEndcapValues::bladeMask_, TrackerTopology::PixelEndcapValues::bladeStartBit_, TrackerTopology::PixelEndcapValues::diskMask_, TrackerTopology::PixelEndcapValues::diskStartBit_, TrackerTopology::PixelEndcapValues::moduleMask_, TrackerTopology::PixelEndcapValues::moduleStartBit_, TrackerTopology::PixelEndcapValues::panelMask_, TrackerTopology::PixelEndcapValues::panelStartBit_, pfVals_, PixelSubdetector::PixelEndcap, TrackerTopology::PixelEndcapValues::sideMask_, TrackerTopology::PixelEndcapValues::sideStartBit_, and DetId::Tracker.
Referenced by ValidHitPairFilter::getCloseDets(), PixelEndcapName::getDetId(), and pxfDetIdDiskComparator().
|
inline |
Definition at line 556 of file TrackerTopology.h.
References pxfDetId().
Referenced by ctfseeding::HitExtractorPIX::hits().
|
inline |
Definition at line 448 of file TrackerTopology.h.
References TrackerTopology::PixelEndcapValues::diskMask_, TrackerTopology::PixelEndcapValues::diskStartBit_, and pfVals_.
Referenced by SiPixelDigiValid::analyze(), SiPixelRecHitsValid::analyze(), SiPixelErrorEstimation::analyze(), analyzer::SiPixelLorentzAngle::analyze(), TrackingLayer::createFromDetId(), AlignmentStats::endJob(), SiPixelRecHitsValid::fillForward(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), MonitorTrackResiduals::findSubdetAndLayer(), HitInfo::getInfo(), ValidHitPairFilter::getLayer(), GlobalMuonRefitter::getRidOfSelectStationHits(), align::tpe::halfDiskNumber(), GeometricSearchTracker::idToLayer(), TrackCleaner::isCompatible(), SeedMergerPixelLayer::isContainsDetector(), layer(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), TrajectoryManager::makeSinglePSimHit(), AlignmentParameterSelector::outsideDetIdRanges(), PixelEndcapName::PixelEndcapName(), print(), TrackerOfflineValidation::setUpTreeMembers(), SiTrackerGaussianSmearingRecHitConverter::smear(), ResidualRefitting::StoreTrackerRecHits(), and TrackerAlignableId::typeAndLayerFromDetId().
|
inline |
Definition at line 156 of file TrackerTopology.h.
References TrackerTopology::PixelEndcapValues::moduleMask_, TrackerTopology::PixelEndcapValues::moduleStartBit_, and pfVals_.
Referenced by SiPixelDigiValid::analyze(), SiPixelErrorEstimation::analyze(), analyzer::SiPixelLorentzAngle::analyze(), SiPixelRecHitsValid::fillForward(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), HitInfo::getInfo(), TrackCleaner::isCompatible(), module(), align::tpe::moduleNumber(), AlignmentParameterSelector::outsideDetIdRanges(), SiPixelDigitizerAlgorithm::pixel_inefficiency(), PixelEndcapName::PixelEndcapName(), print(), edm::DataMixingSiPixelMCDigiWorker::putSiPixel(), TrackerOfflineValidation::setUpTreeMembers(), and ResidualRefitting::StoreTrackerRecHits().
|
inline |
Definition at line 454 of file TrackerTopology.h.
References TrackerTopology::PixelEndcapValues::panelMask_, TrackerTopology::PixelEndcapValues::panelStartBit_, and pfVals_.
Referenced by SiPixelDigiValid::analyze(), SiPixelErrorEstimation::analyze(), analyzer::SiPixelLorentzAngle::analyze(), SiPixelRecHitsValid::fillForward(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), HitInfo::getInfo(), TrackCleaner::isCompatible(), AlignmentParameterSelector::outsideDetIdRanges(), align::tpe::panelNumber(), SiPixelDigitizerAlgorithm::pixel_inefficiency(), PixelEndcapName::PixelEndcapName(), print(), edm::DataMixingSiPixelMCDigiWorker::putSiPixel(), TrackerOfflineValidation::setUpTreeMembers(), and ResidualRefitting::StoreTrackerRecHits().
|
inline |
Definition at line 189 of file TrackerTopology.h.
References pfVals_, TrackerTopology::PixelEndcapValues::sideMask_, and TrackerTopology::PixelEndcapValues::sideStartBit_.
Referenced by SiPixelDigiValid::analyze(), SiPixelErrorEstimation::analyze(), analyzer::SiPixelLorentzAngle::analyze(), TrackingLayer::createFromDetId(), AlignmentTrackSelector::detailedHitsCheck(), align::tpe::endcapNumber(), TrackerGeometryCompare::fillIdentifiers(), MillePedeMonitor::fillTrack(), TrackerOfflineValidationSummary::fillTree(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), MonitorTrackResiduals::findSubdetAndLayer(), HitInfo::getInfo(), ValidHitPairFilter::getLayer(), GeometricSearchTracker::idToLayer(), TrackCleaner::isCompatible(), SeedMergerPixelLayer::isContainsDetector(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), AlignmentParameterSelector::outsideDetIdRanges(), PixelEndcapName::PixelEndcapName(), print(), TrackerOfflineValidation::setUpTreeMembers(), side(), and ResidualRefitting::StoreTrackerRecHits().
unsigned int TrackerTopology::side | ( | const DetId & | id | ) | const |
Definition at line 20 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, pxfSide(), StripSubdetector::TEC, tecSide(), StripSubdetector::TIB, StripSubdetector::TID, tidSide(), and StripSubdetector::TOB.
Referenced by SiStripDetCabling::layerSearch(), TrackerTopology::SameLayerComparator::operator()(), print(), and reco::modules::TrackerTrackHitFilter::sideFromId().
uint32_t TrackerTopology::stack | ( | const DetId & | id | ) | const |
Definition at line 97 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, StripSubdetector::TEC, tecStack(), StripSubdetector::TIB, tibStack(), StripSubdetector::TID, tidStack(), StripSubdetector::TOB, and tobStack().
Referenced by TrackerGeomBuilderFromGeometricDet::buildGeomDet().
|
inline |
Definition at line 486 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_, TrackerTopology::TECValues::ringMask_, TrackerTopology::TECValues::ringStartBit_, TrackerTopology::TECValues::sideMask_, TrackerTopology::TECValues::sideStartBit_, TrackerTopology::TECValues::sterMask_, TrackerTopology::TECValues::sterStartBit_, StripSubdetector::TEC, tecVals_, DetId::Tracker, TrackerTopology::TECValues::wheelMask_, and TrackerTopology::TECValues::wheelStartBit_.
Referenced by tecDetIdWheelComparator().
|
inline |
Definition at line 560 of file TrackerTopology.h.
References tecDetId().
Referenced by ctfseeding::HitExtractorSTRP::hits(), and CosmicLayerPairs::selectTECHit().
|
inline |
Definition at line 341 of file TrackerTopology.h.
References reco::return(), TrackerTopology::TECValues::sterMask_, TrackerTopology::TECValues::sterStartBit_, and tecVals_.
Referenced by glued(), tecIsDoubleSide(), and tecStack().
|
inline |
Definition at line 405 of file TrackerTopology.h.
References tecOrder().
Referenced by SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripFolderOrganizer::getFolderName(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and tecIsFrontPetal().
|
inline |
Definition at line 255 of file TrackerTopology.h.
References tecGlued(), and tecRing().
Referenced by AlignmentStats::endJob(), TrackerOfflineValidationSummary::fillTree(), TrackerOfflineValidation::setUpTreeMembers(), tecIsRPhi(), tecIsStereo(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 409 of file TrackerTopology.h.
References tecIsBackPetal().
Referenced by SiStripBadModuleGenerator::isTECDetector(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 277 of file TrackerTopology.h.
References tecIsDoubleSide(), and tecRPhi().
Referenced by TrackingParticleNumberOfLayers::calculate(), isRPhi(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 272 of file TrackerTopology.h.
References tecIsDoubleSide(), and tecStereo().
Referenced by TrackingParticleNumberOfLayers::calculate(), SiStripRecHitsValid::createMEs(), SiStripTrackingRecHitsValid::createMEs(), AlignmentStats::endJob(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripFolderOrganizer::getFolderName(), isStereo(), reco::HitPattern::isStereo(), SiStripBadModuleGenerator::isTECDetector(), ShallowClustersProducer::moduleVars::moduleVars(), SiStripQuality::printDetInfo(), and SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters().
|
inline |
Definition at line 269 of file TrackerTopology.h.
References tecSide().
Referenced by AlignmentTrackSelector::detailedHitsCheck(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), MillePedeMonitor::fillTrack(), ShallowClustersProducer::moduleVars::moduleVars(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and tecIsZPlusSide().
|
inline |
Definition at line 268 of file TrackerTopology.h.
References tecIsZMinusSide().
Referenced by AlignmentTrackSelector::detailedHitsCheck(), MillePedeMonitor::fillTrack(), SiStripBadModuleGenerator::isTECDetector(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 302 of file TrackerTopology.h.
References tecStereo().
Referenced by isLower(), and lower().
|
inline |
Definition at line 162 of file TrackerTopology.h.
References TrackerTopology::TECValues::moduleMask_, TrackerTopology::TECValues::moduleStartBit_, and tecVals_.
Referenced by SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), module(), align::tec::moduleNumber(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), print(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), TrackerOfflineValidation::setUpTreeMembers(), ResidualRefitting::StoreTrackerRecHits(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 207 of file TrackerTopology.h.
References TrackerTopology::TECValues::petal_fw_bwMask_, TrackerTopology::TECValues::petal_fw_bwStartBit_, and tecVals_.
Referenced by tecIsBackPetal(), and tecPetalInfo().
|
inline |
Definition at line 389 of file TrackerTopology.h.
References TrackerTopology::TECValues::sterMask_, TrackerTopology::TECValues::sterStartBit_, and tecVals_.
Referenced by partnerDetId().
|
inline |
Definition at line 398 of file TrackerTopology.h.
References pileupDistInMC::num, tecOrder(), and tecPetalNumber().
Referenced by SiStripLAProfileBooker::analyze(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), align::tec::petalNumber(), print(), TrackerOfflineValidation::setUpTreeMembers(), and align::tec::sideNumber().
|
inline |
Definition at line 228 of file TrackerTopology.h.
References TrackerTopology::TECValues::petalMask_, TrackerTopology::TECValues::petalStartBit_, and tecVals_.
Referenced by SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripFolderOrganizer::getFolderName(), SiStripBadModuleGenerator::isTECDetector(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), tecPetalInfo(), and TrackerDpgAnalysis::toStringName().
|
inline |
ring id
Definition at line 219 of file TrackerTopology.h.
References TrackerTopology::TECValues::ringMask_, TrackerTopology::TECValues::ringStartBit_, and tecVals_.
Referenced by SiStripDigiValid::analyze(), SiStripLorentzAngleGenerator::createObject(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), SiStripFolderOrganizer::getFolderName(), SiStripLAProfileBooker::getlayer(), SiStripFolderOrganizer::getLayerFolderName(), SiStripCalibLorentzAngle::getNewObject(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripFolderOrganizer::GetSubDetAndRing(), SiStripHistoId::getSubdetid(), ctfseeding::HitExtractorSTRP::hits(), TrajectorySeedHitCandidate::init(), TrajectoryAtInvalidHit::isDoubleSided(), HitEff::isDoubleSided(), SiStripBadModuleGenerator::isTECDetector(), TrajectoryManager::makeSinglePSimHit(), moduleGeometry(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), PixelMatchNextLayers::PixelMatchNextLayers(), print(), align::tec::ringNumber(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), SiStripFolderOrganizer::setLayerFolder(), TrackerOfflineValidation::setUpTreeMembers(), SiTrackerGaussianSmearingRecHitConverter::smear(), ResidualRefitting::StoreTrackerRecHits(), SiStripNoisesGenerator::subDetAndLayer(), SiStripNoiseNormalizedWithApvGainBuilder::subDetAndLayer(), SiStripApvGainBuilderFromTag::subDetAndLayer(), tecIsDoubleSide(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 323 of file TrackerTopology.h.
References TrackerTopology::TECValues::sterMask_, TrackerTopology::TECValues::sterStartBit_, and tecVals_.
Referenced by tecIsRPhi(), and tecUpper().
|
inline |
Definition at line 177 of file TrackerTopology.h.
References TrackerTopology::TECValues::sideMask_, TrackerTopology::TECValues::sideStartBit_, and tecVals_.
Referenced by SiStripHitEffFromCalibTree::algoAnalyze(), SiStripGainFromData::algoBeginJob(), SiStripDigiValid::analyze(), SiStripQualityStatistics::analyze(), HitEff::analyze(), TrackingLayer::createFromDetId(), SiStripBadComponentsDQMServiceReader::detIdToString(), align::tec::endcapNumber(), SiStripQualityDQM::fillGrandSummaryMEs(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), MonitorTrackResiduals::findSubdetAndLayer(), SiStripCablingDQM::getActiveDetIds(), SiStripFolderOrganizer::getFolderName(), SiStripCorrelateBadStripAndNoise::getHistos(), SiStripPlotGain::getHistos(), SiStripCorrelateNoise::getHistos(), SiStripFolderOrganizer::getLayerFolderName(), SiStripBaseCondObjDQM::getLayerNameAndId(), SiStripBaseCondObjDQM::GetSameLayerDetId(), PrintRecoObjects::getString(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripFolderOrganizer::GetSubDetAndRing(), SiStripUtility::getSubDetectorTag(), SiStripFolderOrganizer::getSubDetFolderAndTag(), SiStripHistoId::getSubdetid(), GeometricSearchTracker::idToLayer(), SiStripDCSStatus::initialise(), TkAlCaOverlapTagger::layerFromId(), AlignmentParameterSelector::outsideDetIdRanges(), print(), SiStripTrackerMapCreator::printBadModuleList(), SiStripTrackerMapCreator::printTopModules(), SiStripFolderOrganizer::setLayerFolder(), TrackerOfflineValidation::setUpTreeMembers(), side(), tecIsZMinusSide(), and LaserDQM::trackerStatistics().
|
inline |
|
inline |
Definition at line 294 of file TrackerTopology.h.
References TrackerTopology::TECValues::sterMask_, TrackerTopology::TECValues::sterStartBit_, and tecVals_.
Referenced by SiStripElectronAlgo::coarseHitSelection(), SiStripBadComponentsDQMServiceReader::detIdToString(), TrackerOfflineValidationSummary::fillTree(), TrackerOfflineValidation::setUpTreeMembers(), tecIsStereo(), and tecLower().
|
inline |
Definition at line 333 of file TrackerTopology.h.
References tecRPhi().
Referenced by isUpper(), and upper().
|
inline |
Definition at line 199 of file TrackerTopology.h.
References tecVals_, TrackerTopology::TECValues::wheelMask_, and TrackerTopology::TECValues::wheelStartBit_.
Referenced by SiStripHitEffFromCalibTree::algoAnalyze(), SiStripDigiValid::analyze(), SiStripQualityStatistics::analyze(), SiStripLAProfileBooker::analyze(), HitEff::checkLayer(), SiStripElectronAlgo::coarseHitSelection(), TrackingLayer::createFromDetId(), SiStripBadComponentsDQMServiceReader::detIdToString(), align::tec::diskNumber(), AlignmentStats::endJob(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripQualityDQM::fillGrandSummaryMEs(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), MonitorTrackResiduals::findSubdetAndLayer(), SiStripCablingDQM::getActiveDetIds(), SiStripFolderOrganizer::getFolderName(), SiStripPlotGain::getHistos(), SiStripCorrelateBadStripAndNoise::getHistos(), SiStripCorrelateNoise::getHistos(), SiStripFolderOrganizer::getLayerFolderName(), SiStripBaseCondObjDQM::getLayerNameAndId(), GlobalMuonRefitter::getRidOfSelectStationHits(), SiStripBaseCondObjDQM::GetSameLayerDetId(), PrintRecoObjects::getString(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripHistoId::getSubdetid(), GeometricSearchTracker::idToLayer(), SiStripBadModuleGenerator::isTECDetector(), layer(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), TrajectoryManager::makeSinglePSimHit(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), PixelMatchNextLayers::PixelMatchNextLayers(), print(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), SiStripFolderOrganizer::setLayerFolder(), TrackerOfflineValidation::setUpTreeMembers(), TrackerDpgAnalysis::toStringName(), LaserDQM::trackerStatistics(), and TrackerAlignableId::typeAndLayerFromDetId().
|
inline |
Definition at line 503 of file TrackerTopology.h.
References TrackerTopology::TIBValues::layerMask_, TrackerTopology::TIBValues::layerStartBit_, TrackerTopology::TIBValues::moduleMask_, TrackerTopology::TIBValues::moduleStartBit_, TrackerTopology::TIBValues::sterMask_, TrackerTopology::TIBValues::sterStartBit_, 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_, StripSubdetector::TIB, tibVals_, and DetId::Tracker.
Referenced by SurveyDataReader::readFile(), and tibDetIdLayerComparator().
|
inline |
Definition at line 564 of file TrackerTopology.h.
References tibDetId().
Referenced by ctfseeding::HitExtractorSTRP::hits(), CosmicLayerTriplets::init(), and CosmicLayerPairs::selectTIBHit().
|
inline |
Definition at line 336 of file TrackerTopology.h.
References reco::return(), TrackerTopology::TIBValues::sterMask_, TrackerTopology::TIBValues::sterStartBit_, and tibVals_.
Referenced by cms::ClusterMTCCFilter::filter(), SiStripGainCosmicCalculator::getNewObject(), glued(), tibIsDoubleSide(), and tibStack().
|
inline |
Definition at line 256 of file TrackerTopology.h.
References tibGlued(), and tibLayer().
Referenced by SiPixelErrorEstimation::analyze(), AlignmentStats::endJob(), TrackerOfflineValidationSummary::fillTree(), MatchedHitRZCorrectionFromBending::MatchedHitRZCorrectionFromBending(), TrackerOfflineValidation::setUpTreeMembers(), tibIsRPhi(), tibIsStereo(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 428 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 424 of file TrackerTopology.h.
References tibOrder().
Referenced by SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBackPlaneCorrectionDQM::fillMEsForLayer(), SiStripLorentzAngleDQM::fillMEsForLayer(), SiStripBaseCondObjDQM::getStringNameAndId(), SiStripBadModuleGenerator::isTIBDetector(), tibIsExternalString(), and MatchedHitRZCorrectionFromBending::tibMatchedHitZFixup().
|
inline |
Definition at line 278 of file TrackerTopology.h.
References tibIsDoubleSide(), and tibRPhi().
Referenced by SiPixelErrorEstimation::analyze(), TrackingParticleNumberOfLayers::calculate(), isRPhi(), SiStripBadModuleGenerator::isTIBDetector(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 273 of file TrackerTopology.h.
References tibIsDoubleSide(), and tibStereo().
Referenced by SiPixelErrorEstimation::analyze(), TrackingParticleNumberOfLayers::calculate(), SiStripRecHitsValid::createMEs(), SiStripTrackingRecHitsValid::createMEs(), AlignmentStats::endJob(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), isStereo(), reco::HitPattern::isStereo(), SiStripBadModuleGenerator::isTIBDetector(), ShallowClustersProducer::moduleVars::moduleVars(), SiStripQuality::printDetInfo(), and SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters().
|
inline |
Definition at line 263 of file TrackerTopology.h.
References tibSide().
Referenced by SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripFolderOrganizer::getFolderName(), ShallowClustersProducer::moduleVars::moduleVars(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and tibIsZPlusSide().
|
inline |
Definition at line 262 of file TrackerTopology.h.
References tibIsZMinusSide().
Referenced by SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadModuleGenerator::isTIBDetector(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 143 of file TrackerTopology.h.
References TrackerTopology::TIBValues::layerMask_, TrackerTopology::TIBValues::layerStartBit_, and tibVals_.
Referenced by SiStripHitEffFromCalibTree::algoAnalyze(), SiStripCalibLorentzAngle::algoBeginJob(), SiStripDigiValid::analyze(), SiStripQualityStatistics::analyze(), SiStripLAProfileBooker::analyze(), SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), HitEff::checkLayer(), SiStripElectronAlgo::coarseHitSelection(), TrackingLayer::createFromDetId(), SiStripLorentzAngleGenerator::createObject(), SiStripBadComponentsDQMServiceReader::detIdToString(), AlignmentStats::endJob(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripQualityDQM::fillGrandSummaryMEs(), TrackerGeometryCompare::fillIdentifiers(), SiStripBackPlaneCorrectionDQM::fillMEsForLayer(), SiStripLorentzAngleDQM::fillMEsForLayer(), TrackerOfflineValidationSummary::fillTree(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), cms::ClusterMTCCFilter::filter(), MonitorTrackResiduals::findSubdetAndLayer(), SiStripCablingDQM::getActiveDetIds(), SiStripFolderOrganizer::getFolderName(), SiStripCorrelateBadStripAndNoise::getHistos(), SiStripPlotGain::getHistos(), SiStripCorrelateNoise::getHistos(), SiStripLAProfileBooker::getlayer(), SiStripFolderOrganizer::getLayerFolderName(), SiStripBaseCondObjDQM::getLayerNameAndId(), SiStripGainCosmicCalculator::getNewObject(), SiStripCalibLorentzAngle::getNewObject(), GlobalMuonRefitter::getRidOfSelectStationHits(), SiStripBaseCondObjDQM::GetSameLayerDetId(), PrintRecoObjects::getString(), SiStripBaseCondObjDQM::getStringNameAndId(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripHistoId::getSubdetid(), align::tib::halfShellNumber(), GeometricSearchTracker::idToLayer(), HitEff::isDoubleSided(), TrajectoryAtInvalidHit::isDoubleSided(), SiStripBadModuleGenerator::isTIBDetector(), layer(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), align::tib::layerNumber(), TrajectoryManager::makeSinglePSimHit(), moduleGeometry(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), print(), SiStripElectronAlgo::projectPhiBand(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), SiStripFolderOrganizer::setLayerFolder(), TrackerOfflineValidation::setUpTreeMembers(), SiTrackerGaussianSmearingRecHitConverter::smear(), ResidualRefitting::StoreTrackerRecHits(), align::tib::stringNumber(), SiStripNoisesGenerator::subDetAndLayer(), SiStripNoiseNormalizedWithApvGainBuilder::subDetAndLayer(), SiStripApvGainBuilderFromTag::subDetAndLayer(), tibIsDoubleSide(), MatchedHitRZCorrectionFromBending::tibMatchedHitZFixup(), TrackerDpgAnalysis::toStringName(), LaserDQM::trackerStatistics(), and TrackerAlignableId::typeAndLayerFromDetId().
|
inline |
Definition at line 299 of file TrackerTopology.h.
References tibStereo().
Referenced by isLower(), and lower().
|
inline |
Definition at line 165 of file TrackerTopology.h.
References TrackerTopology::TIBValues::moduleMask_, TrackerTopology::TIBValues::moduleStartBit_, and tibVals_.
Referenced by SiStripDigiValid::analyze(), SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), module(), align::tib::moduleNumber(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), print(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), TrackerOfflineValidation::setUpTreeMembers(), ResidualRefitting::StoreTrackerRecHits(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 210 of file TrackerTopology.h.
References TrackerTopology::TIBValues::str_int_extMask_, TrackerTopology::TIBValues::str_int_extStartBit_, and tibVals_.
Referenced by SiPixelErrorEstimation::analyze(), tibIsInternalString(), and tibStringInfo().
Definition at line 365 of file TrackerTopology.h.
References TrackerTopology::TIBValues::sterMask_, TrackerTopology::TIBValues::sterStartBit_, and tibVals_.
Referenced by partnerDetId().
|
inline |
Definition at line 311 of file TrackerTopology.h.
References TrackerTopology::TIBValues::sterMask_, TrackerTopology::TIBValues::sterStartBit_, and tibVals_.
Referenced by tibIsRPhi(), and tibUpper().
|
inline |
Definition at line 181 of file TrackerTopology.h.
References TrackerTopology::TIBValues::str_fw_bwMask_, TrackerTopology::TIBValues::str_fw_bwStartBit_, and tibVals_.
Referenced by SiPixelErrorEstimation::analyze(), AlignmentParameterSelector::outsideDetIdRanges(), tibIsZMinusSide(), and tibStringInfo().
|
inline |
|
inline |
Definition at line 286 of file TrackerTopology.h.
References TrackerTopology::TIBValues::sterMask_, TrackerTopology::TIBValues::sterStartBit_, and tibVals_.
Referenced by SiStripElectronAlgo::coarseHitSelection(), SiStripBadComponentsDQMServiceReader::detIdToString(), TrackerOfflineValidationSummary::fillTree(), cms::ClusterMTCCFilter::filter(), SiStripGainCosmicCalculator::getNewObject(), TrackerOfflineValidation::setUpTreeMembers(), tibIsStereo(), and tibLower().
|
inline |
Definition at line 412 of file TrackerTopology.h.
References TrackerTopology::TIBValues::strMask_, TrackerTopology::TIBValues::strStartBit_, and tibVals_.
Referenced by SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripBackPlaneCorrectionDQM::fillMEsForLayer(), SiStripLorentzAngleDQM::fillMEsForLayer(), SiStripFolderOrganizer::getFolderName(), SiStripBaseCondObjDQM::getStringNameAndId(), SiStripBadModuleGenerator::isTIBDetector(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), tibStringInfo(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 416 of file TrackerTopology.h.
References pileupDistInMC::num, tibOrder(), tibSide(), and tibString().
Referenced by SiStripDigiValid::analyze(), SiStripLAProfileBooker::analyze(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), align::tib::halfBarrelNumber(), align::tib::halfShellNumber(), print(), TrackerOfflineValidation::setUpTreeMembers(), align::tib::stringNumber(), and align::tib::surfaceNumber().
|
inline |
Definition at line 330 of file TrackerTopology.h.
References tibRPhi().
Referenced by isUpper(), and upper().
|
inline |
Definition at line 520 of file TrackerTopology.h.
References TrackerTopology::TIDValues::module_fw_bwMask_, TrackerTopology::TIDValues::module_fw_bwStartBit_, TrackerTopology::TIDValues::moduleMask_, TrackerTopology::TIDValues::moduleStartBit_, TrackerTopology::TIDValues::ringMask_, TrackerTopology::TIDValues::ringStartBit_, TrackerTopology::TIDValues::sideMask_, TrackerTopology::TIDValues::sideStartBit_, TrackerTopology::TIDValues::sterMask_, TrackerTopology::TIDValues::sterStartBit_, StripSubdetector::TID, tidVals_, DetId::Tracker, TrackerTopology::TIDValues::wheelMask_, and TrackerTopology::TIDValues::wheelStartBit_.
Referenced by SurveyDataReader::readFile(), and tidDetIdWheelComparator().
|
inline |
Definition at line 568 of file TrackerTopology.h.
References tidDetId().
Referenced by ctfseeding::HitExtractorSTRP::hits().
|
inline |
Definition at line 351 of file TrackerTopology.h.
References reco::return(), TrackerTopology::TIDValues::sterMask_, TrackerTopology::TIDValues::sterStartBit_, and tidVals_.
Referenced by glued(), tidIsDoubleSide(), and tidStack().
|
inline |
Definition at line 440 of file TrackerTopology.h.
References tidOrder().
Referenced by SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and tidIsFrontRing().
|
inline |
Definition at line 257 of file TrackerTopology.h.
References tidGlued(), and tidRing().
Referenced by AlignmentStats::endJob(), TrackerOfflineValidationSummary::fillTree(), TrackerOfflineValidation::setUpTreeMembers(), tidIsRPhi(), tidIsStereo(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 444 of file TrackerTopology.h.
References tidIsBackRing().
Referenced by TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 279 of file TrackerTopology.h.
References tidIsDoubleSide(), and tidRPhi().
Referenced by TrackingParticleNumberOfLayers::calculate(), isRPhi(), SiStripBadModuleGenerator::isTIDDetector(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 274 of file TrackerTopology.h.
References tidIsDoubleSide(), and tidStereo().
Referenced by TrackingParticleNumberOfLayers::calculate(), SiStripRecHitsValid::createMEs(), SiStripTrackingRecHitsValid::createMEs(), AlignmentStats::endJob(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripFolderOrganizer::getFolderName(), isStereo(), reco::HitPattern::isStereo(), SiStripBadModuleGenerator::isTIDDetector(), ShallowClustersProducer::moduleVars::moduleVars(), SiStripQuality::printDetInfo(), and SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters().
|
inline |
Definition at line 266 of file TrackerTopology.h.
References tidSide().
Referenced by AlignmentTrackSelector::detailedHitsCheck(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), MillePedeMonitor::fillTrack(), ShallowClustersProducer::moduleVars::moduleVars(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and tidIsZPlusSide().
|
inline |
Definition at line 265 of file TrackerTopology.h.
References tidIsZMinusSide().
Referenced by AlignmentTrackSelector::detailedHitsCheck(), MillePedeMonitor::fillTrack(), SiStripBadModuleGenerator::isTIDDetector(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 300 of file TrackerTopology.h.
References tidStereo().
Referenced by isLower(), and lower().
|
inline |
Definition at line 168 of file TrackerTopology.h.
References TrackerTopology::TIDValues::moduleMask_, TrackerTopology::TIDValues::moduleStartBit_, and tidVals_.
Referenced by SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), module(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), tidModuleInfo(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 433 of file TrackerTopology.h.
References pileupDistInMC::num, tidModule(), and tidOrder().
Referenced by SiStripLAProfileBooker::analyze(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), align::tid::moduleNumber(), print(), TrackerOfflineValidation::setUpTreeMembers(), and align::tid::sideNumber().
|
inline |
Definition at line 213 of file TrackerTopology.h.
References TrackerTopology::TIDValues::module_fw_bwMask_, TrackerTopology::TIDValues::module_fw_bwStartBit_, and tidVals_.
Referenced by tidIsBackRing(), and tidModuleInfo().
Definition at line 381 of file TrackerTopology.h.
References TrackerTopology::TIDValues::sterMask_, TrackerTopology::TIDValues::sterStartBit_, and tidVals_.
Referenced by partnerDetId().
|
inline |
Definition at line 222 of file TrackerTopology.h.
References TrackerTopology::TIDValues::ringMask_, TrackerTopology::TIDValues::ringStartBit_, and tidVals_.
Referenced by SiStripDigiValid::analyze(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), SiStripFolderOrganizer::getFolderName(), SiStripLAProfileBooker::getlayer(), SiStripFolderOrganizer::getLayerFolderName(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndRing(), SiStripHistoId::getSubdetid(), ctfseeding::HitExtractorSTRP::hits(), TrajectorySeedHitCandidate::init(), TrajectoryAtInvalidHit::isDoubleSided(), HitEff::isDoubleSided(), SiStripBadModuleGenerator::isTIDDetector(), TrajectoryManager::makeSinglePSimHit(), moduleGeometry(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), PixelMatchNextLayers::PixelMatchNextLayers(), print(), align::tid::ringNumber(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), SiStripFolderOrganizer::setLayerFolder(), TrackerOfflineValidation::setUpTreeMembers(), SiTrackerGaussianSmearingRecHitConverter::smear(), ResidualRefitting::StoreTrackerRecHits(), SiStripNoisesGenerator::subDetAndLayer(), SiStripNoiseNormalizedWithApvGainBuilder::subDetAndLayer(), SiStripApvGainBuilderFromTag::subDetAndLayer(), tidIsDoubleSide(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 317 of file TrackerTopology.h.
References TrackerTopology::TIDValues::sterMask_, TrackerTopology::TIDValues::sterStartBit_, and tidVals_.
Referenced by tidIsRPhi(), and tidUpper().
|
inline |
Definition at line 185 of file TrackerTopology.h.
References TrackerTopology::TIDValues::sideMask_, TrackerTopology::TIDValues::sideStartBit_, and tidVals_.
Referenced by SiStripHitEffFromCalibTree::algoAnalyze(), SiStripDigiValid::analyze(), SiStripQualityStatistics::analyze(), TrackingLayer::createFromDetId(), SiStripBadComponentsDQMServiceReader::detIdToString(), align::tid::endcapNumber(), SiStripQualityDQM::fillGrandSummaryMEs(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), SiStripCablingDQM::getActiveDetIds(), SiStripFolderOrganizer::getFolderName(), SiStripCorrelateBadStripAndNoise::getHistos(), SiStripPlotGain::getHistos(), SiStripCorrelateNoise::getHistos(), SiStripFolderOrganizer::getLayerFolderName(), SiStripBaseCondObjDQM::getLayerNameAndId(), SiStripBaseCondObjDQM::GetSameLayerDetId(), PrintRecoObjects::getString(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripFolderOrganizer::GetSubDetAndRing(), SiStripUtility::getSubDetectorTag(), SiStripFolderOrganizer::getSubDetFolderAndTag(), SiStripHistoId::getSubdetid(), GeometricSearchTracker::idToLayer(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), AlignmentParameterSelector::outsideDetIdRanges(), print(), SiStripTrackerMapCreator::printBadModuleList(), SiStripTrackerMapCreator::printTopModules(), SiStripFolderOrganizer::setLayerFolder(), TrackerOfflineValidation::setUpTreeMembers(), side(), ResidualRefitting::StoreTrackerRecHits(), and tidIsZMinusSide().
|
inline |
|
inline |
Definition at line 290 of file TrackerTopology.h.
References TrackerTopology::TIDValues::sterMask_, TrackerTopology::TIDValues::sterStartBit_, and tidVals_.
Referenced by SiStripElectronAlgo::coarseHitSelection(), SiStripBadComponentsDQMServiceReader::detIdToString(), TrackerOfflineValidationSummary::fillTree(), TrackerOfflineValidation::setUpTreeMembers(), tidIsStereo(), and tidLower().
|
inline |
Definition at line 331 of file TrackerTopology.h.
References tidRPhi().
Referenced by isUpper(), and upper().
|
inline |
Definition at line 202 of file TrackerTopology.h.
References tidVals_, TrackerTopology::TIDValues::wheelMask_, and TrackerTopology::TIDValues::wheelStartBit_.
Referenced by SiStripHitEffFromCalibTree::algoAnalyze(), SiStripDigiValid::analyze(), SiStripQualityStatistics::analyze(), SiStripLAProfileBooker::analyze(), HitEff::checkLayer(), SiStripElectronAlgo::coarseHitSelection(), TrackingLayer::createFromDetId(), SiStripBadComponentsDQMServiceReader::detIdToString(), align::tid::diskNumber(), AlignmentStats::endJob(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripQualityDQM::fillGrandSummaryMEs(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), MonitorTrackResiduals::findSubdetAndLayer(), SiStripCablingDQM::getActiveDetIds(), SiStripFolderOrganizer::getFolderName(), SiStripPlotGain::getHistos(), SiStripCorrelateBadStripAndNoise::getHistos(), SiStripCorrelateNoise::getHistos(), SiStripFolderOrganizer::getLayerFolderName(), SiStripBaseCondObjDQM::getLayerNameAndId(), GlobalMuonRefitter::getRidOfSelectStationHits(), SiStripBaseCondObjDQM::GetSameLayerDetId(), PrintRecoObjects::getString(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripHistoId::getSubdetid(), GeometricSearchTracker::idToLayer(), SiStripBadModuleGenerator::isTIDDetector(), layer(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), TrajectoryManager::makeSinglePSimHit(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), print(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), SiStripFolderOrganizer::setLayerFolder(), TrackerOfflineValidation::setUpTreeMembers(), ResidualRefitting::StoreTrackerRecHits(), TrackerDpgAnalysis::toStringName(), and TrackerAlignableId::typeAndLayerFromDetId().
|
inline |
Definition at line 537 of file TrackerTopology.h.
References 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_, StripSubdetector::TOB, tobVals_, and DetId::Tracker.
Referenced by tobDetIdLayerComparator().
|
inline |
Definition at line 572 of file TrackerTopology.h.
References tobDetId().
Referenced by ctfseeding::HitExtractorSTRP::hits(), CosmicLayerTriplets::init(), and CosmicLayerPairs::selectTOBHit().
|
inline |
Definition at line 346 of file TrackerTopology.h.
References reco::return(), TrackerTopology::TOBValues::sterMask_, TrackerTopology::TOBValues::sterStartBit_, and tobVals_.
Referenced by glued(), tobIsDoubleSide(), and tobStack().
|
inline |
Definition at line 254 of file TrackerTopology.h.
References tobGlued(), and tobLayer().
Referenced by SiPixelErrorEstimation::analyze(), AlignmentStats::endJob(), TrackerOfflineValidationSummary::fillTree(), TrackerOfflineValidation::setUpTreeMembers(), tobIsRPhi(), tobIsStereo(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 276 of file TrackerTopology.h.
References tobIsDoubleSide(), and tobRPhi().
Referenced by SiPixelErrorEstimation::analyze(), TrackingParticleNumberOfLayers::calculate(), isRPhi(), SiStripBadModuleGenerator::isTOBDetector(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 271 of file TrackerTopology.h.
References tobIsDoubleSide(), and tobStereo().
Referenced by SiPixelErrorEstimation::analyze(), TrackingParticleNumberOfLayers::calculate(), SiStripRecHitsValid::createMEs(), SiStripTrackingRecHitsValid::createMEs(), AlignmentStats::endJob(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), isStereo(), reco::HitPattern::isStereo(), SiStripBadModuleGenerator::isTOBDetector(), ShallowClustersProducer::moduleVars::moduleVars(), SiStripQuality::printDetInfo(), and SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters().
|
inline |
Definition at line 260 of file TrackerTopology.h.
References tobSide().
Referenced by SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripFolderOrganizer::getFolderName(), ShallowClustersProducer::moduleVars::moduleVars(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), and tobIsZPlusSide().
|
inline |
Definition at line 259 of file TrackerTopology.h.
References tobIsZMinusSide().
Referenced by SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadModuleGenerator::isTOBDetector(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 140 of file TrackerTopology.h.
References TrackerTopology::TOBValues::layerMask_, TrackerTopology::TOBValues::layerStartBit_, and tobVals_.
Referenced by SiStripHitEffFromCalibTree::algoAnalyze(), SiStripCalibLorentzAngle::algoBeginJob(), SiStripDigiValid::analyze(), SiStripQualityStatistics::analyze(), SiStripLAProfileBooker::analyze(), SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), HitEff::checkLayer(), SiStripElectronAlgo::coarseHitSelection(), TrackingLayer::createFromDetId(), SiStripLorentzAngleGenerator::createObject(), SiStripBadComponentsDQMServiceReader::detIdToString(), AlignmentStats::endJob(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripQualityDQM::fillGrandSummaryMEs(), TrackerGeometryCompare::fillIdentifiers(), SiStripBackPlaneCorrectionDQM::fillMEsForLayer(), SiStripLorentzAngleDQM::fillMEsForLayer(), TrackerOfflineValidationSummary::fillTree(), GlobalDigisProducer::fillTrk(), GlobalDigisAnalyzer::fillTrk(), GlobalRecHitsAnalyzer::fillTrk(), GlobalRecHitsProducer::fillTrk(), cms::ClusterMTCCFilter::filter(), MonitorTrackResiduals::findSubdetAndLayer(), SiStripCablingDQM::getActiveDetIds(), SiStripFolderOrganizer::getFolderName(), SiStripCorrelateBadStripAndNoise::getHistos(), SiStripPlotGain::getHistos(), SiStripCorrelateNoise::getHistos(), SiStripLAProfileBooker::getlayer(), SiStripFolderOrganizer::getLayerFolderName(), SiStripBaseCondObjDQM::getLayerNameAndId(), SiStripGainCosmicCalculator::getNewObject(), SiStripCalibLorentzAngle::getNewObject(), GlobalMuonRefitter::getRidOfSelectStationHits(), SiStripBaseCondObjDQM::GetSameLayerDetId(), PrintRecoObjects::getString(), SiStripBaseCondObjDQM::getStringNameAndId(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripHistoId::getSubdetid(), GeometricSearchTracker::idToLayer(), HitEff::isDoubleSided(), TrajectoryAtInvalidHit::isDoubleSided(), SiStripBadModuleGenerator::isTOBDetector(), layer(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), align::tob::layerNumber(), TrajectoryManager::makeSinglePSimHit(), moduleGeometry(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), print(), SiStripElectronAlgo::projectPhiBand(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), SiStripFolderOrganizer::setLayerFolder(), TrackerOfflineValidation::setUpTreeMembers(), SiTrackerGaussianSmearingRecHitConverter::smear(), ResidualRefitting::StoreTrackerRecHits(), SiStripNoisesGenerator::subDetAndLayer(), SiStripNoiseNormalizedWithApvGainBuilder::subDetAndLayer(), SiStripApvGainBuilderFromTag::subDetAndLayer(), tobIsDoubleSide(), TrackerDpgAnalysis::toStringName(), LaserDQM::trackerStatistics(), and TrackerAlignableId::typeAndLayerFromDetId().
|
inline |
Definition at line 301 of file TrackerTopology.h.
References tobStereo().
Referenced by isLower(), and lower().
|
inline |
Definition at line 159 of file TrackerTopology.h.
References TrackerTopology::TOBValues::moduleMask_, TrackerTopology::TOBValues::moduleStartBit_, and tobVals_.
Referenced by SiStripDigiValid::analyze(), SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), module(), align::tob::moduleNumber(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), print(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), TrackerOfflineValidation::setUpTreeMembers(), ResidualRefitting::StoreTrackerRecHits(), and TrackerDpgAnalysis::toStringName().
Definition at line 373 of file TrackerTopology.h.
References TrackerTopology::TOBValues::sterMask_, TrackerTopology::TOBValues::sterStartBit_, and tobVals_.
Referenced by partnerDetId().
|
inline |
Definition at line 194 of file TrackerTopology.h.
References TrackerTopology::TOBValues::rodMask_, TrackerTopology::TOBValues::rodStartBit_, and tobVals_.
Referenced by SiPixelErrorEstimation::analyze(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripBackPlaneCorrectionDQM::fillMEsForLayer(), SiStripLorentzAngleDQM::fillMEsForLayer(), SiStripFolderOrganizer::getFolderName(), SiStripBaseCondObjDQM::getStringNameAndId(), SiStripBadModuleGenerator::isTOBDetector(), ShallowClustersProducer::moduleVars::moduleVars(), AlignmentParameterSelector::outsideDetIdRanges(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), tobRodInfo(), and TrackerDpgAnalysis::toStringName().
|
inline |
Definition at line 235 of file TrackerTopology.h.
References pileupDistInMC::num, tobRod(), and tobSide().
Referenced by SiStripDigiValid::analyze(), SiStripLAProfileBooker::analyze(), TrackerGeometryCompare::fillIdentifiers(), TrackerOfflineValidationSummary::fillTree(), align::tob::halfBarrelNumber(), print(), align::tob::rodNumber(), and TrackerOfflineValidation::setUpTreeMembers().
|
inline |
Definition at line 305 of file TrackerTopology.h.
References TrackerTopology::TOBValues::sterMask_, TrackerTopology::TOBValues::sterStartBit_, and tobVals_.
Referenced by tobIsRPhi(), and tobUpper().
|
inline |
Definition at line 173 of file TrackerTopology.h.
References TrackerTopology::TOBValues::rod_fw_bwMask_, TrackerTopology::TOBValues::rod_fw_bwStartBit_, and tobVals_.
Referenced by SiPixelErrorEstimation::analyze(), AlignmentParameterSelector::outsideDetIdRanges(), tobIsZMinusSide(), and tobRodInfo().
|
inline |
|
inline |
Definition at line 282 of file TrackerTopology.h.
References TrackerTopology::TOBValues::sterMask_, TrackerTopology::TOBValues::sterStartBit_, and tobVals_.
Referenced by SiStripElectronAlgo::coarseHitSelection(), SiStripBadComponentsDQMServiceReader::detIdToString(), TrackerOfflineValidationSummary::fillTree(), TrajectoryManager::makeSinglePSimHit(), TrackerOfflineValidation::setUpTreeMembers(), tobIsStereo(), tobLower(), and LaserDQM::trackerStatistics().
|
inline |
Definition at line 332 of file TrackerTopology.h.
References tobRPhi().
Referenced by isUpper(), and upper().
uint32_t TrackerTopology::upper | ( | const DetId & | id | ) | const |
Definition at line 135 of file TrackerTopology.cc.
References Exception, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, StripSubdetector::TEC, tecUpper(), StripSubdetector::TIB, tibUpper(), StripSubdetector::TID, tidUpper(), StripSubdetector::TOB, and tobUpper().
|
private |
Definition at line 582 of file TrackerTopology.h.
Referenced by pxbDetId(), pxbLadder(), pxbLayer(), pxbModule(), and TrackerTopology().
|
private |
Definition at line 583 of file TrackerTopology.h.
Referenced by pxfBlade(), pxfDetId(), pxfDisk(), pxfModule(), pxfPanel(), pxfSide(), and TrackerTopology().
|
private |
Definition at line 588 of file TrackerTopology.h.
Referenced by tecDetId(), tecGlued(), tecModule(), tecOrder(), tecPartnerDetId(), tecPetalNumber(), tecRing(), tecRPhi(), tecSide(), tecStereo(), tecWheel(), and TrackerTopology().
|
private |
Definition at line 586 of file TrackerTopology.h.
Referenced by tibDetId(), tibGlued(), tibLayer(), tibModule(), tibOrder(), tibPartnerDetId(), tibRPhi(), tibSide(), tibStereo(), tibString(), and TrackerTopology().
|
private |
Definition at line 587 of file TrackerTopology.h.
Referenced by tidDetId(), tidGlued(), tidModule(), tidOrder(), tidPartnerDetId(), tidRing(), tidRPhi(), tidSide(), tidStereo(), tidWheel(), and TrackerTopology().
|
private |
Definition at line 585 of file TrackerTopology.h.
Referenced by tobDetId(), tobGlued(), tobLayer(), tobModule(), tobPartnerDetId(), tobRod(), tobRPhi(), tobSide(), tobStereo(), and TrackerTopology().