]>
Commit | Line | Data |
---|---|---|
d4643a10 | 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 | ||
bcaf50eb | 23 | static const Int_t fNMaxDigitsPerCluster = 50; ///< max number of digits per cluster |
d4643a10 | 24 | static const Double_t fCutForAvailableDigits; ///< |
25 | static const Double_t fCutForAttachingDigits; ///< | |
26 | ||
d8c2cc3e | 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 | |
d4643a10 | 29 | |
30 | static const Double_t fElossPerElectron; | |
31 | ||
d4643a10 | 32 | // superposition between the active elements tasselling the MFT planes, for having a full acceptance coverage even in case of 10 degrees inclined tracks |
33 | static const Double_t fActiveSuperposition; ///< | |
34 | ||
35 | static const Double_t fHeightActive; ///< height of the active elements | |
36 | static const Double_t fHeightReadout; ///< height of the readout elements attached to the active ones | |
37 | ||
38 | // minimum border size between the end of the support plane and the sensors: fHeightReadout + 0.3 | |
39 | static const Double_t fSupportExtMargin; ///< | |
40 | ||
41 | static const Int_t fNMaxDetElemPerPlane = 1000; ///< | |
42 | ||
43 | static const Double_t fRadLengthSi; ///< expressed in cm | |
44 | ||
19baa2e3 | 45 | static const Double_t fWidthChip; ///< expressed in cm |
46 | ||
a2b7dc2a | 47 | static const Double_t fPrecisionPointOfClosestApproach; ///< precision (along z) for the research of the point of closest approach for a dimuon |
48 | ||
65273893 | 49 | static const Double_t fZEvalKinem; // z coordinate at which the kinematics is evaluated for the ESD and AOD tracks |
50 | ||
51 | static const Double_t fXVertexTolerance; // tolerance on the vertex for the first extrapolation of MUON tracks to I.P. | |
52 | static const Double_t fYVertexTolerance; // tolerance on the vertex for the first extrapolation of MUON tracks to I.P. | |
53 | ||
54 | 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) | |
55 | 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) | |
56 | 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) | |
57 | ||
58 | static const Double_t fMisalignmentMagnitude; // Expected misalignment magnitude (for MC, waiting for OCDB) | |
59 | ||
d4643a10 | 60 | protected: |
61 | ||
62 | AliMFTConstants() : TObject() {} | |
63 | virtual ~AliMFTConstants(){} | |
64 | ||
19baa2e3 | 65 | ClassDef(AliMFTConstants, 2) // MFT global constants |
d4643a10 | 66 | |
67 | }; | |
68 | ||
69 | #endif | |
70 |