7 class AliL3SpacePointData;
10 class AliL3TrackSegmentData;
11 class AliL3KalmanTrack;
20 AliL3SpacePointData *fClusters[36][6];
23 AliL3TrackArray *fTracks;
24 AliL3TrackArray *fKalmanTracks;
25 AliL3TrackArray *fSeeds;
27 AliL3Benchmark *fBenchmark;
28 Int_t fMinPointsOnTrack;
30 Char_t fWriteOutPath[256];
36 AliL3Kalman(Char_t *datapath, Int_t *slice, Int_t min_clusters);
37 virtual ~AliL3Kalman();
39 void LoadTracks(Int_t event, Bool_t sp);
41 Int_t MakeKalmanSeed(AliL3KalmanTrack *kalmantrack, AliL3Track *track);
42 Int_t InitKalmanTrack(AliL3KalmanTrack *kalmantrack, AliL3Track *track);
43 Int_t Propagate(AliL3KalmanTrack *kalmantrack, AliL3Track *track);
44 Int_t Update(AliL3SpacePointData *points, UInt_t pos, AliL3KalmanTrack *kalmantrack);
45 void WriteFiles(Char_t *path="data"){fWriteOut = kTRUE; sprintf(fWriteOutPath,"%s",path);}
46 Double_t GetCpuTime();
47 AliL3TrackArray *GetTracks() {return fKalmanTracks;}