#include <HLTScalers.h>
Public Member Functions | |
void | analyze (const edm::Event &e, const edm::EventSetup &c) |
void | beginJob (void) |
BeginJob. More... | |
void | beginLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) |
Begin LumiBlock. More... | |
void | beginRun (const edm::Run &run, const edm::EventSetup &c) |
BeginRun. More... | |
void | endLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) |
void | endRun (const edm::Run &run, const edm::EventSetup &c) |
EndRun. More... | |
HLTScalers (const edm::ParameterSet &ps) | |
Constructors. More... | |
virtual | ~HLTScalers () |
Destructor. More... | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
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::InputTag | trigResultsSource_ |
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) |
Protected Member Functions inherited from edm::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
Definition at line 71 of file HLTScalers.h.
HLTScalers::HLTScalers | ( | const edm::ParameterSet & | ps | ) |
Constructors.
Definition at line 85 of file HLTScalers.cc.
References dbe_, folderName_, LogDebug, cmsCodeRules.cppFunctionSkipper::operator, DQMStore::setCurrentFolder(), and DQMStore::setVerbose().
|
inlinevirtual |
|
virtual |
Implements edm::EDAnalyzer.
Definition at line 143 of file HLTScalers.cc.
References accept(), b, edm::EventBase::bunchCrossing(), dbe_, detailedScalers_, diagnostic_, edm::hlt::Exception, MonitorElement::Fill(), first, folderName_, edm::Event::getByLabel(), MonitorElement::getTH1(), hltBx_, hltBxVsPath_, hltCorrelations_, hltOverallScaler_, hltOverallScalerN_, JetPDSkim_cfg::hltResults, i, edm::EventBase::id(), j, LogDebug, h::names, nev_, nProc_, pairPDPaths_, edm::hlt::Pass, lumiQueryAPI::q, resetMe_, scalers_, scalersException_, scalersN_, scalersPD_, edm::second(), sentPaths_, MonitorElement::setBinContent(), edm::TriggerNames::triggerIndex(), edm::TriggerNames::triggerNames(), edm::Event::triggerNames(), trigNames, and trigResultsSource_.
|
virtual |
BeginJob.
Reimplemented from edm::EDAnalyzer.
Definition at line 119 of file HLTScalers.cc.
References DQMStore::book1D(), DQMStore::bookInt(), dbe_, diagnostic_, folderName_, hltOverallScaler_, hltOverallScalerN_, LogDebug, nLumiBlock_, nProc_, and DQMStore::setCurrentFolder().
|
virtual |
Begin LumiBlock.
Reimplemented from edm::EDAnalyzer.
Definition at line 297 of file HLTScalers.cc.
References hltOverallScalerN_, LogDebug, MonitorElement::Reset(), and scalersN_.
|
virtual |
BeginRun.
Reimplemented from edm::EDAnalyzer.
Definition at line 322 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 309 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 370 of file HLTScalers.cc.
References currentRun_, edm::RunBase::id(), LogDebug, resetMe_, and edm::RunID::run().
|
private |
Definition at line 131 of file HLTScalers.h.
Referenced by beginRun(), and endRun().
|
private |
Definition at line 113 of file HLTScalers.h.
Referenced by analyze(), beginJob(), and HLTScalers().
|
private |
Definition at line 119 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 125 of file HLTScalers.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 108 of file HLTScalers.h.
Referenced by analyze(), beginJob(), and HLTScalers().
|
private |
Definition at line 122 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 122 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 107 of file HLTScalers.h.
Referenced by beginRun().
|
private |
Definition at line 118 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 124 of file HLTScalers.h.
Referenced by analyze(), beginJob(), and beginLuminosityBlock().
|
private |
Definition at line 127 of file HLTScalers.h.
|
private |
Definition at line 129 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 130 of file HLTScalers.h.
|
private |
Definition at line 121 of file HLTScalers.h.
Referenced by beginJob(), and endLuminosityBlock().
|
private |
Definition at line 120 of file HLTScalers.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 110 of file HLTScalers.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 109 of file HLTScalers.h.
Referenced by beginRun().
|
private |
Definition at line 127 of file HLTScalers.h.
Referenced by analyze(), beginRun(), and endRun().
|
private |
Definition at line 115 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 117 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 116 of file HLTScalers.h.
Referenced by analyze(), and beginLuminosityBlock().
|
private |
Definition at line 114 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 127 of file HLTScalers.h.
Referenced by analyze().
|
private |
Definition at line 111 of file HLTScalers.h.
Referenced by analyze().