CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FWPFUtils.h
Go to the documentation of this file.
1 #ifndef _FWPFUTILS_H_
2 #define _FWPFUTILS_h_
3 
4 // -*- C++ -*-
5 //
6 // Package: ParticleFlow
7 // Namespace: FWPFUtils
8 //
9 // Implementation:
10 // <Notes on implementation>
11 //
12 // Original Author: Simon Harris
13 //
14 
15 //-----------------------------------------------------------------------------
16 // FWPFUtils
17 //-----------------------------------------------------------------------------
18 namespace FWPFUtils
19 {
20  // ECAL
21  inline float caloR1() { return 129; } // Centres of front faces of the crystals in supermodules - Barrel
22  inline float caloZ1() { return 303.353; } // Longitudinal distance between the interaction point and last tracker layer - Endcap
23 
24  // HCAL
25  inline float caloR2() { return 177.7; } // Longitudinal profile in the barrel ( inner radius ) - Barrel
26  inline float caloR3() { return 287.65; } // Longitudinal profile in the barrel( outer radius ) - Barrel
27  inline float caloZ2() { return 400.458; } // Longitudinal distance between the interaction point and the endcap envelope - Endcap
28 }
29 #endif
30 //=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_
float caloR3()
Definition: FWPFUtils.h:26
float caloZ1()
Definition: FWPFUtils.h:22
float caloZ2()
Definition: FWPFUtils.h:27
float caloR2()
Definition: FWPFUtils.h:25
float caloR1()
Definition: FWPFUtils.h:21