#include <HcalMonitorModule.h>
Public Member Functions | |
HcalMonitorModule (const edm::ParameterSet &ps) | |
~HcalMonitorModule () | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Public Member Functions inherited from edm::EDConsumerBase | |
EDConsumerBase () | |
ProductHolderIndex | indexFrom (EDGetToken, BranchType, TypeID const &) const |
void | itemsMayGet (BranchType, std::vector< ProductHolderIndex > &) const |
void | itemsToGet (BranchType, std::vector< ProductHolderIndex > &) const |
void | labelsForToken (EDGetToken iToken, Labels &oLabels) const |
void | updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &) |
virtual | ~EDConsumerBase () |
Protected Member Functions | |
void | analyze (const edm::Event &e, const edm::EventSetup &c) |
void | beginJob () |
void | beginLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) |
void | beginRun (const edm::Run &run, const edm::EventSetup &c) |
void | CheckSubdetectorStatus (const edm::Handle< FEDRawDataCollection > &rawraw, HcalSubdetector subdet, const HcalElectronicsMap &emap) |
void | cleanup (void) |
void | endJob (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 (void) |
Protected Member Functions inherited from edm::EDAnalyzer | |
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
CurrentProcessingContext const * | currentContext () const |
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 |
DQMStore * | dbe_ |
int | debug_ |
const HcalElectronicsMap * | eMap_ |
bool | enableCleanup_ |
int | evtNumber_ |
edm::InputTag | FEDRawDataCollection_ |
bool | fedsListed_ |
int | HBpresent_ |
int | HEpresent_ |
int | HFpresent_ |
int | HOpresent_ |
int | ievt_ |
bool | init_ |
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_ |
int | runNumber_ |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Definition at line 28 of file HcalMonitorModule.h.
HcalMonitorModule::HcalMonitorModule | ( | const edm::ParameterSet & | ps | ) |
Definition at line 59 of file HcalMonitorModule.cc.
References debug_, enableCleanup_, FEDRawDataCollection_, edm::ParameterSet::getUntrackedParameter(), init_, inputLabelReport_, mergeRuns_, NLumiBlocks_, Online_, prefixME_, and AlCaHLTBitMon_QueryRunRegistry::string.
HcalMonitorModule::~HcalMonitorModule | ( | ) |
Definition at line 82 of file HcalMonitorModule.cc.
|
protectedvirtual |
Implements edm::EDAnalyzer.
Definition at line 314 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::getByLabel(), HBpresent_, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, HEpresent_, HFpresent_, HOpresent_, i, edm::EventBase::id(), ievt_, init_, 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_, setup(), FEDRawData::size(), and relativeConstraints::value.
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 89 of file HcalMonitorModule.cc.
References gather_cfg::cout, dbe_, debug_, eMap_, fedsListed_, HBpresent_, HEpresent_, HFpresent_, HOpresent_, ievt_, meCalibType_, meEvtsVsLS_, meFEDS_, meHB_, meHE_, meHF_, meHO_, meIevt_, meIevtHist_, meProcessedEndLumi_, and cppFunctionSkipper::operator.
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 279 of file HcalMonitorModule.cc.
References gather_cfg::cout, and debug_.
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 115 of file HcalMonitorModule.cc.
References gather_cfg::cout, debug_, eMap_, edm::EventSetup::get(), mergeRuns_, reset(), and setup().
|
protected |
Definition at line 420 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 219 of file HcalMonitorModule.cc.
References gather_cfg::cout, dbe_, debug_, enableCleanup_, fedsListed_, MonitorElement::getName(), HBpresent_, HEpresent_, HFpresent_, HOpresent_, init_, meCalibType_, meCurrentCalibType_, meEvt_, meFEDS_, meHB_, meHE_, meHF_, meHO_, meIevt_, meIevtHist_, meProcessedEndLumi_, meRun_, meStatus_, prefixME_, DQMStore::removeElement(), and DQMStore::setCurrentFolder().
Referenced by endJob().
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 297 of file HcalMonitorModule.cc.
References cleanup(), gather_cfg::cout, dbe_, debug_, evtNumber_, MonitorElement::Fill(), DQMStore::get(), init_, meEvt_, meRun_, meStatus_, prefixME_, and runNumber_.
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 288 of file HcalMonitorModule.cc.
References gather_cfg::cout, debug_, MonitorElement::Fill(), edm::LuminosityBlockBase::luminosityBlock(), and meProcessedEndLumi_.
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 134 of file HcalMonitorModule.cc.
References gather_cfg::cout, debug_, evtNumber_, MonitorElement::Fill(), meEvt_, meRun_, meStatus_, and runNumber_.
|
protected |
Definition at line 145 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 beginRun().
|
protected |
Definition at line 167 of file HcalMonitorModule.cc.
References DQMStore::book1D(), DQMStore::bookInt(), gather_cfg::cout, dbe_, debug_, MonitorElement::Fill(), init_, 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::setCurrentFolder().
Referenced by analyze(), and beginRun().
|
private |
Definition at line 116 of file HcalMonitorModule.h.
|
private |
Definition at line 113 of file HcalMonitorModule.h.
Referenced by beginJob(), cleanup(), endJob(), and setup().
|
private |
Definition at line 105 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), beginLuminosityBlock(), beginRun(), CheckSubdetectorStatus(), cleanup(), endJob(), endLuminosityBlock(), endRun(), HcalMonitorModule(), reset(), and setup().
|
private |
Definition at line 115 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), and beginRun().
|
private |
Definition at line 104 of file HcalMonitorModule.h.
Referenced by cleanup(), and HcalMonitorModule().
|
private |
Definition at line 82 of file HcalMonitorModule.h.
|
private |
Definition at line 107 of file HcalMonitorModule.h.
Referenced by analyze(), and HcalMonitorModule().
|
private |
Definition at line 100 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), cleanup(), and reset().
|
private |
Definition at line 112 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), CheckSubdetectorStatus(), cleanup(), and reset().
|
private |
Definition at line 112 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), CheckSubdetectorStatus(), cleanup(), and reset().
|
private |
Definition at line 112 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), CheckSubdetectorStatus(), cleanup(), and reset().
|
private |
Definition at line 112 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), CheckSubdetectorStatus(), cleanup(), and reset().
|
private |
Definition at line 80 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), and reset().
|
private |
Definition at line 106 of file HcalMonitorModule.h.
Referenced by analyze(), cleanup(), endJob(), HcalMonitorModule(), and setup().
|
private |
Definition at line 108 of file HcalMonitorModule.h.
Referenced by analyze(), and HcalMonitorModule().
|
private |
Definition at line 88 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), cleanup(), reset(), and setup().
|
private |
Definition at line 89 of file HcalMonitorModule.h.
|
private |
|
private |
Definition at line 96 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), reset(), and setup().
|
private |
Definition at line 87 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), cleanup(), reset(), and setup().
|
private |
Definition at line 90 of file HcalMonitorModule.h.
Referenced by beginJob(), CheckSubdetectorStatus(), cleanup(), reset(), and setup().
|
private |
Definition at line 91 of file HcalMonitorModule.h.
Referenced by beginJob(), CheckSubdetectorStatus(), cleanup(), reset(), and setup().
|
private |
Definition at line 93 of file HcalMonitorModule.h.
Referenced by beginJob(), CheckSubdetectorStatus(), cleanup(), reset(), and setup().
|
private |
Definition at line 92 of file HcalMonitorModule.h.
Referenced by beginJob(), CheckSubdetectorStatus(), cleanup(), reset(), and setup().
|
private |
Definition at line 94 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), cleanup(), reset(), and setup().
|
private |
Definition at line 95 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), cleanup(), reset(), and setup().
|
private |
Definition at line 98 of file HcalMonitorModule.h.
Referenced by setup().
|
private |
Definition at line 97 of file HcalMonitorModule.h.
Referenced by beginJob(), cleanup(), endLuminosityBlock(), reset(), and setup().
|
private |
Definition at line 103 of file HcalMonitorModule.h.
Referenced by beginRun(), and HcalMonitorModule().
|
private |
|
private |
|
private |
Definition at line 110 of file HcalMonitorModule.h.
Referenced by HcalMonitorModule(), and setup().
|
private |
Definition at line 102 of file HcalMonitorModule.h.
Referenced by HcalMonitorModule(), and setup().
|
private |
Definition at line 109 of file HcalMonitorModule.h.
Referenced by cleanup(), endJob(), HcalMonitorModule(), and setup().
|
private |
Definition at line 81 of file HcalMonitorModule.h.