CMS 3D CMS Logo

ElectronConversionRejectionValidator.h
Go to the documentation of this file.
1 #ifndef ElectronConversionRejectionValidator_H
2 #define ElectronConversionRejectionValidator_H
13 //
14 //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 
50 
51 
52  void analyze( const edm::Event&, const edm::EventSetup& ) override ;
53  void bookHistograms(DQMStore::IBooker& bei, edm::Run const&,
54  edm::EventSetup const&) override;
55 
56  private:
58 
60  int nEvt_;
61  int nEntry_;
62 
63 
67 
70 
72 
77 
78 
79 
81 
82  float elePtMin_;
84  float eleD0Max_;
85 
86  //
90 
94 
98 
102 
108 
110 
116 
117 };
118 
119 
120 
121 
122 #endif
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
edm::EDGetTokenT< reco::VertexCollection > offline_pvToken_
example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
fixed size matrix
edm::EDGetTokenT< reco::GsfElectronCollection > gsfElecToken_
edm::EDGetTokenT< reco::ConversionCollection > convToken_
Definition: Run.h:45