]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONConstants.h
Add class description
[u/mrichter/AliRoot.git] / MUON / AliMUONConstants.h
index 9b377617a006cbd28ec2eafe9fb5d823fa6d70a9..181215f5a4cc0f8f7b350658ed11597e634dc229 100644 (file)
@@ -5,6 +5,10 @@
 
 /* $Id$*/
 // Revision of includes 07/05/2004
+//
+/// \ingroup base
+/// \class AliMUONConstants
+/// \brief MUON global constants
 
 #include <TObject.h>
 
@@ -18,14 +22,24 @@ class AliMUONConstants : public TObject {
     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
@@ -55,8 +69,11 @@ class AliMUONConstants : public TObject {
     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