]>
Commit | Line | Data |
---|---|---|
7c2017ae | 1 | #ifndef ALIMUONTRIGGERCONSTANTS_H |
2 | #define ALIMUONTRIGGERCONSTANTS_H | |
3 | ||
4 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
5 | * See cxx source for full Copyright notice */ | |
6 | ||
30178c30 | 7 | /* $Id$ */ |
8 | // Revision of includes 07/05/2004 | |
9 | ||
7c2017ae | 10 | #include <TNamed.h> |
11 | ||
30178c30 | 12 | class AliMUONTriggerConstants : public TNamed |
13 | { | |
7c2017ae | 14 | public: |
15 | AliMUONTriggerConstants(); | |
16 | ~AliMUONTriggerConstants(); | |
17 | ||
18 | public: | |
19 | static Int_t Nmodule(); | |
20 | static Int_t ModuleId(Int_t imodule); | |
21 | static Int_t NstripX(Int_t imodule); | |
22 | static Int_t NstripY(Int_t imodule); | |
23 | static Float_t XcMin(Int_t imodule); | |
24 | static Float_t XcMax(Int_t imodule); | |
25 | static Int_t CircuitId(Int_t icircuit); | |
3f434b6f | 26 | static Float_t StripWidth(Int_t istrip); |
27 | static Float_t StripLength(Int_t istrip); | |
7c2017ae | 28 | |
29 | private: | |
30178c30 | 30 | static const Int_t fgkNmodule; // total number of module |
31 | static const Int_t fgkModuleId[126]; // module Id. number | |
32 | static const Int_t fgkNstripX[126]; // number of X strips | |
33 | static const Int_t fgkNstripY[126]; // number of Y strips | |
34 | static const Float_t fgkXcMin[126]; // min X pos of module | |
35 | static const Float_t fgkXcMax[126]; // max X poa of module | |
3f434b6f | 36 | static const Int_t fgkCircuitId[234]; // circuit Id. number |
37 | static const Float_t fgkStripWidth[3]; // strip width | |
38 | static const Float_t fgkStripLength[4]; // strip length | |
7c2017ae | 39 | |
40 | ClassDef(AliMUONTriggerConstants,1) // Trigger Constants class | |
41 | ||
42 | }; | |
43 | #endif | |
44 | ||
45 | ||
46 | ||
47 | ||
48 | ||
49 | ||
50 | ||
51 | ||
52 | ||
53 | ||
54 | ||
55 | ||
56 |