#include <CmsMTDTrayBuilder.h>
Private Member Functions | |
void | buildComponent (DDFilteredView &, GeometricTimingDet *, std::string) override |
void | sortNS (DDFilteredView &, GeometricTimingDet *) override |
Additional Inherited Members | |
Public Member Functions inherited from CmsMTDLevelBuilder | |
void | build (DDFilteredView &, GeometricTimingDet *, std::string) override |
~CmsMTDLevelBuilder () override | |
Public Member Functions inherited from CmsMTDAbstractConstruction | |
virtual | ~CmsMTDAbstractConstruction ()=default |
Protected Attributes inherited from CmsMTDLevelBuilder | |
CmsMTDStringToEnum | theCmsMTDStringToEnum |
Class which contructs BTL trays
Definition at line 10 of file CmsMTDTrayBuilder.h.
|
overrideprivatevirtual |
Implements CmsMTDLevelBuilder.
Definition at line 13 of file CmsMTDTrayBuilder.cc.
References GeometricTimingDet::addComponent(), GeometricTimingDet::BTLTray, CmsMTDLevelBuilder::build(), Exception, DDName::fullname(), DDFilteredView::logicalPart(), DDBase< N, C >::name(), CmsMTDLevelBuilder::theCmsMTDStringToEnum, and CmsMTDStringToEnum::type().
|
overrideprivatevirtual |
Reimplemented from CmsMTDLevelBuilder.
Definition at line 29 of file CmsMTDTrayBuilder.cc.
References GeometricTimingDet::addComponents(), GeometricTimingDet::BTLTray, GeometricTimingDet::clearComponents(), AlCaHLTBitMon_QueryRunRegistry::comp, GeometricTimingDet::component(), GeometricTimingDet::components(), mps_fire::i, LogTrace, MTDStablePhiSort(), mathSSE::sqrt(), and groupFilesInBlocks::temp.