AliRoot Core  3dc7879 (3dc7879)
AliExternalTrackParam Class Reference

#include <AliExternalTrackParam.h>

Inheritance diagram for AliExternalTrackParam:

Public Member Functions

 AliExternalTrackParam ()
 
 AliExternalTrackParam (const AliExternalTrackParam &)
 
AliExternalTrackParamoperator= (const AliExternalTrackParam &trkPar)
 
 AliExternalTrackParam (Double_t x, Double_t alpha, const Double_t param[5], const Double_t covar[15])
 
 AliExternalTrackParam (Double_t xyz[3], Double_t pxpypz[3], Double_t cv[21], Short_t sign)
 
 AliExternalTrackParam (AliVConstructorReinitialisationFlag f)
 
void Reinitialize ()
 
virtual ~AliExternalTrackParam ()
 
void CopyFromVTrack (const AliVTrack *vTrack)
 
template<typename T >
void Set (T x, T alpha, const T param[5], const T covar[15])
 
void SetParamOnly (double x, double alpha, const double param[5])
 
void Set (Double_t xyz[3], Double_t pxpypz[3], Double_t cv[21], Short_t sign)
 
void Reset ()
 
void ResetCovariance (Double_t s2)
 
void AddCovariance (const Double_t cov[15])
 
const Double_t * GetParameter () const
 
const Double_t * GetCovariance () const
 
virtual Bool_t IsStartedTimeIntegral () const
 
virtual void AddTimeStep (Double_t)
 
Double_t GetAlpha () const
 
Double_t GetX () const
 
Double_t GetY () const
 
Double_t GetZ () const
 
Double_t GetSnp () const
 
virtual Double_t GetTgl () const
 
virtual void GetImpactParameters (Float_t &, Float_t &) const
 
Double_t GetSigned1Pt () const
 
Double_t GetSigmaY2 () const
 
Double_t GetSigmaZY () const
 
Double_t GetSigmaZ2 () const
 
Double_t GetSigmaSnpY () const
 
Double_t GetSigmaSnpZ () const
 
Double_t GetSigmaSnp2 () const
 
Double_t GetSigmaTglY () const
 
Double_t GetSigmaTglZ () const
 
Double_t GetSigmaTglSnp () const
 
Double_t GetSigmaTgl2 () const
 
Double_t GetSigma1PtY () const
 
Double_t GetSigma1PtZ () const
 
Double_t GetSigma1PtSnp () const
 
Double_t GetSigma1PtTgl () const
 
Double_t GetSigma1Pt2 () const
 
Double_t Px () const
 
Double_t Py () const
 
Double_t Pz () const
 
Double_t Pt () const
 
Double_t P () const
 
Bool_t PxPyPz (Double_t p[3]) const
 
Double_t Xv () const
 
Double_t Yv () const
 
Double_t Zv () const
 
Bool_t XvYvZv (Double_t x[3]) const
 
Double_t OneOverPt () const
 
Double_t Phi () const
 
Double_t PhiPos () const
 
Double_t Theta () const
 
virtual Double_t E () const
 
virtual Double_t M () const
 
Double_t Eta () const
 
virtual Double_t Y () const
 
virtual Short_t Charge () const
 
virtual const Double_t * PID () const
 
virtual Int_t GetID () const
 
virtual UChar_t GetITSClusterMap () const
 
virtual ULong64_t GetStatus () const
 
Double_t GetSign () const
 
Double_t GetP () const
 
Double_t GetSignedPt () const
 
Double_t Get1P () const
 
virtual Double_t GetC (Double_t b) const
 
void GetDZ (Double_t x, Double_t y, Double_t z, Double_t b, Float_t dz[2]) const
 
Double_t GetD (Double_t xv, Double_t yv, Double_t b) const
 
Double_t GetLinearD (Double_t xv, Double_t yv) const
 
Bool_t CorrectForMeanMaterial (Double_t xOverX0, Double_t xTimesRho, Double_t mass, Bool_t anglecorr=kFALSE, Double_t(*f)(Double_t)=AliExternalTrackParam::BetheBlochSolid)
 
Bool_t CorrectForMeanMaterialdEdx (Double_t xOverX0, Double_t xTimesRho, Double_t mass, Double_t dEdx, Bool_t anglecorr=kFALSE)
 
Bool_t CorrectForMeanMaterialZA (Double_t xOverX0, Double_t xTimesRho, Double_t mass, Double_t zOverA=0.49848, Double_t density=2.33, Double_t exEnergy=173e-9, Double_t jp1=0.20, Double_t jp2=3.00, Bool_t anglecorr=kFALSE)
 
Double_t GetPredictedChi2 (const Double_t p[2], const Double_t cov[3]) const
 
Double_t GetPredictedChi2 (const Double_t p[3], const Double_t covyz[3], const 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)
 
Double_t * GetResiduals (Double_t *p, Double_t *cov, Bool_t updated=kTRUE) const
 
Bool_t Update (const Double_t p[2], const Double_t cov[3])
 
Bool_t Rotate (Double_t alpha)
 
Bool_t RotateParamOnly (Double_t alpha)
 
Bool_t Invert ()
 
Bool_t PropagateTo (Double_t x, Double_t b)
 
Bool_t PropagateParamOnlyTo (Double_t xk, 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])
 
Bool_t PropagateParamOnlyBxByBzTo (Double_t xk, const 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
 
Bool_t PropagateToBxByBz (Double_t x, const Double_t b[3])
 
Bool_t RelateToVVertexBxByBzDCA (const AliVVertex *vtx, Double_t b[3], Double_t maxd, AliExternalTrackParam *cParam=NULL, Double_t dz[2]=NULL, Double_t dzcov[3]=NULL)
 
void GetHelixParameters (Double_t h[6], Double_t b) const
 
Double_t GetDCA (const AliExternalTrackParam *p, Double_t b, Double_t &xthis, Double_t &xp) const
 
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)
 
Bool_t ConstrainToVertex (const AliVVertex *vtx, Double_t b[3])
 
void GetDirection (Double_t d[3]) const
 
Bool_t GetPxPyPz (Double_t *p) const
 
Bool_t GetXYZ (Double_t *p) const
 
Bool_t GetCovarianceXYZPxPyPz (Double_t cv[21]) const
 
Bool_t GetPxPyPzAt (Double_t x, Double_t b, Double_t p[3]) const
 
Bool_t GetXYZAt (Double_t x, Double_t b, Double_t r[3]) const
 
Double_t GetParameterAtRadius (Double_t r, Double_t bz, Int_t parType) const
 
Bool_t GetYAt (Double_t x, Double_t b, Double_t &y) const
 
Bool_t GetZAt (Double_t x, Double_t b, Double_t &z) const
 
Double_t GetYAtFast (Double_t x, Double_t b) const
 
Double_t GetZAtFast (Double_t x, Double_t b) const
 
Bool_t GetYZAt (Double_t x, Double_t b, Double_t *yz) const
 
void Print (Option_t *option="") const
 
Double_t GetSnpAt (Double_t x, Double_t b) const
 
Bool_t GetXatLabR (Double_t r, Double_t &x, Double_t bz, Int_t dir=0) const
 
Bool_t GetXYZatR (Double_t xr, Double_t bz, Double_t *xyz=0, Double_t *alpSect=0) const
 
Bool_t CorrectForMaterial (Double_t d, Double_t x0, Double_t mass, Double_t(*f)(Double_t)=AliExternalTrackParam::BetheBlochSolid)
 
Bool_t GetDistance (AliExternalTrackParam *param2, Double_t x, Double_t dist[3], Double_t b)
 
Int_t GetLabel () const
 
Int_t PdgCode () const
 
virtual void FillPolymarker (TPolyMarker3D *pol, Float_t magf, Float_t minR, Float_t maxR, Float_t stepR)
 
virtual void DrawTrack (Float_t magF, Float_t minR, Float_t maxR, Float_t stepR)
 
virtual Bool_t Translate (Double_t *vTrasl, Double_t *covV)
 
void CheckCovariance ()
 
virtual Int_t GetTrackParam (AliExternalTrackParam &) const
 
virtual Int_t GetTrackParamRefitted (AliExternalTrackParam &) const
 
virtual Int_t GetTrackParamIp (AliExternalTrackParam &) const
 
virtual Int_t GetTrackParamTPCInner (AliExternalTrackParam &) const
 
virtual Int_t GetTrackParamOp (AliExternalTrackParam &) const
 
virtual Int_t GetTrackParamCp (AliExternalTrackParam &) const
 
virtual Int_t GetTrackParamITSOut (AliExternalTrackParam &) const
 
- Public Member Functions inherited from AliVTrack
 AliVTrack ()
 
virtual ~AliVTrack ()
 
 AliVTrack (const AliVTrack &vTrack)
 
AliVTrackoperator= (const AliVTrack &vTrack)
 
 AliVTrack (AliVConstructorReinitialisationFlag f)
 
virtual Bool_t IsPureITSStandalone () const
 
virtual const AliVEventGetEvent () const
 
virtual UChar_t GetITSSharedClusterMap () const
 
virtual Bool_t HasPointOnITSLayer (Int_t) const
 
virtual Bool_t HasSharedPointOnITSLayer (Int_t) const
 
virtual void GetITSdEdxSamples (Double_t s[4]) const
 
virtual const TBits * GetTPCClusterMapPtr () const
 
virtual const TBits * GetTPCFitMapPtr () const
 
virtual const TBits * GetTPCSharedMapPtr () const
 
virtual Float_t GetTPCClusterInfo (Int_t, Int_t, Int_t=0, Int_t=159, Int_t=0) const
 
virtual Bool_t GetTPCdEdxInfo (AliTPCdEdxInfo &) const
 
virtual UShort_t GetTPCNcls () const
 
virtual UShort_t GetTPCNclsF () const
 
virtual Double_t GetTPCchi2 () const
 
virtual Double_t GetTRDslice (Int_t, Int_t) const
 
virtual Int_t GetNumberOfTRDslices () const
 
virtual UChar_t GetTRDncls () const
 
virtual UChar_t GetTRDntrackletsPID () const
 
virtual void SetDetectorPID (const AliDetectorPID *)
 
virtual const AliDetectorPIDGetDetectorPID () const
 
virtual Double_t GetTRDchi2 () const
 
virtual Int_t GetNumberOfClusters () const
 
virtual Double_t GetITSchi2 () const
 
virtual Float_t GetTPCCrossedRows () const
 
virtual Bool_t RelateToVVertex (const AliVVertex *, Double_t, Double_t, AliExternalTrackParam *=0)
 
virtual Bool_t RelateToVVertexTPC (const AliVVertex *, Double_t, Double_t, AliExternalTrackParam *=0)
 
virtual Bool_t RelateToVVertexBxByBz (const AliVVertex *, Double_t[3], Double_t, AliExternalTrackParam *=0)
 
virtual Bool_t RelateToVVertexTPCBxByBz (const AliVVertex *, Double_t[3], Double_t, AliExternalTrackParam *=0)
 
virtual Bool_t RelateToVertex (const AliESDVertex *, Double_t, Double_t, AliExternalTrackParam *=0)
 
virtual Bool_t RelateToVertexTPC (const AliESDVertex *, Double_t, Double_t, AliExternalTrackParam *=0)
 
virtual Bool_t RelateToVertexBxByBz (const AliESDVertex *, Double_t[3], Double_t, AliExternalTrackParam *=0)
 
virtual Bool_t RelateToVertexTPCBxByBz (const AliESDVertex *, Double_t[3], Double_t, AliExternalTrackParam *=0)
 
virtual void GetImpactParameters (Float_t[], Float_t[]) const
 
virtual void GetImpactParametersTPC (Float_t &, Float_t &) const
 
virtual void GetImpactParametersTPC (Float_t[], Float_t[]) const
 
virtual Int_t GetEMCALcluster () const
 
virtual void SetEMCALcluster (Int_t)
 
virtual Bool_t IsEMCAL () const
 
virtual Double_t GetTrackPhiOnEMCal () const
 
virtual Double_t GetTrackEtaOnEMCal () const
 
virtual Double_t GetTrackPtOnEMCal () const
 
virtual Double_t GetTrackPOnEMCal () const
 
virtual Bool_t IsExtrapolatedToEMCAL () const
 
virtual void SetTrackPhiEtaPtOnEMCal (Double_t, Double_t, Double_t=-999)
 
virtual Int_t GetPHOScluster () const
 
virtual void SetPHOScluster (Int_t)
 
virtual Bool_t IsPHOS () const
 
virtual void SetPIDForTracking (Int_t)
 
virtual Int_t GetPIDForTracking () const
 
virtual void SetStatus (ULong64_t)
 
virtual void ResetStatus (ULong64_t)
 
virtual Double_t GetITSsignal () const
 
virtual Double_t GetITSsignalTunedOnData () const
 
virtual void SetITSsignalTunedOnData (Double_t)
 
virtual Double_t GetTPCsignal () const
 
virtual Double_t GetTPCsignalTunedOnData () const
 
virtual void SetTPCsignalTunedOnData (Double_t)
 
virtual UShort_t GetTPCsignalN () const
 
virtual Double_t GetTPCmomentum () const
 
virtual Double_t GetTPCTgl () const
 
virtual Int_t GetTPCLabel () const
 
virtual Double_t GetTOFsignal () const
 
virtual Double_t GetTOFsignalTunedOnData () const
 
virtual void SetTOFsignalTunedOnData (Double_t)
 
virtual Double_t GetHMPIDsignal () const
 
virtual Double_t GetTRDsignal () const
 
virtual UChar_t GetTRDNchamberdEdx () const
 
virtual UChar_t GetTRDNclusterdEdx () const
 
virtual Double_t GetHMPIDoccupancy () const
 
virtual Int_t GetHMPIDcluIdx () const
 
virtual void GetHMPIDtrk (Float_t &, Float_t &, Float_t &, Float_t &) const
 
virtual void GetHMPIDmip (Float_t &, Float_t &, Int_t &, Int_t &) const
 
virtual Bool_t GetOuterHmpPxPyPz (Double_t *) const
 
virtual const AliExternalTrackParamGetInnerParam () const
 
virtual const AliExternalTrackParamGetOuterParam () const
 
virtual const AliExternalTrackParamGetTPCInnerParam () const
 
virtual const AliExternalTrackParamGetConstrainedParam () const
 
virtual void GetIntegratedTimes (Double_t *, Int_t nspec=AliPID::kSPECIESC) const
 
virtual Double_t GetTRDmomentum (Int_t, Double_t *=0x0) const
 
virtual void GetHMPIDpid (Double_t *) const
 
virtual Double_t GetIntegratedLength () const
 
virtual Bool_t GetXYZAt (Double_t, Double_t, Double_t *) const
 
virtual Double_t GetBz () const
 
virtual void GetBxByBz (Double_t b[3]) const
 
virtual Int_t GetNcls (Int_t) const
 
virtual void SetID (Short_t)
 
virtual Int_t GetTOFBunchCrossing (Double_t=0, Bool_t=kFALSE) const
 
virtual Double_t GetTOFExpTDiff (Double_t=0, Bool_t=kTRUE) const
 
virtual const AliTOFHeaderGetTOFHeader () const
 
virtual void ResetTrackParamIp (const AliExternalTrackParam *)
 
virtual void ResetTrackParamOp (const AliExternalTrackParam *)
 
virtual void ResetTrackParamTPCInner (const AliExternalTrackParam *)
 
virtual Int_t GetNumberOfTPCClusters () const
 
virtual Int_t GetNumberOfITSClusters () const
 
virtual Int_t GetNumberOfTRDClusters () const
 
virtual Int_t GetKinkIndex (Int_t) const
 
virtual Bool_t IsOn (ULong64_t) const
 
virtual UShort_t GetTPCncls (Int_t=0, Int_t=159) const
 
virtual Double_t GetTOFsignalDz () const
 
virtual void GetDirection (Double_t[]) const
 
virtual void GetDZ (Double_t, Double_t, Double_t, Double_t, Float_t[]) const
 
virtual Char_t GetITSclusters (Int_t *) const
 
virtual UChar_t GetTRDclusters (Int_t *) const
 
- Public Member Functions inherited from AliVParticle
 AliVParticle ()
 
virtual ~AliVParticle ()
 
 AliVParticle (const AliVParticle &vPart)
 
AliVParticleoperator= (const AliVParticle &vPart)
 
 AliVParticle (AliVConstructorReinitialisationFlag)
 
virtual void Momentum (TLorentzVector &)
 
virtual Double_t Tv () const
 
virtual Int_t Label () const
 
virtual UInt_t MCStatusCode () const
 
virtual TParticle * Particle () const
 
Int_t Compare (const TObject *obj) const
 
Bool_t IsSortable () const
 
virtual void SetFlag (UInt_t)
 
virtual UInt_t GetFlag () const
 
Bool_t Local2GlobalMomentum (Double_t p[3], Double_t alpha) const
 
Bool_t Local2GlobalPosition (Double_t r[3], Double_t alpha) const
 
Bool_t Global2LocalMomentum (Double_t p[3], Short_t charge, Double_t &alpha) const
 
Bool_t Global2LocalPosition (Double_t r[3], Double_t alpha) const
 
virtual Int_t GetMother () const
 
virtual Int_t GetFirstDaughter () const
 
virtual Int_t GetLastDaughter () const
 
virtual Int_t GetDaughterLabel (Int_t) const
 
virtual Int_t GetNDaughters () const
 
virtual void SetGeneratorIndex (Short_t)
 
virtual Short_t GetGeneratorIndex () const
 
virtual void SetPrimary (Bool_t)
 
virtual Bool_t IsPrimary () const
 
virtual void SetPhysicalPrimary (Bool_t)
 
virtual Bool_t IsPhysicalPrimary () const
 
virtual void SetSecondaryFromWeakDecay (Bool_t)
 
virtual Bool_t IsSecondaryFromWeakDecay () const
 
virtual void SetSecondaryFromMaterial (Bool_t)
 
virtual Bool_t IsSecondaryFromMaterial () const
 

Static Public Member Functions

static void SetMostProbablePt (Double_t pt)
 
static Double_t GetMostProbablePt ()
 
static Double_t BetheBlochAleph (Double_t bg, Double_t kp1=0.76176e-1, Double_t kp2=10.632, Double_t kp3=0.13279e-4, Double_t kp4=1.8631, Double_t kp5=1.9479)
 
static Double_t BetheBlochGeant (Double_t bg, Double_t kp0=2.33, Double_t kp1=0.20, Double_t kp2=3.00, Double_t kp3=173e-9, Double_t kp4=0.49848)
 
static Double_t BetheBlochSolid (Double_t bg)
 
static Double_t BetheBlochGas (Double_t bg)
 
static void g3helx3 (Double_t qfield, Double_t step, Double_t vect[7])
 
static Int_t GetIndex (Int_t i, Int_t j)
 
static Bool_t GetUseLogTermMS ()
 
static void SetUseLogTermMS (Bool_t v=kTRUE)
 

Protected Member Functions

 AliExternalTrackParam (const AliVTrack *vTrack)
 

Protected Attributes

Double32_t fX
 
Double32_t fAlpha
 
Double32_t fP [5]
 
Double32_t fC [15]
 

Static Protected Attributes

static Double32_t fgMostProbablePt =kMostProbablePt
 
static Bool_t fgUseLogTermMS = kFALSE
 

Private Member Functions

Double_t & Par (Int_t i)
 
Double_t & Cov (Int_t i)
 

Additional Inherited Members

- Public Types inherited from AliVTrack
enum  {
  kITSin = 0x1, kITSout = 0x2, kITSrefit = 0x4, kITSpid = 0x8,
  kTPCin = 0x10, kTPCout = 0x20, kTPCrefit = 0x40, kTPCpid = 0x80,
  kTRDin = 0x100, kTRDout = 0x200, kTRDrefit = 0x400, kTRDpid = 0x800,
  kTOFin = 0x1000, kTOFout = 0x2000, kTOFrefit = 0x4000, kTOFpid = 0x8000,
  kHMPIDout = 0x10000, kHMPIDpid = 0x20000, kEMCALmatch = 0x40000, kTRDbackup = 0x80000,
  kTOFmismatch = 0x100000, kPHOSmatch = 0x200000, kITSupg = 0x400000, kSkipFriend = 0x800000,
  kGlobalMerge = 0x1000000, kMultInV0 = 0x2000000, kMultSec = 0x4000000, kEmbedded = 0x8000000,
  kITSpureSA = 0x10000000, kTRDStop = 0x20000000, kESDpid = 0x40000000, kTIME = 0x80000000
}
 
enum  { kTRDnPlanes = 6, kEMCALNoMatch = -4096, kTOFBCNA = -100 }
 
- Static Public Attributes inherited from AliVTrack
static const ULong64_t kTRDupdate = 0x100000000
 

Detailed Description

Definition at line 37 of file AliExternalTrackParam.h.

Constructor & Destructor Documentation

AliExternalTrackParam::AliExternalTrackParam ( const AliExternalTrackParam track)

Definition at line 58 of file AliExternalTrackParam.cxx.

AliExternalTrackParam::AliExternalTrackParam ( Double_t  x,
Double_t  alpha,
const Double_t  param[5],
const Double_t  covar[15] 
)

Definition at line 92 of file AliExternalTrackParam.cxx.

AliExternalTrackParam::AliExternalTrackParam ( Double_t  xyz[3],
Double_t  pxpypz[3],
Double_t  cv[21],
Short_t  sign 
)

Definition at line 171 of file AliExternalTrackParam.cxx.

AliExternalTrackParam::AliExternalTrackParam ( AliVConstructorReinitialisationFlag  f)
inline

Definition at line 47 of file AliExternalTrackParam.h.

virtual AliExternalTrackParam::~AliExternalTrackParam ( )
inlinevirtual

Definition at line 50 of file AliExternalTrackParam.h.

AliExternalTrackParam::AliExternalTrackParam ( const AliVTrack vTrack)
protected

Definition at line 142 of file AliExternalTrackParam.cxx.

Member Function Documentation

void AliExternalTrackParam::AddCovariance ( const Double_t  cov[15])

Definition at line 478 of file AliExternalTrackParam.cxx.

Referenced by GetMostProbablePt().

virtual void AliExternalTrackParam::AddTimeStep ( Double_t  )
inlinevirtual
Double_t AliExternalTrackParam::BetheBlochAleph ( Double_t  bg,
Double_t  kp1 = 0.76176e-1,
Double_t  kp2 = 10.632,
Double_t  kp3 = 0.13279e-4,
Double_t  kp4 = 1.8631,
Double_t  kp5 = 1.9479 
)
static
Double_t AliExternalTrackParam::BetheBlochGas ( Double_t  bg)
static

Definition at line 833 of file AliExternalTrackParam.cxx.

Referenced by GetC().

Double_t AliExternalTrackParam::BetheBlochGeant ( Double_t  bg,
Double_t  kp0 = 2.33,
Double_t  kp1 = 0.20,
Double_t  kp2 = 3.00,
Double_t  kp3 = 173e-9,
Double_t  kp4 = 0.49848 
)
static
Double_t AliExternalTrackParam::BetheBlochSolid ( Double_t  bg)
static

Definition at line 822 of file AliExternalTrackParam.cxx.

Referenced by GetC(), and GetZAtFast().

virtual Short_t AliExternalTrackParam::Charge ( ) const
inlinevirtual
void AliExternalTrackParam::CheckCovariance ( )
Bool_t AliExternalTrackParam::ConstrainToVertex ( const AliVVertex vtx,
Double_t  b[3] 
)

Definition at line 2760 of file AliExternalTrackParam.cxx.

Referenced by GetC(), and AliESDtrack::GetChi2TPCConstrainedVsGlobal().

Bool_t AliExternalTrackParam::CorrectForMaterial ( Double_t  d,
Double_t  x0,
Double_t  mass,
Double_t(*)(Double_t)  f = AliExternalTrackParam::BetheBlochSolid 
)

Definition at line 734 of file AliExternalTrackParam.cxx.

Referenced by CorrectForMeanMaterialZA(), and GetZAtFast().

Bool_t AliExternalTrackParam::CorrectForMeanMaterial ( Double_t  xOverX0,
Double_t  xTimesRho,
Double_t  mass,
Bool_t  anglecorr = kFALSE,
Double_t(*)(Double_t)  f = AliExternalTrackParam::BetheBlochSolid 
)
Bool_t AliExternalTrackParam::CorrectForMeanMaterialdEdx ( Double_t  xOverX0,
Double_t  xTimesRho,
Double_t  mass,
Double_t  dEdx,
Bool_t  anglecorr = kFALSE 
)
Bool_t AliExternalTrackParam::CorrectForMeanMaterialZA ( Double_t  xOverX0,
Double_t  xTimesRho,
Double_t  mass,
Double_t  zOverA = 0.49848,
Double_t  density = 2.33,
Double_t  exEnergy = 173e-9,
Double_t  jp1 = 0.20,
Double_t  jp2 = 3.00,
Bool_t  anglecorr = kFALSE 
)

Definition at line 691 of file AliExternalTrackParam.cxx.

Referenced by CorrectForMeanMaterial(), and GetC().

Double_t& AliExternalTrackParam::Cov ( Int_t  i)
inlineprivate

Definition at line 288 of file AliExternalTrackParam.h.

void AliExternalTrackParam::DrawTrack ( Float_t  magF,
Float_t  minR,
Float_t  maxR,
Float_t  stepR 
)
virtual

Definition at line 2221 of file AliExternalTrackParam.cxx.

Referenced by PdgCode().

Double_t AliExternalTrackParam::E ( ) const
virtual

Implements AliVParticle.

Reimplemented in AliESDtrack.

Definition at line 1920 of file AliExternalTrackParam.cxx.

Referenced by OneOverPt().

void AliExternalTrackParam::FillPolymarker ( TPolyMarker3D *  pol,
Float_t  magf,
Float_t  minR,
Float_t  maxR,
Float_t  stepR 
)
virtual

Reimplemented in AliESDtrack.

Definition at line 2235 of file AliExternalTrackParam.cxx.

Referenced by DrawTrack(), and PdgCode().

void AliExternalTrackParam::g3helx3 ( Double_t  qfield,
Double_t  step,
Double_t  vect[7] 
)
static

Definition at line 2258 of file AliExternalTrackParam.cxx.

Referenced by GetC(), PropagateParamOnlyBxByBzTo(), and PropagateToBxByBz().

Double_t AliExternalTrackParam::Get1P ( ) const

Definition at line 501 of file AliExternalTrackParam.cxx.

Referenced by GetSignedPt().

Double_t AliExternalTrackParam::GetAlpha ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 87 of file AliExternalTrackParam.h.

Referenced by AliRelAlignerKalman::AddCosmicEvent(), AliRelAlignerKalman::AddESDtrack(), AliEMCALTrack::AliEMCALTrack(), AliESDv0::AliESDv0(), AliHelix::AliHelix(), AliKFParticle::AliKFParticle(), AliAnalysisTaskESDfilter::ConvertTPCOnlyTracks(), AliRelAlignerKalman::CorrectTrack(), AliESDtrack::FillTPCOnlyTrack(), AliRelAlignerKalman::FindCosmicTrackletNumbersInEvent(), AliTPCCalibCE::FindLaserTrackID(), AliRelAlignerKalman::FindMatchingTracks(), AliVertexerTracks::FindPrimaryVertex(), AliTPCCorrection::FitDistortedTrack(), AliESDtrack::GetChi2TPCConstrainedVsGlobal(), AliESDtrack::GetConstrainedExternalParameters(), GetDCA(), GetDistance(), AliAODTrack::GetImpactParameters(), AliESDtrack::GetInnerExternalParameters(), AliESDtrack::GetOuterExternalParameters(), AliESDtrack::GetOuterHmpExternalParameters(), GetPredictedChi2(), AliTrackerBase::GetTrackPredictedChi2(), GetWeight(), AliVertexerTracks::HelixVertexFinder(), AliTPCCorrection::MakeSectorDistortionTree(), AliTPCCorrection::MakeTrackDistortionTree(), AliRelAlignerKalman::MisalignTrack(), AliVertexerTracks::OneTrackVertFinder(), AliAlignmentTracks::ProcessESD(), AliAlignmentTracks::ProcessESDCosmics(), AliEMCALTrack::PropagateTo(), AliCascadeVertexer::PropagateToDCA(), PropagateToDCA(), PropagateToDCABxByBz(), AliTrackerBase::PropagateTrackTo(), AliVertexerTracks::PropagateTrackTo(), AliTrackerBase::PropagateTrackTo2(), AliVertexerTracks::RemoveTracksFromVertex(), AliEMCALTrack::StraightPropagateTo(), AliVertexerTracks::StrLinVertexFinderMinDist(), AliVertexerTracks::TrackToPoint(), AliESDtrack::UpdateTrackParams(), AliESDHLTtrack::UpdateTrackParams(), AliVertexerTracks::VertexFinder(), and AliVertexerTracks::VertexFitter().

Double_t AliExternalTrackParam::GetDCA ( const AliExternalTrackParam p,
Double_t  b,
Double_t &  xthis,
Double_t &  xp 
) const
Bool_t AliExternalTrackParam::GetDistance ( AliExternalTrackParam param2,
Double_t  x,
Double_t  dist[3],
Double_t  b 
)

Definition at line 2175 of file AliExternalTrackParam.cxx.

Referenced by GetZAtFast().

void AliExternalTrackParam::GetDZ ( Double_t  x,
Double_t  y,
Double_t  z,
Double_t  b,
Float_t  dz[2] 
) const

Definition at line 532 of file AliExternalTrackParam.cxx.

Referenced by GetC(), GetD(), and AliGlobalQADataMaker::MakeESDs().

void AliExternalTrackParam::GetHelixParameters ( Double_t  h[6],
Double_t  b 
) const
virtual Int_t AliExternalTrackParam::GetID ( ) const
inlinevirtual

Implements AliVTrack.

Reimplemented in AliESDtrack.

Definition at line 138 of file AliExternalTrackParam.h.

virtual void AliExternalTrackParam::GetImpactParameters ( Float_t &  ,
Float_t &   
) const
inlinevirtual

Reimplemented from AliVTrack.

Reimplemented in AliESDtrack.

Definition at line 94 of file AliExternalTrackParam.h.

Int_t AliExternalTrackParam::GetIndex ( Int_t  i,
Int_t  j 
)
static
virtual UChar_t AliExternalTrackParam::GetITSClusterMap ( ) const
inlinevirtual

Implements AliVTrack.

Reimplemented in AliESDtrack.

Definition at line 139 of file AliExternalTrackParam.h.

Int_t AliExternalTrackParam::GetLabel ( ) const
inlinevirtual

Implements AliVParticle.

Reimplemented in AliESDtrack, and AliKalmanTrack.

Definition at line 253 of file AliExternalTrackParam.h.

Double_t AliExternalTrackParam::GetLinearD ( Double_t  xv,
Double_t  yv 
) const
virtual

Reimplemented from AliVTrack.

Definition at line 561 of file AliExternalTrackParam.cxx.

Referenced by GetC(), and GetD().

static Double_t AliExternalTrackParam::GetMostProbablePt ( )
inlinestatic

Definition at line 77 of file AliExternalTrackParam.h.

const Double_t* AliExternalTrackParam::GetParameter ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 83 of file AliExternalTrackParam.h.

Referenced by AliHelix::AliHelix(), AliKFParticle::AliKFParticle(), AliAnalysisTaskESDfilter::ConvertTPCOnlyTracks(), AliESDtrack::FillTPCOnlyTrack(), AliRelAlignerKalman::FindMatchingTracks(), AliTPCCorrection::FitDistortedTrack(), AliESDtrack::GetChi2TPCConstrainedVsGlobal(), AliESDtrack::GetConstrainedExternalParameters(), AliTPCdEdxInfo::GetdEdxInfo(), GetDyBundle(), AliESDv0::GetEffectiveSigmaAP0(), AliESDv0::GetEffectiveSigmaD0(), AliESDv0::GetEffMassExplicit(), AliKalmanTrack::GetExternalParameters(), AliESDtrack::GetExternalParameters(), AliESDtrack::GetInnerExternalParameters(), AliESDv0::GetKFInfo(), AliESDv0::GetKFInfoScale(), AliESDtrack::GetOuterExternalParameters(), AliESDtrack::GetOuterHmpExternalParameters(), AliTPCLaserTrack::IdentifyTrack(), AliRelAlignerKalman::IsOutlierSigma2Median(), AliTPCCorrection::MakeSectorDistortionTree(), AliTPCCorrection::MakeTrackDistortionTree(), AliRelAlignerKalman::PredictMeasurement(), AliRelAlignerKalman::PrepareMeasurement(), PropagateToDCA(), PropagateToDCABxByBz(), AliESDtrack::RelateToVertex(), AliESDtrack::RelateToVertexBxByBz(), AliESDtrack::RelateToVertexTPC(), AliESDtrack::RelateToVertexTPCBxByBz(), AliESDtrack::RelateToVVertex(), AliESDtrack::RelateToVVertexBxByBz(), RelateToVVertexBxByBzDCA(), AliESDtrack::RelateToVVertexTPC(), AliESDtrack::RelateToVVertexTPCBxByBz(), AliTrackerBase::UpdateTrack(), and AliESDtrack::UpdateTrackParams().

Double_t AliExternalTrackParam::GetParameterAtRadius ( Double_t  r,
Double_t  bz,
Int_t  parType 
) const

Definition at line 3066 of file AliExternalTrackParam.cxx.

Referenced by GetC().

Double_t AliExternalTrackParam::GetPredictedChi2 ( const Double_t  p[3],
const Double_t  covyz[3],
const Double_t  covxyz[3] 
) const

Definition at line 1275 of file AliExternalTrackParam.cxx.

Double_t AliExternalTrackParam::GetPredictedChi2 ( const AliExternalTrackParam t) const

Definition at line 1318 of file AliExternalTrackParam.cxx.

Bool_t AliExternalTrackParam::GetPxPyPzAt ( Double_t  x,
Double_t  b,
Double_t  p[3] 
) const
Double_t * AliExternalTrackParam::GetResiduals ( Double_t *  p,
Double_t *  cov,
Bool_t  updated = kTRUE 
) const

Definition at line 1434 of file AliExternalTrackParam.cxx.

Referenced by AliTracker::FillResiduals(), and GetC().

Double_t AliExternalTrackParam::GetSigma1Pt2 ( ) const
inline

Definition at line 111 of file AliExternalTrackParam.h.

Referenced by GetPredictedChi2().

Double_t AliExternalTrackParam::GetSigma1PtSnp ( ) const
inline

Definition at line 109 of file AliExternalTrackParam.h.

Referenced by GetPredictedChi2().

Double_t AliExternalTrackParam::GetSigma1PtTgl ( ) const
inline

Definition at line 110 of file AliExternalTrackParam.h.

Referenced by GetPredictedChi2().

Double_t AliExternalTrackParam::GetSigma1PtY ( ) const
inline

Definition at line 107 of file AliExternalTrackParam.h.

Referenced by GetPredictedChi2().

Double_t AliExternalTrackParam::GetSigma1PtZ ( ) const
inline

Definition at line 108 of file AliExternalTrackParam.h.

Referenced by GetPredictedChi2().

Double_t AliExternalTrackParam::GetSigmaSnp2 ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 102 of file AliExternalTrackParam.h.

Referenced by GetPredictedChi2().

Double_t AliExternalTrackParam::GetSigmaSnpY ( ) const
inline

Definition at line 100 of file AliExternalTrackParam.h.

Referenced by GetPredictedChi2().

Double_t AliExternalTrackParam::GetSigmaSnpZ ( ) const
inline

Definition at line 101 of file AliExternalTrackParam.h.

Referenced by GetPredictedChi2().

Double_t AliExternalTrackParam::GetSigmaTgl2 ( ) const
inline

Definition at line 106 of file AliExternalTrackParam.h.

Referenced by GetPredictedChi2().

Double_t AliExternalTrackParam::GetSigmaTglSnp ( ) const
inline

Definition at line 105 of file AliExternalTrackParam.h.

Referenced by GetPredictedChi2().

Double_t AliExternalTrackParam::GetSigmaTglY ( ) const
inline

Definition at line 103 of file AliExternalTrackParam.h.

Referenced by GetPredictedChi2().

Double_t AliExternalTrackParam::GetSigmaTglZ ( ) const
inline

Definition at line 104 of file AliExternalTrackParam.h.

Referenced by GetPredictedChi2().

Double_t AliExternalTrackParam::GetSigmaZY ( ) const
inline
Double_t AliExternalTrackParam::GetSigned1Pt ( ) const
inlinevirtual
Double_t AliExternalTrackParam::GetSignedPt ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 144 of file AliExternalTrackParam.h.

Referenced by Pt().

Double_t AliExternalTrackParam::GetSnpAt ( Double_t  x,
Double_t  b 
) const
virtual ULong64_t AliExternalTrackParam::GetStatus ( ) const
inlinevirtual

Implements AliVTrack.

Reimplemented in AliESDtrack.

Definition at line 140 of file AliExternalTrackParam.h.

virtual Int_t AliExternalTrackParam::GetTrackParam ( AliExternalTrackParam ) const
inlinevirtual

Reimplemented from AliVTrack.

Reimplemented in AliESDtrack.

Definition at line 274 of file AliExternalTrackParam.h.

virtual Int_t AliExternalTrackParam::GetTrackParamCp ( AliExternalTrackParam ) const
inlinevirtual

Reimplemented from AliVTrack.

Reimplemented in AliESDtrack.

Definition at line 279 of file AliExternalTrackParam.h.

virtual Int_t AliExternalTrackParam::GetTrackParamIp ( AliExternalTrackParam ) const
inlinevirtual

Reimplemented from AliVTrack.

Reimplemented in AliESDtrack.

Definition at line 276 of file AliExternalTrackParam.h.

virtual Int_t AliExternalTrackParam::GetTrackParamITSOut ( AliExternalTrackParam ) const
inlinevirtual

Reimplemented from AliVTrack.

Reimplemented in AliESDtrack.

Definition at line 280 of file AliExternalTrackParam.h.

virtual Int_t AliExternalTrackParam::GetTrackParamOp ( AliExternalTrackParam ) const
inlinevirtual

Reimplemented from AliVTrack.

Reimplemented in AliESDtrack.

Definition at line 278 of file AliExternalTrackParam.h.

virtual Int_t AliExternalTrackParam::GetTrackParamRefitted ( AliExternalTrackParam ) const
inlinevirtual

Reimplemented from AliVTrack.

Reimplemented in AliESDtrack.

Definition at line 275 of file AliExternalTrackParam.h.

virtual Int_t AliExternalTrackParam::GetTrackParamTPCInner ( AliExternalTrackParam ) const
inlinevirtual

Reimplemented from AliVTrack.

Reimplemented in AliESDtrack.

Definition at line 277 of file AliExternalTrackParam.h.

static Bool_t AliExternalTrackParam::GetUseLogTermMS ( )
inlinestatic

Definition at line 266 of file AliExternalTrackParam.h.

Referenced by CorrectForMeanMaterialdEdx().

Double_t AliExternalTrackParam::GetX ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 88 of file AliExternalTrackParam.h.

Referenced by AliRelAlignerKalman::AddCosmicEvent(), AliRelAlignerKalman::AddESDtrack(), AliHelix::AliHelix(), AliESDEvent::Clean(), AliESDEvent::CleanV0s(), AliAnalysisTaskESDfilter::ConvertTPCOnlyTracks(), AliRelAlignerKalman::CorrectTrack(), AliESDEvent::EmptyOfflineV0Prongs(), AliESDtrack::FillPolymarker(), AliTracker::FillResiduals(), AliESDtrack::FillTPCOnlyTrack(), AliRelAlignerKalman::FindCosmicTrackletNumbersInEvent(), AliTPCCalibCE::FindLaserTrackID(), AliRelAlignerKalman::FindMatchingTracks(), AliTPCCorrection::FitDistortedTrack(), AliESDtrack::GetChi2TPCConstrainedVsGlobal(), AliESDtrack::GetConstrainedExternalParameters(), AliKalmanTrack::GetExternalParameters(), AliESDtrack::GetExternalParameters(), AliAODTrack::GetImpactParameters(), AliESDtrack::GetInnerExternalParameters(), AliESDtrack::GetOuterExternalParameters(), AliESDtrack::GetOuterHmpExternalParameters(), GetPredictedChi2(), AliESDv0::GetSigmaD0(), AliESDv0::GetSigmaY(), AliESDv0::GetSigmaZ(), AliTrackerBase::GetTrackPredictedChi2(), AliVertexerTracks::HelixVertexFinder(), AliTPCCorrection::MakeTrackDistortionTree(), AliRelAlignerKalman::MisalignTrack(), PropagateTo(), PropagateToDCA(), PropagateToDCABxByBz(), AliTrackerBase::PropagateTrackParamOnlyTo(), AliTrackerBase::PropagateTrackParamOnlyToBxByBz(), AliTrackerBase::PropagateTrackTo(), AliVertexerTracks::PropagateTrackTo(), AliTrackerBase::PropagateTrackTo2(), AliTrackerBase::PropagateTrackToBxByBz(), AliESDEvent::RestoreOfflineV0Prongs(), AliEMCALTrack::StraightPropagateTo(), AliV0vertexer::Tracks2V0vertices(), AliVertexerTracks::TrackToPoint(), and AliESDtrack::UpdateTrackParams().

Bool_t AliExternalTrackParam::GetXatLabR ( Double_t  r,
Double_t &  x,
Double_t  bz,
Int_t  dir = 0 
) const
Bool_t AliExternalTrackParam::GetXYZ ( Double_t *  p) const
virtual

Implements AliVTrack.

Definition at line 1944 of file AliExternalTrackParam.cxx.

Referenced by AliESDcascade::AliESDcascade(), AliESDv0::AliESDv0(), AliKFParticle::AliKFParticle(), AliAnalysisTaskESDfilter::ConvertCascades(), AliAnalysisTaskESDfilter::ConvertGlobalConstrainedTracks(), AliAnalysisTaskESDfilter::ConvertKinks(), AliAnalysisTaskESDfilter::ConvertTPCOnlyTracks(), AliAnalysisTaskESDfilter::ConvertTracks(), AliAnalysisTaskESDfilter::ConvertTRD(), AliAnalysisTaskESDfilter::ConvertV0s(), AliRelAlignerKalman::CorrectTrack(), AliEMCALRecoUtilsBase::ExtrapolateTrackToEMCalSurface(), AliEMCALRecoUtilsBase::ExtrapolateTrackToPosition(), AliESDtrack::FillPolymarker(), AliTPCCalibCE::FindLocalMaxima(), AliEMCALTracker::FindMatchedCluster(), AliTPCCorrection::FitDistortedTrack(), GetC(), AliESDtrack::GetChi2TPCConstrainedVsGlobal(), AliESDtrack::GetConstrainedXYZ(), AliESDtrack::GetInnerXYZ(), AliESDtrack::GetLengthInActiveZone(), AliESDtrack::GetOuterHmpXYZ(), AliESDtrack::GetOuterXYZ(), GetXYZAt(), AliTPCLaserTrack::IdentifyTrack(), Intersect(), AliTPCCorrection::MakeSectorDistortionTree(), AliTPCCorrection::MakeTrackDistortionTree(), AliRelAlignerKalman::MisalignTrack(), PhiPos(), AliReconstruction::ProcessEvent(), Propagate(), PropagateParamOnlyBxByBzTo(), PropagateToBxByBz(), AliCascadeVertexer::PropagateToDCA(), AliAODTrack::PropagateToDCA(), PropagateToVertexG(), AliTrackerBase::PropagateTrackParamOnlyTo(), AliTrackerBase::PropagateTrackParamOnlyToBxByBz(), AliTrackerBase::PropagateTrackTo(), AliVertexerTracks::PropagateTrackTo(), AliTrackerBase::PropagateTrackTo2(), AliTrackerBase::PropagateTrackToBxByBz(), AliESDv0::Refit(), AliESDcascade::RefitCascade(), AliESDUtils::RefitESDVertexTracks(), AliTPCLaserTrack::UpdatePoints(), Xv(), XvYvZv(), and Yv().

Bool_t AliExternalTrackParam::GetXYZatR ( Double_t  xr,
Double_t  bz,
Double_t *  xyz = 0,
Double_t *  alpSect = 0 
) const

Definition at line 2928 of file AliExternalTrackParam.cxx.

Referenced by GetZAtFast().

Bool_t AliExternalTrackParam::GetYAt ( Double_t  x,
Double_t  b,
Double_t &  y 
) const
Double_t AliExternalTrackParam::GetYAtFast ( Double_t  x,
Double_t  b 
) const
inline

Definition at line 239 of file AliExternalTrackParam.h.

Bool_t AliExternalTrackParam::GetYZAt ( Double_t  x,
Double_t  b,
Double_t *  yz 
) const

Definition at line 2024 of file AliExternalTrackParam.cxx.

Referenced by GetZAtFast().

Bool_t AliExternalTrackParam::GetZAt ( Double_t  x,
Double_t  b,
Double_t &  z 
) const
Double_t AliExternalTrackParam::GetZAtFast ( Double_t  x,
Double_t  b 
) const
inline

Definition at line 240 of file AliExternalTrackParam.h.

Bool_t AliExternalTrackParam::Intersect ( Double_t  pnt[3],
Double_t  norm[3],
Double_t  bz 
) const

Definition at line 1222 of file AliExternalTrackParam.cxx.

Referenced by GetC().

Bool_t AliExternalTrackParam::Invert ( )

Definition at line 958 of file AliExternalTrackParam.cxx.

Referenced by GetC().

virtual Bool_t AliExternalTrackParam::IsStartedTimeIntegral ( ) const
inlinevirtual
Double_t AliExternalTrackParam::M ( ) const
virtual

Implements AliVParticle.

Reimplemented in AliESDtrack.

Definition at line 1911 of file AliExternalTrackParam.cxx.

Referenced by OneOverPt().

Double_t AliExternalTrackParam::OneOverPt ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 126 of file AliExternalTrackParam.h.

Referenced by Propagate().

Double_t AliExternalTrackParam::P ( ) const
inlinevirtual
Double_t& AliExternalTrackParam::Par ( Int_t  i)
inlineprivate

Definition at line 287 of file AliExternalTrackParam.h.

Int_t AliExternalTrackParam::PdgCode ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 254 of file AliExternalTrackParam.h.

Double_t AliExternalTrackParam::PhiPos ( ) const

Definition at line 1898 of file AliExternalTrackParam.cxx.

Referenced by OneOverPt().

virtual const Double_t* AliExternalTrackParam::PID ( ) const
inlinevirtual

Implements AliVParticle.

Reimplemented in AliESDtrack.

Definition at line 135 of file AliExternalTrackParam.h.

void AliExternalTrackParam::Print ( Option_t *  option = "") const
Bool_t AliExternalTrackParam::Propagate ( Double_t  alpha,
Double_t  x,
Double_t  b 
)

Definition at line 1133 of file AliExternalTrackParam.cxx.

Referenced by GetC(), Intersect(), and PropagateToDCA().

void AliExternalTrackParam::Propagate ( Double_t  len,
Double_t  x[3],
Double_t  p[3],
Double_t  bz 
) const

Definition at line 1186 of file AliExternalTrackParam.cxx.

Bool_t AliExternalTrackParam::PropagateBxByBz ( Double_t  alpha,
Double_t  x,
Double_t  b[3] 
)

Definition at line 1159 of file AliExternalTrackParam.cxx.

Referenced by GetC(), Propagate(), and PropagateToDCABxByBz().

Bool_t AliExternalTrackParam::PropagateParamOnlyBxByBzTo ( Double_t  xk,
const Double_t  b[3] 
)
Bool_t AliExternalTrackParam::PropagateParamOnlyTo ( Double_t  xk,
Double_t  b 
)

Definition at line 1086 of file AliExternalTrackParam.cxx.

Referenced by GetC(), and AliTrackerBase::PropagateTrackParamOnlyTo().

Bool_t AliExternalTrackParam::PropagateTo ( Double_t  x,
Double_t  b 
)

Definition at line 982 of file AliExternalTrackParam.cxx.

Bool_t AliExternalTrackParam::PropagateToBxByBz ( Double_t  x,
const Double_t  b[3] 
)
Bool_t AliExternalTrackParam::PropagateToDCA ( const AliVVertex vtx,
Double_t  b,
Double_t  maxd,
Double_t  dz[2] = 0,
Double_t  cov[3] = 0 
)
virtual

Implements AliVTrack.

Definition at line 1696 of file AliExternalTrackParam.cxx.

Bool_t AliExternalTrackParam::PropagateToDCABxByBz ( const AliVVertex vtx,
Double_t  b[3],
Double_t  maxd,
Double_t  dz[2] = 0,
Double_t  cov[3] = 0 
)
Double_t AliExternalTrackParam::Px ( ) const
virtual

Implements AliVParticle.

Definition at line 1833 of file AliExternalTrackParam.cxx.

Referenced by GetSigma1Pt2().

Bool_t AliExternalTrackParam::PxPyPz ( Double_t  p[3]) const
inlinevirtual

Implements AliVParticle.

Definition at line 119 of file AliExternalTrackParam.h.

Referenced by AliKFParticle::AliKFParticle().

Double_t AliExternalTrackParam::Py ( ) const
virtual

Implements AliVParticle.

Definition at line 1845 of file AliExternalTrackParam.cxx.

Referenced by GetSigma1Pt2().

Double_t AliExternalTrackParam::Pz ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 116 of file AliExternalTrackParam.h.

Referenced by AliESDtrack::Y().

void AliExternalTrackParam::Reinitialize ( )
inline

Definition at line 48 of file AliExternalTrackParam.h.

Bool_t AliExternalTrackParam::RelateToVVertexBxByBzDCA ( const AliVVertex vtx,
Double_t  b[3],
Double_t  maxd,
AliExternalTrackParam cParam = NULL,
Double_t  dz[2] = NULL,
Double_t  dzcov[3] = NULL 
)

Definition at line 3132 of file AliExternalTrackParam.cxx.

Referenced by GetC().

void AliExternalTrackParam::Reset ( void  )

Definition at line 468 of file AliExternalTrackParam.cxx.

Referenced by GetMostProbablePt().

void AliExternalTrackParam::ResetCovariance ( Double_t  s2)
inline
Bool_t AliExternalTrackParam::RotateParamOnly ( Double_t  alpha)

Definition at line 920 of file AliExternalTrackParam.cxx.

Referenced by GetC().

void AliExternalTrackParam::Set ( Double_t  xyz[3],
Double_t  pxpypz[3],
Double_t  cv[21],
Short_t  sign 
)

Definition at line 307 of file AliExternalTrackParam.cxx.

static void AliExternalTrackParam::SetMostProbablePt ( Double_t  pt)
inlinestatic

Definition at line 76 of file AliExternalTrackParam.h.

Referenced by AliReconstruction::ProcessEvent(), and recMag5().

void AliExternalTrackParam::SetParamOnly ( double  x,
double  alpha,
const double  param[5] 
)
inline

Definition at line 66 of file AliExternalTrackParam.h.

static void AliExternalTrackParam::SetUseLogTermMS ( Bool_t  v = kTRUE)
inlinestatic

Definition at line 267 of file AliExternalTrackParam.h.

Double_t AliExternalTrackParam::Theta ( ) const
virtual

Implements AliVParticle.

Definition at line 1879 of file AliExternalTrackParam.cxx.

Referenced by Eta(), AliTPCCalibCE::FindLaserTrackID(), and OneOverPt().

Bool_t AliExternalTrackParam::Translate ( Double_t *  vTrasl,
Double_t *  covV 
)
virtual

Definition at line 2604 of file AliExternalTrackParam.cxx.

Referenced by PdgCode().

Double_t AliExternalTrackParam::Xv ( ) const
virtual

Implements AliVParticle.

Definition at line 1857 of file AliExternalTrackParam.cxx.

Referenced by AliTPCCalibCE::FindLocalMaxima(), and PxPyPz().

Bool_t AliExternalTrackParam::XvYvZv ( Double_t  x[3]) const
inlinevirtual

Implements AliVParticle.

Definition at line 124 of file AliExternalTrackParam.h.

Double_t AliExternalTrackParam::Y ( ) const
virtual

Implements AliVParticle.

Reimplemented in AliESDtrack.

Definition at line 1935 of file AliExternalTrackParam.cxx.

Referenced by OneOverPt().

Double_t AliExternalTrackParam::Yv ( ) const
virtual

Implements AliVParticle.

Definition at line 1868 of file AliExternalTrackParam.cxx.

Referenced by AliTPCCalibCE::FindLocalMaxima(), and PxPyPz().

Double_t AliExternalTrackParam::Zv ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 123 of file AliExternalTrackParam.h.

Referenced by AliTPCCalibCE::FindLocalMaxima().

Member Data Documentation

Double32_t AliExternalTrackParam::fgMostProbablePt =kMostProbablePt
staticprotected

Definition at line 295 of file AliExternalTrackParam.h.

Referenced by GetMostProbablePt(), and SetMostProbablePt().

Bool_t AliExternalTrackParam::fgUseLogTermMS = kFALSE
staticprotected

Definition at line 297 of file AliExternalTrackParam.h.

Referenced by GetUseLogTermMS(), and SetUseLogTermMS().


The documentation for this class was generated from the following files: