CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PhotonDataCertification.h
Go to the documentation of this file.
1 #ifndef PhotonDataCertification_H
2 #define PhotonDataCertification_H
3 
4 // system include files
5 #include <memory>
6 
7 
9 //
13 
14 //root include files
15 #include "TFile.h"
16 #include "TH1.h"
17 #include "TH2.h"
18 #include "TTree.h"
19 #include "TVector3.h"
20 #include "TProfile.h"
21 //
22 
23 
24 // user include files
27 
29 
31 
32 //DQM services
36 
37 
38 // forward declarations
39 class TFile;
40 class TH1F;
41 class TH2F;
42 class TProfile;
43 class TTree;
44 
45 //
46 // class decleration
47 //
48 
50 
51  public:
52  explicit PhotonDataCertification(const edm::ParameterSet& pset);
54 
55 
56  virtual void beginJob() ;
57  virtual void analyze(const edm::Event&, const edm::EventSetup&);
58  virtual void endJob() ;
59  virtual void beginRun(const edm::Run&, const edm::EventSetup&) ;
60  virtual void endRun(const edm::Run&, const edm::EventSetup&) ;
61 
62 
63 
64  private:
65 
68 
69  bool verbose_;
70 
71  // ----------member data ---------------------------
72 };
73 
74 
75 #endif
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
PhotonDataCertification(const edm::ParameterSet &pset)
virtual void analyze(const edm::Event &, const edm::EventSetup &)
virtual void endRun(const edm::Run &, const edm::EventSetup &)
Definition: Run.h:36