#include <CmsMTDBuilder.h>
Public Member Functions | |
CmsMTDBuilder () | |
Public Member Functions inherited from CmsMTDLevelBuilder | |
void | build (DDFilteredView &, GeometricTimingDet *, std::string) override |
~CmsMTDLevelBuilder () override | |
Public Member Functions inherited from CmsMTDAbstractConstruction | |
virtual | ~CmsMTDAbstractConstruction ()=default |
Private Member Functions | |
void | buildComponent (DDFilteredView &, GeometricTimingDet *, std::string) override |
void | sortNS (DDFilteredView &, GeometricTimingDet *) override |
Abstract Class to construct a Level in the hierarchy
Definition at line 11 of file CmsMTDBuilder.h.
CmsMTDBuilder::CmsMTDBuilder | ( | ) |
Definition at line 13 of file CmsMTDBuilder.cc.
|
overrideprivatevirtual |
Implements CmsMTDLevelBuilder.
Definition at line 15 of file CmsMTDBuilder.cc.
References GeometricTimingDet::addComponent(), GeometricTimingDet::BTL, CmsMTDLevelBuilder::build(), GeometricTimingDet::ETL, Exception, DDFilteredView::logicalPart(), DDName::name(), DDBase< N, C >::name(), CmsMTDLevelBuilder::theCmsMTDStringToEnum, and CmsMTDStringToEnum::type().
|
overrideprivatevirtual |
Reimplemented from CmsMTDLevelBuilder.
Definition at line 38 of file CmsMTDBuilder.cc.
References GeometricTimingDet::BTL, AlCaHLTBitMon_QueryRunRegistry::comp, GeometricTimingDet::component(), GeometricTimingDet::components(), GeometricTimingDet::ETL, Exception, mps_fire::i, GeometricTimingDet::setGeographicalID(), CmsMTDLevelBuilder::subDetByType(), and GeometricTimingDet::translation().