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
18 
19 //
20 #include <map>
21 #include <vector>
22 
23 // forward declarations
24 namespace reco {
25  class BeamSpot;
26 }
27 class TFile;
28 class TH1F;
29 class TH2F;
30 class TProfile;
31 class TTree;
32 class SimVertex;
33 class SimTrack;
43 public:
46 
47  void analyze(const edm::Event&, const edm::EventSetup&) override;
48  void bookHistograms(DQMStore::IBooker& bei, edm::Run const&, edm::EventSetup const&) override;
49 
50 private:
52 
54  int nEvt_;
55  int nEntry_;
56 
60 
63 
65 
70 
72 
73  float elePtMin_;
75  float eleD0Max_;
76 
77  //
81 
85 
89 
93 
99 
101 
107 };
108 
109 #endif
edm::EDGetTokenT< reco::VertexCollection > offline_pvToken_
void analyze(const edm::Event &, const edm::EventSetup &) override
void bookHistograms(DQMStore::IBooker &bei, edm::Run const &, edm::EventSetup const &) override
fixed size matrix
edm::EDGetTokenT< reco::GsfElectronCollection > gsfElecToken_
edm::EDGetTokenT< reco::ConversionCollection > convToken_
Definition: Run.h:45