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
personalPlayback.level
level
Definition: personalPlayback.py:22
MuonBaseNumber::addBase
void addBase(const int level, const int super, const int base)
Definition: MuonBaseNumber.cc:45
MuonBaseNumber::getSuperNo
int getSuperNo(int level) const
Definition: MuonBaseNumber.cc:52
MuonBaseNumber::MuonBaseNumber
MuonBaseNumber()
Definition: MuonBaseNumber.h:23
LevelBaseNumber.h
MuonBaseNumber::basenumber_type
std::vector< LevelBaseNumber > basenumber_type
Definition: MuonBaseNumber.h:34
MuonBaseNumber::getBaseNo
int getBaseNo(int level) const
Definition: MuonBaseNumber.cc:64
MuonBaseNumber::getLevels
int getLevels() const
Definition: MuonBaseNumber.cc:50
MuonBaseNumber
Definition: MuonBaseNumber.h:21
MuonBaseNumber::~MuonBaseNumber
~MuonBaseNumber()
Definition: MuonBaseNumber.h:24
LevelBaseNumber
Definition: LevelBaseNumber.h:17
newFWLiteAna.base
base
Definition: newFWLiteAna.py:92
MuonBaseNumber::sortedBaseNumber
basenumber_type sortedBaseNumber
Definition: MuonBaseNumber.h:35