]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/kalman/AliL3Kalman.h
"Separating writing and reading of raw data (Christian)"
[u/mrichter/AliRoot.git] / HLT / kalman / AliL3Kalman.h
index ee4f71d8f784bc639ce58ef24e4be4aaf13d36b7..29fadcdf3203dd7bdb8cc37c023776de52beb4f5 100644 (file)
@@ -3,14 +3,13 @@
 #ifndef ALIL3_KALMAN
 #define ALIL3_KALMAN
 
-#include "AliL3RootTypes.h"
-#include "AliL3KalmanTrack.h"
-#include "AliL3Track.h"
 
 class AliL3SpacePointData;
 class AliL3TrackArray;
 class AliL3Benchmark;
 class AliL3TrackSegmentData;
+class AliL3KalmanTrack;
+class AliL3Track;
 
 class AliL3Kalman {
 
@@ -31,21 +30,19 @@ class AliL3Kalman {
   Char_t fWriteOutPath[256];
   Bool_t fWriteOut;
   Int_t fEvent;
-  Bool_t fMakeSeed;
 
  public:
 
-  AliL3Kalman(Char_t *datapath, Int_t *slice=0, Int_t min_clusters=0);
+  AliL3Kalman(Char_t *datapath, Int_t *slice, Int_t min_clusters);
   virtual ~AliL3Kalman();
   void Init();
   void LoadTracks(Int_t event, Bool_t sp);
   void ProcessTracks();
+  Int_t MakeKalmanSeed(AliL3KalmanTrack *kalmantrack, AliL3Track *track);
   Int_t InitKalmanTrack(AliL3KalmanTrack *kalmantrack, AliL3Track *track);
-  Int_t MakeSeed(AliL3KalmanTrack *kalmantrack, AliL3Track *track);
   Int_t Propagate(AliL3KalmanTrack *kalmantrack, AliL3Track *track);
   Int_t Update(AliL3SpacePointData *points, UInt_t pos, AliL3KalmanTrack *kalmantrack);
   void WriteFiles(Char_t *path="data"){fWriteOut = kTRUE; sprintf(fWriteOutPath,"%s",path);}
-  void DoMakeSeed(){fMakeSeed = kTRUE;}
   Double_t GetCpuTime();
   AliL3TrackArray *GetTracks() {return fKalmanTracks;}
 };