1 #ifndef ALIMUONTRIGGERCONSTANTS_H
2 #define ALIMUONTRIGGERCONSTANTS_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
8 // Revision of includes 07/05/2004
11 /// \class AliMUONTriggerConstants
12 /// \brief MUON Trigger constants
16 class AliMUONTriggerConstants : public TNamed
19 AliMUONTriggerConstants();
20 ~AliMUONTriggerConstants();
23 static Int_t Nmodule();
24 static Int_t ModuleId(Int_t imodule);
25 static Int_t NstripX(Int_t imodule);
26 static Int_t NstripY(Int_t imodule);
27 static Float_t XcMin(Int_t imodule);
28 static Float_t XcMax(Int_t imodule);
29 static Int_t CircuitId(Int_t icircuit);
30 static Float_t StripWidth(Int_t istrip);
31 static Float_t StripLength(Int_t istrip);
34 static const Int_t fgkNmodule; ///< total number of module
35 static const Int_t fgkModuleId[126]; ///< module Id. number
36 static const Int_t fgkNstripX[126]; ///< number of X strips
37 static const Int_t fgkNstripY[126]; ///< number of Y strips
38 static const Float_t fgkXcMin[126]; ///< min X pos of module
39 static const Float_t fgkXcMax[126]; ///< max X poa of module
40 static const Int_t fgkCircuitId[234]; ///< circuit Id. number
41 static const Float_t fgkStripWidth[3]; ///< strip width
42 static const Float_t fgkStripLength[4]; ///< strip length
44 ClassDef(AliMUONTriggerConstants,1) // Trigger Constants class