some coverity fixes
[u/mrichter/AliRoot.git] / TOF / AliTOFtrack.h
index dfd18bc..ce57d3c 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,14 +42,16 @@ 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   PropagateToInnerTOFold();
    Bool_t   Rotate(Double_t angle) {
      return AliExternalTrackParam::Rotate(GetAlpha()+angle);
    }
 
 protected:
-   Double_t GetBz() const;
    Bool_t Update(const AliCluster */*c*/, Double_t /*chi2*/, Int_t /*idx*/) {
      return 0;
    }
@@ -56,13 +59,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
 
 };