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