CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ConversionPostprocessing.h
Go to the documentation of this file.
1 #ifndef ConversionPostprocessing_H
2 #define ConversionPostprocessing_H
3 
6 //
10 
11 #include "TFile.h"
12 #include "TH1.h"
13 #include "TH2.h"
14 #include "TTree.h"
15 #include "TVector3.h"
16 #include "TProfile.h"
17 //
18 
23 
24 //DQM services
27 
28 //
29 
30 #include <vector>
31 
41 // forward declarations
42 class TFile;
43 class TH1F;
44 class TH2F;
45 class TProfile;
46 class TTree;
47 
49 public:
52  //
54  ~ConversionPostprocessing() override;
55 
56  void analyze(const edm::Event&, const edm::EventSetup&) override;
57  void beginJob() override;
58  void endJob() override;
59  void endRun(const edm::Run&, const edm::EventSetup&) override;
60 
61 private:
62  //
63 
66  virtual void runPostprocessing();
67 
70 
72 
74  bool batch_;
77 
78  std::stringstream currentFolder_;
79 
80  double etMin;
81  double etMax;
82  int etBin;
83  double etaMin;
84  double etaMax;
85  int etaBin;
86  int etaBin2;
87  double phiMin;
88  double phiMax;
89  int phiBin;
90  double rMin;
91  double rMax;
92  int rBin;
93  double zMin;
94  double zMax;
95  int zBin;
96 
102 
107 
113 };
114 
115 #endif
MonitorElement * convFakeRateEtaTwoTracks_
MonitorElement * convEffRTwoTracksAndVtxProbGT0005_
list numerator
Definition: cuy.py:484
dqm::legacy::MonitorElement MonitorElement
void analyze(const edm::Event &, const edm::EventSetup &) override
void dividePlots(MonitorElement *dividend, MonitorElement *numerator, MonitorElement *denominator, std::string type)
MonitorElement * convEffRTwoTracksAndVtxProbGT0_
void endRun(const edm::Run &, const edm::EventSetup &) override
MonitorElement * convEffEtaTwoTracksAndVtxProbGT0005_
list denominator
Definition: cuy.py:485
ConversionPostprocessing(const edm::ParameterSet &pset)
MonitorElement * convFakeRatePhiTwoTracks_
MonitorElement * convEffEtaTwoTracksAndVtxProbGT0_
dqm::legacy::DQMStore DQMStore
Definition: Run.h:45