00001 #ifndef _FWPFUTILS_H_ 00002 #define _FWPFUTILS_h_ 00003 00004 // -*- C++ -*- 00005 // 00006 // Package: ParticleFlow 00007 // Namespace: FWPFUtils 00008 // 00009 // Implementation: 00010 // <Notes on implementation> 00011 // 00012 // Original Author: Simon Harris 00013 // 00014 00015 //----------------------------------------------------------------------------- 00016 // FWPFUtils 00017 //----------------------------------------------------------------------------- 00018 namespace FWPFUtils 00019 { 00020 // ECAL 00021 inline float caloR1() { return 129; } // Centres of front faces of the crystals in supermodules - Barrel 00022 inline float caloZ1() { return 303.353; } // Longitudinal distance between the interaction point and last tracker layer - Endcap 00023 00024 // HCAL 00025 inline float caloR2() { return 177.7; } // Longitudinal profile in the barrel ( inner radius ) - Barrel 00026 inline float caloR3() { return 287.65; } // Longitudinal profile in the barrel( outer radius ) - Barrel 00027 inline float caloZ2() { return 400.458; } // Longitudinal distance between the interaction point and the endcap envelope - Endcap 00028 } 00029 #endif 00030 //=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_