CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CastorMonitorSelector.cc
Go to the documentation of this file.
2 
4 
5  m_eventMask = 0;
6  m_triggerMask = 0;
7  m_runNum = -1;
8 }
9 
11 
12 }
13 
15 
16  m_eventMask = 0;
17  m_triggerMask = 0;
18 
22 
23  return;
24 
26  e.getByType(triggerD);
27  if (!triggerD.isValid()) {
28  m_runNum=-1;
30  //m_eventMask = m_eventMask|DO_CASTOR_PED_CALIBMON|DO_CASTOR_LED_CALIBMON|DO_CASTOR_LASER_CALIBMON;
32  return;
33  }
34  const HcalTBTriggerData trigger = *triggerD;
35 
36  m_runNum = trigger.runNumber();
37 
39  //if (trigger.wasBeamTrigger()) { m_triggerMask |= 0x01; m_eventMask = m_eventMask|CASTOR_BEAM_TRIGGER;}
42  // if (trigger.wasLEDTrigger()) { m_triggerMask |= 0x08; m_eventMask = m_eventMask|DO_CASTOR_LED_CALIBMON;}
43  // if (trigger.wasLaserTrigger()) { m_triggerMask |= 0x10; m_eventMask = m_eventMask|DO_CASTOR_LASER_CALIBMON;}
44 
46 
47  return;
48 
49 }
void processEvent(const edm::Event &e)
bool getByType(Handle< PROD > &result) const
Definition: Event.h:398
static const int DO_CASTOR_RECHITMON
bool wasOutSpillPedestalTrigger() const
returns true if this was an out-of-spill pedestal trigger
CastorMonitorSelector()
Constructor.
bool isValid() const
Definition: HandleBase.h:76
static const int DO_CASTOR_PED_CALIBMON
bool wasInSpillPedestalTrigger() const
returns true if this was an in-spill pedestal trigger
uint32_t runNumber() const
Returns the current run number.
~CastorMonitorSelector()
Destructor.