24 _analysisnames(pset.getParameter<
std::vector<
std::
string> >(
"analyses")),
28 LogDebug(
"ExoticaValidation") <<
"In HLTExoticaValidator::constructor()";
60 LogDebug(
"ExoticaValidation") <<
"In HLTExoticaValidator::dqmBeginRun()";
63 for (std::vector<HLTExoticaSubAnalysis>::iterator iter =
_analyzers.begin();
65 iter->beginRun(iRun, iSetup);
72 LogDebug(
"ExoticaValidation") <<
"In HLTExoticaValidator::bookHistograms()";
78 for (std::vector<HLTExoticaSubAnalysis>::iterator iter =
_analyzers.begin();
80 iter->subAnalysisBookHistos(iBooker, iRun, iSetup);
87 LogDebug(
"ExoticaValidation") <<
"In HLTExoticaValidator::analyze()";
97 for (std::vector<HLTExoticaSubAnalysis>::iterator iter =
_analyzers.begin();
107 LogDebug(
"ExoticaValidation") <<
"In HLTExoticaValidator::beginJob()";
112 for (std::vector<HLTExoticaSubAnalysis>::iterator iter =
_analyzers.begin();
std::vector< HLTExoticaSubAnalysis > _analyzers
The instances of the class which do the real work.
HLTExoticaValidator(const edm::ParameterSet &)
Constructor and destructor.
~HLTExoticaValidator() override
void endRun(const edm::Run &iRun, const edm::EventSetup &iSetup) override
container with all the objects needed
edm::ParameterSet _pset
Copy (to be modified) of the input ParameterSet from configuration file.
std::vector< std::string > _analysisnames
The names of the subanalyses.
void reset()
Reset: clear all collections.
void dqmBeginRun(const edm::Run &iRun, const edm::EventSetup &iSetup) override
Method called by the framework just before dqmBeginRun()
void bookHistograms(DQMStore::IBooker &iBooker, const edm::Run &iRun, const edm::EventSetup &iSetup) override
Method called by the framework to book histograms.
void analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup) override
Method called for each event.
EVTColContainer * _collections
Centralized point of access to all collections used.