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
14 //
15 //DQM services
19 
20 
21 //
22 #include <map>
23 #include <vector>
24 
25 // forward declarations
26 namespace reco {class BeamSpot;}
27 class TFile;
28 class TH1F;
29 class TH2F;
30 class TProfile;
31 class TTree;
32 class SimVertex;
33 class SimTrack;
44 {
45 
46  public:
47 
48  //
51 
52 
53  virtual void analyze( const edm::Event&, const edm::EventSetup& ) ;
54  virtual void beginJob();
55  virtual void beginRun( edm::Run const & r, edm::EventSetup const & theEventSetup) ;
56  virtual void endRun (edm::Run& r, edm::EventSetup const & es);
57  virtual void endJob() ;
58  void bookHistograms(void);
59 
60  private:
61  //
62 
63 
64 
67 
69  int nEvt_;
70  int nEntry_;
71 
72 
76 
79 
81 
86 
87 
88 
90 
91  float elePtMin_;
93  float eleD0Max_;
94 
95  //
99 
103 
107 
111 
117 
119 
125 
126 };
127 
128 
129 
130 
131 #endif
virtual void analyze(const edm::Event &, const edm::EventSetup &)
edm::EDGetTokenT< reco::VertexCollection > offline_pvToken_
virtual void endRun(edm::Run &r, edm::EventSetup const &es)
edm::EDGetTokenT< reco::GsfElectronCollection > gsfElecToken_
edm::EDGetTokenT< reco::ConversionCollection > convToken_
Definition: Run.h:41
virtual void beginRun(edm::Run const &r, edm::EventSetup const &theEventSetup)