![]() |
![]() |
#include <HLTTauPostProcessor.h>
Public Member Functions | |
HLTTauPostProcessor (const edm::ParameterSet &) | |
~HLTTauPostProcessor () | |
Protected Member Functions | |
void | analyze (const edm::Event &e, const edm::EventSetup &c) |
Fake Analyze. | |
void | beginJob () |
BeginJob. | |
void | beginLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context) |
Luminosity Block. | |
void | beginRun (const edm::Run &r, const edm::EventSetup &c) |
BeginRun. | |
void | endJob () |
Endjob. | |
void | endLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) |
DQM Client Diagnostic. | |
void | endRun (const edm::Run &r, const edm::EventSetup &c) |
EndRun. | |
void | harvest () |
Private Attributes | |
edm::ParameterSet | config_ |
DQMStore * | dbe_ |
bool | runAtEndJob_ |
bool | runAtEndRun_ |
Definition at line 21 of file HLTTauPostProcessor.h.
HLTTauPostProcessor::HLTTauPostProcessor | ( | const edm::ParameterSet & | ps | ) |
Definition at line 8 of file HLTTauPostProcessor.cc.
References edm::ParameterSet::getParameter(), and edm::ParameterSet::getUntrackedParameter().
{ //Get General Monitoring Parameters config_= ps.getParameter<edm::ParameterSet>("Harvester"); runAtEndJob_ = ps.getUntrackedParameter<bool>("runAtEndJob",false); runAtEndRun_ = ps.getUntrackedParameter<bool>("runAtEndRun",true); }
HLTTauPostProcessor::~HLTTauPostProcessor | ( | ) |
Definition at line 17 of file HLTTauPostProcessor.cc.
{ }
void HLTTauPostProcessor::analyze | ( | const edm::Event & | e, |
const edm::EventSetup & | c | ||
) | [protected, virtual] |
void HLTTauPostProcessor::beginJob | ( | void | ) | [protected, virtual] |
BeginJob.
Reimplemented from edm::EDAnalyzer.
Definition at line 21 of file HLTTauPostProcessor.cc.
{ }
void HLTTauPostProcessor::beginLuminosityBlock | ( | const edm::LuminosityBlock & | lumiSeg, |
const edm::EventSetup & | context | ||
) | [protected, virtual] |
Luminosity Block.
Reimplemented from edm::EDAnalyzer.
Definition at line 28 of file HLTTauPostProcessor.cc.
{ }
void HLTTauPostProcessor::beginRun | ( | const edm::Run & | r, |
const edm::EventSetup & | c | ||
) | [protected, virtual] |
BeginRun.
Reimplemented from edm::EDAnalyzer.
Definition at line 24 of file HLTTauPostProcessor.cc.
{ }
void HLTTauPostProcessor::endJob | ( | void | ) | [protected, virtual] |
Endjob.
Reimplemented from edm::EDAnalyzer.
Definition at line 51 of file HLTTauPostProcessor.cc.
References cmsPerfHarvest::harvest().
{ if(runAtEndJob_) harvest(); }
void HLTTauPostProcessor::endLuminosityBlock | ( | const edm::LuminosityBlock & | lumiSeg, |
const edm::EventSetup & | c | ||
) | [protected, virtual] |
DQM Client Diagnostic.
Reimplemented from edm::EDAnalyzer.
Definition at line 41 of file HLTTauPostProcessor.cc.
{ }
void HLTTauPostProcessor::endRun | ( | const edm::Run & | r, |
const edm::EventSetup & | c | ||
) | [protected, virtual] |
EndRun.
Reimplemented from edm::EDAnalyzer.
Definition at line 45 of file HLTTauPostProcessor.cc.
References cmsPerfHarvest::harvest().
{ if(runAtEndRun_) harvest(); }
void HLTTauPostProcessor::harvest | ( | ) | [protected] |
Definition at line 57 of file HLTTauPostProcessor.cc.
References HLTTauDQMSummaryPlotter::plot().
{ HLTTauDQMSummaryPlotter summaryPlotter(config_); summaryPlotter.plot(); return; }
Definition at line 53 of file HLTTauPostProcessor.h.
DQMStore* HLTTauPostProcessor::dbe_ [private] |
Definition at line 52 of file HLTTauPostProcessor.h.
bool HLTTauPostProcessor::runAtEndJob_ [private] |
Definition at line 55 of file HLTTauPostProcessor.h.
bool HLTTauPostProcessor::runAtEndRun_ [private] |
Definition at line 56 of file HLTTauPostProcessor.h.