#include <HcalZDCMonitor.h>
Public Member Functions | |
void | endLuminosityBlock (void) |
HcalZDCMonitor () | |
void | processEvent (const ZDCDigiCollection &digi, const ZDCRecHitCollection &rechit) |
void | reset () |
void | setup (const edm::ParameterSet &ps, DQMStore *dbe) |
~HcalZDCMonitor () | |
Public Member Functions inherited from HcalBaseMonitor | |
void | beginLuminosityBlock (int lb) |
virtual void | beginRun () |
virtual void | clearME () |
virtual void | done () |
void | endLuminosityBlock () |
bool | getDiagnostics () const |
int | getVerbosity () const |
HcalBaseMonitor () | |
void | hideKnownBadCells () |
virtual void | periodicReset () |
void | processEvent () |
void | setDiagnostics (bool myval) |
void | setMinMaxHists1D (std::vector< MonitorElement * > &hh, double min, double max) |
void | setMinMaxHists2D (std::vector< MonitorElement * > &hh, double min, double max) |
void | setupDepthHists1D (MonitorElement *&h, std::vector< MonitorElement * > &hh, std::string Name, std::string Units, int lowbound, int highbound, int Nbins) |
void | setupDepthHists1D (std::vector< MonitorElement * > &hh, std::string Name, std::string Units, int lowbound, int highbound, int Nbins) |
void | setupDepthHists2D (MonitorElement *&h, std::vector< MonitorElement * > &hh, std::string Name, std::string Units) |
void | setupDepthHists2D (std::vector< MonitorElement * > &hh, std::string Name, std::string Units) |
void | setupDepthHists2D (MonitorElement *&h, std::vector< MonitorElement * > &hh, std::string Name, std::string Units, int nbinsx, int lowboundx, int highboundx, int nbinsy, int lowboundy, int highboundy) |
void | setupDepthHists2D (std::vector< MonitorElement * > &hh, std::string Name, std::string Units, int nbinsx, int lowboundx, int highboundx, int nbinsy, int lowboundy, int highboundy) |
void | SetupEtaPhiHists (MonitorElement *&h, EtaPhiHists &hh, std::string Name, std::string Units) |
void | SetupEtaPhiHists (EtaPhiHists &hh, std::string Name, std::string Units) |
void | setVerbosity (int verb) |
bool | vetoCell (HcalDetId &id) |
virtual | ~HcalBaseMonitor () |
Private Member Functions | |
double | getTime (const std::vector< double > &fData, unsigned int ts_min, unsigned int ts_max, double &fSum) |
Definition at line 17 of file HcalZDCMonitor.h.
HcalZDCMonitor::HcalZDCMonitor | ( | ) |
Definition at line 3 of file HcalZDCMonitor.cc.
HcalZDCMonitor::~HcalZDCMonitor | ( | ) |
Definition at line 5 of file HcalZDCMonitor.cc.
void HcalZDCMonitor::endLuminosityBlock | ( | void | ) |
Definition at line 441 of file HcalZDCMonitor.cc.
References h_2D_charge, h_2D_RecHitEnergy, h_2D_RecHitTime, h_2D_TSMean, h_ZDCM_EM_Charge, h_ZDCM_EM_RecHitEnergy, h_ZDCM_EM_RecHitTiming, h_ZDCM_EM_TSMean, h_ZDCM_HAD_Charge, h_ZDCM_HAD_RecHitEnergy, h_ZDCM_HAD_RecHitTiming, h_ZDCM_HAD_TSMean, h_ZDCP_EM_Charge, h_ZDCP_EM_RecHitEnergy, h_ZDCP_EM_RecHitTiming, h_ZDCP_EM_TSMean, h_ZDCP_HAD_Charge, h_ZDCP_HAD_RecHitEnergy, h_ZDCP_HAD_RecHitTiming, h_ZDCP_HAD_TSMean, i, and MonitorElement::setBinContent().
Referenced by ZDCMonitorModule::endLuminosityBlock(), and ZDCMonitorModule::endRun().
|
private |
void HcalZDCMonitor::processEvent | ( | const ZDCDigiCollection & | digi, |
const ZDCRecHitCollection & | rechit | ||
) |
Definition at line 245 of file HcalZDCMonitor.cc.
References ecalMGPA::adc(), edm::SortedCollection< T, SORT >::begin(), gather_cfg::cout, HcalBaseMonitor::cpu_timer, edm::SortedCollection< T, SORT >::end(), MonitorElement::Fill(), HcalBaseMonitor::fVerbosity, getTime(), h_2D_saturation, h_ZDCM_EM_Charge, h_ZDCM_EM_Pulse, h_ZDCM_EM_RecHitEnergy, h_ZDCM_EM_RecHitTiming, h_ZDCM_EM_TSMean, h_ZDCM_HAD_Charge, h_ZDCM_HAD_Pulse, h_ZDCM_HAD_RecHitEnergy, h_ZDCM_HAD_RecHitTiming, h_ZDCM_HAD_TSMean, h_ZDCP_EM_Charge, h_ZDCP_EM_Pulse, h_ZDCP_EM_RecHitEnergy, h_ZDCP_EM_RecHitTiming, h_ZDCP_EM_TSMean, h_ZDCP_HAD_Charge, h_ZDCP_HAD_Pulse, h_ZDCP_HAD_RecHitEnergy, h_ZDCP_HAD_RecHitTiming, h_ZDCP_HAD_TSMean, i, ievt_, meEVT_, edm::CPUTimer::reset(), HcalBaseMonitor::showTiming, edm::SortedCollection< T, SORT >::size(), and edm::CPUTimer::start().
Referenced by ZDCMonitorModule::analyze().
void HcalZDCMonitor::reset | ( | void | ) |
|
virtual |
Reimplemented from HcalBaseMonitor.
Definition at line 10 of file HcalZDCMonitor.cc.
References HcalBaseMonitor::baseFolder_, DQMStore::book1D(), DQMStore::book2D(), DQMStore::bookInt(), gather_cfg::cout, HcalBaseMonitor::cpu_timer, MonitorElement::Fill(), HcalBaseMonitor::fVerbosity, h_2D_charge, h_2D_RecHitEnergy, h_2D_RecHitTime, h_2D_saturation, h_2D_TSMean, h_ZDCM_EM_Charge, h_ZDCM_EM_Pulse, h_ZDCM_EM_RecHitEnergy, h_ZDCM_EM_RecHitTiming, h_ZDCM_EM_TSMean, h_ZDCM_HAD_Charge, h_ZDCM_HAD_Pulse, h_ZDCM_HAD_RecHitEnergy, h_ZDCM_HAD_RecHitTiming, h_ZDCM_HAD_TSMean, h_ZDCP_EM_Charge, h_ZDCP_EM_Pulse, h_ZDCP_EM_RecHitEnergy, h_ZDCP_EM_RecHitTiming, h_ZDCP_EM_TSMean, h_ZDCP_HAD_Charge, h_ZDCP_HAD_Pulse, h_ZDCP_HAD_RecHitEnergy, h_ZDCP_HAD_RecHitTiming, h_ZDCP_HAD_TSMean, i, ievt_, HcalBaseMonitor::m_dbe, meEVT_, mergeVDriftHistosByStation::name, edm::CPUTimer::reset(), HcalBaseMonitor::rootFolder_, MonitorElement::setAxisTitle(), MonitorElement::setBinLabel(), DQMStore::setCurrentFolder(), HcalBaseMonitor::setup(), HcalBaseMonitor::showTiming, edm::CPUTimer::start(), and indexGen::title.
Referenced by ZDCMonitorModule::ZDCMonitorModule().
|
private |
Definition at line 44 of file HcalZDCMonitor.h.
|
private |
Definition at line 43 of file HcalZDCMonitor.h.
|
private |
Definition at line 38 of file HcalZDCMonitor.h.
|
private |
Definition at line 49 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), and setup().
|
private |
Definition at line 51 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), and setup().
|
private |
Definition at line 52 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), and setup().
|
private |
Definition at line 48 of file HcalZDCMonitor.h.
Referenced by processEvent(), and setup().
|
private |
Definition at line 50 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), and setup().
|
private |
Definition at line 56 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), processEvent(), and setup().
|
private |
Definition at line 54 of file HcalZDCMonitor.h.
Referenced by processEvent(), and setup().
|
private |
Definition at line 66 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), processEvent(), and setup().
|
private |
Definition at line 68 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), processEvent(), and setup().
|
private |
Definition at line 58 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), processEvent(), and setup().
|
private |
Definition at line 62 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), processEvent(), and setup().
|
private |
Definition at line 60 of file HcalZDCMonitor.h.
Referenced by processEvent(), and setup().
|
private |
Definition at line 70 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), processEvent(), and setup().
|
private |
Definition at line 72 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), processEvent(), and setup().
|
private |
Definition at line 64 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), processEvent(), and setup().
|
private |
Definition at line 55 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), processEvent(), and setup().
|
private |
Definition at line 53 of file HcalZDCMonitor.h.
Referenced by processEvent(), and setup().
|
private |
Definition at line 65 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), processEvent(), and setup().
|
private |
Definition at line 67 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), processEvent(), and setup().
|
private |
Definition at line 57 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), processEvent(), and setup().
|
private |
Definition at line 61 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), processEvent(), and setup().
|
private |
Definition at line 59 of file HcalZDCMonitor.h.
Referenced by processEvent(), and setup().
|
private |
Definition at line 69 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), processEvent(), and setup().
|
private |
Definition at line 71 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), processEvent(), and setup().
|
private |
Definition at line 63 of file HcalZDCMonitor.h.
Referenced by endLuminosityBlock(), processEvent(), and setup().
|
private |
Definition at line 45 of file HcalZDCMonitor.h.
Referenced by processEvent(), and setup().
|
private |
Definition at line 47 of file HcalZDCMonitor.h.
Referenced by processEvent(), and setup().
|
private |
Definition at line 39 of file HcalZDCMonitor.h.
|
private |
Definition at line 40 of file HcalZDCMonitor.h.
|
private |
Definition at line 42 of file HcalZDCMonitor.h.