CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ElectronConversionRejectionValidator.h
Go to the documentation of this file.
1 #ifndef ElectronConversionRejectionValidator_H
2 #define ElectronConversionRejectionValidator_H
12 //
13 //DQM services
17 
18 
19 //
20 #include <map>
21 #include <vector>
22 
23 // forward declarations
24 class TFile;
25 class TH1F;
26 class TH2F;
27 class TProfile;
28 class TTree;
29 class SimVertex;
30 class SimTrack;
43 {
44 
45  public:
46 
47  //
50 
51 
52  virtual void analyze( const edm::Event&, const edm::EventSetup& ) ;
53  virtual void beginJob();
54  virtual void beginRun( edm::Run const & r, edm::EventSetup const & theEventSetup) ;
55  virtual void endRun (edm::Run& r, edm::EventSetup const & es);
56  virtual void endJob() ;
57 
58  private:
59  //
60 
61 
62 
63  std::string fName_;
65 
67  int nEvt_;
68  int nEntry_;
69 
70 
73  std::string conversionCollection_;
74 
77 
78  std::string dqmpath_;
79 
81 
82 
83 
85 
86  float elePtMin_;
88  float eleD0Max_;
89 
90  //
94 
98 
102 
106 
112 
114 
120 
121 };
122 
123 
124 
125 
126 #endif
virtual void analyze(const edm::Event &, const edm::EventSetup &)
virtual void endRun(edm::Run &r, edm::EventSetup const &es)
Definition: Run.h:33
virtual void beginRun(edm::Run const &r, edm::EventSetup const &theEventSetup)