]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MFT/AliMFTConstants.h
Analysis code updated
[u/mrichter/AliRoot.git] / MFT / AliMFTConstants.h
1 #ifndef AliMFTConstants_H
2 #define AliMFTConstants_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 //====================================================================================================================================================
8 //
9 //      Constants for the Muon Forward Tracker
10 //
11 //      Contact author: antonio.uras@cern.ch
12 //
13 //====================================================================================================================================================
14
15 #include <TObject.h>
16
17 class AliMFTConstants : public TObject {
18
19 public:
20   
21   static const Int_t fNMaxPlanes = 20; 
22
23   static const Int_t fNMaxDigitsPerCluster = 50;  ///< max number of digits per cluster
24   static const Double_t fCutForAvailableDigits;   ///<
25   static const Double_t fCutForAttachingDigits;   ///<
26
27   static const Int_t fNMaxMCTracksPerCluster = 10;   ///< max number of MC tracks sharing the same MFT cluster
28   static const Int_t fNMaxMCTracksPerDigit = 3;      ///< max number of MC tracks sharing the same MFT digit
29
30   static const Double_t fElossPerElectron;
31
32   // minimum radial distance of the MFT sensors. To be carefully coordinated with fActiveSuperposition
33   static const Double_t fRadiusMin;  ///<
34          
35   // superposition between the active elements tasselling the MFT planes, for having a full acceptance coverage even in case of 10 degrees inclined tracks
36   static const Double_t fActiveSuperposition;  ///<
37                                                 
38   static const Double_t fHeightActive;   ///< height of the active elements
39   static const Double_t fHeightReadout;  ///< height of the readout elements attached to the active ones
40          
41   // minimum border size between the end of the support plane and the sensors: fHeightReadout + 0.3
42   static const Double_t fSupportExtMargin;  ///<
43
44   static const Int_t fNMaxDetElemPerPlane = 1000;  ///<
45
46   static const Double_t fRadLengthSi;    ///< expressed in cm
47
48   static const Double_t fWidthChip;      ///< expressed in cm
49
50   static const Double_t fPrecisionPointOfClosestApproach;  ///< precision (along z) for the research of the point of closest approach for a dimuon
51
52 protected:
53
54   AliMFTConstants() : TObject() {}
55   virtual ~AliMFTConstants(){}
56
57   ClassDef(AliMFTConstants, 2)    // MFT global constants 
58
59 };
60         
61 #endif
62