#include <HLTScalers.h>
Private Attributes | |
int | currentRun_ |
DQMStore * | dbe_ |
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_ |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
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) |
Definition at line 69 of file HLTScalers.h.
HLTScalers::HLTScalers | ( | const edm::ParameterSet & | ps | ) |
Constructors.
Definition at line 83 of file HLTScalers.cc.
References dbe_, folderName_, LogDebug, cppFunctionSkipper::operator, DQMStore::setCurrentFolder(), and DQMStore::setVerbose().
|
inlinevirtual |
|
virtual |
Implements edm::EDAnalyzer.
Definition at line 141 of file HLTScalers.cc.
References accept(), b, edm::EventBase::bunchCrossing(), dbe_, detailedScalers_, diagnostic_, edm::hlt::Exception, MonitorElement::Fill(), first, folderName_, edm::Event::getByToken(), MonitorElement::getTH1(), hltBx_, hltBxVsPath_, hltCorrelations_, hltOverallScaler_, hltOverallScalerN_, JetPDSkim_cfg::hltResults, i, edm::EventBase::id(), j, prof2calltree::l, edm::EDConsumerBase::labelsForToken(), LogDebug, edm::EDConsumerBase::Labels::module, cscdqm::h::names, nev_, nProc_, pairPDPaths_, edm::hlt::Pass, lumiQueryAPI::q, resetMe_, scalers_, scalersException_, scalersN_, scalersPD_, edm::second(), sentPaths_, MonitorElement::setBinContent(), AlCaHLTBitMon_QueryRunRegistry::string, edm::TriggerNames::triggerIndex(), edm::TriggerNames::triggerNames(), edm::Event::triggerNames(), trigNames, and trigResultsSource_.
|
virtual |
BeginJob.
Reimplemented from edm::EDAnalyzer.
Definition at line 117 of file HLTScalers.cc.
References DQMStore::book1D(), DQMStore::bookInt(), dbe_, diagnostic_, folderName_, hltOverallScaler_, hltOverallScalerN_, LogDebug, nLumiBlock_, nProc_, DQMStore::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
virtual |
Begin LumiBlock.
Reimplemented from edm::EDAnalyzer.
Definition at line 298 of file HLTScalers.cc.
References hltOverallScalerN_, LogDebug, MonitorElement::Reset(), and scalersN_.
|
virtual |
BeginRun.
Reimplemented from edm::EDAnalyzer.
Definition at line 323 of file HLTScalers.cc.
References currentRun_, HLTConfigProvider::datasetContent(), hltConfig_, i, edm::RunBase::id(), HLTConfigProvider::init(), LogDebug, pairPDPaths_, processname_, resetMe_, edm::RunID::run(), HLTConfigProvider::streamContent(), HLTConfigProvider::streamIndex(), and HLTConfigProvider::streamNames().
|
virtual |
End LumiBlock DQM Client Diagnostic should be performed here
Reimplemented from edm::EDAnalyzer.
Definition at line 310 of file HLTScalers.cc.
References MonitorElement::Fill(), edm::LuminosityBlockBase::id(), LogDebug, edm::LuminosityBlockID::luminosityBlock(), and nLumiBlock_.
|
virtual |
EndRun.
Reimplemented from edm::EDAnalyzer.
Definition at line 371 of file HLTScalers.cc.
References currentRun_, edm::RunBase::id(), LogDebug, resetMe_, and edm::RunID::run().
|
private |
Definition at line 129 of file HLTScalers.h.
Referenced by beginRun(), and endRun().
|
private |
Definition at line 111 of file HLTScalers.h.
Referenced by analyze(), beginJob(), and HLTScalers().
|
private |
Definition at line 117 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 123 of file HLTScalers.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 106 of file HLTScalers.h.
Referenced by analyze(), beginJob(), and HLTScalers().
|
private |
Definition at line 120 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 120 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 105 of file HLTScalers.h.
Referenced by beginRun().
|
private |
Definition at line 116 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 121 of file HLTScalers.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 122 of file HLTScalers.h.
Referenced by analyze(), beginJob(), and beginLuminosityBlock().
|
private |
Definition at line 125 of file HLTScalers.h.
|
private |
Definition at line 127 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 128 of file HLTScalers.h.
|
private |
Definition at line 119 of file HLTScalers.h.
Referenced by beginJob(), and endLuminosityBlock().
|
private |
Definition at line 118 of file HLTScalers.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 108 of file HLTScalers.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 107 of file HLTScalers.h.
Referenced by beginRun().
|
private |
Definition at line 125 of file HLTScalers.h.
Referenced by analyze(), beginRun(), and endRun().
|
private |
Definition at line 113 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 115 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 114 of file HLTScalers.h.
Referenced by analyze(), and beginLuminosityBlock().
|
private |
Definition at line 112 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 125 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 109 of file HLTScalers.h.
Referenced by analyze().