]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFtrack.h
AliESDtrack flags update during the TOF matching procedure. Now, (1) when a TPC/TRD...
[u/mrichter/AliRoot.git] / TOF / AliTOFtrack.h
index dfd18bc386f732c90c5c14432f33fff9d3b93617..fbc536460b144ae78fd2fcd2be7aebe3d5e1da7f 100644 (file)
@@ -15,6 +15,7 @@
 
 #include "AliKalmanTrack.h"
 
+#include "AliCluster3D.h"
 #include "AliTOFGeometry.h"
 
 class TObject;
@@ -28,7 +29,7 @@ public:
    AliTOFtrack();
    AliTOFtrack(const AliTOFtrack& t);
    AliTOFtrack(const AliESDtrack& t);
-   AliTOFtrack& operator=(const AliTOFtrack &source); // ass. op.
+   AliTOFtrack& operator=(const AliTOFtrack &/*source*/); // ass. op.
 
    Int_t    GetSector() const {
      return Int_t(TVector2::Phi_0_2pi(GetAlpha())/AliTOFGeometry::GetAlpha())%AliTOFGeometry::NSectors();}
@@ -41,6 +42,8 @@ public:
    Int_t Compare(const TObject *o) const;
 
    Double_t GetYat(Double_t xk, Bool_t & skip) const;
+   Double_t GetPredictedChi2(const AliCluster3D *c) const;
+   Bool_t   PropagateTo(const AliCluster3D *c);
    Bool_t   PropagateTo(Double_t xr, Double_t x0=8.72, Double_t rho=5.86e-3);
    Bool_t   PropagateToInnerTOF();
    Bool_t   Rotate(Double_t angle) {
@@ -48,7 +51,6 @@ public:
    }
 
 protected:
-   Double_t GetBz() const;
    Bool_t Update(const AliCluster */*c*/, Double_t /*chi2*/, Int_t /*idx*/) {
      return 0;
    }
@@ -56,13 +58,12 @@ protected:
    
    Int_t    fSeedInd;     // ESD seed track index  
    Int_t    fSeedLab;     // track label taken from seeding  
-   AliTOFGeometry *fTOFgeometry; // pointer to the TOF geometry
 
  private:
 
    void GetPropagationParameters(Double_t *param);
    
-   ClassDef(AliTOFtrack,1) // TOF reconstructed tracks
+   ClassDef(AliTOFtrack,2) // TOF reconstructed tracks
 
 };