24 _analysisnames(pset.getParameter<std::vector<std::
string> >(
"analysis")),
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()";
std::vector< HLTExoticaSubAnalysis > _analyzers
The instances of the class which do the real work.
HLTExoticaValidator(const edm::ParameterSet &)
Constructor and destructor.
virtual void dqmBeginRun(const edm::Run &iRun, const edm::EventSetup &iSetup)
Method called by the framework just before dqmBeginRun()
container with all the objects needed
edm::ParameterSet _pset
Copy (to be modified) of the input ParameterSet from configuration file.
ConsumesCollector consumesCollector()
Use a ConsumesCollector to gather consumes information from helper functions.
std::vector< std::string > _analysisnames
The names of the subanalyses.
void reset()
Reset: clear all collections.
virtual void endRun(const edm::Run &iRun, const edm::EventSetup &iSetup)
void bookHistograms(DQMStore::IBooker &iBooker, const edm::Run &iRun, const edm::EventSetup &iSetup) override
Method called by the framework to book histograms.
EVTColContainer * _collections
Centralized point of access to all collections used.
virtual void analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup)
Method called for each event.