]> 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 ec94bcad4d299e5a0a67d945ec977236804310ab..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 {
 
@@ -34,12 +33,13 @@ class AliL3Kalman {
 
  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 MakeSeed(AliL3KalmanTrack *kalmantrack, AliL3Track *track);
+  Int_t MakeKalmanSeed(AliL3KalmanTrack *kalmantrack, AliL3Track *track);
+  Int_t InitKalmanTrack(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);}