CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CastorMonitorSelector.h
Go to the documentation of this file.
1 #ifndef CastorMonitorSelector_H
2 #define CastorMonitorSelector_H
3 
4 
8 #include <iostream>
9 #include <vector>
10 #include <string>
11 
12 
13 static const int CASTOR_BEAM_TRIGGER = 0x0001;
14 static const int DO_CASTOR_RECHITMON = 0x0008;
15 static const int DO_CASTOR_LED_CALIBMON = 0x0010;
16 static const int DO_CASTOR_PED_CALIBMON = 0x0040;
17 
18 
20 
21 public:
22 
26 
29 
30  inline unsigned int getEventMask() const { return m_eventMask; }
31  inline unsigned int getTriggerMask() const { return m_triggerMask; }
32  inline int getRunNumber() const { return m_runNum; }
33  void processEvent(const edm::Event& e);
34 
35 protected:
36 
37 private:
38 
39  unsigned int m_eventMask;
40  unsigned int m_triggerMask;
41  int m_runNum;
42 };
43 
44 #endif
unsigned int getEventMask() const
void processEvent(const edm::Event &e)
static const int CASTOR_BEAM_TRIGGER
static const int DO_CASTOR_RECHITMON
CastorMonitorSelector()
Constructor.
static const int DO_CASTOR_LED_CALIBMON
unsigned int getTriggerMask() const
static const int DO_CASTOR_PED_CALIBMON
~CastorMonitorSelector()
Destructor.