#include <StripSubdetector.h>
Public Types | |
using | SubDetector = SiStripSubdetector::Subdetector |
Public Types inherited from DetId | |
enum | Detector { Tracker = 1, Muon = 2, Ecal = 3, Hcal = 4, Calo = 5, Forward = 6, VeryForward = 7, HGCalEE = 8, HGCalHSi = 9, HGCalHSc = 10, HGCalTrigger = 11 } |
Public Member Functions | |
unsigned int | glued () const |
glued More... | |
unsigned int | partnerDetId () const |
unsigned int | stereo () const |
stereo More... | |
StripSubdetector (uint32_t rawid) | |
StripSubdetector (const DetId &id) | |
Public Member Functions inherited from DetId | |
constexpr Detector | det () const |
get the detector field from this detid More... | |
constexpr | DetId () |
Create an empty or null id (also for persistence) More... | |
constexpr | DetId (uint32_t id) |
Create an id from a raw number. More... | |
constexpr | DetId (Detector det, int subdet) |
Create an id, filling the detector and subdetector fields as specified. More... | |
constexpr bool | null () const |
is this a null id ? More... | |
constexpr | operator uint32_t () const |
constexpr bool | operator!= (DetId id) const |
inequality More... | |
constexpr uint32_t | operator() () const |
constexpr bool | operator< (DetId id) const |
comparison More... | |
constexpr bool | operator== (DetId id) const |
equality More... | |
constexpr uint32_t | rawId () const |
get the raw id More... | |
constexpr int | subdetId () const |
get the contents of the subdetector field (not cast into any detector's numbering enum) More... | |
Static Public Attributes | |
static constexpr auto | TEC = SiStripSubdetector::TEC |
static constexpr auto | TIB = SiStripSubdetector::TIB |
static constexpr auto | TID = SiStripSubdetector::TID |
static constexpr auto | TOB = SiStripSubdetector::TOB |
static constexpr auto | UNKNOWN = SiStripSubdetector::UNKNOWN |
Static Public Attributes inherited from DetId | |
static const int | kDetMask = 0xF |
static const int | kDetOffset = 28 |
static const int | kSubdetMask = 0x7 |
static const int | kSubdetOffset = 25 |
Static Private Attributes | |
static const unsigned int | detMask_ = 0x3 |
static const unsigned int | detStartBit_ = 2 |
static const unsigned int | sterMask_ = 0x3 |
static const unsigned int | sterStartBit_ = 0 |
Additional Inherited Members | |
Protected Attributes inherited from DetId | |
uint32_t | id_ |
Enumeration for Strip Tracker Subdetectors
Definition at line 12 of file StripSubdetector.h.
Definition at line 14 of file StripSubdetector.h.
|
inline |
Constructor from a raw value
Definition at line 22 of file StripSubdetector.h.
|
inline |
Construct from generic DetId
Definition at line 24 of file StripSubdetector.h.
|
inline |
glued
glued() = 0 it's not a glued module glued() != 0 it's a glued module
Definition at line 31 of file StripSubdetector.h.
References DetId::id_, sterMask_, and sterStartBit_.
Referenced by CkfDebugger::analyseRecHitExistance(), and FastTrackerRecHitMatcher::produce().
|
inline |
If the DetId identify a glued module return the DetId of your partner otherwise return 0
Definition at line 59 of file StripSubdetector.h.
References DetId::id_, sterMask_, and sterStartBit_.
Referenced by CkfDebugger::analyseRecHitExistance(), and SiStripRecHitConverterAlgorithm::match().
|
inline |
stereo
stereo() = 0 it's not a stereo module stereo() = 1 it's a stereo module
Definition at line 46 of file StripSubdetector.h.
References DetId::id_, sterMask_, and sterStartBit_.
Referenced by SiStripCalibLorentzAngle::algoBeginJob(), SiStripLAProfileBooker::analyze(), SiPixelErrorEstimation::analyze(), SiStripTrackingRecHitsValid::analyze(), FastTrackerRecHitMatcher::produce(), and SiStripRecHitConverterAlgorithm::run().
|
staticprivate |
Definition at line 73 of file StripSubdetector.h.
|
staticprivate |
Definition at line 70 of file StripSubdetector.h.
|
staticprivate |
Definition at line 74 of file StripSubdetector.h.
Referenced by glued(), partnerDetId(), and stereo().
|
staticprivate |
Definition at line 71 of file StripSubdetector.h.
Referenced by glued(), partnerDetId(), and stereo().
|
static |
Definition at line 19 of file StripSubdetector.h.
Referenced by SiStripDetSummary::add(), TrackerGeometry::addDet(), TrackerAlignmentLevelBuilder::addDetUnitInfo(), SiStripGainFromData::algoBeginJob(), SiStripGainFromCalibTree::algoBeginJob(), SiStripGainFromData::algoEndJob(), SiStripDigiValid::analyze(), SiStripLAProfileBooker::analyze(), StandaloneTrackMonitor::analyze(), SiPixelHitEfficiencySource::analyze(), HitEff::analyze(), CosmicSplitterValidation::analyze(), TrackerTreeGenerator::analyze(), TrackerOfflineValidationSummary::analyze(), TrackerOfflineValidation::analyze(), DMRChecker::analyze(), OverlapValidation::analyzeTrajectory(), TrackerOfflineValidationSummary::applyHarvestingHierarchy(), TrackerOfflineValidationSummary::associateModuleHistsWithTree(), tadqm::TrackAnalyzer::bookHistosForTrackerSpecific(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), TrackingParticleNumberOfLayers::calculate(), SiStripGainsPCLHarvester::checkBookAPVColls(), SiStripGainsPCLWorker::checkBookAPVColls(), HitEff::checkLayer(), AlignmentPI::TkAlBarycenters::computeBarycenters(), SiStripGainFromData::ComputeChargeOverPath(), TrackingLayer::createFromDetId(), SimpleDAFHitCollector::Debug(), MCMisalignmentScaler::decodeSubDetectors(), CalibrationTrackSelector::detailedHitsCheck(), SiStripBadComponentsDQMServiceReader::detIdToString(), SiStripFineDelayHit::deviceMask(), SiStripGainsPCLWorker::dqmAnalyze(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripBadComponentInfo::fillBadComponentMaps(), SiStripPI::fillBCArrays(), AlignmentPI::topolInfo::fillGeometryInfo(), tadqm::TrackAnalyzer::fillHistosForTrackerSpecific(), TrackerValidationVariables::fillHitQuantities(), ApeEstimator::fillHitVariables(), TrackingNtuple::fillSeeds(), SiStripPI::fillTotalComponents(), TrackingNtuple::fillTrackingParticles(), TrackerOfflineValidationSummary::fillTree(), cms::TECClusterFilter::filter(), cms::ClusterMTCCFilter::filter(), MuonAlignmentPreFilter::filter(), OverlapProblemTSOSPositionFilter::filter(), GlobalTrajectoryBuilderBase::fixTEC(), for(), TrackerOfflineValidation::getHistStructFromMap(), SiStripFakeAPVParameters::getIndex(), SiStripLAProfileBooker::getlayer(), SiStripCalibLorentzAngle::getNewObject(), SiStripMiscalibrate::getRegionsFromDetId(), SiStripBaseCondObjDQM::GetSameLayerDetId(), MTVHistoProducerAlgoForTracker::getSeedingLayerSetBin(), SiStripPI::getStringFromSubdet(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripFolderOrganizer::GetSubDetAndRing(), SiStripUtility::getSubDetectorTag(), SiStripFolderOrganizer::getSubDetFolderAndTag(), SiStripHistoId::getSubdetid(), TrackTransformerForGlobalCosmicMuons::getTransientRecHits(), GeometricSearchTracker::idToLayer(), DetIdInfo::info(), SiStripHashedDetId::init(), SiStripDCSStatus::initialise(), PreMixingSiStripWorker::initializeEvent(), TrackingRecHitLessFromGlobalPosition::insideOutLess(), TrajectoryAtInvalidHit::isDoubleSided(), HitEff::isDoubleSided(), TrackerOfflineValidation::isEndCap(), reco::HitPattern::isStereo(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), SiStripDetCabling::layerSearch(), TSGForOI::makeSeedsFromHits(), MkFitGeometry::MkFitGeometry(), MuonResidualsFromTrack::MuonResidualsFromTrack(), reco::HitPattern::numberOfValidTECLayersWithMonoAndStereo(), OverlapValidation::OverlapValidation(), TrackingNtuple::DetIdOTCommon::parse(), TrackingNtuple::DetIdStripOnly::parse(), ApeEstimator::positionAndError2(), SiStripQuality::printDetInfo(), SiStripGainFromCalibTree::processEvent(), SiStripLorentzAngleFakeESSource::produce(), SiStripFineDelayHit::produce(), SiStripFineDelayHit::produceNoTracking(), SeedFromGenericPairOrTriplet::qualityFilter(), reco::modules::TrackerTrackHitFilter::Rule::Rule(), ApeTreeCreateDefault::sectorBuilder(), ApeEstimator::sectorBuilder(), GlobalTrajectoryBuilderBase::selectTrackerHits(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), TrackerOfflineValidation::setUpTreeMembers(), SimpleCosmicBONSeeder::SimpleCosmicBONSeeder(), SiStripFakeAPVParameters::SiStripFakeAPVParameters(), SiStripTKNumbers::SiStripTKNumbers(), reco::HitPattern::stripTECHitFilter(), reco::HitPattern::stripTECLayersNull(), reco::HitPattern::stripTECLayersTotallyOffOrBad(), reco::HitPattern::stripTECLayersWithMeasurement(), reco::HitPattern::stripTECLayersWithoutMeasurement(), APVGain::subdetectorPlane(), SiStripRegionCabling::subdetFromDetId(), SiTrackerMultiRecHitUpdator::TIDorTEChit(), trackerHierarchy(), LaserDQM::trackerStatistics(), TrackerAlignableId::typeAndLayerFromDetId(), pat::PackedCandidate::unpackTrk(), and SiStripQualityStatistics::updateAndSave().
|
static |
Definition at line 16 of file StripSubdetector.h.
Referenced by SiStripDetSummary::add(), tmtt::StubKiller::addDeadLayerModulesToDeadModuleList(), TrackerGeometry::addDet(), TrackerAlignmentLevelBuilder::addDetUnitInfo(), TrackingNtuple::addStripMatchedHit(), SiStripCalibLorentzAngle::algoBeginJob(), SiStripGainFromData::algoBeginJob(), SiStripGainFromCalibTree::algoBeginJob(), SiStripGainFromData::algoEndJob(), SiStripDigiValid::analyze(), SiStripLAProfileBooker::analyze(), StandaloneTrackMonitor::analyze(), SiPixelHitEfficiencySource::analyze(), SiStripElectronAnalyzer::analyze(), CosmicSplitterValidation::analyze(), SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), MCMisalignmentScaler::analyze(), TrackerOfflineValidationSummary::analyze(), TrackerOfflineValidation::analyze(), DMRChecker::analyze(), OverlapValidation::analyzeTrajectory(), TrackerOfflineValidationSummary::applyHarvestingHierarchy(), TrackerOfflineValidationSummary::associateModuleHistsWithTree(), CheckHitPattern::barrel(), PFCheckHitPattern::barrel(), tadqm::TrackAnalyzer::bookHistosForTrackerSpecific(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), TrackingParticleNumberOfLayers::calculate(), SiStripGainsPCLHarvester::checkBookAPVColls(), SiStripGainsPCLWorker::checkBookAPVColls(), SeedingOTEDProducer::checkLayer(), HitEff::checkLayer(), AlignmentPI::TkAlBarycenters::computeBarycenters(), SiStripGainFromData::ComputeChargeOverPath(), TrackingLayer::createFromDetId(), SimpleDAFHitCollector::Debug(), MCMisalignmentScaler::decodeSubDetectors(), CalibrationTrackSelector::detailedHitsCheck(), SiStripBadComponentsDQMServiceReader::detIdToString(), SiStripFineDelayHit::deviceMask(), SiStripGainsPCLWorker::dqmAnalyze(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), SiStripBadComponentInfo::fillBadComponentMaps(), SiStripPI::fillBCArrays(), AlignmentPI::topolInfo::fillGeometryInfo(), tadqm::TrackAnalyzer::fillHistosForTrackerSpecific(), TrackerValidationVariables::fillHitQuantities(), ApeEstimator::fillHitVariables(), TrackingNtuple::fillSeeds(), TrackingNtuple::fillStripRphiStereoHits(), SiStripPI::fillTotalComponents(), TrackingNtuple::fillTrackingParticles(), TrackerOfflineValidationSummary::fillTree(), cms::ClusterMTCCFilter::filter(), for(), TrackerOfflineValidation::getHistStructFromMap(), SiStripFakeAPVParameters::getIndex(), SiStripLAProfileBooker::getlayer(), SiStripGainCosmicCalculator::getNewObject(), SiStripCalibLorentzAngle::getNewObject(), SiStripMiscalibrate::getRegionsFromDetId(), SiStripBaseCondObjDQM::GetSameLayerDetId(), MTVHistoProducerAlgoForTracker::getSeedingLayerSetBin(), SiStripPI::getStringFromSubdet(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripFolderOrganizer::GetSubDetAndRing(), SiStripUtility::getSubDetectorTag(), SiStripFolderOrganizer::getSubDetFolderAndTag(), SiStripHistoId::getSubdetid(), TrackTransformerForGlobalCosmicMuons::getTransientRecHits(), GeometricSearchTracker::idToLayer(), DetIdInfo::info(), SiStripHashedDetId::init(), SiStripDCSStatus::initialise(), PreMixingSiStripWorker::initializeEvent(), TrackingRecHitLessFromGlobalPosition::insideOutLess(), TrackerOfflineValidation::isBarrel(), TrajectoryAtInvalidHit::isDoubleSided(), HitEff::isDoubleSided(), reco::HitPattern::isStereo(), tmtt::StubKiller::killStub(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), LA_Filler_Fitter::layerLabel(), SiStripDetCabling::layerSearch(), MkFitGeometry::MkFitGeometry(), reco::HitPattern::numberOfValidTIBLayersWithMonoAndStereo(), OverlapValidation::OverlapValidation(), TrackingNtuple::DetIdOTCommon::parse(), TrackingNtuple::DetIdStripOnly::parse(), ApeEstimator::positionAndError2(), SiStripQuality::printDetInfo(), SiStripGainFromCalibTree::processEvent(), SiStripLorentzAngleFakeESSource::produce(), SiStripFineDelayHit::produce(), SiStripFineDelayHit::produceNoTracking(), TrackingNtuple::DetIdCommon::push_back(), SurveyDataReader::readFile(), reco::modules::TrackerTrackHitFilter::Rule::Rule(), ApeTreeCreateDefault::sectorBuilder(), ApeEstimator::sectorBuilder(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), l1tVertexFinder::Stub::setModuleInfo(), TrackerOfflineValidation::setUpTreeMembers(), SimpleCosmicBONSeeder::SimpleCosmicBONSeeder(), SiStripFakeAPVParameters::SiStripFakeAPVParameters(), SiStripTKNumbers::SiStripTKNumbers(), reco::HitPattern::stripTIBHitFilter(), reco::HitPattern::stripTIBLayersNull(), reco::HitPattern::stripTIBLayersTotallyOffOrBad(), reco::HitPattern::stripTIBLayersWithMeasurement(), reco::HitPattern::stripTIBLayersWithoutMeasurement(), APVGain::subdetectorPlane(), SiStripRegionCabling::subdetFromDetId(), trackerHierarchy(), tmtt::TrackerModule::TrackerModule(), LaserDQM::trackerStatistics(), TrackerAlignableId::typeAndLayerFromDetId(), pat::PackedCandidate::unpackTrk(), and SiStripQualityStatistics::updateAndSave().
|
static |
Definition at line 17 of file StripSubdetector.h.
Referenced by SiStripDetSummary::add(), TrackerGeometry::addDet(), TrackerAlignmentLevelBuilder::addDetUnitInfo(), SiStripGainFromData::algoBeginJob(), SiStripGainFromCalibTree::algoBeginJob(), SiStripGainFromData::algoEndJob(), SiStripDigiValid::analyze(), L1TPhase2OuterTrackerTkMET::analyze(), OuterTrackerMonitorTrackingParticles::analyze(), OuterTrackerMonitorTTTrack::analyze(), SiStripLAProfileBooker::analyze(), StandaloneTrackMonitor::analyze(), OuterTrackerMonitorTTCluster::analyze(), SiPhase2OuterTrackerLorentzAngleWriter::analyze(), OuterTrackerMonitorTTStub::analyze(), SiPixelHitEfficiencySource::analyze(), CosmicSplitterValidation::analyze(), TrackerTreeGenerator::analyze(), TrackerOfflineValidationSummary::analyze(), L1TrackObjectNtupleMaker::analyze(), TrackerOfflineValidation::analyze(), DMRChecker::analyze(), OverlapValidation::analyzeTrajectory(), TrackerOfflineValidationSummary::applyHarvestingHierarchy(), TrackerOfflineValidationSummary::associateModuleHistsWithTree(), tmtt::TMTrackProducer::beginRun(), tadqm::TrackAnalyzer::bookHistosForTrackerSpecific(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), TrackingParticleNumberOfLayers::calculate(), SiStripGainsPCLHarvester::checkBookAPVColls(), SiStripGainsPCLWorker::checkBookAPVColls(), HitEff::checkLayer(), AlignmentPI::TkAlBarycenters::computeBarycenters(), SiStripGainFromData::ComputeChargeOverPath(), TrackingLayer::createFromDetId(), SimpleDAFHitCollector::Debug(), MCMisalignmentScaler::decodeSubDetectors(), CalibrationTrackSelector::detailedHitsCheck(), SiStripBadComponentsDQMServiceReader::detIdToString(), SiStripFineDelayHit::deviceMask(), SiStripGainsPCLWorker::dqmAnalyze(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), l1tVertexFinder::VertexFinder::fastHisto(), SiStripBadComponentInfo::fillBadComponentMaps(), SiStripPI::fillBCArrays(), AlignmentPI::topolInfo::fillGeometryInfo(), tadqm::TrackAnalyzer::fillHistosForTrackerSpecific(), TrackerValidationVariables::fillHitQuantities(), ApeEstimator::fillHitVariables(), TrackingNtuple::fillSeeds(), SiStripPI::fillTotalComponents(), TrackingNtuple::fillTrackingParticles(), TrackerOfflineValidationSummary::fillTree(), MuonAlignmentPreFilter::filter(), for(), TrackerOfflineValidation::getHistStructFromMap(), SiStripFakeAPVParameters::getIndex(), SiStripLAProfileBooker::getlayer(), SiStripCalibLorentzAngle::getNewObject(), SiStripMiscalibrate::getRegionsFromDetId(), SiStripBaseCondObjDQM::GetSameLayerDetId(), MTVHistoProducerAlgoForTracker::getSeedingLayerSetBin(), SiStripPI::getStringFromSubdet(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripFolderOrganizer::GetSubDetAndRing(), SiStripUtility::getSubDetectorTag(), SiStripFolderOrganizer::getSubDetFolderAndTag(), SiStripHistoId::getSubdetid(), TrackTransformerForGlobalCosmicMuons::getTransientRecHits(), GeometricSearchTracker::idToLayer(), DetIdInfo::info(), SiStripHashedDetId::init(), SiStripDCSStatus::initialise(), PreMixingSiStripWorker::initializeEvent(), l1tVertexFinder::InputData::InputData(), TrackingRecHitLessFromGlobalPosition::insideOutLess(), TrajectoryAtInvalidHit::isDoubleSided(), HitEff::isDoubleSided(), TrackerOfflineValidation::isEndCap(), reco::HitPattern::isStereo(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), SiStripDetCabling::layerSearch(), MkFitGeometry::MkFitGeometry(), MuonResidualsFromTrack::MuonResidualsFromTrack(), reco::HitPattern::numberOfValidTIDLayersWithMonoAndStereo(), OverlapValidation::OverlapValidation(), TrackingNtuple::DetIdOTCommon::parse(), TrackingNtuple::DetIdStripOnly::parse(), TTStubAlgorithm_official< T >::PatternHitCorrelation(), ApeEstimator::positionAndError2(), SiStripQuality::printDetInfo(), SiStripGainFromCalibTree::processEvent(), TTClusterAssociator< T >::produce(), TTStubAssociator< T >::produce(), L1TrackerEtMissProducer::produce(), SiStripLorentzAngleFakeESSource::produce(), SiStripFineDelayHit::produce(), L1TrackJetProducer::produce(), L1TkFastVertexProducer::produce(), L1TrackFastJetProducer::produce(), L1FastTrackingJetProducer::produce(), TTStubBuilder< T >::produce(), SiStripFineDelayHit::produceNoTracking(), fakeOTLA::produceRecord(), SeedFromGenericPairOrTriplet::qualityFilter(), SurveyDataReader::readFile(), pTFrom2Stubs::rInvFrom2(), reco::modules::TrackerTrackHitFilter::Rule::Rule(), ApeTreeCreateDefault::sectorBuilder(), ApeEstimator::sectorBuilder(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), TrackerOfflineValidation::setUpTreeMembers(), SimpleCosmicBONSeeder::SimpleCosmicBONSeeder(), SiStripFakeAPVParameters::SiStripFakeAPVParameters(), SiStripTKNumbers::SiStripTKNumbers(), tmtt::StubFEWindows::storedWindowSize(), reco::HitPattern::stripTIDHitFilter(), reco::HitPattern::stripTIDLayersNull(), reco::HitPattern::stripTIDLayersTotallyOffOrBad(), reco::HitPattern::stripTIDLayersWithMeasurement(), reco::HitPattern::stripTIDLayersWithoutMeasurement(), APVGain::subdetectorPlane(), SiStripRegionCabling::subdetFromDetId(), SiTrackerMultiRecHitUpdator::TIDorTEChit(), trackerHierarchy(), TrackerAlignableId::typeAndLayerFromDetId(), pat::PackedCandidate::unpackTrk(), and SiStripQualityStatistics::updateAndSave().
|
static |
Definition at line 18 of file StripSubdetector.h.
Referenced by SiStripDetSummary::add(), tmtt::StubKiller::addDeadLayerModulesToDeadModuleList(), TrackerGeometry::addDet(), TrackerAlignmentLevelBuilder::addDetUnitInfo(), TrackingNtuple::addStripMatchedHit(), SiStripCalibLorentzAngle::algoBeginJob(), SiStripGainFromData::algoBeginJob(), SiStripGainFromCalibTree::algoBeginJob(), SiStripGainFromData::algoEndJob(), SiStripDigiValid::analyze(), L1TPhase2OuterTrackerTkMET::analyze(), OuterTrackerMonitorTrackingParticles::analyze(), OuterTrackerMonitorTTTrack::analyze(), SiStripLAProfileBooker::analyze(), StandaloneTrackMonitor::analyze(), OuterTrackerMonitorTTCluster::analyze(), SiPhase2OuterTrackerLorentzAngleWriter::analyze(), OuterTrackerMonitorTTStub::analyze(), SiPixelHitEfficiencySource::analyze(), SiStripElectronAnalyzer::analyze(), CosmicSplitterValidation::analyze(), SiPixelErrorEstimation::analyze(), TrackerTreeGenerator::analyze(), MCMisalignmentScaler::analyze(), TrackerOfflineValidationSummary::analyze(), L1TrackObjectNtupleMaker::analyze(), TrackerOfflineValidation::analyze(), DMRChecker::analyze(), OverlapValidation::analyzeTrajectory(), TrackerOfflineValidationSummary::applyHarvestingHierarchy(), TrackerOfflineValidationSummary::associateModuleHistsWithTree(), CheckHitPattern::barrel(), PFCheckHitPattern::barrel(), tmtt::TMTrackProducer::beginRun(), tadqm::TrackAnalyzer::bookHistosForTrackerSpecific(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), TrackingParticleNumberOfLayers::calculate(), SiStripGainsPCLHarvester::checkBookAPVColls(), SiStripGainsPCLWorker::checkBookAPVColls(), SeedingOTEDProducer::checkLayer(), HitEff::checkLayer(), AlignmentPI::TkAlBarycenters::computeBarycenters(), SiStripGainFromData::ComputeChargeOverPath(), TrackingLayer::createFromDetId(), SimpleDAFHitCollector::Debug(), MCMisalignmentScaler::decodeSubDetectors(), CalibrationTrackSelector::detailedHitsCheck(), SiStripBadComponentsDQMServiceReader::detIdToString(), SiStripFineDelayHit::deviceMask(), Phase2TrackerDigitizerAlgorithm::digitize(), SiStripGainsPCLWorker::dqmAnalyze(), Phase2TrackerDigitizerAlgorithm::DriftDirection(), trackerDTC::Setup::encodeLayerId(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::extractBadAPVSandStrips(), SiStripHotStripAlgorithmFromClusterOccupancy::extractBadStrips(), l1tVertexFinder::VertexFinder::fastHisto(), SiStripBadComponentInfo::fillBadComponentMaps(), SiStripPI::fillBCArrays(), AlignmentPI::topolInfo::fillGeometryInfo(), tadqm::TrackAnalyzer::fillHistosForTrackerSpecific(), TrackerValidationVariables::fillHitQuantities(), ApeEstimator::fillHitVariables(), TrackingNtuple::fillSeeds(), TrackingNtuple::fillStripRphiStereoHits(), SiStripPI::fillTotalComponents(), TrackingNtuple::fillTrackingParticles(), TrackerOfflineValidationSummary::fillTree(), cms::ClusterMTCCFilter::filter(), for(), StubPtConsistency::getConsistency(), TrackerOfflineValidation::getHistStructFromMap(), SiStripFakeAPVParameters::getIndex(), SiStripLAProfileBooker::getlayer(), SiStripGainCosmicCalculator::getNewObject(), SiStripCalibLorentzAngle::getNewObject(), SiStripMiscalibrate::getRegionsFromDetId(), SiStripBaseCondObjDQM::GetSameLayerDetId(), MTVHistoProducerAlgoForTracker::getSeedingLayerSetBin(), SiStripPI::getStringFromSubdet(), SiStripFolderOrganizer::GetSubDetAndLayer(), SiStripFolderOrganizer::GetSubDetAndLayerThickness(), SiStripFolderOrganizer::GetSubDetAndRing(), SiStripUtility::getSubDetectorTag(), SiStripFolderOrganizer::getSubDetFolderAndTag(), SiStripHistoId::getSubdetid(), TrackTransformerForGlobalCosmicMuons::getTransientRecHits(), GeometricSearchTracker::idToLayer(), DetIdInfo::info(), SiStripHashedDetId::init(), SiStripDCSStatus::initialise(), PreMixingSiStripWorker::initializeEvent(), l1tVertexFinder::InputData::InputData(), TrackingRecHitLessFromGlobalPosition::insideOutLess(), TrackerOfflineValidation::isBarrel(), TrajectoryAtInvalidHit::isDoubleSided(), HitEff::isDoubleSided(), reco::HitPattern::isStereo(), tmtt::StubKiller::killStub(), TkAlCaOverlapTagger::layerFromId(), AlignmentPrescaler::layerFromId(), SiStripDetCabling::layerSearch(), MkFitGeometry::MkFitGeometry(), reco::HitPattern::numberOfValidTOBLayersWithMonoAndStereo(), OverlapValidation::OverlapValidation(), TrackingNtuple::DetIdOTCommon::parse(), TrackingNtuple::DetIdStripOnly::parse(), TTStubAlgorithm_official< T >::PatternHitCorrelation(), Phase2TrackerDigitizerAlgorithm::pixel_inefficiency(), ApeEstimator::positionAndError2(), SiStripQuality::printDetInfo(), SiStripGainFromCalibTree::processEvent(), TTClusterAssociator< T >::produce(), TTStubAssociator< T >::produce(), L1TrackerEtMissProducer::produce(), SiStripLorentzAngleFakeESSource::produce(), SiStripFineDelayHit::produce(), L1TrackJetProducer::produce(), L1TkFastVertexProducer::produce(), L1TrackFastJetProducer::produce(), L1FastTrackingJetProducer::produce(), TTStubBuilder< T >::produce(), SiStripFineDelayHit::produceNoTracking(), fakeOTLA::produceRecord(), TrackingNtuple::DetIdCommon::push_back(), pTFrom2Stubs::rInvFrom2(), reco::modules::TrackerTrackHitFilter::Rule::Rule(), ApeTreeCreateDefault::sectorBuilder(), ApeEstimator::sectorBuilder(), SSDigitizerAlgorithm::select_hit_latchedMode(), SSDigitizerAlgorithm::select_hit_sampledMode(), trackerDTC::SensorModule::SensorModule(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::setBasicTreeParameters(), l1tVertexFinder::Stub::setModuleInfo(), TrackerOfflineValidation::setUpTreeMembers(), SimpleCosmicBONSeeder::SimpleCosmicBONSeeder(), SiStripFakeAPVParameters::SiStripFakeAPVParameters(), SiStripTKNumbers::SiStripTKNumbers(), tmtt::StubFEWindows::storedWindowSize(), reco::HitPattern::stripTOBHitFilter(), reco::HitPattern::stripTOBLayersNull(), reco::HitPattern::stripTOBLayersTotallyOffOrBad(), reco::HitPattern::stripTOBLayersWithMeasurement(), reco::HitPattern::stripTOBLayersWithoutMeasurement(), trackerDTC::Setup::stubPos(), APVGain::subdetectorPlane(), SiStripRegionCabling::subdetFromDetId(), trackerHierarchy(), tmtt::TrackerModule::TrackerModule(), LaserDQM::trackerStatistics(), TrajectoryAtInvalidHit::TrajectoryAtInvalidHit(), TrackerAlignableId::typeAndLayerFromDetId(), pat::PackedCandidate::unpackTrk(), and SiStripQualityStatistics::updateAndSave().
|
static |
Definition at line 15 of file StripSubdetector.h.