Line data Source code
1 : /**************************************************************************
2 : * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
3 : * *
4 : * Author: The ALICE Off-line Project. *
5 : * Contributors are mentioned in the code where appropriate. *
6 : * *
7 : * Permission to use, copy, modify and distribute this software and its *
8 : * documentation strictly for non-commercial purposes is hereby granted *
9 : * without fee, provided that the above copyright notice appears in all *
10 : * copies and that both the copyright notice and this permission notice *
11 : * appear in the supporting documentation. The authors make no claims *
12 : * about the suitability of this software for any purpose. It is *
13 : * provided "as is" without express or implied warranty. *
14 : **************************************************************************/
15 :
16 : //====================================================================================================================================================
17 : /// \class AliMFTConstants
18 : // Constants for the Muon Forward Tracker
19 : //
20 : // Contact author: antonio.uras@cern.ch
21 : //
22 : //====================================================================================================================================================
23 :
24 : #include "AliMFTConstants.h"
25 :
26 : /// \cond CLASSIMP
27 14 : ClassImp(AliMFTConstants);
28 : /// \endcond
29 :
30 : // Geometry Related Constants
31 :
32 : const Double_t AliMFTConstants::kSensorLength=3.; //[cm]
33 : const Double_t AliMFTConstants::kSensorHeight=1.5; //[cm]
34 : const Double_t AliMFTConstants::kXPixelPitch=29.250e-4; // 29.15 micron // TODO : Check that
35 : const Double_t AliMFTConstants::kYPixelPitch=26.880e-4; // 26.88 micron // TODO : Check that
36 : const Double_t AliMFTConstants::kSensorMargin=29.120e-4; // 29.12 micron // TODO : Check that
37 :
38 : const Double_t AliMFTConstants::kSensorActiveWidth = kNPixelX * kXPixelPitch; //[cm]
39 : const Double_t AliMFTConstants::kSensorActiveHeight = kNPixelY * kYPixelPitch; //[cm]
40 :
41 : const Double_t AliMFTConstants::kSensorInterspace = 0.01; //[cm] Offset between two adjacent chip on a ladder
42 : const Double_t AliMFTConstants::kSensorSideOffset=0.04; // [cm] Side Offset between the ladder edge and the chip edge
43 : const Double_t AliMFTConstants::kSensorTopOffset=0.04; // [cm] Top Offset between the ladder edge and the chip edge
44 : const Double_t AliMFTConstants::kLadderOffsetToEnd=3.; // [cm] Offset between the last Chip of the ladder and the end of the ladder toward the DAQ connector
45 : const Double_t AliMFTConstants::kSensorThickness=50.e-4; // 50 micron
46 :
47 :
48 : const Double_t AliMFTConstants::kFlexThickness=165.e-4; // 100 micron // TODO : Change that
49 :
50 : // Defaults parameters for track reconstruction
51 : Double_t AliMFTConstants::fgDiskThicknessInX0[AliMFTConstants::kNDisks] = {0.008, 0.008, 0.008, 0.008, 0.008};
52 : Double_t AliMFTConstants::fgPlaneZPos[2*AliMFTConstants::kNDisks] = {-45.3, -46.7, -48.6, -50.0, -52.4, -53.8, -68.0, -69.4, -76.1, -77.5};
53 :
54 :
55 : const Double_t AliMFTConstants::fCutForAvailableDigits = 5.;
56 : const Double_t AliMFTConstants::fCutForAttachingDigits = 1.;
57 :
58 : const Double_t AliMFTConstants::fElossPerElectron = 3.62e-09;
59 :
60 : const Double_t AliMFTConstants::fActiveSuperposition = 0.05;
61 :
62 : const Double_t AliMFTConstants::fHeightActive = 1.3;
63 : const Double_t AliMFTConstants::fHeightReadout = 0.2;
64 :
65 : const Double_t AliMFTConstants::fSupportExtMargin = fHeightReadout + 0.3;
66 :
67 : const Double_t AliMFTConstants::fRadLengthSi = 9.37;
68 :
69 : const Double_t AliMFTConstants::fWidthChip = 1.0;
70 :
71 : const Double_t AliMFTConstants::fPrecisionPointOfClosestApproach = 10.e-4; // 10 micron
72 :
73 : const Double_t AliMFTConstants::fZEvalKinem = 0.;
74 :
75 : const Double_t AliMFTConstants::fXVertexTolerance = 500.e-4; // 500 micron
76 : const Double_t AliMFTConstants::fYVertexTolerance = 500.e-4; // 500 micron
77 :
78 : const Double_t AliMFTConstants::fPrimaryVertexResX = 5.e-4; // 5 micron
79 : const Double_t AliMFTConstants::fPrimaryVertexResY = 5.e-4; // 5 micron
80 : const Double_t AliMFTConstants::fPrimaryVertexResZ = 5.e-4; // 5 micron
81 :
82 : const Double_t AliMFTConstants::fMisalignmentMagnitude = 15.e-4; // 15 micron
83 :
84 : const Double_t AliMFTConstants::fChipWidth = 3.; // 3 cm ???
85 : const Double_t AliMFTConstants::fChipThickness=500.e-4; // 50 micron
86 : const Double_t AliMFTConstants::fMinDistanceLadderFromSupportRMin = 0.1; // 1mm ???
87 :
88 : const Double_t AliMFTConstants::fChipInterspace=500.e-4; // 50um // Offset between two adjacent chip on a ladder
89 : const Double_t AliMFTConstants::fChipSideOffset=500.e-4; // Side Offset between the ladder edge and the chip edge
90 : const Double_t AliMFTConstants::fChipTopOffset=500.e-4; // Top Offset between the ladder edge and the chip edge
91 :
92 : //====================================================================================================================================================
|