CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DataCertificationJetMET.h
Go to the documentation of this file.
1 #ifndef DATACERTIFICATIONJETMET_H
2 #define DATACERTIFICATIONJETMET_H
3 
4 // author: Kenichi Hatakeyama (Rockefeller U.)
5 
6 // system include files
7 #include <memory>
8 #include <stdio.h>
9 #include <math.h>
10 #include <sstream>
11 
12 // user include files
15 
18 
24 
25 //
26 // class decleration
27 //
28 
30  public:
33 
34  private:
35  virtual void beginJob(void) ;
36  virtual void analyze(const edm::Event&, const edm::EventSetup&);
37  virtual void endJob() ;
38 
39  virtual void beginRun(const edm::Run&, const edm::EventSetup&) ;
40  virtual void endRun(const edm::Run&, const edm::EventSetup&) ;
41 
42  virtual void beginLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&);
43  virtual void endLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&);
44 
45  // ----------member data ---------------------------
46 
50 
51  int verbose_;
52  bool InMemory_;
53  bool isData;
55 
70 
71  bool jetTests[5][2]; //one for each type of jet certification/test type
72  bool metTests[5][2]; //one for each type of met certification/test type
73 
74 };
75 
76 #endif
edm::Service< TFileService > fs_
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
virtual void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
virtual void endRun(const edm::Run &, const edm::EventSetup &)
virtual void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition: Run.h:36
DataCertificationJetMET(const edm::ParameterSet &)