CMS 3D CMS Logo

Public Member Functions | Private Attributes

HcalMonitorSelector Class Reference

#include <HcalMonitorSelector.h>

List of all members.

Public Member Functions

unsigned int getEventMask () const
int getRunNumber () const
unsigned int getTriggerMask () const
 HcalMonitorSelector ()
 Constructor.
 HcalMonitorSelector (const edm::ParameterSet &ps)
void processEvent (const edm::Event &e)
 ~HcalMonitorSelector ()
 Destructor.

Private Attributes

unsigned int m_eventMask
int m_runNum
unsigned int m_triggerMask

Detailed Description

Definition at line 28 of file HcalMonitorSelector.h.


Constructor & Destructor Documentation

HcalMonitorSelector::HcalMonitorSelector ( ) [inline]

Constructor.

Definition at line 33 of file HcalMonitorSelector.h.

{};
HcalMonitorSelector::HcalMonitorSelector ( const edm::ParameterSet ps)

Definition at line 12 of file HcalMonitorSelector.cc.

References m_eventMask, m_runNum, and m_triggerMask.

                                                                 {

  m_eventMask = 0;
  m_triggerMask = 0;
  m_runNum = -1;
}
HcalMonitorSelector::~HcalMonitorSelector ( )

Destructor.

Definition at line 19 of file HcalMonitorSelector.cc.

                                         {

}

Member Function Documentation

unsigned int HcalMonitorSelector::getEventMask ( ) const [inline]

Definition at line 39 of file HcalMonitorSelector.h.

References m_eventMask.

{ return m_eventMask; }
int HcalMonitorSelector::getRunNumber ( ) const [inline]

Definition at line 41 of file HcalMonitorSelector.h.

References m_runNum.

{ return m_runNum; }
unsigned int HcalMonitorSelector::getTriggerMask ( ) const [inline]

Definition at line 40 of file HcalMonitorSelector.h.

References m_triggerMask.

{ return m_triggerMask; }
void HcalMonitorSelector::processEvent ( const edm::Event e)

Just pass these through for now...

Definition at line 23 of file HcalMonitorSelector.cc.

References DO_HCAL_DFMON, DO_HCAL_DIGIMON, DO_HCAL_LASER_CALIBMON, DO_HCAL_LED_CALIBMON, DO_HCAL_PED_CALIBMON, DO_HCAL_RECHITMON, edm::Event::getByType(), HCAL_BEAM_TRIGGER, edm::HandleBase::isValid(), m_eventMask, m_runNum, m_triggerMask, HcalTBTriggerData::runNumber(), HcalTBTriggerData::wasBeamTrigger(), HcalTBTriggerData::wasInSpillPedestalTrigger(), HcalTBTriggerData::wasLaserTrigger(), HcalTBTriggerData::wasLEDTrigger(), and HcalTBTriggerData::wasOutSpillPedestalTrigger().


Member Data Documentation

unsigned int HcalMonitorSelector::m_eventMask [private]

Definition at line 48 of file HcalMonitorSelector.h.

Referenced by getEventMask(), HcalMonitorSelector(), and processEvent().

Definition at line 50 of file HcalMonitorSelector.h.

Referenced by getRunNumber(), HcalMonitorSelector(), and processEvent().

unsigned int HcalMonitorSelector::m_triggerMask [private]

Definition at line 49 of file HcalMonitorSelector.h.

Referenced by getTriggerMask(), HcalMonitorSelector(), and processEvent().