CMS 3D CMS Logo

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;
7 class DDCompactView;
8 class MuonDDDConstants;
9 
11 
12 public:
13 
14  GEMNumberingScheme( const DDCompactView& cpv );
15  GEMNumberingScheme( const MuonDDDConstants& muonConstants );
16 
17  ~GEMNumberingScheme() override{};
18 
19  int baseNumberToUnitNumber(const MuonBaseNumber&) override;
20 
21 private:
22  void initMe ( const MuonDDDConstants& muonConstants );
23 
29 
30 };
31 
32 #endif
void initMe(const MuonDDDConstants &muonConstants)
~GEMNumberingScheme() override
Compact representation of the geometrical detector hierarchy.
Definition: DDCompactView.h:83
GEMNumberingScheme(const DDCompactView &cpv)
int baseNumberToUnitNumber(const MuonBaseNumber &) override