CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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:
22  RPCNumberingScheme(const MuonDDDConstants& muonConstants);
23 
24  ~RPCNumberingScheme() override{};
25 
26  int baseNumberToUnitNumber(const MuonBaseNumber&) override;
27 
28 private:
29  void initMe(const MuonDDDConstants& muonConstants);
30 
39 };
40 
41 #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)