#include <CmsTrackerDetIdBuilder.h>
Public Member Functions | |
void | buildId (GeometricDet &det) |
CmsTrackerDetIdBuilder (const std::vector< int > &detidShifts) | |
Private Member Functions | |
void | iterate (GeometricDet &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 CmsTrackerDetIdBuilder.h.
CmsTrackerDetIdBuilder::CmsTrackerDetIdBuilder | ( | const std::vector< int > & | detidShifts | ) |
Definition at line 13 of file CmsTrackerDetIdBuilder.cc.
References mps_fire::i, m_detidshifts, maxLevels, and nSubDet.
void CmsTrackerDetIdBuilder::buildId | ( | GeometricDet & | det | ) |
Definition at line 24 of file CmsTrackerDetIdBuilder.cc.
References GeometricDet::geographicalId(), iterate(), LogDebug, DetId::rawId(), GeometricDet::setGeographicalID(), submitPVValidationJobs::t, and DetId::Tracker.
Referenced by DDDCmsTrackerContruction::construct().
|
private |
Definition at line 32 of file CmsTrackerDetIdBuilder.cc.
References funct::abs(), GeometricDet::component(), GeometricDet::components(), GeometricDet::geographicalId(), mps_fire::i, testEve_cfg::level, LogTrace, m_detidshifts, maxLevels, nSubDet, DetId::rawId(), GeometricDet::setGeographicalID(), AlCaHLTBitMon_QueryRunRegistry::string, groupFilesInBlocks::temp, and GeometricDet::translation().
Referenced by buildId().
Definition at line 27 of file CmsTrackerDetIdBuilder.h.
Referenced by CmsTrackerDetIdBuilder(), and iterate().
|
private |
Definition at line 26 of file CmsTrackerDetIdBuilder.h.
|
staticprivate |
Definition at line 23 of file CmsTrackerDetIdBuilder.h.
Referenced by CmsTrackerDetIdBuilder(), and iterate().
|
staticprivate |
Definition at line 22 of file CmsTrackerDetIdBuilder.h.
Referenced by CmsTrackerDetIdBuilder(), and iterate().