#include <HcalMonitorModule.h>
Protected Member Functions | |
void | analyze (const edm::Event &e, const edm::EventSetup &c) |
void | CheckSubdetectorStatus (const edm::Handle< FEDRawDataCollection > &rawraw, HcalSubdetector subdet, const HcalElectronicsMap &emap) |
void | cleanup (void) |
void | endLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) |
void | endRun (const edm::Run &run, const edm::EventSetup &c) |
void | reset (void) |
void | setup (DQMStore::IBooker &) |
Protected Member Functions inherited from edm::stream::EDAnalyzerBase | |
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Private Attributes | |
EtaPhiHists | ChannelStatus |
int | debug_ |
const HcalElectronicsMap * | eMap_ |
bool | enableCleanup_ |
edm::EventNumber_t | evtNumber_ |
edm::InputTag | FEDRawDataCollection_ |
bool | fedsListed_ |
int | HBpresent_ |
int | HEpresent_ |
int | HFpresent_ |
int | HOpresent_ |
int | ievt_ |
edm::InputTag | inputLabelReport_ |
MonitorElement * | meCalibType_ |
MonitorElement * | meCurrentCalibType_ |
MonitorElement * | meEvt_ |
MonitorElement * | meEvtsVsLS_ |
MonitorElement * | meFEDS_ |
MonitorElement * | meHB_ |
MonitorElement * | meHE_ |
MonitorElement * | meHF_ |
MonitorElement * | meHO_ |
MonitorElement * | meIevt_ |
MonitorElement * | meIevtHist_ |
MonitorElement * | meOnline_ |
MonitorElement * | meProcessedEndLumi_ |
bool | mergeRuns_ |
MonitorElement * | meRun_ |
MonitorElement * | meStatus_ |
int | NLumiBlocks_ |
bool | Online_ |
std::string | prefixME_ |
edm::RunNumber_t | runNumber_ |
edm::EDGetTokenT < FEDRawDataCollection > | tok_raw_ |
edm::EDGetTokenT < HcalUnpackerReport > | tok_report_ |
Definition at line 28 of file HcalMonitorModule.h.
HcalMonitorModule::HcalMonitorModule | ( | const edm::ParameterSet & | ps | ) |
Definition at line 55 of file HcalMonitorModule.cc.
References debug_, eMap_, enableCleanup_, FEDRawDataCollection_, fedsListed_, edm::ParameterSet::getUntrackedParameter(), HBpresent_, HEpresent_, HFpresent_, HOpresent_, ievt_, inputLabelReport_, meCalibType_, meEvtsVsLS_, meFEDS_, meHB_, meHE_, meHF_, meHO_, meIevt_, meIevtHist_, meProcessedEndLumi_, mergeRuns_, NLumiBlocks_, Online_, prefixME_, AlCaHLTBitMon_QueryRunRegistry::string, tok_raw_, and tok_report_.
HcalMonitorModule::~HcalMonitorModule | ( | ) |
Definition at line 101 of file HcalMonitorModule.cc.
|
protectedvirtual |
Implements edm::stream::EDAnalyzerBase.
Definition at line 238 of file HcalMonitorModule.cc.
References diJetCalib::calibType, CheckSubdetectorStatus(), gather_cfg::cout, FEDRawData::data(), debug_, eMap_, edm::EventID::event(), evtNumber_, f, FEDRawDataCollection_, fedsListed_, MonitorElement::Fill(), edm::Event::getByToken(), HBpresent_, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, HEpresent_, HFpresent_, HOpresent_, i, edm::EventBase::id(), ievt_, inputLabelReport_, LogDebug, edm::EventBase::luminosityBlock(), FEDNumbering::MAXHCALFEDID, meCalibType_, meCurrentCalibType_, meEvt_, meEvtsVsLS_, meFEDS_, meIevt_, meIevtHist_, meRun_, meStatus_, FEDNumbering::MINHCALFEDID, zeeHLT_cff::report, edm::EventID::run(), runNumber_, FEDRawData::size(), tok_raw_, tok_report_, and relativeConstraints::value.
|
virtual |
|
protected |
Definition at line 343 of file HcalMonitorModule.cc.
References HcalHTRData::check(), gather_cfg::cout, FEDRawData::data(), debug_, MonitorElement::Fill(), HcalDCCHeader::getSourceId(), HcalDCCHeader::getSpigotData(), HcalDCCHeader::getSpigotPresent(), HBpresent_, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, HEpresent_, HFpresent_, HOpresent_, HcalHTRData::htrSlot(), HcalHTRData::htrTopBottom(), i, HcalHTRData::isHistogramEvent(), HcalElectronicsMap::lookup(), FEDNumbering::MAXHCALFEDID, meHB_, meHE_, meHF_, meHO_, FEDNumbering::MINHCALFEDID, DetId::null(), HcalHTRData::readoutVMECrateId(), HcalElectronicsId::setHTR(), FEDRawData::size(), HcalDCCHeader::SPIGOT_COUNT, and DetId::subdetId().
Referenced by analyze().
|
protected |
Definition at line 212 of file HcalMonitorModule.cc.
References gather_cfg::cout, debug_, enableCleanup_, fedsListed_, HBpresent_, HEpresent_, HFpresent_, and HOpresent_.
|
virtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 106 of file HcalMonitorModule.cc.
References gather_cfg::cout, debug_, eMap_, edm::EventSetup::get(), mergeRuns_, and reset().
|
protectedvirtual |
Reimplemented from edm::stream::EDAnalyzerBase.
Definition at line 228 of file HcalMonitorModule.cc.
References gather_cfg::cout, debug_, MonitorElement::Fill(), edm::LuminosityBlockBase::luminosityBlock(), and meProcessedEndLumi_.
|
protectedvirtual |
Reimplemented from edm::stream::EDAnalyzerBase.
Definition at line 131 of file HcalMonitorModule.cc.
References gather_cfg::cout, debug_, evtNumber_, MonitorElement::Fill(), meEvt_, meRun_, meStatus_, and runNumber_.
|
protected |
Definition at line 142 of file HcalMonitorModule.cc.
References gather_cfg::cout, debug_, fedsListed_, MonitorElement::Fill(), HBpresent_, HEpresent_, HFpresent_, HOpresent_, ievt_, meCalibType_, meEvtsVsLS_, meFEDS_, meHB_, meHE_, meHF_, meHO_, meIevt_, meIevtHist_, meProcessedEndLumi_, and MonitorElement::Reset().
Referenced by dqmBeginRun().
|
protected |
Definition at line 164 of file HcalMonitorModule.cc.
References DQMStore::IBooker::book1D(), DQMStore::IBooker::bookInt(), gather_cfg::cout, debug_, MonitorElement::Fill(), FEDNumbering::MAXHCALFEDID, meCalibType_, meCurrentCalibType_, meEvt_, meEvtsVsLS_, meFEDS_, meHB_, meHE_, meHF_, meHO_, meIevt_, meIevtHist_, meOnline_, meProcessedEndLumi_, meRun_, meStatus_, FEDNumbering::MINHCALFEDID, NLumiBlocks_, Online_, prefixME_, MonitorElement::setBinLabel(), and DQMStore::IBooker::setCurrentFolder().
Referenced by bookHistograms().
|
private |
Definition at line 107 of file HcalMonitorModule.h.
|
private |
Definition at line 95 of file HcalMonitorModule.h.
Referenced by analyze(), CheckSubdetectorStatus(), cleanup(), dqmBeginRun(), endLuminosityBlock(), endRun(), HcalMonitorModule(), reset(), and setup().
|
private |
Definition at line 106 of file HcalMonitorModule.h.
Referenced by analyze(), dqmBeginRun(), and HcalMonitorModule().
|
private |
Definition at line 94 of file HcalMonitorModule.h.
Referenced by cleanup(), and HcalMonitorModule().
|
private |
Definition at line 72 of file HcalMonitorModule.h.
|
private |
Definition at line 96 of file HcalMonitorModule.h.
Referenced by analyze(), and HcalMonitorModule().
|
private |
Definition at line 90 of file HcalMonitorModule.h.
Referenced by analyze(), cleanup(), HcalMonitorModule(), and reset().
|
private |
Definition at line 104 of file HcalMonitorModule.h.
Referenced by analyze(), CheckSubdetectorStatus(), cleanup(), HcalMonitorModule(), and reset().
|
private |
Definition at line 104 of file HcalMonitorModule.h.
Referenced by analyze(), CheckSubdetectorStatus(), cleanup(), HcalMonitorModule(), and reset().
|
private |
Definition at line 104 of file HcalMonitorModule.h.
Referenced by analyze(), CheckSubdetectorStatus(), cleanup(), HcalMonitorModule(), and reset().
|
private |
Definition at line 104 of file HcalMonitorModule.h.
Referenced by analyze(), CheckSubdetectorStatus(), cleanup(), HcalMonitorModule(), and reset().
|
private |
Definition at line 70 of file HcalMonitorModule.h.
Referenced by analyze(), HcalMonitorModule(), and reset().
|
private |
Definition at line 97 of file HcalMonitorModule.h.
Referenced by analyze(), and HcalMonitorModule().
|
private |
Definition at line 78 of file HcalMonitorModule.h.
Referenced by analyze(), HcalMonitorModule(), reset(), and setup().
|
private |
Definition at line 79 of file HcalMonitorModule.h.
|
private |
Definition at line 76 of file HcalMonitorModule.h.
|
private |
Definition at line 86 of file HcalMonitorModule.h.
Referenced by analyze(), HcalMonitorModule(), reset(), and setup().
|
private |
Definition at line 77 of file HcalMonitorModule.h.
Referenced by analyze(), HcalMonitorModule(), reset(), and setup().
|
private |
Definition at line 80 of file HcalMonitorModule.h.
Referenced by CheckSubdetectorStatus(), HcalMonitorModule(), reset(), and setup().
|
private |
Definition at line 81 of file HcalMonitorModule.h.
Referenced by CheckSubdetectorStatus(), HcalMonitorModule(), reset(), and setup().
|
private |
Definition at line 83 of file HcalMonitorModule.h.
Referenced by CheckSubdetectorStatus(), HcalMonitorModule(), reset(), and setup().
|
private |
Definition at line 82 of file HcalMonitorModule.h.
Referenced by CheckSubdetectorStatus(), HcalMonitorModule(), reset(), and setup().
|
private |
Definition at line 84 of file HcalMonitorModule.h.
Referenced by analyze(), HcalMonitorModule(), reset(), and setup().
|
private |
Definition at line 85 of file HcalMonitorModule.h.
Referenced by analyze(), HcalMonitorModule(), reset(), and setup().
|
private |
Definition at line 88 of file HcalMonitorModule.h.
Referenced by setup().
|
private |
Definition at line 87 of file HcalMonitorModule.h.
Referenced by endLuminosityBlock(), HcalMonitorModule(), reset(), and setup().
|
private |
Definition at line 93 of file HcalMonitorModule.h.
Referenced by dqmBeginRun(), and HcalMonitorModule().
|
private |
Definition at line 75 of file HcalMonitorModule.h.
|
private |
Definition at line 74 of file HcalMonitorModule.h.
|
private |
Definition at line 99 of file HcalMonitorModule.h.
Referenced by HcalMonitorModule(), and setup().
|
private |
Definition at line 92 of file HcalMonitorModule.h.
Referenced by HcalMonitorModule(), and setup().
|
private |
Definition at line 98 of file HcalMonitorModule.h.
Referenced by HcalMonitorModule(), and setup().
|
private |
Definition at line 71 of file HcalMonitorModule.h.
|
private |
Definition at line 101 of file HcalMonitorModule.h.
Referenced by analyze(), and HcalMonitorModule().
|
private |
Definition at line 102 of file HcalMonitorModule.h.
Referenced by analyze(), and HcalMonitorModule().