1 #ifndef ALITOFCONSTANTS_H
2 #define ALITOFCONSTANTS_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 ////////////////////////////////////////////////////////////////////////
10 // AliTOFConstants class
12 // This class serves to group constants needed by TOF detector in 1
13 // easily accessible place. All constants are public const static data
14 // members. The class is never instatiated.
17 // Author: Jiri Chudoba (CERN)
19 ////////////////////////////////////////////////////////////////////////
23 class AliTOFConstants {
25 // return number of chambers
26 static const Int_t fgkNStripA = 15; // number of strips in A type module
27 static const Int_t fgkNStripB = 19; // number of strips in B type module
28 static const Int_t fgkNStripC = 20; // number of strips in C type module
29 static const Int_t fgkNpadX = 48; // Number of pads in a strip along the X direction
30 static const Int_t fgkNpadZ = 2; // Number of pads in a strip along the Z direction
31 static const Int_t fgkPadXSector =
32 (fgkNStripA + 2*fgkNStripB + 2*fgkNStripC)*fgkNpadX*fgkNpadZ;
33 static const Int_t fgkNSectors = 18;
34 static const Int_t fgkNPlates = 5;
36 // if two signals ar eseparated less than fgkTimeDiff, they are merged
37 // and considered as one
38 static const Int_t fgkTimeDiff = 25000; // time in ps,
43 virtual ~AliTOFConstants(){}
45 ClassDef(AliTOFConstants, 0) // TOF global constants