CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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  // ECAL
20  inline float caloR1() { return 129; } // Centres of front faces of the crystals in supermodules - Barrel
21  inline float caloZ1() {
22  return 303.353;
23  } // Longitudinal distance between the interaction point and last tracker layer - Endcap
24 
25  // HCAL
26  inline float caloR2() { return 177.7; } // Longitudinal profile in the barrel ( inner radius ) - Barrel
27  inline float caloR3() { return 287.65; } // Longitudinal profile in the barrel( outer radius ) - Barrel
28  inline float caloZ2() {
29  return 400.458;
30  } // Longitudinal distance between the interaction point and the endcap envelope - Endcap
31 } // namespace FWPFGeom
32 #endif
33 //=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_
float caloZ2()
Definition: FWPFGeom.h:28
float caloR1()
Definition: FWPFGeom.h:20
float caloR2()
Definition: FWPFGeom.h:26
float caloZ1()
Definition: FWPFGeom.h:21
float caloR3()
Definition: FWPFGeom.h:27