#include <CmsMTDSubStrctBuilder.h>
Public Member Functions | |
CmsMTDSubStrctBuilder () | |
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 |
Classes which abuilds all the tracker substructures
Definition at line 11 of file CmsMTDSubStrctBuilder.h.
CmsMTDSubStrctBuilder::CmsMTDSubStrctBuilder | ( | ) |
Definition at line 16 of file CmsMTDSubStrctBuilder.cc.
|
overrideprivatevirtual |
Implements CmsMTDLevelBuilder.
Definition at line 20 of file CmsMTDSubStrctBuilder.cc.
References GeometricTimingDet::addComponent(), GeometricTimingDet::BTLLayer, CmsMTDLevelBuilder::build(), Exception, DDName::fullname(), DDFilteredView::logicalPart(), DDBase< N, C >::name(), CmsMTDLevelBuilder::theCmsMTDStringToEnum, and CmsMTDStringToEnum::type().
|
overrideprivatevirtual |
Reimplemented from CmsMTDLevelBuilder.
Definition at line 40 of file CmsMTDSubStrctBuilder.cc.
References GeometricTimingDet::BTLLayer, AlCaHLTBitMon_QueryRunRegistry::comp, GeometricTimingDet::component(), GeometricTimingDet::components(), mps_fire::i, CmsMTDLevelBuilder::isLessR(), and GeometricTimingDet::setGeographicalID().