#include <CmsMTDDetIdBuilder.h>
Public Member Functions | |
GeometricTimingDet * | buildId (GeometricTimingDet *det) |
CmsMTDDetIdBuilder (std::vector< int > detidShifts) | |
Protected Member Functions | |
void | iterate (GeometricTimingDet *det, int level, unsigned int ID) |
Private Attributes | |
std::array< int, nSubDet *maxLevels > | m_detidshifts |
std::map< std::string, uint32_t > | m_mapNavTypeToDetId |
Static Private Attributes | |
static const int | maxLevels =6 |
static const unsigned int | nSubDet =6 |
Class to build a geographicalId.
Definition at line 15 of file CmsMTDDetIdBuilder.h.
CmsMTDDetIdBuilder::CmsMTDDetIdBuilder | ( | std::vector< int > | detidShifts | ) |
Definition at line 13 of file CmsMTDDetIdBuilder.cc.
References mps_fire::i, m_detidshifts, maxLevels, and nSubDet.
GeometricTimingDet * CmsMTDDetIdBuilder::buildId | ( | GeometricTimingDet * | det | ) |
Definition at line 25 of file CmsMTDDetIdBuilder.cc.
References DetId::Forward, GeometricTimingDet::geographicalID(), iterate(), LogDebug, DetId::rawId(), GeometricTimingDet::setGeographicalID(), and protons_cff::t.
|
protected |
Definition at line 38 of file CmsMTDDetIdBuilder.cc.
References funct::abs(), GeometricTimingDet::component(), makeMuonMisalignmentScenario::components, GeometricTimingDet::components(), GeometricTimingDet::geographicalID(), mps_fire::i, recoMuon::in, hcalDigis_cfi::level, LogTrace, m_detidshifts, RecoTauDiscriminantConfiguration::mask, maxLevels, nSubDet, DetId::rawId(), GeometricTimingDet::setGeographicalID(), AlCaHLTBitMon_QueryRunRegistry::string, groupFilesInBlocks::temp, and GeometricTimingDet::translation().
Referenced by buildId().
Definition at line 30 of file CmsMTDDetIdBuilder.h.
Referenced by CmsMTDDetIdBuilder(), and iterate().
|
private |
Definition at line 29 of file CmsMTDDetIdBuilder.h.
|
staticprivate |
Definition at line 26 of file CmsMTDDetIdBuilder.h.
Referenced by CmsMTDDetIdBuilder(), and iterate().
|
staticprivate |
Definition at line 25 of file CmsMTDDetIdBuilder.h.
Referenced by CmsMTDDetIdBuilder(), and iterate().