Completely Updated (Mario Sitta)
[u/mrichter/AliRoot.git] / STEER / AliTrackFitterRieman.h
index 9f4ac96..be017f1 100644 (file)
@@ -28,8 +28,8 @@ class AliTrackFitterRieman : public AliTrackFitter{
   virtual ~AliTrackFitterRieman();
 
   Bool_t Fit(const TArrayI *volIds,const TArrayI *volIdsFit = 0x0,
-            AliAlignObj::ELayerID layerRangeMin = AliAlignObj::kFirstLayer,
-            AliAlignObj::ELayerID layerRangeMax = AliAlignObj::kLastLayer);
+            AliGeomManager::ELayerID layerRangeMin = AliGeomManager::kFirstLayer,
+            AliGeomManager::ELayerID layerRangeMax = AliGeomManager::kLastLayer);
   Bool_t GetPCA(const AliTrackPoint &p, AliTrackPoint &p2) const;
   void SetMaxDelta(Float_t maxDelta) { fMaxDelta = maxDelta;}
   Float_t GetMaxDelta() const { return fMaxDelta;}
@@ -37,7 +37,7 @@ class AliTrackFitterRieman : public AliTrackFitter{
   Bool_t  GetCorrection() const {return fBCorrection ;}
   void Reset();
   void AddPoint(Float_t x, Float_t y, Float_t z, Float_t sy, Float_t sz);
-  void Update();
+  Bool_t Update();
 
   Double_t GetC() const              {return fRieman->GetC();}
   Double_t GetYat(Double_t x) const;
@@ -59,6 +59,8 @@ class AliTrackFitterRieman : public AliTrackFitter{
   Double_t      fCorrY[4];  // correction polynom coef
   Double_t      fCorrZ[4];  // correction polynom coef
  private:
+  Bool_t Begin(Int_t, Int_t) {Reset(); return kTRUE;}
+  Bool_t AddPoint(const AliTrackPoint *) {return kTRUE;}
   TTreeSRedirector *fDebugStream;   //!debug streamer
   ClassDef(AliTrackFitterRieman,2)  // Fast fit of helices on ITS RecPoints