CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ValidationHcalIsoTrackAlCaReco.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: Calibration/HcalCalibAlgos/plugins
4 // Class: ValidationHcalIsoTrackAlCaReco
5 //
13 //
14 // Original Author: Grigory SAFRONOV, Sergey PETRUSHANKO
15 // Created: Tue Oct 14 16:10:31 CEST 2008
16 //
17 //
18 
19 
20 // system include files
21 #include <memory>
22 
23 // user include files
24 
26 
29 
32 
34 
38 
44 
47 
51 
56 
59 
60 
61 // Sergey +
62 
65 
66 // Sergey -
67 
68 
69 #include <fstream>
70 
71 #include "TH1F.h"
72 
74 public:
77 
78 
79 private:
80 
82 
83  virtual void beginJob() ;
84  virtual void analyze(const edm::Event&, const edm::EventSetup&);
85  virtual void endJob() ;
86 
92 
96 
97  double pThr_;
98  double heLow_;
99  double heUp_;
100 
107 
112 
114 
117 
120 
124 
127 
130 
133 
134 // Sergey +
135 
147 
148 // Sergey -
149 
150  int nTotal;
152 
153  double getDist(double, double, double, double);
154 
155 // Sergey +
156 
157  double getDistInCM(double eta1, double phi1, double eta2, double phi2);
158 
159 // Sergey -
160 
161  std::pair<int, int> towerIndex(double eta, double phi);
162 
163 };
virtual void analyze(const edm::Event &, const edm::EventSetup &)
double getDistInCM(double eta1, double phi1, double eta2, double phi2)
edm::EDGetTokenT< edm::SimTrackContainer > tok_simTrack_
double getDist(double, double, double, double)
edm::EDGetTokenT< reco::IsolatedPixelTrackCandidateCollection > tok_arITr_
std::pair< int, int > towerIndex(double eta, double phi)
edm::EDGetTokenT< trigger::TriggerEvent > tok_hlt_
ValidationHcalIsoTrackAlCaReco(const edm::ParameterSet &)