#ifndef ALIMUONTRIGGERCONSTANTS_H #define ALIMUONTRIGGERCONSTANTS_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ /* $Id$ */ // Revision of includes 07/05/2004 // /// \ingroup base /// \class AliMUONTriggerConstants /// \brief MUON Trigger constants #include class AliMUONTriggerConstants : public TNamed { public: AliMUONTriggerConstants(); ~AliMUONTriggerConstants(); public: static Int_t Nmodule(); static Int_t ModuleId(Int_t imodule); static Int_t NstripX(Int_t imodule); static Int_t NstripY(Int_t imodule); static Float_t XcMin(Int_t imodule); static Float_t XcMax(Int_t imodule); static Int_t CircuitId(Int_t icircuit); static Float_t StripWidth(Int_t istrip); static Float_t StripLength(Int_t istrip); private: static const Int_t fgkNmodule; ///< total number of module static const Int_t fgkModuleId[126]; ///< module Id. number static const Int_t fgkNstripX[126]; ///< number of X strips static const Int_t fgkNstripY[126]; ///< number of Y strips static const Float_t fgkXcMin[126]; ///< min X pos of module static const Float_t fgkXcMax[126]; ///< max X poa of module static const Int_t fgkCircuitId[234]; ///< circuit Id. number static const Float_t fgkStripWidth[3]; ///< strip width static const Float_t fgkStripLength[4]; ///< strip length ClassDef(AliMUONTriggerConstants,1) // Trigger Constants class }; #endif