AliRoot Core  3dc7879 (3dc7879)
AliVTrack Class Referenceabstract

#include <AliVTrack.h>

Inheritance diagram for AliVTrack:

Public Types

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 }
 

Public Member Functions

 AliVTrack ()
 
virtual ~AliVTrack ()
 
 AliVTrack (const AliVTrack &vTrack)
 
AliVTrackoperator= (const AliVTrack &vTrack)
 
 AliVTrack (AliVConstructorReinitialisationFlag f)
 
virtual Bool_t IsPureITSStandalone () const
 
virtual const AliVEventGetEvent () const
 
virtual Int_t GetID () const =0
 
virtual UChar_t GetITSClusterMap () const =0
 
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 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 GetTgl () 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 ULong64_t GetStatus () const =0
 
virtual Bool_t GetXYZ (Double_t *p) const =0
 
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 Bool_t GetCovarianceXYZPxPyPz (Double_t cv[21]) const =0
 
virtual Bool_t PropagateToDCA (const AliVVertex *vtx, Double_t b, Double_t maxd, Double_t dz[2], Double_t covar[3])=0
 
virtual Int_t GetNcls (Int_t) const
 
virtual Bool_t GetPxPyPz (Double_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 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
 
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 Double_t GetSigned1Pt () const
 
virtual Bool_t IsOn (ULong64_t) const
 
virtual Double_t GetX () const
 
virtual Double_t GetY () const
 
virtual Double_t GetZ () const
 
virtual const Double_t * GetParameter () const
 
virtual Double_t GetAlpha () const
 
virtual Double_t GetSnp () const
 
virtual Double_t GetSigmaSnp2 () const
 
virtual UShort_t GetTPCncls (Int_t=0, Int_t=159) const
 
virtual Double_t GetTOFsignalDz () const
 
virtual Double_t GetP () const
 
virtual Double_t GetSignedPt () const
 
virtual Double_t GetSign () const
 
virtual void GetDirection (Double_t[]) const
 
virtual Double_t GetLinearD (Double_t, 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 Double_t Px () const =0
 
virtual Double_t Py () const =0
 
virtual Double_t Pz () const =0
 
virtual Double_t Pt () const =0
 
virtual Double_t P () const =0
 
virtual Bool_t PxPyPz (Double_t p[3]) const =0
 
virtual void Momentum (TLorentzVector &)
 
virtual Double_t Xv () const =0
 
virtual Double_t Yv () const =0
 
virtual Double_t Zv () const =0
 
virtual Bool_t XvYvZv (Double_t x[3]) const =0
 
virtual Double_t Tv () const
 
virtual Double_t OneOverPt () const =0
 
virtual Double_t Phi () const =0
 
virtual Double_t Theta () const =0
 
virtual Double_t E () const =0
 
virtual Double_t M () const =0
 
virtual Double_t Eta () const =0
 
virtual Double_t Y () const =0
 
virtual Short_t Charge () const =0
 
virtual Int_t Label () const
 
virtual Int_t GetLabel () const =0
 
virtual Int_t PdgCode () const =0
 
virtual const Double_t * PID () const =0
 
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 Attributes

static const ULong64_t kTRDupdate = 0x100000000
 

Detailed Description

Definition at line 27 of file AliVTrack.h.

Member Enumeration Documentation

anonymous enum
Enumerator
kITSin 
kITSout 
kITSrefit 
kITSpid 
kTPCin 
kTPCout 
kTPCrefit 
kTPCpid 
kTRDin 
kTRDout 
kTRDrefit 
kTRDpid 
kTOFin 
kTOFout 
kTOFrefit 
kTOFpid 
kHMPIDout 
kHMPIDpid 
kEMCALmatch 
kTRDbackup 
kTOFmismatch 
kPHOSmatch 
kITSupg 
kSkipFriend 
kGlobalMerge 
kMultInV0 
kMultSec 
kEmbedded 
kITSpureSA 
kTRDStop 
kESDpid 
kTIME 

Definition at line 30 of file AliVTrack.h.

anonymous enum
Enumerator
kTRDnPlanes 
kEMCALNoMatch 
kTOFBCNA 

Definition at line 70 of file AliVTrack.h.

Constructor & Destructor Documentation

AliVTrack::AliVTrack ( )
inline

Definition at line 76 of file AliVTrack.h.

Referenced by ~AliVTrack().

virtual AliVTrack::~AliVTrack ( )
inlinevirtual

Definition at line 77 of file AliVTrack.h.

AliVTrack::AliVTrack ( const AliVTrack vTrack)

Definition at line 31 of file AliVTrack.cxx.

AliVTrack::AliVTrack ( AliVConstructorReinitialisationFlag  f)
inline

Definition at line 81 of file AliVTrack.h.

Member Function Documentation

virtual Double_t AliVTrack::GetAlpha ( ) const
inlinevirtual

Reimplemented in AliExternalTrackParam.

Definition at line 242 of file AliVTrack.h.

void AliVTrack::GetBxByBz ( Double_t  b[3]) const
virtual

Definition at line 60 of file AliVTrack.cxx.

Referenced by GetIntegratedLength(), and AliEMCALTrack::SimplePropagation().

Double_t AliVTrack::GetBz ( ) const
virtual

Definition at line 45 of file AliVTrack.cxx.

Referenced by GetIntegratedLength(), and AliEMCALTrack::PropagateTo().

virtual const AliExternalTrackParam* AliVTrack::GetConstrainedParam ( ) const
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 193 of file AliVTrack.h.

virtual void AliVTrack::GetDirection ( Double_t  []) const
inlinevirtual

Definition at line 250 of file AliVTrack.h.

virtual void AliVTrack::GetDZ ( Double_t  ,
Double_t  ,
Double_t  ,
Double_t  ,
Float_t  [] 
) const
inlinevirtual

Definition at line 252 of file AliVTrack.h.

virtual const AliVEvent* AliVTrack::GetEvent ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 84 of file AliVTrack.h.

virtual Int_t AliVTrack::GetHMPIDcluIdx ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 183 of file AliVTrack.h.

Referenced by AliPIDResponse::GetHMPIDPIDStatus(), and AliHMPIDPIDResponse::GetNMean().

virtual void AliVTrack::GetHMPIDmip ( Float_t &  ,
Float_t &  ,
Int_t &  ,
Int_t &   
) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 186 of file AliVTrack.h.

Referenced by AliHMPIDPIDResponse::ExpectedSigma().

virtual Double_t AliVTrack::GetHMPIDoccupancy ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 181 of file AliVTrack.h.

Referenced by AliHMPIDPIDResponse::ExpectedSigma().

virtual void AliVTrack::GetHMPIDpid ( Double_t *  ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 197 of file AliVTrack.h.

virtual void AliVTrack::GetHMPIDtrk ( Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &   
) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 185 of file AliVTrack.h.

Referenced by AliHMPIDPIDResponse::ExpectedSigma(), and AliHMPIDPIDResponse::GetNMean().

virtual void AliVTrack::GetImpactParameters ( Float_t  [],
Float_t  [] 
) const
inlinevirtual
virtual void AliVTrack::GetImpactParameters ( Float_t &  ,
Float_t &   
) const
inlinevirtual

Reimplemented in AliESDtrack, AliAODTrack, and AliExternalTrackParam.

Definition at line 137 of file AliVTrack.h.

virtual void AliVTrack::GetImpactParametersTPC ( Float_t &  ,
Float_t &   
) const
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 138 of file AliVTrack.h.

virtual void AliVTrack::GetImpactParametersTPC ( Float_t  [],
Float_t  [] 
) const
inlinevirtual

Definition at line 139 of file AliVTrack.h.

virtual const AliExternalTrackParam* AliVTrack::GetInnerParam ( ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 190 of file AliVTrack.h.

Referenced by AliRelAlignerKalman::AddCosmicEvent(), and AliTPCPIDResponse::TrackStatus().

virtual Double_t AliVTrack::GetIntegratedLength ( ) const
inlinevirtual

Reimplemented in AliAODTrack, AliESDtrack, and AliKalmanTrack.

Definition at line 198 of file AliVTrack.h.

void AliVTrack::GetIntegratedTimes ( Double_t *  ,
Int_t  nspec = AliPID::kSPECIESC 
) const
virtual
virtual Double_t AliVTrack::GetITSchi2 ( ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 107 of file AliVTrack.h.

Referenced by AliESDtrack::AliESDtrack().

virtual Char_t AliVTrack::GetITSclusters ( Int_t *  ) const
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 253 of file AliVTrack.h.

virtual void AliVTrack::GetITSdEdxSamples ( Double_t  s[4]) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 90 of file AliVTrack.h.

Referenced by AliESDtrack::AliESDtrack().

virtual UChar_t AliVTrack::GetITSSharedClusterMap ( ) const
inlinevirtual

Reimplemented in AliAODTrack.

Definition at line 87 of file AliVTrack.h.

virtual Double_t AliVTrack::GetITSsignalTunedOnData ( ) const
inlinevirtual
virtual Int_t AliVTrack::GetKinkIndex ( Int_t  ) const
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 235 of file AliVTrack.h.

virtual Double_t AliVTrack::GetLinearD ( Double_t  ,
Double_t   
) const
inlinevirtual

Reimplemented in AliExternalTrackParam.

Definition at line 251 of file AliVTrack.h.

virtual Int_t AliVTrack::GetNcls ( Int_t  ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 207 of file AliVTrack.h.

virtual Int_t AliVTrack::GetNumberOfClusters ( ) const
inlinevirtual

Reimplemented in AliKalmanTrack.

Definition at line 106 of file AliVTrack.h.

virtual Int_t AliVTrack::GetNumberOfITSClusters ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 232 of file AliVTrack.h.

Referenced by AliESDtrackCuts::AcceptVTrack().

virtual Int_t AliVTrack::GetNumberOfTPCClusters ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 231 of file AliVTrack.h.

virtual Int_t AliVTrack::GetNumberOfTRDClusters ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 233 of file AliVTrack.h.

virtual Int_t AliVTrack::GetNumberOfTRDslices ( ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 100 of file AliVTrack.h.

Referenced by AliESDtrack::AliESDtrack().

virtual Bool_t AliVTrack::GetOuterHmpPxPyPz ( Double_t *  ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 188 of file AliVTrack.h.

Referenced by AliHMPIDPIDResponse::ExpectedSignal(), and AliHMPIDPIDResponse::GetProbability().

virtual const AliExternalTrackParam* AliVTrack::GetOuterParam ( ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 191 of file AliVTrack.h.

Referenced by AliRelAlignerKalman::AddCosmicEvent().

virtual Double_t AliVTrack::GetP ( ) const
inlinevirtual

Reimplemented in AliExternalTrackParam.

Definition at line 247 of file AliVTrack.h.

Referenced by AliAODTrack::IsGlobalConstrained().

virtual const Double_t* AliVTrack::GetParameter ( ) const
inlinevirtual

Reimplemented in AliExternalTrackParam.

Definition at line 241 of file AliVTrack.h.

virtual Int_t AliVTrack::GetPHOScluster ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 152 of file AliVTrack.h.

virtual Int_t AliVTrack::GetPIDForTracking ( ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 156 of file AliVTrack.h.

Referenced by AliAnalysisTaskPIDqa::FillTPCHistogramsSignal().

virtual Bool_t AliVTrack::GetPxPyPz ( Double_t *  ) const
inlinevirtual

Reimplemented in AliExternalTrackParam, AliAODTrack, and AliAODv0.

Definition at line 208 of file AliVTrack.h.

Referenced by AliTPCPIDResponse::TrackApex().

virtual Double_t AliVTrack::GetSigmaSnp2 ( ) const
inlinevirtual

Reimplemented in AliExternalTrackParam.

Definition at line 244 of file AliVTrack.h.

virtual Double_t AliVTrack::GetSign ( ) const
inlinevirtual

Reimplemented in AliExternalTrackParam.

Definition at line 249 of file AliVTrack.h.

virtual Double_t AliVTrack::GetSigned1Pt ( ) const
inlinevirtual

Reimplemented in AliExternalTrackParam.

Definition at line 236 of file AliVTrack.h.

virtual Double_t AliVTrack::GetSignedPt ( ) const
inlinevirtual

Reimplemented in AliExternalTrackParam.

Definition at line 248 of file AliVTrack.h.

virtual Double_t AliVTrack::GetSnp ( ) const
inlinevirtual

Reimplemented in AliExternalTrackParam.

Definition at line 243 of file AliVTrack.h.

virtual Double_t AliVTrack::GetTgl ( ) const
inlinevirtual

Reimplemented in AliExternalTrackParam.

Definition at line 172 of file AliVTrack.h.

Referenced by AliAODTrack::GetTPCTgl().

virtual Int_t AliVTrack::GetTOFBunchCrossing ( Double_t  = 0,
Bool_t  = kFALSE 
) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 210 of file AliVTrack.h.

virtual Double_t AliVTrack::GetTOFExpTDiff ( Double_t  = 0,
Bool_t  = kTRUE 
) const
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 211 of file AliVTrack.h.

Referenced by AliVertexerTracks::FindPrimaryVertex().

virtual const AliTOFHeader* AliVTrack::GetTOFHeader ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 212 of file AliVTrack.h.

Referenced by AliPIDResponse::GetComputeTOFProbability().

virtual Double_t AliVTrack::GetTOFsignalDz ( ) const
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 246 of file AliVTrack.h.

virtual Double_t AliVTrack::GetTOFsignalTunedOnData ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 174 of file AliVTrack.h.

Referenced by AliPIDResponse::GetTOFsignalTunedOnData().

virtual Double_t AliVTrack::GetTPCchi2 ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 98 of file AliVTrack.h.

Referenced by AliESDtrack::AliESDtrack().

virtual Float_t AliVTrack::GetTPCClusterInfo ( Int_t  ,
Int_t  ,
Int_t  = 0,
Int_t  = 159,
Int_t  = 0 
) const
inlinevirtual
virtual const TBits* AliVTrack::GetTPCClusterMapPtr ( ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 91 of file AliVTrack.h.

Referenced by AliESDtrack::AliESDtrack(), and AliTPCPIDResponse::MaxClusterRadius().

virtual Float_t AliVTrack::GetTPCCrossedRows ( ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 108 of file AliVTrack.h.

Referenced by AliESDtrackCuts::AcceptVTrack().

virtual Bool_t AliVTrack::GetTPCdEdxInfo ( AliTPCdEdxInfo ) const
inlinevirtual
virtual const TBits* AliVTrack::GetTPCFitMapPtr ( ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 92 of file AliVTrack.h.

virtual const AliExternalTrackParam* AliVTrack::GetTPCInnerParam ( ) const
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 192 of file AliVTrack.h.

virtual Int_t AliVTrack::GetTPCLabel ( ) const
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 171 of file AliVTrack.h.

virtual UShort_t AliVTrack::GetTPCNcls ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 96 of file AliVTrack.h.

Referenced by AliESDtrackCuts::AcceptVTrack(), and AliESDtrack::AliESDtrack().

virtual UShort_t AliVTrack::GetTPCncls ( Int_t  = 0,
Int_t  = 159 
) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 245 of file AliVTrack.h.

virtual const TBits* AliVTrack::GetTPCSharedMapPtr ( ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 93 of file AliVTrack.h.

virtual UShort_t AliVTrack::GetTPCsignalN ( ) const
inlinevirtual
virtual Double_t AliVTrack::GetTPCsignalTunedOnData ( ) const
inlinevirtual
virtual Double_t AliVTrack::GetTPCTgl ( ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 170 of file AliVTrack.h.

Referenced by AliTRDPIDResponse::GetEtaCorrection().

virtual Double_t AliVTrack::GetTrackEtaOnEMCal ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 146 of file AliVTrack.h.

Referenced by AliESDtrack::AliESDtrack().

virtual Int_t AliVTrack::GetTrackParam ( AliExternalTrackParam ) const
inlinevirtual

Reimplemented in AliAODTrack, AliESDtrack, and AliExternalTrackParam.

Definition at line 219 of file AliVTrack.h.

virtual Int_t AliVTrack::GetTrackParamCp ( AliExternalTrackParam ) const
inlinevirtual

Reimplemented in AliAODTrack, AliESDtrack, and AliExternalTrackParam.

Definition at line 224 of file AliVTrack.h.

virtual Int_t AliVTrack::GetTrackParamIp ( AliExternalTrackParam ) const
inlinevirtual

Reimplemented in AliAODTrack, AliESDtrack, and AliExternalTrackParam.

Definition at line 221 of file AliVTrack.h.

virtual Int_t AliVTrack::GetTrackParamITSOut ( AliExternalTrackParam ) const
inlinevirtual

Reimplemented in AliAODTrack, AliESDtrack, and AliExternalTrackParam.

Definition at line 225 of file AliVTrack.h.

virtual Int_t AliVTrack::GetTrackParamOp ( AliExternalTrackParam ) const
inlinevirtual

Reimplemented in AliAODTrack, AliESDtrack, and AliExternalTrackParam.

Definition at line 223 of file AliVTrack.h.

virtual Int_t AliVTrack::GetTrackParamRefitted ( AliExternalTrackParam ) const
inlinevirtual

Reimplemented in AliAODTrack, AliESDtrack, and AliExternalTrackParam.

Definition at line 220 of file AliVTrack.h.

virtual Int_t AliVTrack::GetTrackParamTPCInner ( AliExternalTrackParam ) const
inlinevirtual

Reimplemented in AliAODTrack, AliESDtrack, and AliExternalTrackParam.

Definition at line 222 of file AliVTrack.h.

virtual Double_t AliVTrack::GetTrackPhiOnEMCal ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 145 of file AliVTrack.h.

Referenced by AliESDtrack::AliESDtrack().

virtual Double_t AliVTrack::GetTrackPOnEMCal ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 148 of file AliVTrack.h.

virtual Double_t AliVTrack::GetTrackPtOnEMCal ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 147 of file AliVTrack.h.

Referenced by AliESDtrack::AliESDtrack(), and IsExtrapolatedToEMCAL().

virtual Double_t AliVTrack::GetTRDchi2 ( ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 105 of file AliVTrack.h.

Referenced by AliESDtrack::AliESDtrack().

virtual UChar_t AliVTrack::GetTRDclusters ( Int_t *  ) const
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 254 of file AliVTrack.h.

virtual UChar_t AliVTrack::GetTRDNchamberdEdx ( ) const
inlinevirtual
virtual UChar_t AliVTrack::GetTRDncls ( ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 101 of file AliVTrack.h.

Referenced by AliESDtrack::AliESDtrack().

virtual UChar_t AliVTrack::GetTRDNclusterdEdx ( ) const
inlinevirtual
virtual UChar_t AliVTrack::GetTRDntrackletsPID ( ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 102 of file AliVTrack.h.

Referenced by AliESDtrack::AliESDtrack(), and AliAnalysisTaskPIDqa::FillTRDHistogramsLikelihood().

virtual Double_t AliVTrack::GetTRDsignal ( ) const
inlinevirtual
virtual Double_t AliVTrack::GetTRDslice ( Int_t  ,
Int_t   
) const
inlinevirtual
virtual Double_t AliVTrack::GetX ( ) const
inlinevirtual

Reimplemented in AliExternalTrackParam.

Definition at line 238 of file AliVTrack.h.

Bool_t AliVTrack::GetXYZAt ( Double_t  ,
Double_t  ,
Double_t *   
) const
virtual

Reimplemented in AliAODTrack.

Definition at line 43 of file AliVTrack.cxx.

Referenced by GetIntegratedLength(), and AliTPCPIDResponse::TrackStatus().

virtual Double_t AliVTrack::GetY ( ) const
inlinevirtual

Reimplemented in AliExternalTrackParam.

Definition at line 239 of file AliVTrack.h.

virtual Double_t AliVTrack::GetZ ( ) const
inlinevirtual

Reimplemented in AliExternalTrackParam.

Definition at line 240 of file AliVTrack.h.

virtual Bool_t AliVTrack::HasPointOnITSLayer ( Int_t  ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 88 of file AliVTrack.h.

Referenced by AliPIDResponse::GetITSsignalTunedOnData().

virtual Bool_t AliVTrack::HasSharedPointOnITSLayer ( Int_t  ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 89 of file AliVTrack.h.

virtual Bool_t AliVTrack::IsEMCAL ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 143 of file AliVTrack.h.

virtual Bool_t AliVTrack::IsExtrapolatedToEMCAL ( ) const
inlinevirtual

Definition at line 149 of file AliVTrack.h.

virtual Bool_t AliVTrack::IsOn ( ULong64_t  ) const
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 237 of file AliVTrack.h.

virtual Bool_t AliVTrack::IsPHOS ( ) const
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 154 of file AliVTrack.h.

virtual Bool_t AliVTrack::IsPureITSStandalone ( ) const
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 83 of file AliVTrack.h.

AliVTrack & AliVTrack::operator= ( const AliVTrack vTrack)
virtual Bool_t AliVTrack::PropagateToDCA ( const AliVVertex vtx,
Double_t  b,
Double_t  maxd,
Double_t  dz[2],
Double_t  covar[3] 
)
pure virtual
virtual Bool_t AliVTrack::RelateToVertex ( const AliESDVertex ,
Double_t  ,
Double_t  ,
AliExternalTrackParam = 0 
)
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 123 of file AliVTrack.h.

virtual Bool_t AliVTrack::RelateToVertexBxByBz ( const AliESDVertex ,
Double_t  [3],
Double_t  ,
AliExternalTrackParam = 0 
)
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 129 of file AliVTrack.h.

virtual Bool_t AliVTrack::RelateToVertexTPC ( const AliESDVertex ,
Double_t  ,
Double_t  ,
AliExternalTrackParam = 0 
)
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 126 of file AliVTrack.h.

virtual Bool_t AliVTrack::RelateToVertexTPCBxByBz ( const AliESDVertex ,
Double_t  [3],
Double_t  ,
AliExternalTrackParam = 0 
)
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 132 of file AliVTrack.h.

virtual Bool_t AliVTrack::RelateToVVertex ( const AliVVertex ,
Double_t  ,
Double_t  ,
AliExternalTrackParam = 0 
)
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 110 of file AliVTrack.h.

virtual Bool_t AliVTrack::RelateToVVertexBxByBz ( const AliVVertex ,
Double_t  [3],
Double_t  ,
AliExternalTrackParam = 0 
)
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 116 of file AliVTrack.h.

virtual Bool_t AliVTrack::RelateToVVertexTPC ( const AliVVertex ,
Double_t  ,
Double_t  ,
AliExternalTrackParam = 0 
)
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 113 of file AliVTrack.h.

virtual Bool_t AliVTrack::RelateToVVertexTPCBxByBz ( const AliVVertex ,
Double_t  [3],
Double_t  ,
AliExternalTrackParam = 0 
)
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 119 of file AliVTrack.h.

virtual void AliVTrack::ResetStatus ( ULong64_t  )
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 160 of file AliVTrack.h.

virtual void AliVTrack::ResetTrackParamIp ( const AliExternalTrackParam )
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 227 of file AliVTrack.h.

virtual void AliVTrack::ResetTrackParamOp ( const AliExternalTrackParam )
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 228 of file AliVTrack.h.

virtual void AliVTrack::ResetTrackParamTPCInner ( const AliExternalTrackParam )
inlinevirtual

Reimplemented in AliESDtrack.

Definition at line 229 of file AliVTrack.h.

virtual void AliVTrack::SetDetectorPID ( const AliDetectorPID )
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 103 of file AliVTrack.h.

virtual void AliVTrack::SetEMCALcluster ( Int_t  )
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 142 of file AliVTrack.h.

virtual void AliVTrack::SetID ( Short_t  )
inlinevirtual

Reimplemented in AliAODTrack, AliAODv0, and AliESDtrack.

Definition at line 209 of file AliVTrack.h.

virtual void AliVTrack::SetITSsignalTunedOnData ( Double_t  )
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 164 of file AliVTrack.h.

virtual void AliVTrack::SetPHOScluster ( Int_t  )
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 153 of file AliVTrack.h.

virtual void AliVTrack::SetPIDForTracking ( Int_t  )
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 155 of file AliVTrack.h.

virtual void AliVTrack::SetStatus ( ULong64_t  )
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 159 of file AliVTrack.h.

virtual void AliVTrack::SetTOFsignalTunedOnData ( Double_t  )
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 175 of file AliVTrack.h.

virtual void AliVTrack::SetTPCsignalTunedOnData ( Double_t  )
inlinevirtual

Reimplemented in AliAODTrack, and AliESDtrack.

Definition at line 167 of file AliVTrack.h.

virtual void AliVTrack::SetTrackPhiEtaPtOnEMCal ( Double_t  ,
Double_t  ,
Double_t  = -999 
)
inlinevirtual

Reimplemented in AliESDtrack, and AliAODTrack.

Definition at line 150 of file AliVTrack.h.

Referenced by AliEMCALRecoUtilsBase::ExtrapolateTrackToEMCalSurface().

Member Data Documentation

const ULong64_t AliVTrack::kTRDupdate = 0x100000000
static

Definition at line 68 of file AliVTrack.h.


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