CMS 3D CMS Logo

RPCNumberingScheme.h
Go to the documentation of this file.
1 #ifndef Geometry_MuonNumbering_RPCNumberingScheme_h
2 #define Geometry_MuonNumbering_RPCNumberingScheme_h
3 
14 
15 class MuonBaseNumber;
16 class DDCompactView;
17 class MuonDDDConstants;
18 
20  public:
21 
22  RPCNumberingScheme( const DDCompactView& cpv );
23  RPCNumberingScheme( const MuonDDDConstants& muonConstants );
24 
25  ~RPCNumberingScheme() override{};
26 
27  int baseNumberToUnitNumber(const MuonBaseNumber&) override;
28 
29  private:
30  void initMe ( const MuonDDDConstants& muonConstants );
31 
40 
41 };
42 
43 #endif
int baseNumberToUnitNumber(const MuonBaseNumber &) override
Compact representation of the geometrical detector hierarchy.
Definition: DDCompactView.h:80
~RPCNumberingScheme() override
void initMe(const MuonDDDConstants &muonConstants)
RPCNumberingScheme(const DDCompactView &cpv)