![]() |
![]() |
#include <CmsMTDConstruction.h>
Public Member Functions | |
void | buildComponent (DDFilteredView &, GeometricTimingDet *, std::string) override |
![]() | |
void | build (DDFilteredView &, GeometricTimingDet *, std::string) override |
~CmsMTDLevelBuilder () override | |
![]() | |
virtual | ~CmsMTDAbstractConstruction ()=default |
Private Member Functions | |
void | buildBTLModule (DDFilteredView &, GeometricTimingDet *, const std::string &) |
void | buildETLModule (DDFilteredView &, GeometricTimingDet *, const std::string &) |
Adds GeometricTimingDets representing final modules to the previous level
Definition at line 9 of file CmsMTDConstruction.h.
|
private |
Definition at line 38 of file CmsMTDConstruction.cc.
References GeometricTimingDet::addComponent(), constexpr, DDFilteredView::copyNumbers(), Exception, timingPdfMaker::modname, DDFilteredView::name(), GeometricTimingDet::setGeographicalID(), AlCaHLTBitMon_QueryRunRegistry::string, CmsMTDLevelBuilder::theCmsMTDStringToEnum, and CmsMTDStringToEnum::type().
Referenced by buildComponent().
|
overridevirtual |
Implements CmsMTDLevelBuilder.
Definition at line 8 of file CmsMTDConstruction.cc.
References GeometricTimingDet::addComponent(), GeometricTimingDet::BTLModule, buildBTLModule(), buildETLModule(), GeometricTimingDet::ETLModule, Exception, DDFilteredView::firstChild(), DDFilteredView::name(), DDFilteredView::nextSibling(), DDFilteredView::parent(), AlCaHLTBitMon_QueryRunRegistry::string, CmsMTDLevelBuilder::theCmsMTDStringToEnum, and CmsMTDStringToEnum::type().
Referenced by CmsMTDETLRingBuilder::buildComponent(), and CmsMTDModuleBuilder::buildComponent().
|
private |
Definition at line 64 of file CmsMTDConstruction.cc.
References GeometricTimingDet::addComponent(), DDFilteredView::copyNumbers(), ExtractStringFromDDD< FilteredView >::getString(), GeometricTimingDet::name(), GeometricTimingDet::setGeographicalID(), AlCaHLTBitMon_QueryRunRegistry::string, CmsMTDLevelBuilder::theCmsMTDStringToEnum, GeometricTimingDet::translation(), and CmsMTDStringToEnum::type().
Referenced by buildComponent().