]>
Commit | Line | Data |
---|---|---|
1934a2f8 | 1 | #ifndef ALIL3_Fitter |
2 | #define ALIL3_Fitter | |
3 | ||
4 | #include "AliL3RootTypes.h" | |
5 | ||
6 | class AliL3Track; | |
7 | class AliL3Vertex; | |
8 | class AliL3SpacePointData; | |
9 | ||
10 | class AliL3Fitter { | |
11 | ||
12 | private: | |
13 | AliL3Track *fTrack; //! | |
14 | AliL3Vertex *fVertex; //! | |
15 | Double_t BFACT; | |
16 | Bool_t fVertexConstraint; | |
17 | AliL3SpacePointData *fClusters[36][6]; //! | |
18 | UInt_t fNcl[36][6]; | |
19 | ||
20 | public: | |
21 | AliL3Fitter(AliL3Vertex *vertex); | |
22 | virtual ~AliL3Fitter() {}; | |
23 | ||
24 | void LoadClusters(Char_t *path); | |
25 | Int_t FitHelix(AliL3Track *track); | |
26 | Int_t FitCircle(); | |
27 | Int_t FitLine(); | |
28 | void NoVertex() {fVertexConstraint=kFALSE;} | |
29 | ||
30 | ClassDef(AliL3Fitter,1) //HLT fit class | |
31 | }; | |
32 | ||
33 | #endif |