CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTHiggsValidator.h
Go to the documentation of this file.
1 #ifndef HLTriggerOffline_Higgs_HLTHiggsValidator_H
2 #define HLTriggerOffline_Higgs_HLTHiggsValidator_H
3 
14 //#include "FWCore/PluginManager/interface/ModuleDef.h"
15 //#include "FWCore/Framework/interface/MakerMacros.h"
16 
21 
23 
25 
26 #include <vector>
27 #include <cstring>
28 
29 
30 class EVTColContainer;
31 
33 {
34  public:
38 
39  private:
40  // concrete analyzer methods
41  virtual void beginJob();
42  virtual void beginRun(const edm::Run &iRun, const edm::EventSetup & iSetup);
43  virtual void analyze(const edm::Event & iEvent, const edm::EventSetup & iSetup);
44  virtual void endRun(const edm::Run & iRun, const edm::EventSetup & iSetup);
45  virtual void endJob();
46 
50  std::vector<std::string> _analysisnames;
51 
53  std::vector<HLTHiggsSubAnalysis> _analyzers;
54 
57 
58  // Access to the DQM
60 };
61 
62 #endif
std::vector< HLTHiggsSubAnalysis > _analyzers
The instances of the class which do the real work.
edm::ParameterSet _pset
Input from configuration file.
virtual void analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup)
virtual void beginJob()
container with all the objects needed
virtual void endRun(const edm::Run &iRun, const edm::EventSetup &iSetup)
int iEvent
Definition: GenABIO.cc:243
EVTColContainer * _collections
The container with all the collections needed.
std::vector< std::string > _analysisnames
the names of the subanalysis
virtual void endJob()
virtual void beginRun(const edm::Run &iRun, const edm::EventSetup &iSetup)
HLTHiggsValidator(const edm::ParameterSet &)
Constructor.
Definition: Run.h:41