]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/src/AliL3Fitter.h
Check whether USEFFLOAT variable is set, because if not
[u/mrichter/AliRoot.git] / HLT / src / AliL3Fitter.h
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   Bool_t fVertexConstraint;
16   AliL3SpacePointData *fClusters[36][6]; //!
17   UInt_t fNcl[36][6];
18
19  public:
20   AliL3Fitter(AliL3Vertex *vertex);
21   virtual ~AliL3Fitter() {};
22   
23   void LoadClusters(Char_t *path);
24   Int_t FitHelix(AliL3Track *track);
25   Int_t FitCircle();
26   Int_t FitLine();
27   void NoVertex() {fVertexConstraint=kFALSE;}
28   
29   ClassDef(AliL3Fitter,1) //HLT fit class
30 };
31
32 #endif