26 _analysisnames(pset.getParameter<std::vector<std::
string> >(
"analysis")),
52 for(std::vector<HLTHiggsSubAnalysis>::iterator
iter =
_analyzers.begin();
55 iter->beginRun(iRun, iSetup);
61 for(std::vector<HLTHiggsSubAnalysis>::iterator
iter =
_analyzers.begin();
64 iter->bookHistograms(ibooker);
76 for(std::vector<HLTHiggsSubAnalysis>::iterator
iter =
_analyzers.begin();
std::vector< HLTHiggsSubAnalysis > _analyzers
The instances of the class which do the real work.
edm::ParameterSet _pset
Input from configuration file.
virtual void bookHistograms(DQMStore::IBooker &, const edm::Run &, const edm::EventSetup &) override
container with all the objects needed
EVTColContainer * _collections
The container with all the collections needed.
virtual void endRun(const edm::Run &iRun, const edm::EventSetup &iSetup) override
ConsumesCollector consumesCollector()
Use a ConsumesCollector to gather consumes information from helper functions.
virtual void dqmBeginRun(const edm::Run &iRun, const edm::EventSetup &iSetup) override
void reset()
Reset: clear all collections.
std::vector< std::string > _analysisnames
the names of the subanalysis
HLTHiggsValidator(const edm::ParameterSet &)
Constructor.
virtual void analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup) override