#include <CmsMTDEndcapBuilder.h>
Public Member Functions | |
CmsMTDEndcapBuilder () | |
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 |
Class which builds the ETL
Definition at line 11 of file CmsMTDEndcapBuilder.h.
CmsMTDEndcapBuilder::CmsMTDEndcapBuilder | ( | ) |
Definition at line 12 of file CmsMTDEndcapBuilder.cc.
|
overrideprivatevirtual |
Implements CmsMTDLevelBuilder.
Definition at line 16 of file CmsMTDEndcapBuilder.cc.
References GeometricTimingDet::addComponent(), CmsMTDLevelBuilder::build(), GeometricTimingDet::ETLDisc, Exception, DDName::fullname(), DDFilteredView::logicalPart(), DDBase< N, C >::name(), GeometricTimingDet::name(), AlCaHLTBitMon_QueryRunRegistry::string, CmsMTDLevelBuilder::theCmsMTDStringToEnum, and CmsMTDStringToEnum::type().
|
overrideprivatevirtual |
Reimplemented from CmsMTDLevelBuilder.
Definition at line 37 of file CmsMTDEndcapBuilder.cc.
References AlCaHLTBitMon_QueryRunRegistry::comp, GeometricTimingDet::component(), GeometricTimingDet::components(), mps_fire::i, CmsMTDLevelBuilder::isLessModZ(), GeometricTimingDet::setGeographicalID(), and GeometricTimingDet::translation().