#include <HLTScalers.h>
Public Member Functions | |
void | analyze (const edm::Event &e, const edm::EventSetup &c) override |
void | beginLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) override |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override |
void | dqmBeginRun (const edm::Run &run, const edm::EventSetup &c) override |
void | endLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) override |
DQM Client Diagnostic should be performed here: More... | |
void | endRun (const edm::Run &run, const edm::EventSetup &c) override |
HLTScalers (const edm::ParameterSet &ps) | |
~HLTScalers () override=default | |
Public Member Functions inherited from one::DQMEDAnalyzer< edm::one::WatchLuminosityBlocks > | |
DQMEDAnalyzer ()=default | |
DQMEDAnalyzer (DQMEDAnalyzer< T... > const &)=delete | |
DQMEDAnalyzer (DQMEDAnalyzer< T... > &&)=delete | |
~DQMEDAnalyzer () override=default | |
Private Attributes | |
int | currentRun_ |
MonitorElement * | detailedScalers_ |
MonitorElement * | diagnostic_ |
std::string | folderName_ |
MonitorElement * | hltBx_ |
MonitorElement * | hltBxVsPath_ |
HLTConfigProvider | hltConfig_ |
MonitorElement * | hltCorrelations_ |
MonitorElement * | hltOverallScaler_ |
MonitorElement * | hltOverallScalerN_ |
bool | monitorDaemon_ |
int | nev_ |
int | nLumi_ |
MonitorElement * | nLumiBlock_ |
MonitorElement * | nProc_ |
std::vector< std::pair< std::string, std::vector< std::string > > > | pairPDPaths_ |
std::string | processname_ |
bool | resetMe_ |
MonitorElement * | scalers_ |
MonitorElement * | scalersException_ |
MonitorElement * | scalersN_ |
MonitorElement * | scalersPD_ |
bool | sentPaths_ |
edm::EDGetTokenT< edm::TriggerResults > | trigResultsSource_ |
Definition at line 66 of file HLTScalers.h.
HLTScalers::HLTScalers | ( | const edm::ParameterSet & | ps | ) |
Definition at line 79 of file HLTScalers.cc.
References LogDebug.
|
overridedefault |
|
override |
Definition at line 194 of file HLTScalers.cc.
References accept(), edm::HLTGlobalStatus::accept(), b, edm::EventBase::bunchCrossing(), detailedScalers_, diagnostic_, Exception, MonitorElement::Fill(), plotBeamSpotDB::first, edm::Event::getByToken(), MonitorElement::getTH1(), hltBx_, hltBxVsPath_, hltCorrelations_, hltOverallScaler_, hltOverallScalerN_, SelectingProcedure_cff::hltResults, mps_fire::i, edm::HLTGlobalStatus::index(), checklumidiff::l, LogDebug, names, nev_, nProc_, pairPDPaths_, Pass, lumiQueryAPI::q, scalers_, scalersException_, scalersN_, scalersPD_, edm::second(), sentPaths_, MonitorElement::setBinContent(), edm::HLTGlobalStatus::size(), edm::HLTGlobalStatus::state(), AlCaHLTBitMon_QueryRunRegistry::string, edm::TriggerNames::triggerIndex(), edm::TriggerNames::triggerNames(), edm::Event::triggerNames(), trigNames, and trigResultsSource_.
|
override |
Definition at line 186 of file HLTScalers.cc.
References hltOverallScalerN_, LogDebug, MonitorElement::Reset(), and scalersN_.
|
override |
Definition at line 140 of file HLTScalers.cc.
References DQMStore::IBooker::book1D(), DQMStore::IBooker::book2D(), DQMStore::IBooker::bookInt(), detailedScalers_, diagnostic_, folderName_, hltBx_, hltBxVsPath_, hltConfig_, hltCorrelations_, hltOverallScaler_, hltOverallScalerN_, nLumiBlock_, nProc_, pairPDPaths_, scalers_, scalersException_, scalersN_, scalersPD_, DQMStore::IBooker::setCurrentFolder(), HLTConfigProvider::size(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
override |
Definition at line 104 of file HLTScalers.cc.
References HLTConfigProvider::datasetContent(), hltConfig_, mps_fire::i, edm::RunBase::id(), HLTConfigProvider::init(), LogDebug, pairPDPaths_, processname_, HLTConfigProvider::streamContent(), HLTConfigProvider::streamIndex(), and HLTConfigProvider::streamNames().
|
override |
DQM Client Diagnostic should be performed here:
Definition at line 302 of file HLTScalers.cc.
References MonitorElement::Fill(), edm::LuminosityBlockBase::id(), LogDebug, edm::LuminosityBlockID::luminosityBlock(), and nLumiBlock_.
|
override |
|
private |
Definition at line 106 of file HLTScalers.h.
|
private |
Definition at line 94 of file HLTScalers.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 100 of file HLTScalers.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 84 of file HLTScalers.h.
Referenced by bookHistograms().
|
private |
Definition at line 97 of file HLTScalers.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 97 of file HLTScalers.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 83 of file HLTScalers.h.
Referenced by bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 93 of file HLTScalers.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 98 of file HLTScalers.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 99 of file HLTScalers.h.
Referenced by analyze(), beginLuminosityBlock(), and bookHistograms().
|
private |
Definition at line 102 of file HLTScalers.h.
|
private |
Definition at line 104 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 105 of file HLTScalers.h.
|
private |
Definition at line 96 of file HLTScalers.h.
Referenced by bookHistograms(), and endLuminosityBlock().
|
private |
Definition at line 95 of file HLTScalers.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 86 of file HLTScalers.h.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 85 of file HLTScalers.h.
Referenced by dqmBeginRun().
|
private |
Definition at line 102 of file HLTScalers.h.
|
private |
Definition at line 90 of file HLTScalers.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 92 of file HLTScalers.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 91 of file HLTScalers.h.
Referenced by analyze(), beginLuminosityBlock(), and bookHistograms().
|
private |
Definition at line 89 of file HLTScalers.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 102 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 87 of file HLTScalers.h.
Referenced by analyze().