X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FAliExternalTrackParam.h;h=112ffb85baeb97af448228ffcffd415b31b36759;hb=ab557934fe585eff24a4645eb201426baaa5cca5;hp=6df7f5f40bc71d2eae047158afa33e1031d62739;hpb=cfdb62d4a7190b97ae01d4cd812d0320b1ca0661;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/AliExternalTrackParam.h b/STEER/AliExternalTrackParam.h index 6df7f5f40bc..112ffb85bae 100644 --- a/STEER/AliExternalTrackParam.h +++ b/STEER/AliExternalTrackParam.h @@ -151,6 +151,9 @@ class AliExternalTrackParam: public AliVTrack { Double_t GetPredictedChi2(Double_t p[3],Double_t covyz[3],Double_t covxyz[3]) const; + + Double_t GetPredictedChi2(const AliExternalTrackParam *t) const; + Bool_t PropagateTo(Double_t p[3],Double_t covyz[3],Double_t covxyz[3],Double_t b); @@ -159,6 +162,7 @@ class AliExternalTrackParam: public AliVTrack { Bool_t Rotate(Double_t alpha); Bool_t PropagateTo(Double_t x, Double_t b); Bool_t Propagate(Double_t alpha, Double_t x, Double_t b); + Bool_t PropagateBxByBz(Double_t alpha, Double_t x, Double_t b[3]); void Propagate(Double_t len,Double_t x[3],Double_t p[3],Double_t bz) const; Bool_t Intersect(Double_t pnt[3], Double_t norm[3], Double_t bz) const; @@ -171,6 +175,8 @@ class AliExternalTrackParam: public AliVTrack { Double_t PropagateToDCA(AliExternalTrackParam *p, Double_t b); Bool_t PropagateToDCA(const AliVVertex *vtx, Double_t b, Double_t maxd, Double_t dz[2]=0, Double_t cov[3]=0); + Bool_t PropagateToDCABxByBz(const AliVVertex *vtx, Double_t b[3], + Double_t maxd, Double_t dz[2]=0, Double_t cov[3]=0); void GetDirection(Double_t d[3]) const; Bool_t GetPxPyPz(Double_t *p) const;