CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RPCWheelMap.h
Go to the documentation of this file.
1 // $Id: RPCWheelMap.h,v 1.3 2009/05/26 17:40:37 aosorio Exp $
2 #ifndef RPCWHEELMAP_H
3 #define RPCWHEELMAP_H 1
4 
5 // Include files
7 #include <bitset>
8 
15 class RPCWheelMap {
16 public:
18  RPCWheelMap( ) {};
19 
20  RPCWheelMap( int );
21 
22  virtual ~RPCWheelMap( );
23 
24  void addHit( int , int , int );
25 
26  void prepareData();
27 
28  int wheelid() { return m_wheelid; };
29 
30  int wheelIdx() { return (m_wheelid+2); };
31 
33 
34 protected:
35 
36 private:
37 
38  int m_bx;
39  int m_wheelid;
40  int m_maxBx;
43 
44  std::bitset<6> * m_wheelMap;
45  std::bitset<6> * m_wheelMapBx;
46 
47  bool m_debug;
48 
49 };
50 #endif // RPCWHEELMAP_H
bool m_debug
Definition: RPCWheelMap.h:47
virtual ~RPCWheelMap()
Destructor.
Definition: RPCWheelMap.cc:44
RPCWheelMap()
Standard constructor.
Definition: RPCWheelMap.h:18
void prepareData()
Definition: RPCWheelMap.cc:64
int wheelid()
Definition: RPCWheelMap.h:28
int wheelIdx()
Definition: RPCWheelMap.h:30
std::bitset< 6 > * m_wheelMap
Definition: RPCWheelMap.h:44
TTUInput * m_ttuinVec
Definition: RPCWheelMap.h:30
int m_maxSectors
Definition: RPCWheelMap.h:41
int m_maxBxWindow
Definition: RPCWheelMap.h:42
std::bitset< 6 > * m_wheelMapBx
Definition: RPCWheelMap.h:45
void addHit(int, int, int)
Definition: RPCWheelMap.cc:53