#include <DDCmsMTDConstruction.h>
Public Member Functions | |
DDCmsMTDConstruction ()=delete | |
Static Public Member Functions | |
static std::unique_ptr < GeometricTimingDet > | construct (const DDCompactView &cpv) |
static std::unique_ptr < GeometricTimingDet > | construct (const cms::DDCompactView &cpv) |
Static Private Attributes | |
static constexpr size_t | kNLayerPreTDR = 3 |
static constexpr size_t | kNLayerTDR = 5 |
High level class to build a tracker. It will only build subdets, then call subdet builders
Definition at line 22 of file DDCmsMTDConstruction.h.
|
delete |
|
static |
Definition at line 42 of file DDCmsMTDConstruction.cc.
References DDNameFilter::add(), CmsMTDConstruction< FilteredView >::buildBTLModule(), CmsMTDConstruction< FilteredView >::buildETLModule(), CmsMTDConstruction< FilteredView >::buildLayer(), CmsMTDConstruction< FilteredView >::buildSubdet(), AlCaHLTBitMon_QueryRunRegistry::comp, Exception, alcazmumu_cfi::filter, DDFilteredView::firstChild(), ExtractStringFromDD< FilteredView >::getString(), recoMuon::in, CmsMTDConstruction< FilteredView >::isETLtdr(), CmsMTDStringToEnum::kModStrLen, kNLayerPreTDR, kNLayerTDR, phase1PixelTopology::layer, MessageLogger_cff::limit, DDFilteredView::name(), pileupDistInMC::num, submitPVResolutionJobs::out, DDFilteredView::parent(), AlCaHLTBitMon_QueryRunRegistry::string, CmsMTDStringToEnum::type(), and DDNameFilter::veto().
Referenced by MTDGeometricTimingDetESModule::produce().
|
static |
Definition at line 208 of file DDCmsMTDConstruction.cc.
References CmsMTDConstruction< FilteredView >::buildBTLModule(), CmsMTDConstruction< FilteredView >::buildETLModule(), CmsMTDConstruction< FilteredView >::buildLayer(), CmsMTDConstruction< FilteredView >::buildSubdet(), AlCaHLTBitMon_QueryRunRegistry::comp, cms::DDCompactView::detector(), Exception, recoMuon::in, CmsMTDStringToEnum::kModStrLen, kNLayerPreTDR, kNLayerTDR, phase1PixelTopology::layer, log, cms::DDFilteredView::next(), submitPVResolutionJobs::out, cms::DDCompactView::specpars(), AlCaHLTBitMon_QueryRunRegistry::string, submitPVValidationJobs::t, CmsMTDStringToEnum::type(), and cms::DDDetector::worldVolume().
|
staticprivate |
Definition at line 29 of file DDCmsMTDConstruction.h.
Referenced by construct().
|
staticprivate |
Definition at line 30 of file DDCmsMTDConstruction.h.
Referenced by construct().