]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCtrack.h
Fixes for building of DA (Anshul)
[u/mrichter/AliRoot.git] / TPC / AliTPCtrack.h
index e618b0c5d4ee0aefe8cd1e88c0955f3975065f8a..aa83bd075bfdcbf9f5685760947b551aa74c658b 100644 (file)
 #include "AliExternalTrackParam.h"
 class AliESDtrack;
 class AliESDVertex;
-
+class TTreeSRedirector;
 //_____________________________________________________________________________
 class AliTPCtrack : public AliKalmanTrack {
 public:
   AliTPCtrack();
   AliTPCtrack(Double_t x, Double_t alpha, const Double_t p[5], 
               const Double_t cov[15], Int_t index); 
-  AliTPCtrack(const AliESDtrack& t);
+  AliTPCtrack(const AliESDtrack& t, TTreeSRedirector *pcstream=0);
   AliTPCtrack(const AliTPCtrack& t);
   AliTPCtrack& operator=(const AliTPCtrack& o);
   virtual ~AliTPCtrack() {}
@@ -46,7 +46,8 @@ public:
   Int_t GetClusterIndex(Int_t i) const {return fIndex[i];}
   void  SetClusterIndex(Int_t i, Int_t idx) {fIndex[i]=idx;}
 
-  Double_t GetC() const {return AliExternalTrackParam::GetC(GetBz());}
+  Double_t GetC()           const {return AliExternalTrackParam::GetC(GetBz());}
+  Double_t GetC(Double_t b) const {return AliExternalTrackParam::GetC(b);}
 
   Double_t GetPredictedChi2(const AliCluster *cluster) const;
   Bool_t PropagateTo(Double_t xr, Double_t rho=0.9e-3, Double_t x0=28.94);
@@ -91,7 +92,6 @@ public:
   Int_t GetNFoundable() const {return fNFoundable;}
 
 protected: 
-  Double_t GetBz() const;
   Double_t fdEdx;           // dE/dx
 
   Int_t fIndex[kMaxRow];       // indices of associated clusters