#include <CastorMonitorModule.h>
Protected Member Functions | |
void | analyze (const edm::Event &iEvent, const edm::EventSetup &eventSetup) override |
void | beginLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &eventSetup) override |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override |
void | dqmBeginRun (const edm::Run &, const edm::EventSetup &) override |
void | endLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &eventSetup) override |
void | endRun (const edm::Run &run, const edm::EventSetup &eventSetup) override |
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 Types | |
typedef std::vector< reco::BasicJet > | BasicJetCollection |
typedef std::vector< reco::CastorTower > | CastorTowerCollection |
Private Attributes | |
MonitorElement * | CastorEventProduct |
edm::ESHandle< CastorDbService > | conditions_ |
edm::CPUTimer | cpu_timer |
edm::ESHandle< CastorPedestals > | dbPedestals |
CastorDigiMonitor * | DigiMon_ |
bool | digiOK_ |
int | fVerbosity |
MonitorElement * | hunpkrep |
int | ibunch_ |
int | ievent_ |
int | ievt_ |
int | ilumisec_ |
edm::EDGetTokenT< CastorTowerCollection > | inputTokenCastorTowers_ |
edm::EDGetTokenT< CastorDigiCollection > | inputTokenDigi_ |
edm::EDGetTokenT< FEDRawDataCollection > | inputTokenRaw_ |
edm::EDGetTokenT< CastorRecHitCollection > | inputTokenRecHitCASTOR_ |
edm::EDGetTokenT< HcalUnpackerReport > | inputTokenReport_ |
int | irun_ |
edm::EDGetTokenT< BasicJetCollection > | JetAlgorithm |
CastorLEDMonitor * | LedMon_ |
int | NBunchesOrbit |
bool | rawOK_ |
CastorRecHitMonitor * | RecHitMon_ |
bool | rechitOK_ |
bool | reportOK_ |
bool | showTiming_ |
std::string | subsystemname_ |
Definition at line 72 of file CastorMonitorModule.h.
|
private |
Definition at line 109 of file CastorMonitorModule.h.
|
private |
Definition at line 107 of file CastorMonitorModule.h.
CastorMonitorModule::CastorMonitorModule | ( | const edm::ParameterSet & | ps | ) |
Definition at line 25 of file CastorMonitorModule.cc.
References gather_cfg::cout, DigiMon_, fVerbosity, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), ibunch_, ievent_, ievt_, ilumisec_, inputTokenCastorTowers_, inputTokenDigi_, inputTokenRaw_, inputTokenRecHitCASTOR_, inputTokenReport_, irun_, JetAlgorithm, LedMon_, NBunchesOrbit, RecHitMon_, showTiming_, AlCaHLTBitMon_QueryRunRegistry::string, and subsystemname_.
|
override |
Definition at line 60 of file CastorMonitorModule.cc.
References DigiMon_, LedMon_, and RecHitMon_.
|
overrideprotected |
Definition at line 121 of file CastorMonitorModule.cc.
References HcalUnpackerReport::badQualityDigis(), edm::EventBase::bunchCrossing(), HcalUnpackerReport::busySpigots(), CastorEventProduct, conditions_, gather_cfg::cout, cpu_timer, edm::CPUTimer::cpuTime(), DEFINE_FWK_MODULE, DigiMon_, digiOK_, HcalUnpackerReport::emptyEventSpigots(), edm::EventID::event(), MonitorElement::Fill(), objects.autophobj::float, fVerbosity, edm::Event::getByToken(), hunpkrep, ibunch_, edm::EventBase::id(), ievent_, ievt_, ilumisec_, inputTokenCastorTowers_, inputTokenDigi_, inputTokenRaw_, inputTokenRecHitCASTOR_, inputTokenReport_, irun_, edm::HandleBase::isValid(), JetAlgorithm, fwrapper::jets, LedMon_, edm::EventBase::luminosityBlock(), NBunchesOrbit, ecaldqm::nTowers, HcalUnpackerReport::OFWSpigots(), CastorDigiMonitor::processEvent(), CastorRecHitMonitor::processEvent(), CastorLEDMonitor::processEvent(), CastorRecHitMonitor::processEventJets(), CastorRecHitMonitor::processEventTowers(), rawOK_, RecHitMon_, rechitOK_, edmIntegrityCheck::report, edm::CPUTimer::reset(), edm::EventID::run(), showTiming_, edm::SortedCollection< T, SORT >::size(), HcalUnpackerReport::spigotFormatErrors(), edm::CPUTimer::start(), and edm::CPUTimer::stop().
|
overrideprotected |
Definition at line 112 of file CastorMonitorModule.cc.
|
overrideprotectedvirtual |
Implements DQMEDAnalyzer.
Definition at line 77 of file CastorMonitorModule.cc.
References DQMStore::IBooker::book1D(), CastorDigiMonitor::bookHistograms(), CastorRecHitMonitor::bookHistograms(), CastorLEDMonitor::bookHistograms(), DQMStore::IBooker::bookProfile(), CastorEventProduct, gather_cfg::cout, DigiMon_, fVerbosity, MonitorElement::getTH1F(), MonitorElement::getTProfile(), hunpkrep, LedMon_, RecHitMon_, alignCSCRings::s, DQMStore::IBooker::setCurrentFolder(), and subsystemname_.
|
overrideprotected |
Definition at line 66 of file CastorMonitorModule.cc.
References conditions_, gather_cfg::cout, dbPedestals, fVerbosity, edm::EventSetup::get(), and edm::ESHandleBase::isValid().
|
overrideprotected |
Definition at line 115 of file CastorMonitorModule.cc.
|
overrideprotected |
Definition at line 118 of file CastorMonitorModule.cc.
|
private |
Definition at line 116 of file CastorMonitorModule.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 119 of file CastorMonitorModule.h.
Referenced by analyze(), and dqmBeginRun().
|
private |
Definition at line 122 of file CastorMonitorModule.h.
Referenced by analyze().
|
private |
Definition at line 123 of file CastorMonitorModule.h.
Referenced by dqmBeginRun().
|
private |
Definition at line 113 of file CastorMonitorModule.h.
Referenced by analyze(), bookHistograms(), CastorMonitorModule(), and ~CastorMonitorModule().
|
private |
Definition at line 97 of file CastorMonitorModule.h.
Referenced by analyze().
|
private |
Definition at line 96 of file CastorMonitorModule.h.
Referenced by analyze(), bookHistograms(), CastorMonitorModule(), and dqmBeginRun().
|
private |
Definition at line 117 of file CastorMonitorModule.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 98 of file CastorMonitorModule.h.
Referenced by analyze(), and CastorMonitorModule().
|
private |
Definition at line 98 of file CastorMonitorModule.h.
Referenced by analyze(), and CastorMonitorModule().
|
private |
Definition at line 101 of file CastorMonitorModule.h.
Referenced by analyze(), and CastorMonitorModule().
|
private |
Definition at line 98 of file CastorMonitorModule.h.
Referenced by analyze(), and CastorMonitorModule().
|
private |
Definition at line 108 of file CastorMonitorModule.h.
Referenced by analyze(), and CastorMonitorModule().
|
private |
Definition at line 105 of file CastorMonitorModule.h.
Referenced by analyze(), and CastorMonitorModule().
|
private |
Definition at line 103 of file CastorMonitorModule.h.
Referenced by analyze(), and CastorMonitorModule().
|
private |
Definition at line 106 of file CastorMonitorModule.h.
Referenced by analyze(), and CastorMonitorModule().
|
private |
Definition at line 104 of file CastorMonitorModule.h.
Referenced by analyze(), and CastorMonitorModule().
|
private |
Definition at line 98 of file CastorMonitorModule.h.
Referenced by analyze(), and CastorMonitorModule().
|
private |
Definition at line 110 of file CastorMonitorModule.h.
Referenced by analyze(), and CastorMonitorModule().
|
private |
Definition at line 114 of file CastorMonitorModule.h.
Referenced by analyze(), bookHistograms(), CastorMonitorModule(), and ~CastorMonitorModule().
|
private |
Definition at line 100 of file CastorMonitorModule.h.
Referenced by analyze(), and CastorMonitorModule().
|
private |
Definition at line 97 of file CastorMonitorModule.h.
Referenced by analyze().
|
private |
Definition at line 112 of file CastorMonitorModule.h.
Referenced by analyze(), bookHistograms(), CastorMonitorModule(), and ~CastorMonitorModule().
|
private |
Definition at line 97 of file CastorMonitorModule.h.
Referenced by analyze().
|
private |
Definition at line 97 of file CastorMonitorModule.h.
|
private |
Definition at line 121 of file CastorMonitorModule.h.
Referenced by analyze(), and CastorMonitorModule().
|
private |
Definition at line 99 of file CastorMonitorModule.h.
Referenced by bookHistograms(), and CastorMonitorModule().