CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HICaloUtil.h
Go to the documentation of this file.
1 #ifndef HICaloUtil_h
2 #define HICaloUtil_h
3 
7 
10 
14 
15 class HICaloUtil {
16 public:
18 
19  static double EcalEta(const reco::Candidate &p);
20  static double EcalPhi(const reco::Candidate &p);
21  static double EcalEta(double EtaParticle, double Zvertex, double plane_Radius);
22  static double EcalPhi(double PtParticle, double EtaParticle,
23  double PhiParticle, int ChargeParticle, double Rstart);
24 
25  static const double kEEtaBarrelEndcap; //eta boundary for between barrel and endcap
26  static const double kER_ECAL; //radius ecal barrel begin
27  static const double kEZ_Endcap; //z distance for endcap begin
28  static const double kERBARM; //magnetic field was 3.15, updated on 16122003
29  static const double kEZENDM; //magnetic field was 1.31, updated on 16122003
30 
31 };
32 
33 #endif /*HIROOT_HICaloUtil*/
static const double kER_ECAL
Definition: HICaloUtil.h:26
static double EcalEta(const reco::Candidate &p)
Definition: HICaloUtil.cc:24
static double EcalPhi(const reco::Candidate &p)
Definition: HICaloUtil.cc:67
static const double kEEtaBarrelEndcap
Definition: HICaloUtil.h:25
static const double kERBARM
Definition: HICaloUtil.h:28
static const double kEZ_Endcap
Definition: HICaloUtil.h:27
static const double kEZENDM
Definition: HICaloUtil.h:29