CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Static Public Attributes | Protected Attributes
DetId Class Reference

#include <DetId.h>

Inheritance diagram for DetId:
CaloGenericDetId CaloTowerDetId CSCDetId CTPPSDetId DTChamberId EBDetId EcalPnDiodeDetId EcalScDetId EcalTrigTowerDetId EEDetId ESDetId FastTimeDetId GEMDetId HcalCastorDetId HcalDetId HcalGenericDetId HcalOtherDetId HcalTrigTowerDetId HcalZDCDetId HGCalDetId HGCEEDetId HGCHEDetId L1CaloRegionDetId ME0DetId PXBDetId PXFDetId RPCCompDetId RPCDetId SiStripDetId StripSubdetector

Public Types

enum  Detector {
  Tracker =1, Muon =2, Ecal =3, Hcal =4,
  Calo =5, Forward =6, VeryForward =7
}
 

Public Member Functions

Detector det () const
 get the detector field from this detid More...
 
 DetId ()
 Create an empty or null id (also for persistence) More...
 
 DetId (uint32_t id)
 Create an id from a raw number. More...
 
 DetId (Detector det, int subdet)
 Create an id, filling the detector and subdetector fields as specified. More...
 
bool null () const
 is this a null id ? More...
 
 operator uint32_t () const
 
bool operator!= (DetId id) const
 inequality More...
 
uint32_t operator() () const
 
bool operator< (DetId id) const
 comparison More...
 
bool operator== (DetId id) const
 equality More...
 
uint32_t rawId () const
 get the raw id More...
 
int subdetId () const
 get the contents of the subdetector field (not cast into any detector's numbering enum) More...
 

Static Public Attributes

static const int kDetOffset = 28
 
static const int kSubdetOffset = 25
 

Protected Attributes

uint32_t id_
 

Detailed Description

Parent class for all detector ids in CMS. The DetId is a 32-bit unsigned integer. The four most significant bits ([31:28]) identify the large-scale detector (e.g. Tracker or Ecal) while the next three bits ([27:25]) identify a part of the detector (such as HcalBarrel (HB) for Hcal).

Definition at line 18 of file DetId.h.

Member Enumeration Documentation

Enumerator
Tracker 
Muon 
Ecal 
Hcal 
Calo 
Forward 
VeryForward 

Definition at line 24 of file DetId.h.

Constructor & Destructor Documentation

DetId::DetId ( )
inline

Create an empty or null id (also for persistence)

Definition at line 26 of file DetId.h.

Referenced by EBDetId::offsetBy(), and EBDetId::switchZSide().

26 : id_(0) { }
uint32_t id_
Definition: DetId.h:55
DetId::DetId ( uint32_t  id)
inline

Create an id from a raw number.

Definition at line 28 of file DetId.h.

28 : id_(id) { }
uint32_t id_
Definition: DetId.h:55
DetId::DetId ( Detector  det,
int  subdet 
)
inline

Create an id, filling the detector and subdetector fields as specified.

Definition at line 30 of file DetId.h.

References id_.

30  {
31  id_=((det&0xF)<<28)|((subdet&0x7)<<25);
32  }
uint32_t id_
Definition: DetId.h:55
Detector det() const
get the detector field from this detid
Definition: DetId.h:35

Member Function Documentation

Detector DetId::det ( ) const
inline

get the detector field from this detid

Definition at line 35 of file DetId.h.

References id_, and kDetOffset.

Referenced by EgammaIsoHcalDetIdCollectionProducer::addDetIds(), ListIds::analyze(), MuonTransientTrackingRecHitBuilder::build(), FWTracksModulesProxyBuilder::build(), CaloPoint::CaloPoint(), CaloTowerDetId::CaloTowerDetId(), DTChamberId::checkMuonId(), EcalGlobalShowerContainmentCorrectionsVsEta::correction(), CTPPSDetId::CTPPSDetId(), EcalPnDiodeDetId::EcalPnDiodeDetId(), EcalScDetId::EcalScDetId(), EcalTrigTowerDetId::EcalTrigTowerDetId(), EEHitResponse::EEHitResponse(), ESDetId::ESDetId(), ESHitResponse::ESHitResponse(), HITrackingRegionProducer::estimateMultiplicity(), FastTimeDetId::FastTimeDetId(), MuonCaloCleanerByDistance::fillEnergyDepositMap(), spr::findDetIdCalo(), CastorCtdcPacker::findSamples(), CastorPacker::findSamples(), GEMDetId::GEMDetId(), HcalGenericDetId::genericSubdet(), DetNaming::getKey(), SiStripGainFromAsciiFile::getNewObject(), HcalCovarianceMatrices::getValues(), CastorCondObjectContainer< Item >::getValues(), HcalCholeskyMatrices::getValues(), HcalCalibDetId::HcalCalibDetId(), HcalCastorDetId::HcalCastorDetId(), hcalEqualDetId(), HcalOtherDetId::HcalOtherDetId(), hcalTransformedId(), HcalTrigTowerDetId::HcalTrigTowerDetId(), HcalZDCDetId::HcalZDCDetId(), HGCEEDetId::HGCEEDetId(), HGCHEDetId::HGCHEDetId(), GlobalDetLayerGeometry::idToLayer(), HcalCondObjectContainerBase::indexFor(), SiStripHashedDetId::init(), HcalCovarianceMatrices::initContainer(), HcalCholeskyMatrices::initContainer(), CaloGenericDetId::isCalo(), CaloGenericDetId::isEcal(), CaloGenericDetId::isHcal(), ME0DetId::ME0DetId(), EBDetId::offsetBy(), operator<<(), CaloTowerDetId::operator=(), FastTimeDetId::operator=(), HcalOtherDetId::operator=(), EcalTrigTowerDetId::operator=(), HGCHEDetId::operator=(), HGCEEDetId::operator=(), EcalPnDiodeDetId::operator=(), HcalZDCDetId::operator=(), ESDetId::operator=(), HcalTrigTowerDetId::operator=(), HcalCalibDetId::operator=(), HcalCastorDetId::operator=(), EcalScDetId::operator=(), InterestingDetIdFromSuperClusterProducer::produce(), MuonPSimHitSelector::select(), GeomDet::setSurfaceDeformation(), CosmicMuonLinksProducer::sharedHits(), HcalCondObjectContainerBase::sizeFor(), EBDetId::switchZSide(), HcalHitCorrection::timeOfFlight(), CastorHitCorrection::timeOfFlight(), TotemRPDetId::TotemRPDetId(), and EgammaHadTower::towerOf().

35 { return Detector((id_>>kDetOffset)&0xF); }
Detector
Definition: DetId.h:24
uint32_t id_
Definition: DetId.h:55
static const int kDetOffset
Definition: DetId.h:20
bool DetId::null ( ) const
inline
DetId::operator uint32_t ( ) const
inline

Definition at line 40 of file DetId.h.

References id_.

40 { return id_; }
uint32_t id_
Definition: DetId.h:55
bool DetId::operator!= ( DetId  id) const
inline

inequality

Definition at line 50 of file DetId.h.

References id_.

50 { return id_!=id.id_; }
uint32_t id_
Definition: DetId.h:55
uint32_t DetId::operator() ( ) const
inline

Definition at line 39 of file DetId.h.

References id_.

39 { return id_; }
uint32_t id_
Definition: DetId.h:55
bool DetId::operator< ( DetId  id) const
inline

comparison

Definition at line 52 of file DetId.h.

References id_.

52 { return id_<id.id_; }
uint32_t id_
Definition: DetId.h:55
bool DetId::operator== ( DetId  id) const
inline

equality

Definition at line 48 of file DetId.h.

References id_.

48 { return id_==id.id_; }
uint32_t id_
Definition: DetId.h:55
uint32_t DetId::rawId ( ) const
inline

get the raw id

Definition at line 43 of file DetId.h.

References id_.

Referenced by SiStripDetSummary::add(), CaloMiscalibMapHcal::addCell(), CaloMiscalibMapEcal::addCell(), HcalDataFrameContainer< QIE10DataFrame >::addDataFrame(), CastorRawGains::addItem(), HcalRawGains::addItem(), MuonAlignmentInputSurveyDB::addSurveyInfo_(), CastorRawGains::addValues(), HcalRawGains::addValues(), CSCComparatorDigiValidation::analyze(), HcalAutoPedestalValidator::analyze(), DuplicateRecHits::analyze(), ListIds::analyze(), CaloTowerConstituentsMap::assign(), CSCHitAssociator::associateCSCHitId(), CSCHitAssociator::associateHitId(), RPCHitAssociator::associateRecHit(), RPCEfficiency::bookDetUnitSeg(), FWTrackTrackingRecHitProxyBuilder::build(), FWCSCRecHitProxyBuilder::build(), FWCSCWireDigiProxyBuilder::build(), FWCSCSegmentProxyBuilder::build(), GEMGeometryParsFromDD::buildGeometry(), RPCGeometryParsFromDD::buildGeometry(), CmsTrackerDetIdBuilder::buildId(), FWPSimHitProxyBuilder::buildViewType(), FWRPCRecHitProxyBuilder::buildViewType(), FWGEMRecHitProxyBuilder::buildViewType(), FWDTSegmentProxyBuilder::buildViewType(), FWDTDigiProxyBuilder::buildViewType(), CaloGenericDetId::CaloGenericDetId(), CaloTowerDetId::CaloTowerDetId(), cond::service::DTHVCheckByAbsoluteValues::checkCurrentStatus(), CaloVNoiseSignalGenerator::contains(), EcalShowerContainmentCorrections::correctionCoefficients(), CaloGenericDetId::denseIndex(), APVShot::detId(), SiStripBadComponentsDQMServiceReader::detIdToString(), HGCalTopology::down(), EcalPreshowerTopology::down(), StripCPE::driftDirection(), DTLayerId::DTLayerId(), DTSuperLayerId::DTSuperLayerId(), DTWireId::DTWireId(), EcalBarrelHardcodedTopology::east(), EcalEndcapHardcodedTopology::east(), HGCalTopology::east(), EcalEndcapTopology::east(), EcalPreshowerTopology::east(), EcalBarrelTopology::east(), EcalPnDiodeDetId::EcalPnDiodeDetId(), EcalScDetId::EcalScDetId(), EcalTrigPrimSpikeESProducer::EcalTrigPrimSpikeESProducer(), EcalTrigTowerDetId::EcalTrigTowerDetId(), RPCPackingModule::eventRecords(), FastTimeDetId::FastTimeDetId(), MatrixFillMap::fillEBMap(), MatrixFillMap::fillEEMap(), MuonCaloCleanerByDistance::fillEnergyDepositMap(), MatrixFillMap::fillMap(), ClusterFillMap::fillMap(), StripCPE::fillParams(), cms::TECClusterFilter::filter(), FWHFTowerSliceSelector::findBinFromId(), DTRecoUncertainties::get(), DTRecoConditions::get(), CTPPSDetId::getArmId(), CSCMonitorModule::getCSCDetId(), DetNaming::getKey(), EcalTPGScale::getLinearizedTPG(), popcon::EcalPulseShapesHandler::getNewObjects(), popcon::EcalPulseSymmCovariancesHandler::getNewObjects(), HcalTestHitGenerator::getNoiseHits(), CTPPSDiamondDetId::getPlaneId(), TotemRPDetId::getPlaneId(), MuonDetRecHitMixer< T1, T2 >::getRawDetId(), CTPPSDetId::getRPId(), CTPPSDetId::getStationId(), EcalTPGScale::getTPGInADC(), EcalTPGScale::getTPGInGeV(), ESTBNumberingScheme::getUnitID(), EcalEndcapNumberingScheme::getUnitID(), HcalTestNumberingScheme::getUnitID(), EcalHodoscopeNumberingScheme::getUnitID(), HcalNumberingScheme::getUnitID(), ZdcNumberingScheme::getUnitID(), HcalMaterials::getValue(), CastorRawGains::getValues(), HcalRawGains::getValues(), HcalCovarianceMatrices::getValues(), HcalCholeskyMatrices::getValues(), gluedId(), hcaldqm::utilities::hash(), HcalCalibDetId::HcalCalibDetId(), HcalCastorDetId::HcalCastorDetId(), hcalEqualDetId(), HcalOtherDetId::HcalOtherDetId(), HcalTrigTowerDetId::HcalTrigTowerDetId(), HcalZDCDetId::HcalZDCDetId(), HcalHFStatusBitFromRecHits::hfSetFlagFromRecHits(), HGCalDetId::HGCalDetId(), HGCEEDetId::HGCEEDetId(), HGCHEDetId::HGCHEDetId(), HLTHcalSimpleRecHitFilter::hltFilter(), PFHBHERecHitCreator::importRecHits(), PFHcalRecHitCreator< Digi, Geometry, Layer, Detector >::importRecHits(), PFEcalRecHitCreator< Geometry, Layer, Detector >::importRecHits(), PFEcalRecHitCreatorMaxSample< Geometry, Layer, Detector >::importRecHits(), SeedFromProtoTrack::init(), CastorText2DetIdConverter::init(), DetIdSelector::isSelected(), CmsTrackerDetIdBuilder::iterate(), boost::serialization::load(), TempTrajectory::lost(), GEMRecHitMatcher::matchRecHitsToSimTrack(), FastHFShowerLibrary::modifyDepth(), EcalBarrelHardcodedTopology::north(), EcalEndcapHardcodedTopology::north(), HGCalTopology::north(), EcalEndcapTopology::north(), EcalBarrelTopology::north(), EcalPreshowerTopology::north(), EBDetId::offsetBy(), DBSpecToDetUnit::operator()(), DetIdSelector::operator()(), rpcrawtodigi::DebugDigisPrintout::operator()(), ME0DetId::operator<(), GEMDetId::operator<(), DTOccupancyPoint::operator<(), operator<<(), CaloTowerDetId::operator=(), FastTimeDetId::operator=(), HcalOtherDetId::operator=(), EcalTrigTowerDetId::operator=(), HGCHEDetId::operator=(), HGCEEDetId::operator=(), HGCalDetId::operator=(), HcalZDCDetId::operator=(), EcalPnDiodeDetId::operator=(), ESDetId::operator=(), HcalTrigTowerDetId::operator=(), HcalCalibDetId::operator=(), HcalCastorDetId::operator=(), EcalScDetId::operator=(), HcalGenericDetId::otherSubdet(), CaloMiscalibMapHcal::prefillMap(), CaloMiscalibMapEcal::prefillMap(), CaloMiscalibMapEcal::print(), sipixelobjects::PixelFEDLink::printForMap(), HcalHitRelabeller::process(), CastorSimpleReconstructor::produce(), ShallowRechitClustersProducer::produce(), TrajectorySeedFromMuonProducer::produce(), RecHitCorrector::produce(), InterestingTrackEcalDetIdProducer::produce(), HcalMaterials::putValue(), DTSurvey::ReadChambers(), TkPixelMeasurementDet::recHits(), HcalHitRelabeller::relabel(), SiStripHistoryDQMService::returnDetComponent(), HGCalRecHitWorkerSimple::run(), boost::serialization::save(), MuonTrackCSCChamberResidual::setSegmentResidual(), GeomDet::setSurfaceDeformation(), CosmicMuonLinksProducer::sharedHits(), RPCSimSimple::simulate(), RPCSimTriv::simulate(), RPCSimParam::simulate(), GEMTrivialModel::simulateSignal(), SiStripTKNumbers::SiStripTKNumbers(), EcalEndcapHardcodedTopology::south(), EcalBarrelHardcodedTopology::south(), HGCalTopology::south(), EcalEndcapTopology::south(), EcalPreshowerTopology::south(), EcalBarrelTopology::south(), EBDetId::switchZSide(), TrackerAlignableId::typeAndLayerFromDetId(), HGCalTopology::up(), EcalPreshowerTopology::up(), CaloGenericDetId::validDetId(), EcalEndcapHardcodedTopology::west(), EcalBarrelHardcodedTopology::west(), HGCalTopology::west(), EcalEndcapTopology::west(), EcalPreshowerTopology::west(), and EcalBarrelTopology::west().

43 { return id_; }
uint32_t id_
Definition: DetId.h:55
int DetId::subdetId ( ) const
inline

get the contents of the subdetector field (not cast into any detector's numbering enum)

Definition at line 37 of file DetId.h.

References id_, and kSubdetOffset.

Referenced by SiPixelDetSummary::add(), SiStripDetSummary::add(), ListIds::analyze(), EBDetId::approxEta(), FWTracksModulesProxyBuilder::build(), CaloPoint::CaloPoint(), CaloTowerDetId::CaloTowerDetId(), DTChamberId::checkMuonId(), MuonSeedSimpleCleaner::checkPt(), EcalGlobalShowerContainmentCorrectionsVsEta::correction(), CTPPSDetId::CTPPSDetId(), CTPPSDiamondDetId::CTPPSDiamondDetId(), spr::debugEcalDets(), SiStripBadComponentsDQMServiceReader::detIdToString(), EcalPnDiodeDetId::EcalPnDiodeDetId(), EcalScDetId::EcalScDetId(), EcalTrigTowerDetId::EcalTrigTowerDetId(), EEHitResponse::EEHitResponse(), ESDetId::ESDetId(), ESHitResponse::ESHitResponse(), HITrackingRegionProducer::estimateMultiplicity(), FastTimeDetId::FastTimeDetId(), MuonCaloCleanerByDistance::fillEnergyDepositMap(), MatrixFillMap::fillMap(), cms::TECClusterFilter::filter(), FilterScrapingPixelProbability::filter(), spr::findDetIdCalo(), GEMDetId::GEMDetId(), HcalGenericDetId::genericSubdet(), SiStripCablingDQM::getActiveDetIds(), SiStripPlotGain::getHistos(), DetNaming::getKey(), PrintRecoObjects::getString(), HcalCovarianceMatrices::getValues(), CastorCondObjectContainer< Item >::getValues(), HcalCholeskyMatrices::getValues(), HcalCalibDetId::HcalCalibDetId(), HcalCastorDetId::HcalCastorDetId(), hcalEqualDetId(), HcalOtherDetId::HcalOtherDetId(), hcalTransformedId(), HcalTrigTowerDetId::HcalTrigTowerDetId(), HcalZDCDetId::HcalZDCDetId(), HGCEEDetId::HGCEEDetId(), HGCHEDetId::HGCHEDetId(), MuonChamberResidual::hitlayer(), MuonChamberResidual::hitposition(), HLTPixelAsymmetryFilter::hltFilter(), PFHBHERecHitCreator::importRecHits(), PFHcalRecHitCreator< Digi, Geometry, Layer, Detector >::importRecHits(), HcalCondObjectContainerBase::indexFor(), TrajectorySeedHitCandidate::init(), SiStripHashedDetId::init(), HcalCovarianceMatrices::initContainer(), HcalCholeskyMatrices::initContainer(), SiStripDCSStatus::initialise(), ESCondObjectContainer< ESStripGroupId >::insert(), CaloGenericDetId::isCaloTower(), CaloGenericDetId::isCastor(), CaloGenericDetId::isEB(), CaloGenericDetId::isEE(), CaloGenericDetId::isES(), CaloGenericDetId::isZDC(), MatchedHitRZCorrectionFromBending::MatchedHitRZCorrectionFromBending(), ME0DetId::ME0DetId(), SiStripTKNumbers::nfibres(), SiStripTKNumbers::nmodules(), EBDetId::offsetBy(), operator<<(), CaloTowerDetId::operator=(), FastTimeDetId::operator=(), HcalOtherDetId::operator=(), EcalTrigTowerDetId::operator=(), HGCHEDetId::operator=(), HGCEEDetId::operator=(), HcalZDCDetId::operator=(), EcalPnDiodeDetId::operator=(), ESDetId::operator=(), HcalTrigTowerDetId::operator=(), HcalCalibDetId::operator=(), HcalCastorDetId::operator=(), EcalScDetId::operator=(), HcalGenericDetId::otherSubdet(), reco::DeDxHitInfo::pixelCluster(), InterestingDetIdFromSuperClusterProducer::produce(), InterestingTrackEcalDetIdProducer::produce(), HighPtTrackEcalDetIdProducer::produce(), HGCalRecHitWorkerSimple::run(), MuonPSimHitSelector::select(), siStripClusterTools::sensorThicknessInverse(), GeomDet::setSurfaceDeformation(), EcalSimParameterMap::simParameters(), SiStripTKNumbers::SiStripTKNumbers(), HcalCondObjectContainerBase::sizeFor(), reco::DeDxHitInfo::stripCluster(), APVShot::subDet(), HGCHEDetId::subdet(), ESDetId::subdet(), HcalTrigTowerDetId::subdet(), HcalDetId::subdet(), SiStripNoisesGenerator::subDetAndLayer(), SiStripDetId::subDetector(), CTPPSDetId::subDetectorName(), SiStripRegionCabling::subdetFromDetId(), EBDetId::switchZSide(), HcalHitCorrection::timeOfFlight(), CastorHitCorrection::timeOfFlight(), TotemRPDetId::TotemRPDetId(), ExhaustiveMuonTrajectoryBuilder::trajectories(), TrackerAlignableId::typeAndLayerFromDetId(), EcalSampleMask::useSample(), and FWEcalRecHitProxyBuilder::viewContextBoxScale().

37 { return ((id_>>kSubdetOffset)&0x7); }
static const int kSubdetOffset
Definition: DetId.h:21
uint32_t id_
Definition: DetId.h:55

Member Data Documentation

uint32_t DetId::id_
protected

Definition at line 55 of file DetId.h.

Referenced by CTPPSDetId::arm(), PXFDetId::blade(), HcalCastorDetId::buildMe(), HcalCalibDetId::calibFlavor(), CaloGenericDetId::CaloGenericDetId(), CaloTowerDetId::CaloTowerDetId(), HcalCalibDetId::cboxChannel(), HGCalDetId::cell(), HGCEEDetId::cell(), HGCHEDetId::cell(), ME0DetId::chamber(), GEMDetId::chamber(), DTSuperLayerId::chamberId(), ME0DetId::chamberId(), GEMDetId::chamberId(), HcalZDCDetId::channel(), CTPPSDiamondDetId::channel(), HcalCalibDetId::channel(), TotemRPDetId::chip(), CTPPSDetId::CTPPSDetId(), CTPPSDiamondDetId::CTPPSDiamondDetId(), HcalTrigTowerDetId::depth(), det(), DetId(), PXFDetId::disk(), DTChamberId::DTChamberId(), DTLayerId::DTLayerId(), DTSuperLayerId::DTSuperLayerId(), DTWireId::DTWireId(), EBDetId::EBDetId(), EcalPnDiodeDetId::EcalPnDiodeDetId(), EcalScDetId::EcalScDetId(), EcalTrigTowerDetId::EcalTrigTowerDetId(), ESDetId::ESDetId(), FastTimeDetId::FastTimeDetId(), HcalCalibDetId::fiber(), HGCHEDetId::geometryCell(), HGCalDetId::geometryCell(), StripSubdetector::glued(), SiStripDetId::glued(), HcalCalibDetId::HcalCalibDetId(), HcalCastorDetId::HcalCastorDetId(), HcalDcsDetId::HcalDcsDetId(), HcalOtherDetId::HcalOtherDetId(), HcalCalibDetId::hcalSubdet(), HcalTrigTowerDetId::HcalTrigTowerDetId(), HcalZDCDetId::HcalZDCDetId(), HGCalDetId::HGCalDetId(), HGCEEDetId::HGCEEDetId(), HGCHEDetId::HGCHEDetId(), EcalPnDiodeDetId::iDCCId(), EcalPnDiodeDetId::iEcalSubDetectorId(), L1CaloRegionDetId::ieta(), HcalCalibDetId::ieta(), CaloTowerDetId::ietaAbs(), EcalTrigTowerDetId::ietaAbs(), EBDetId::ietaAbs(), HcalTrigTowerDetId::ietaAbs(), ME0DetId::init(), GEMDetId::init(), CaloTowerDetId::iphi(), L1CaloRegionDetId::iphi(), EBDetId::iphi(), HcalTrigTowerDetId::iphi(), EcalTrigTowerDetId::iphi(), HcalCalibDetId::iphi(), EcalPnDiodeDetId::iPnId(), FastTimeDetId::ix(), FastTimeDetId::iy(), L1CaloRegionDetId::L1CaloRegionDetId(), PXBDetId::ladder(), PXBDetId::layer(), TOBDetId::layer(), TIBDetId::layer(), HGCalDetId::layer(), HGCEEDetId::layer(), HGCHEDetId::layer(), DTLayerId::layer(), ME0DetId::layer(), GEMDetId::layer(), DTWireId::layerId(), ME0DetId::layerId(), PXBDetId::module(), PXFDetId::module(), TOBDetId::module(), TIBDetId::module(), HcalCastorDetId::module(), TECDetId::module(), SiStripDetId::moduleGeometry(), TIDDetId::moduleNumber(), null(), HcalDetId::oldFormat(), operator uint32_t(), operator!=(), operator()(), operator<(), CaloTowerDetId::operator=(), FastTimeDetId::operator=(), HcalOtherDetId::operator=(), EcalTrigTowerDetId::operator=(), HGCHEDetId::operator=(), HGCEEDetId::operator=(), HGCalDetId::operator=(), EcalPnDiodeDetId::operator=(), HcalZDCDetId::operator=(), EBDetId::operator=(), ESDetId::operator=(), HcalTrigTowerDetId::operator=(), HcalCalibDetId::operator=(), HcalCastorDetId::operator=(), EcalScDetId::operator=(), operator==(), TIBDetId::order(), TECDetId::order(), TIDDetId::order(), PXFDetId::panel(), SiStripDetId::partnerDetId(), StripSubdetector::partnerDetId(), TECDetId::petalNumber(), ESDetId::plane(), TotemRPDetId::plane(), CTPPSDiamondDetId::plane(), EBDetId::positiveZ(), PXBDetId::PXBDetId(), PXFDetId::PXFDetId(), rawId(), ME0DetId::region(), GEMDetId::region(), SiStripDetId::reserved(), HcalDcsDetId::ring(), TIDDetId::ring(), GEMDetId::ring(), TECDetId::ring(), HcalCalibDetId::rm(), TOBDetId::rodNumber(), ME0DetId::roll(), GEMDetId::roll(), CTPPSDetId::rp(), HcalZDCDetId::section(), HGCEEDetId::sector(), HGCHEDetId::sector(), DTChamberId::sector(), HcalCastorDetId::sector(), CTPPSDetId::setArm(), CTPPSDiamondDetId::setChannel(), TotemRPDetId::setChip(), TotemRPDetId::setPlane(), CTPPSDiamondDetId::setPlane(), CTPPSDetId::setRP(), CTPPSDetId::setStation(), HcalTrigTowerDetId::setVersion(), PXFDetId::side(), TIDDetId::side(), TECDetId::side(), TOBDetId::side(), TIBDetId::side(), SiStripDetId::SiStripDetId(), ESDetId::six(), ESDetId::siy(), HcalDcsDetId::slice(), DTChamberId::station(), CTPPSDetId::station(), GEMDetId::station(), StripSubdetector::stereo(), SiStripDetId::stereo(), TIBDetId::stringNumber(), ESDetId::strip(), HcalDcsDetId::subchannel(), HcalOtherDetId::subdet(), EcalTrigTowerDetId::subDet(), subdetId(), HGCEEDetId::subsector(), HGCHEDetId::subsector(), DTSuperLayerId::superLayer(), DTLayerId::superlayerId(), TECDetId::TECDetId(), TIBDetId::TIBDetId(), TIDDetId::TIDDetId(), TOBDetId::TOBDetId(), TotemRPDetId::TotemRPDetId(), HcalDcsDetId::type(), HcalTrigTowerDetId::version(), HGCalDetId::wafer(), HGCalDetId::waferType(), DTChamberId::wheel(), TIDDetId::wheel(), TECDetId::wheel(), DTWireId::wire(), CaloTowerDetId::zside(), EcalTrigTowerDetId::zside(), HcalZDCDetId::zside(), FastTimeDetId::zside(), ESDetId::zside(), HcalDcsDetId::zside(), EBDetId::zside(), HcalTrigTowerDetId::zside(), HGCalDetId::zside(), HGCEEDetId::zside(), HGCHEDetId::zside(), HcalCastorDetId::zside(), and HcalCalibDetId::zside().

const int DetId::kDetOffset = 28
static

Definition at line 20 of file DetId.h.

Referenced by CTPPSDiamondDetId::check(), det(), and AlignableBeamSpot::detId().

const int DetId::kSubdetOffset = 25
static

Definition at line 21 of file DetId.h.

Referenced by CTPPSDiamondDetId::check(), and subdetId().