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
29 
30 //DQM services
34 
35 
36 // forward declarations
37 class TFile;
38 class TH1F;
39 class TH2F;
40 class TProfile;
41 class TTree;
42 
43 //
44 // class decleration
45 //
46 
48 
49 public:
50  explicit PhotonDataCertification(const edm::ParameterSet& pset);
52 
53 
54  virtual void beginJob() ;
55  virtual void analyze(const edm::Event&, const edm::EventSetup&);
56  virtual void endJob() ;
57  virtual void beginRun(const edm::Run&, const edm::EventSetup&) ;
58  virtual void endRun(const edm::Run&, const edm::EventSetup&) ;
59 
60 
61 private:
62 
65 
66  bool verbose_;
69  float invMassZtest(std::string path, TString name);
70 
71 
72 
73 
74 
75  // ----------member data ---------------------------
76 };
77 
78 
79 #endif
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
PhotonDataCertification(const edm::ParameterSet &pset)
virtual void analyze(const edm::Event &, const edm::EventSetup &)
tuple path
else: Piece not in the list, fine.
virtual void endRun(const edm::Run &, const edm::EventSetup &)
float invMassZtest(std::string path, TString name)
Definition: Run.h:41