CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
GEMNumberingScheme.h
Go to the documentation of this file.
1 #ifndef Geometry_MuonNumbering_GEMNumberingScheme_h
2 #define Geometry_MuonNumbering_GEMNumberingScheme_h
3 
5 
6 class MuonBaseNumber;
8 
10 public:
11  GEMNumberingScheme(const MuonGeometryConstants& muonConstants);
12 
13  ~GEMNumberingScheme() override{};
14 
15  int baseNumberToUnitNumber(const MuonBaseNumber&) const override;
16 
17 private:
18  void initMe(const MuonGeometryConstants& muonConstants);
19 
25 };
26 
27 #endif
~GEMNumberingScheme() override
GEMNumberingScheme(const MuonGeometryConstants &muonConstants)
void initMe(const MuonGeometryConstants &muonConstants)
int baseNumberToUnitNumber(const MuonBaseNumber &) const override