CMS 3D CMS Logo

ME0NumberingScheme.h
Go to the documentation of this file.
1 #ifndef Geometry_MuonNumbering_ME0NumberingScheme_h
2 #define Geometry_MuonNumbering_ME0NumberingScheme_h
3 
5 
6 class MuonBaseNumber;
7 class DDCompactView;
8 class MuonDDDConstants;
9 
11 public:
13  ME0NumberingScheme(const MuonDDDConstants& muonConstants);
14 
15  ~ME0NumberingScheme() override{};
16 
17  int baseNumberToUnitNumber(const MuonBaseNumber&) override;
18 
19 private:
20  void initMe(const MuonDDDConstants& muonConstants);
21 
27 };
28 
29 #endif
ME0NumberingScheme(const DDCompactView &cpv)
Compact representation of the geometrical detector hierarchy.
Definition: DDCompactView.h:80
int baseNumberToUnitNumber(const MuonBaseNumber &) override
~ME0NumberingScheme() override
void initMe(const MuonDDDConstants &muonConstants)