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 // $Id: ValidationHcalIsoTrackAlCaReco.h,v 1.2 2010/01/11 16:40:13 kodolova Exp $
17 //
18 //
19 
20 
21 // system include files
22 #include <memory>
23 
24 // user include files
25 
27 
30 
33 
35 
39 
45 
48 
52 
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 
87  std::string folderName_;
89  std::string outRootFileName_;
94  double pThr_;
95  double heLow_;
96  double heUp_;
97 
104 
109 
111 
114 
117 
121 
124 
127 
130 
131 // Sergey +
132 
144 
145 // Sergey -
146 
147  int nTotal;
149 
150  double getDist(double, double, double, double);
151 
152 // Sergey +
153 
154  double getDistInCM(double eta1, double phi1, double eta2, double phi2);
155 
156 // Sergey -
157 
158  std::pair<int, int> towerIndex(double eta, double phi);
159 
160 };
virtual void analyze(const edm::Event &, const edm::EventSetup &)
double getDistInCM(double eta1, double phi1, double eta2, double phi2)
double getDist(double, double, double, double)
T eta() const
std::pair< int, int > towerIndex(double eta, double phi)
ValidationHcalIsoTrackAlCaReco(const edm::ParameterSet &)
Definition: DDAxes.h:10