2 // Original: AliHLTFitter.h,v 1.7 2004/07/05 09:02:18 loizides
4 #ifndef ALIHLTTPCFITTER_H
5 #define ALIHLTTPCFITTER_H
7 //_____________________________________________________________
12 // Author: Anders Vestbo <mailto:vestbo@fi.uib.no>
15 class AliHLTTPCVertex;
16 class AliHLTTPCSpacePointData;
18 class AliHLTTPCFitter {
22 AliHLTTPCFitter(AliHLTTPCVertex *vertex,Bool_t vertexconstraint=kTRUE);
23 virtual ~AliHLTTPCFitter();
25 void LoadClusters(Char_t *path,Int_t event=0,Bool_t sp=kFALSE);
26 void SortTrackClusters(AliHLTTPCTrack *track) const;
27 Int_t FitHelix(AliHLTTPCTrack *track);
30 void NoVertex() {fVertexConstraint=kFALSE;}
33 AliHLTTPCTrack *fTrack; //! actual track
34 AliHLTTPCVertex *fVertex; //! vertex info
35 Bool_t fVertexConstraint; // include vertex constraint
36 AliHLTTPCSpacePointData *fClusters[36][6]; //! clusters
37 UInt_t fNcl[36][6]; // cluster numbers
39 ClassDef(AliHLTTPCFitter,1) //HLT fit class