1 #ifndef AliMFTConstants_H
2 #define AliMFTConstants_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 //====================================================================================================================================================
9 // Constants for the Muon Forward Tracker
11 // Contact author: antonio.uras@cern.ch
13 //====================================================================================================================================================
17 class AliMFTConstants : public TObject {
21 static const Int_t fNMaxPlanes = 20;
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; ///<
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
30 static const Double_t fElossPerElectron;
32 // minimum radial distance of the MFT sensors. To be carefully coordinated with fActiveSuperposition
33 static const Double_t fRadiusMin; ///<
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; ///<
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
41 // minimum border size between the end of the support plane and the sensors: fHeightReadout + 0.3
42 static const Double_t fSupportExtMargin; ///<
44 static const Int_t fNMaxDetElemPerPlane = 1000; ///<
46 static const Double_t fRadLengthSi; ///< expressed in cm
48 static const Double_t fWidthChip; ///< expressed in cm
50 static const Double_t fPrecisionPointOfClosestApproach; ///< precision (along z) for the research of the point of closest approach for a dimuon
52 static const Double_t fZEvalKinem; // z coordinate at which the kinematics is evaluated for the ESD and AOD tracks
54 static const Double_t fXVertexTolerance; // tolerance on the vertex for the first extrapolation of MUON tracks to I.P.
55 static const Double_t fYVertexTolerance; // tolerance on the vertex for the first extrapolation of MUON tracks to I.P.
57 static const Double_t fPrimaryVertexResX; // expected res. in Pb-Pb for the prim vtx from ITS+MFT combined vertexing (should not be used, depends on contributors)
58 static const Double_t fPrimaryVertexResY; // expected res. in Pb-Pb for the prim vtx from ITS+MFT combined vertexing (should not be used, depends on contributors)
59 static const Double_t fPrimaryVertexResZ; // expected res. in Pb-Pb for the prim vtx from ITS+MFT combined vertexing (should not be used, depends on contributors)
61 static const Double_t fMisalignmentMagnitude; // Expected misalignment magnitude (for MC, waiting for OCDB)
65 AliMFTConstants() : TObject() {}
66 virtual ~AliMFTConstants(){}
68 ClassDef(AliMFTConstants, 2) // MFT global constants