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 
16 //#include "FWCore/PluginManager/interface/ModuleDef.h"
17 //#include "FWCore/Framework/interface/MakerMacros.h"
18 
23 
25 
27 
28 #include <vector>
29 #include <cstring>
30 
31 
32 class EVTColContainer;
33 
35 {
36  public:
40 
41  private:
42  // concrete analyzer methods
43  virtual void beginJob();
44  virtual void beginRun(const edm::Run &iRun, const edm::EventSetup & iSetup);
45  virtual void analyze(const edm::Event & iEvent, const edm::EventSetup & iSetup);
46  virtual void endRun(const edm::Run & iRun, const edm::EventSetup & iSetup);
47  virtual void endJob();
48 
52  std::vector<std::string> _analysisnames;
53 
55  std::vector<HLTHiggsSubAnalysis> _analyzers;
56 
59 
60  // Access to the DQM
62 };
63 
64 #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:36