]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/EMCAL/AliHLTEMCALConstants.cxx
e6632de0878f58ec2f419364d1d1bc1267a214fc
[u/mrichter/AliRoot.git] / HLT / EMCAL / AliHLTEMCALConstants.cxx
1 //-*- Mode: C++ -*-
2 // $Id: AliHLTEMCALConstants.cxx $
3 //**************************************************************************
4 //* This file is property of and copyright by the ALICE HLT Project        * 
5 //* ALICE Experiment at CERN, All rights reserved.                         *
6 //*                                                                        *
7 //* Primary Authors: Svein Lindal <slindal@fys.uio.no>                     *
8 //*                  for The ALICE HLT Project.                            *
9 //*                                                                        *
10 //* Permission to use, copy, modify and distribute this software and its   *
11 //* documentation strictly for non-commercial purposes is hereby granted   *
12 //* without fee, provided that the above copyright notice appears in all   *
13 //* copies and that both the copyright notice and this permission notice   *
14 //* appear in the supporting documentation. The authors make no claims     *
15 //* about the suitability of this software for any purpose. It is          *
16 //* provided "as is" without express or implied warranty.                  *
17 //**************************************************************************
18
19 /// @file   AliHLTEMCALConstants.cxx
20 /// @author Svein Lindal
21 /// @date   2009-11-12
22 /// @brief  Class containing constants for EMCAL and EMCAL
23 ///         loaded libraries
24
25 #include "AliHLTCaloConstants.h"
26 #include "AliHLTEMCALConstants.h"
27
28 ClassImp(AliHLTEMCALConstants);
29
30 AliHLTEMCALConstants::AliHLTEMCALConstants() :
31   AliHLTCaloConstants(),
32   fkMAXHOSTS(20),
33   fkDEFAULTEVENTPORT(42001),
34   fkMAXBINVALUE(1023),
35   fkHIGHGAIN(1),
36   fkLOWGAIN(0),
37   fkALTROMAXSAMPLES(1008),
38   fkALTROMAXPRESAMPLES(15),
39   fkNZROWSRCU(56),
40   fkNXCOLUMNSRCU(16),
41   fkNZROWSMOD(48),
42   fkNXCOLUMNSMOD(24),
43   fkNGAINS(2),
44   fkNDATATYPES(10),
45   fkPFMAXPATHLENGTH(256),
46   fkPFDEFAULTNSAMPLES(70),
47   fkPFDEFAULTSTARTINDEX(0),
48   fkDEFAULTTAU(0.2),
49   fkDEFAULTFS(10),
50   fkMODULE0(0),
51   fkMODULE1(1),
52   fkMODULE2(2),
53   fkMODULE3(3),
54   fkMODULE4(4),
55   fkCSPSPERFEE(32),
56   fkRCU0(0),
57   fkRCU1(1),
58   fkRCU2(2),
59   fkRCU3(3),
60   fkZ0(0),
61   fkZ1(1),
62   fkX0(0),
63   fkX1(1),
64   fkNMODULES(10),
65   fkNRCUS(4),
66   fkNRCUSPERMODULE(2),
67   fkNRCUSPERTOTAL(fkNMODULES*fkNRCUSPERMODULE),
68   fkNFEECS(9),
69   fkNALTROS(4),
70   fkNALTROCHANNELS(16),
71   fkNBRANCHES(2), 
72   fkCELLSTEP(6.0),
73   fkMAXCELLSTEPETA(6.32),       // FR: max tower dimension along eta
74   fkMINCELLSTEPETA(5.99),       // FR: min tower dimension along eta
75   fkCELLSTEPPHI(6.04667),       // FR: tower dimension along phi
76   fkCELLHEIGHT(27.74),          // FR: tower height
77   fkCELLANGLE(1.50),            // FR: tower tapeiring angle (DEG)
78   fkRADLENGTH(1.23),
79   fkCRITICENERGY(8),
80   fkCJ(0.5),
81   fkNRCUSPERSECTOR(4),
82   fkDDLOFFSET(4608)
83 {
84   //Default constructor
85 }
86
87 AliHLTEMCALConstants::~AliHLTEMCALConstants()
88 {
89   //Default destructor
90 }
91