/* $Id$*/
// Revision of includes 07/05/2004
+//
+/// \ingroup base
+/// \class AliMUONConstants
+/// \brief MUON global constants
#include <TObject.h>
static Int_t NTriggerCh() {return fgNTriggerCh;}
// return number of trigger circuits
static Int_t NTriggerCircuit() {return fgNTriggerCircuit;}
+ // return number of detection element
+ static Int_t NDetElem() {return fgNDetElem;}
// return position of chamber i
static Float_t DefaultChamberZ(Int_t i) {return fgDefaultChamberZ[i];}
+ // return ratio between trigger chambers
+ static Float_t DefaultRatioTriggerChamber(Int_t i) {return fgDefaultRatioTriggerChamber[i];}
+// return Inclination with respect the vertical axis of stations 345
+ static Float_t St345Inclination() {return fgSt345inclination;}
// return pointer to array of positions
static Float_t* DefaultChamberZ() {return fgDefaultChamberZ;}
// return chamber i inner diameter
static Float_t Dmin(Int_t i) {return fgDmin[i];}
+ // return chamber i inner radius
+ static Float_t Rmin(Int_t i) {return Dmin(i)/2.0;}
// return chamber i outer diameter
static Float_t Dmax(Int_t i) {return fgDmax[i];}
+ // return chamber i outer radius
+ static Float_t Rmax(Int_t i) {return Dmax(i)/2.0;}
// return maximum zoom for event display
static Int_t MaxZoom() {return fgMaxZoom;}
// return half-distance between two half-chambers
static Int_t fgNTrackingCh; // Number of Tracking Chambers
static Int_t fgNTriggerCh; // Number of Trigger Chambers
static Int_t fgNTriggerCircuit; // Number of Trigger Circuits
+ static Int_t fgNDetElem; // Number of Detection Elements.
//
static Float_t fgDefaultChamberZ[14]; // ! Z-positions of chambers
+ static Float_t fgDefaultRatioTriggerChamber[4]; // ratio between trigger chambers
+ static Float_t fgSt345inclination; // ! Inclination with respect the vertical axis of stations 345
static Float_t fgDmin[7]; // ! inner diameter
static Float_t fgDmax[7]; // ! outer diameter