3 #ifndef ALIHLTTPCFITTER_H
4 #define ALIHLTTPCFITTER_H
6 //_____________________________________________________________
11 // Author: Anders Vestbo <mailto:vestbo@fi.uib.no>
14 class AliHLTTPCVertex;
15 class AliHLTTPCSpacePointData;
17 class AliHLTTPCFitter {
21 AliHLTTPCFitter(AliHLTTPCVertex *vertex,Bool_t vertexconstraint=kTRUE);
22 virtual ~AliHLTTPCFitter();
24 void LoadClusters(Char_t *path,Int_t event=0,Bool_t sp=kFALSE);
25 void SortTrackClusters(AliHLTTPCTrack *track) const;
26 Int_t FitHelix(AliHLTTPCTrack *track);
29 void NoVertex() {fVertexConstraint=kFALSE;}
32 AliHLTTPCTrack *fTrack; //! actual track
33 AliHLTTPCVertex *fVertex; //! vertex info
34 Bool_t fVertexConstraint; // include vertex constraint
35 AliHLTTPCSpacePointData *fClusters[36][6]; //! clusters
36 UInt_t fNcl[36][6]; // cluster numbers
38 ClassDef(AliHLTTPCFitter,1) //HLT fit class