1 #ifndef Geometry_TrackerNumberingBuilder_CmsTrackerLevelBuilder_H
2 #define Geometry_TrackerNumberingBuilder_CmsTrackerLevelBuilder_H
30 template <
class FilteredView>
static bool isLessZ(const GeometricDet *a, const GeometricDet *b)
virtual void sortNS(FilteredView &, GeometricDet *)
static double getPhiModuleMirror(const GeometricDet *a)
static double getPhiMirror(const GeometricDet *a)
static bool subDetByType(const GeometricDet *a, const GeometricDet *b)
void build(FilteredView &, GeometricDet *, const std::string &) override
static bool isLessModZ(const GeometricDet *a, const GeometricDet *b)
static bool isLessR(const GeometricDet *a, const GeometricDet *b)
CmsTrackerStringToEnum _CmsTrackerStringToEnum
static double getPhiGluedModuleMirror(const GeometricDet *a)
~CmsTrackerLevelBuilder() override
static bool phiSortNP(const GeometricDet *a, const GeometricDet *b)
static double getPhiModule(const GeometricDet *a)
CmsTrackerStringToEnum theCmsTrackerStringToEnum
virtual void buildComponent(FilteredView &, GeometricDet *, const std::string &)=0
static double getPhiGluedModule(const GeometricDet *a)
static bool isLessRModule(const GeometricDet *a, const GeometricDet *b)
static double getPhi(const GeometricDet *a)