1 #ifndef ALICRTCONSTANTS_H
2 #define ALICRTCONSTANTS_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 ////////////////////////////////////////////////////////////////////////
10 // AliCRTConstants class
12 // This class serves to group constants needed by ACORDE detector in 1
13 // easily accessible place. All constants are public const static data
14 // members. The class is never instatiated.
16 // Author: Arturo Fernandez, Enrique Gamez
19 /////////////////////////////////////////////////////////////////////////
29 class AliCRTConstants {
32 static const Float_t fgCageLenght; // Module lenght
33 static const Float_t fgCageWidth; // Module width
34 static const Float_t fgCageHeight; // Module height
36 // The dimensions of the active area of a single palette are:
37 static const Float_t fgSinglePaletteLenght; //
38 static const Float_t fgSinglePaletteWidth; //
39 static const Float_t fgSinglePaletteHeight; //
41 static const Float_t fgActiveAreaGap; //
43 // Aproximate dimensions of the active area of the module.
44 static const Float_t fgActiveAreaLenght;
45 static const Float_t fgActiveAreaWidth; //
46 static const Float_t fgActiveAreaHeight;
49 static const Float_t fgMagnetWidth; //
50 static const Float_t fgMagnetLenght; //
51 static const Float_t fgMagMinRadius; //
52 static const Float_t fgMagMaxRadius; //
55 static const Float_t fgDepth;
58 virtual ~AliCRTConstants() {}
61 AliCRTConstants(const AliCRTConstants& ct) {}
62 AliCRTConstants& operator=(const AliCRTConstants& ct) {return *this;}
65 ClassDef(AliCRTConstants, 0) // CRT(ACORDE) global constants
67 #endif // ALICRTCONSTANTS_H