1 #ifndef Geometry_MTDNumberingBuilder_CmsMTDConstruction_H 2 #define Geometry_MTDNumberingBuilder_CmsMTDConstruction_H 13 template <
class FilteredView>
44 #endif // Geometry_MTDNumberingBuilder_CmsMTDConstruction_H bool isBTLV2(FilteredView &)
void buildBTLModule(FilteredView &, GeometricTimingDet *)
GeometricTimingDet * buildSubdet(FilteredView &)
CmsMTDStringToEnum theCmsMTDStringToEnum
bool isETLpreV8(FilteredView &)
~CmsMTDConstruction()=default
void baseNumberFromHistory(const DDGeoHistory &gh)
BTLNumberingScheme btlScheme_
GeometricTimingDet * buildLayer(FilteredView &)
std::vector< DDExpandedNode > DDGeoHistory
Geometrical 'path' of the current node up to the root-node.
void buildETLModule(FilteredView &, GeometricTimingDet *)
ETLNumberingScheme etlScheme_
static bool mtdOrderZ(const GeometricTimingDet *a, const GeometricTimingDet *b)
static bool mtdOrderRR(const GeometricTimingDet *a, const GeometricTimingDet *b)
static bool btlOrderPhi(const GeometricTimingDet *a, const GeometricTimingDet *b)
static bool btlOrderZ(const GeometricTimingDet *a, const GeometricTimingDet *b)
static bool mtdOrderPhi(const GeometricTimingDet *a, const GeometricTimingDet *b)
MTDBaseNumber baseNumber_