]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/AliTRDrecoParam.h
New stand alone tracking by Alexadru and Martin
[u/mrichter/AliRoot.git] / TRD / AliTRDrecoParam.h
1 #ifndef ALITRDRECOPARAM_H
2 #define ALITRDRECOPARAM_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 ////////////////////////////////////////////////////////////////////////////
9 //                                                                        //
10 //  Parameter class for the TRD reconstruction                            //
11 //                                                                        //
12 ////////////////////////////////////////////////////////////////////////////
13
14 #ifndef ALIDETECTORRECOPARAM_H
15 #include "AliDetectorRecoParam.h"
16 #endif
17
18 class AliTRDrecoParam : public AliDetectorRecoParam
19 {
20
21   public:
22
23         AliTRDrecoParam();
24         ~AliTRDrecoParam() { }
25
26         Double_t GetChi2Y() const                 { return fkChi2Y;    }
27         Double_t GetChi2Z() const                 { return fkChi2Z;    }
28         Double_t GetFindableClusters() const      { return fkFindable; }
29         Double_t GetMaxTheta() const              { return fkMaxTheta; }
30         Double_t GetMaxPhi() const                { return fkMaxPhi;   }
31
32         Double_t GetRoad0y() const                { return fkRoad0y;   }
33         Double_t GetRoad0z() const                { return fkRoad0z;   }
34
35         Double_t GetRoad1y() const                { return fkRoad1y;   }
36         Double_t GetRoad1z() const                { return fkRoad1z;   }
37
38         Double_t GetRoad2y() const                { return fkRoad2y;   }
39         Double_t GetRoad2z() const                { return fkRoad2z;   }
40
41         Double_t GetPlaneQualityThreshold() const { return fkPlaneQualityThreshold; }
42
43         Double_t GetTrackLikelihood() const       { return fkTrackLikelihood;       }
44         
45         static   AliTRDrecoParam *GetLowFluxParam();
46         static   AliTRDrecoParam *GetHighFluxParam();
47
48  private:
49
50         Double_t fkMaxTheta;              // Maximum theta
51         Double_t fkMaxPhi;                // Maximum phi
52
53         Double_t fkRoad0y;                // Road for middle cluster
54         Double_t fkRoad0z;                // Road for middle cluster
55
56         Double_t fkRoad1y;                // Road in y for seeded cluster
57         Double_t fkRoad1z;                // Road in z for seeded cluster
58
59         Double_t fkRoad2y;                // Road in y for extrapolated cluster
60         Double_t fkRoad2z;                // Road in z for extrapolated cluster
61
62         Double_t fkPlaneQualityThreshold; // Quality threshold
63         Double_t fkFindable;              // Ratio of clusters from a track in one chamber which are at minimum supposed to be found.
64         Double_t fkChi2Z;                 // Max chi2 on the z direction for seeding clusters fit
65         Double_t fkChi2Y;                 // Max chi2 on the y direction for seeding clusters Rieman fit
66         Double_t fkTrackLikelihood;       // Track likelihood for tracklets Rieman fit
67
68         ClassDef(AliTRDrecoParam, 1)      // Reconstruction parameters for TRD detector
69
70 };
71 #endif