#include <CastorRecHitMonitor.h>
Public Member Functions | |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) |
CastorRecHitMonitor (const edm::ParameterSet &ps) | |
void | processEvent (const CastorRecHitCollection &castorHits) |
void | setup (const edm::ParameterSet &ps) |
~CastorRecHitMonitor () | |
Public Member Functions inherited from CastorBaseMonitor | |
CastorBaseMonitor () | |
virtual | ~CastorBaseMonitor () |
Private Attributes | |
float | energyInEachChannel [14][16] |
TH2F * | h2RecHitMap |
MonitorElement * | h2RHentriesMap |
MonitorElement * | h2RHmap |
MonitorElement * | h2RHoccmap |
MonitorElement * | hallchan |
MonitorElement * | hRHtime |
int | ievt_ |
std::string | subsystemname |
Additional Inherited Members | |
Protected Attributes inherited from CastorBaseMonitor | |
std::string | baseFolder_ |
edm::CPUTimer | cpu_timer |
int | fVerbosity |
std::string | rootFolder_ |
bool | showTiming |
Definition at line 9 of file CastorRecHitMonitor.h.
CastorRecHitMonitor::CastorRecHitMonitor | ( | const edm::ParameterSet & | ps | ) |
Definition at line 15 of file CastorRecHitMonitor.cc.
References edm::ParameterSet::getUntrackedParameter(), ievt_, AlCaHLTBitMon_QueryRunRegistry::string, and subsystemname.
CastorRecHitMonitor::~CastorRecHitMonitor | ( | ) |
Definition at line 23 of file CastorRecHitMonitor.cc.
void CastorRecHitMonitor::bookHistograms | ( | DQMStore::IBooker & | ibooker, |
edm::Run const & | iRun, | ||
edm::EventSetup const & | iSetup | ||
) |
Definition at line 35 of file CastorRecHitMonitor.cc.
References DQMStore::IBooker::book1D(), DQMStore::IBooker::book2D(), gather_cfg::cout, CastorBaseMonitor::fVerbosity, MonitorElement::getTH2F(), h2RHentriesMap, h2RHmap, h2RHoccmap, hallchan, hRHtime, alignCSCRings::s, DQMStore::IBooker::setCurrentFolder(), and subsystemname.
Referenced by CastorMonitorModule::bookHistograms().
void CastorRecHitMonitor::processEvent | ( | const CastorRecHitCollection & | castorHits | ) |
Definition at line 85 of file CastorRecHitMonitor.cc.
References a, edm::SortedCollection< T, SORT >::begin(), gather_cfg::cout, CastorBaseMonitor::cpu_timer, edm::SortedCollection< T, SORT >::end(), relval_parameters_module::energy, energyInEachChannel, MonitorElement::Fill(), CastorBaseMonitor::fVerbosity, MonitorElement::getTH2F(), h2RHentriesMap, h2RHmap, h2RHoccmap, hallchan, hRHtime, ievt_, mod(), python.rootplot.argparse::module, phi, edm::CPUTimer::reset(), CastorBaseMonitor::showTiming, edm::SortedCollection< T, SORT >::size(), edm::CPUTimer::start(), cond::rpcobgas::time, and z.
Referenced by CastorMonitorModule::analyze().
|
virtual |
Reimplemented from CastorBaseMonitor.
Definition at line 27 of file CastorRecHitMonitor.cc.
Referenced by CastorMonitorModule::CastorMonitorModule().
|
private |
Definition at line 20 of file CastorRecHitMonitor.h.
Referenced by processEvent().
|
private |
Definition at line 23 of file CastorRecHitMonitor.h.
|
private |
Definition at line 28 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEvent().
|
private |
Definition at line 26 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEvent().
|
private |
Definition at line 27 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEvent().
|
private |
Definition at line 30 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEvent().
|
private |
Definition at line 29 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEvent().
|
private |
Definition at line 19 of file CastorRecHitMonitor.h.
Referenced by CastorRecHitMonitor(), and processEvent().
|
private |
Definition at line 21 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and CastorRecHitMonitor().