CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FWPFGeom.h
Go to the documentation of this file.
1 #ifndef _FWPFGEOM_H_
2 #define _FWPFGEOM_H_
3 
4 // -*- C++ -*-
5 //
6 // Package: ParticleFlow
7 // Namespace: FWPFGeom
8 //
9 // Implementation:
10 // <Notes on implementation>
11 //
12 // Original Author: Simon Harris
13 //
14 
15 //-----------------------------------------------------------------------------
16 // FWPFGeom
17 //-----------------------------------------------------------------------------
18 namespace FWPFGeom
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 caloZ2()
Definition: FWPFGeom.h:27
float caloR1()
Definition: FWPFGeom.h:21
float caloR2()
Definition: FWPFGeom.h:25
float caloZ1()
Definition: FWPFGeom.h:22
float caloR3()
Definition: FWPFGeom.h:26