CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalMonitorSelector.h
Go to the documentation of this file.
1 #ifndef HcalMonitorSelector_H
2 #define HcalMonitorSelector_H
3 
4 /*
5  * \file HcalMonitorSelector.h
6  *
7  * $Date: 2010/07/21 04:23:21 $
8  * $Revision: 1.6 $
9  * \author W. Fisher
10  *
11 */
15 #include <iostream>
16 #include <vector>
17 #include <string>
18 
19 static const int HCAL_BEAM_TRIGGER = 0x0001;
20 static const int DO_HCAL_DIGIMON = 0x0002;
21 static const int DO_HCAL_DFMON = 0x0004;
22 static const int DO_HCAL_RECHITMON = 0x0008;
23 static const int DO_HCAL_LED_CALIBMON = 0x0010;
24 static const int DO_HCAL_LASER_CALIBMON = 0x0020;
25 static const int DO_HCAL_PED_CALIBMON = 0x0040;
26 
27 
29 
30 public:
31 
35 
38 
39  inline unsigned int getEventMask() const { return m_eventMask; }
40  inline unsigned int getTriggerMask() const { return m_triggerMask; }
41  inline int getRunNumber() const { return m_runNum; }
42  void processEvent(const edm::Event& e);
43 
44 protected:
45 
46 private:
47 
48  unsigned int m_eventMask;
49  unsigned int m_triggerMask;
50  int m_runNum;
51 };
52 
53 #endif
~HcalMonitorSelector()
Destructor.
static const int DO_HCAL_LASER_CALIBMON
static const int DO_HCAL_DFMON
HcalMonitorSelector()
Constructor.
static const int DO_HCAL_PED_CALIBMON
static const int DO_HCAL_LED_CALIBMON
static const int DO_HCAL_DIGIMON
unsigned int getEventMask() const
static const int DO_HCAL_RECHITMON
static const int HCAL_BEAM_TRIGGER
void processEvent(const edm::Event &e)
unsigned int getTriggerMask() const