1 #ifndef Geometry_MTDNumberingBuilder_CmsMTDLevelBuilder_H 2 #define Geometry_MTDNumberingBuilder_CmsMTDLevelBuilder_H ~CmsMTDLevelBuilder() override
static bool subDetByType(const GeometricTimingDet *a, const GeometricTimingDet *b)
static bool phiSortNP(const GeometricTimingDet *a, const GeometricTimingDet *b)
static bool isLessR(const GeometricTimingDet *a, const GeometricTimingDet *b)
CmsMTDStringToEnum theCmsMTDStringToEnum
static double getPhi(const GeometricTimingDet *a)
static double getPhiGluedModule(const GeometricTimingDet *a)
static double getPhiGluedModuleMirror(const GeometricTimingDet *a)
CmsMTDStringToEnum _CmsMTDStringToEnum
virtual void sortNS(DDFilteredView &, GeometricTimingDet *)
static bool isLessRModule(const GeometricTimingDet *a, const GeometricTimingDet *b)
void build(DDFilteredView &, GeometricTimingDet *, std::string) override
static bool isLessZ(const GeometricTimingDet *a, const GeometricTimingDet *b)
static double getPhiModule(const GeometricTimingDet *a)
virtual void buildComponent(DDFilteredView &, GeometricTimingDet *, std::string)=0
static bool isLessModZ(const GeometricTimingDet *a, const GeometricTimingDet *b)
static double getPhiModuleMirror(const GeometricTimingDet *a)
static double getPhiMirror(const GeometricTimingDet *a)