CMS 3D CMS Logo

MuonBaseNumber.h
Go to the documentation of this file.
1 #ifndef Geometry_MuonNumbering_MuonBaseNumber_h
2 #define Geometry_MuonNumbering_MuonBaseNumber_h
3 
17 #include <vector>
18 
20 
22 public:
25 
26  void addBase(const int level, const int super, const int base);
27  void addBase(const LevelBaseNumber&);
28 
29  int getLevels() const;
30  int getSuperNo(int level) const;
31  int getBaseNo(int level) const;
32 
33 protected:
34  typedef std::vector<LevelBaseNumber> basenumber_type;
36 };
37 
38 #endif
void addBase(const int level, const int super, const int base)
int getLevels() const
int getBaseNo(int level) const
std::vector< LevelBaseNumber > basenumber_type
basenumber_type sortedBaseNumber
int getSuperNo(int level) const