#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 | processEventJets (const reco::BasicJetCollection &Jets) |
void | processEventTowers (const reco::CastorTowerCollection &castorTowers) |
~CastorRecHitMonitor () | |
Private Attributes | |
float | energyInEachChannel [14][16] |
int | fVerbosity = 0 |
TH2F * | h2RecHitMap |
MonitorElement * | h2RHchan |
MonitorElement * | h2RHentriesMap |
MonitorElement * | h2RHmap |
MonitorElement * | h2RHoccmap |
MonitorElement * | h2RHvsSec |
MonitorElement * | h2TowerEMhad |
MonitorElement * | hallchan |
MonitorElement * | hJetEnergy |
MonitorElement * | hJetEta |
MonitorElement * | hJetPhi |
MonitorElement * | hJetsMultipl |
MonitorElement * | hRHtime |
MonitorElement * | hTowerDepth |
MonitorElement * | hTowerE |
MonitorElement * | hTowerMultipl |
int | ievt_ |
std::string | subsystemname |
Definition at line 21 of file CastorRecHitMonitor.h.
CastorRecHitMonitor::CastorRecHitMonitor | ( | const edm::ParameterSet & | ps | ) |
Definition at line 15 of file CastorRecHitMonitor.cc.
References gather_cfg::cout, fVerbosity, edm::ParameterSet::getUntrackedParameter(), ievt_, AlCaHLTBitMon_QueryRunRegistry::string, and subsystemname.
CastorRecHitMonitor::~CastorRecHitMonitor | ( | ) |
Definition at line 25 of file CastorRecHitMonitor.cc.
void CastorRecHitMonitor::bookHistograms | ( | DQMStore::IBooker & | , |
edm::Run const & | , | ||
edm::EventSetup const & | |||
) |
Definition at line 27 of file CastorRecHitMonitor.cc.
References DQMStore::IBooker::book1D(), DQMStore::IBooker::book2D(), gather_cfg::cout, JetChargeProducer_cfi::exp, fVerbosity, MonitorElement::getTH1F(), MonitorElement::getTH2F(), h2RHchan, h2RHentriesMap, h2RHmap, h2RHoccmap, h2RHvsSec, h2TowerEMhad, hallchan, hJetEnergy, hJetEta, hJetPhi, hJetsMultipl, hRHtime, hTowerDepth, hTowerE, hTowerMultipl, mps_fire::i, cmsBatch::log, alignCSCRings::s, DQMStore::IBooker::setCurrentFolder(), and subsystemname.
Referenced by CastorMonitorModule::bookHistograms().
void CastorRecHitMonitor::processEvent | ( | const CastorRecHitCollection & | castorHits | ) |
Definition at line 157 of file CastorRecHitMonitor.cc.
References a, edm::SortedCollection< T, SORT >::begin(), gather_cfg::cout, edm::SortedCollection< T, SORT >::end(), energyInEachChannel, MonitorElement::Fill(), fVerbosity, MonitorElement::getTH2F(), h2RHchan, h2RHentriesMap, h2RHmap, h2RHoccmap, h2RHvsSec, hallchan, hRHtime, hcalTTPDigis_cfi::id, ievt_, createfilelist::int, mod(), python.rootplot.argparse::module, phi, edm::SortedCollection< T, SORT >::size(), ntuplemaker::time, and z.
Referenced by CastorMonitorModule::analyze().
void CastorRecHitMonitor::processEventJets | ( | const reco::BasicJetCollection & | Jets | ) |
Definition at line 217 of file CastorRecHitMonitor.cc.
References MonitorElement::Fill(), hJetEnergy, hJetEta, hJetPhi, and hJetsMultipl.
Referenced by CastorMonitorModule::analyze().
void CastorRecHitMonitor::processEventTowers | ( | const reco::CastorTowerCollection & | castorTowers | ) |
Definition at line 140 of file CastorRecHitMonitor.cc.
References MonitorElement::Fill(), h2TowerEMhad, hTowerDepth, hTowerE, hTowerMultipl, and ecaldqm::nTowers.
Referenced by CastorMonitorModule::analyze().
|
private |
Definition at line 33 of file CastorRecHitMonitor.h.
Referenced by processEvent().
|
private |
Definition at line 31 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), CastorRecHitMonitor(), and processEvent().
|
private |
Definition at line 45 of file CastorRecHitMonitor.h.
|
private |
Definition at line 46 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEvent().
|
private |
Definition at line 50 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEvent().
|
private |
Definition at line 48 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEvent().
|
private |
Definition at line 49 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEvent().
|
private |
Definition at line 47 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEvent().
|
private |
Definition at line 38 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEventTowers().
|
private |
Definition at line 51 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEvent().
|
private |
Definition at line 41 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEventJets().
|
private |
Definition at line 42 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEventJets().
|
private |
Definition at line 43 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEventJets().
|
private |
Definition at line 40 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEventJets().
|
private |
Definition at line 51 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEvent().
|
private |
Definition at line 37 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEventTowers().
|
private |
Definition at line 36 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEventTowers().
|
private |
Definition at line 39 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and processEventTowers().
|
private |
Definition at line 32 of file CastorRecHitMonitor.h.
Referenced by CastorRecHitMonitor(), and processEvent().
|
private |
Definition at line 34 of file CastorRecHitMonitor.h.
Referenced by bookHistograms(), and CastorRecHitMonitor().