AliRoot Core  3dc7879 (3dc7879)
AliESDtrack Class Reference

#include <AliESDtrack.h>

Inheritance diagram for AliESDtrack:

Public Types

enum  { kSkipFriend =BIT(14) }
 
enum  { kNITSchi2Std =3 }
 
- 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 }
 

Public Member Functions

 AliESDtrack ()
 
 AliESDtrack (const AliESDtrack &track)
 
 AliESDtrack (const AliVTrack *track)
 
 AliESDtrack (TParticle *part)
 
virtual ~AliESDtrack ()
 
virtual void Copy (TObject &obj) const
 
const AliESDfriendTrackGetFriendTrack () const
 
void SetFriendTrack (const AliESDfriendTrack *t)
 
void ReleaseESDfriendTrack ()
 
void SetFriendTrackPointer (AliESDfriendTrack *t)
 
void AddCalibObject (TObject *object)
 
TObject * GetCalibObject (Int_t index)
 
void MakeMiniESDtrack ()
 
void SetID (Short_t id)
 
Int_t GetID () const
 
void SetVertexID (Char_t id)
 
Char_t GetVertexID () const
 
void SetStatus (ULong64_t flags)
 
void ResetStatus (ULong64_t flags)
 
Bool_t UpdateTrackParams (const AliKalmanTrack *t, ULong64_t flags)
 
void SetIntegratedLength (Double_t l)
 
void SetIntegratedTimes (const Double_t *times)
 
void SetESDpid (const Double_t *p)
 
void GetESDpid (Double_t *p) const
 
virtual const Double_t * PID () const
 
Bool_t IsOn (ULong64_t mask) const
 
ULong64_t GetStatus () const
 
Int_t GetLabel () const
 
void SetLabel (Int_t label)
 
void GetExternalParameters (Double_t &x, Double_t p[5]) const
 
void GetExternalCovariance (Double_t cov[15]) const
 
Double_t GetIntegratedLength () const
 
Double_t GetIntegratedLengthOld () const
 
void GetIntegratedTimes (Double_t *times, Int_t nspec=AliPID::kSPECIES) const
 
Double_t GetIntegratedTimesOld (Int_t i) const
 
Int_t GetPID (Bool_t tpcOnly=kFALSE) const
 
Int_t GetTOFBunchCrossing (Double_t b=0, Bool_t pidTPConly=kTRUE) const
 
Double_t GetTOFExpTDiff (Double_t b=0, Bool_t pidTPConly=kTRUE) const
 
Double_t GetTOFExpTDiffSpec (AliPID::EParticleType specie=AliPID::kPion, Double_t b=0) const
 
Double_t GetMass (Bool_t tpcOnly=kFALSE) const
 
Double_t GetMassForTracking () const
 
void SetPIDForTracking (Int_t pid)
 
Int_t GetPIDForTracking () const
 
Int_t GetPIDForTracking0 () const
 
Double_t M () const
 
Double_t E () const
 
Double_t Y () const
 
Bool_t GetConstrainedPxPyPz (Double_t *p) const
 
Bool_t GetConstrainedXYZ (Double_t *r) const
 
const AliExternalTrackParamGetConstrainedParam () const
 
Bool_t GetConstrainedExternalParameters (Double_t &alpha, Double_t &x, Double_t p[5]) const
 
Bool_t GetConstrainedExternalCovariance (Double_t cov[15]) const
 
Double_t GetConstrainedChi2 () const
 
Double_t GetChi2TPCConstrainedVsGlobal (const AliESDVertex *vtx) const
 
Double_t GetCachedChi2TPCConstrainedVsGlobalVal () const
 
void SetGlobalChi2 (Double_t chi2)
 
Double_t GetGlobalChi2 () const
 
Bool_t GetInnerPxPyPz (Double_t *p) const
 
const AliExternalTrackParamGetInnerParam () const
 
const AliExternalTrackParamGetTPCInnerParam () const
 
Bool_t FillTPCOnlyTrack (AliESDtrack &track)
 
Bool_t GetInnerXYZ (Double_t *r) const
 
Bool_t GetInnerExternalParameters (Double_t &alpha, Double_t &x, Double_t p[5]) const
 
Bool_t GetInnerExternalCovariance (Double_t cov[15]) const
 
void SetOuterParam (const AliExternalTrackParam *p, ULong_t flags)
 
void SetOuterHmpParam (const AliExternalTrackParam *p, ULong_t flags)
 
const AliExternalTrackParamGetOuterParam () const
 
const AliExternalTrackParamGetOuterHmpParam () const
 
Bool_t GetOuterPxPyPz (Double_t *p) const
 
Bool_t GetOuterHmpPxPyPz (Double_t *p) const
 
Bool_t GetOuterXYZ (Double_t *r) const
 
Bool_t GetOuterHmpXYZ (Double_t *r) const
 
Bool_t GetOuterExternalParameters (Double_t &alpha, Double_t &x, Double_t p[5]) const
 
Bool_t GetOuterExternalCovariance (Double_t cov[15]) const
 
Bool_t GetOuterHmpExternalParameters (Double_t &alpha, Double_t &x, Double_t p[5]) const
 
Bool_t GetOuterHmpExternalCovariance (Double_t cov[15]) const
 
Int_t GetNcls (Int_t idet) const
 
Int_t GetClusters (Int_t idet, Int_t *idx) const
 
void SetITSpid (const Double_t *p)
 
void GetITSpid (Double_t *p) const
 
Double_t GetITSsignal () const
 
void SetITSdEdxSamples (const Double_t s[4])
 
void GetITSdEdxSamples (Double_t s[4]) const
 
Double_t GetITSsignalTunedOnData () const
 
void SetITSsignalTunedOnData (Double_t signal)
 
void SetITSchi2 (Double_t ITSchi2)
 
void SetITSNcls (Char_t ITSncls)
 
Double_t GetITSchi2 () const
 
Double_t GetITSchi2Std (Int_t step) const
 
void SetITSchi2Std (Double_t chi2, Int_t step)
 
Char_t GetITSclusters (Int_t *idx) const
 
UChar_t GetITSClusterMap () const
 
void SetITSClusterMap (UChar_t amap)
 
Char_t GetITSNcls () const
 
UChar_t GetITSSharedMap () const
 
void SetITSSharedFlag (int lr)
 
Bool_t GetITSFakeFlag () const
 
void SetITSFakeFlag (Bool_t v=kTRUE)
 
void SetITSSharedMap (UChar_t map)
 
void SetITSModuleIndex (Int_t ilayer, Int_t idx)
 
Int_t GetITSModuleIndex (Int_t ilayer) const
 
Bool_t GetITSModuleIndexInfo (Int_t ilayer, Int_t &idet, Int_t &status, Float_t &xloc, Float_t &zloc) const
 
Int_t GetITSLabel () const
 
void SetITSLabel (Int_t label)
 
void SetITStrack (AliKalmanTrack *track)
 
AliKalmanTrackGetITStrack ()
 
Bool_t HasPointOnITSLayer (Int_t i) const
 
Bool_t HasSharedPointOnITSLayer (Int_t i) const
 
void SetTPCpid (const Double_t *p)
 
void GetTPCpid (Double_t *p) const
 
void SetTPCPoints (Float_t points[4])
 
void SetTPCNcls (UChar_t assigned)
 
void SetTPCchi2 (Double_t TPCchi2)
 
void SetTPCPointsF (UChar_t findable)
 
void SetTPCPointsFIter1 (UChar_t findable)
 
UShort_t GetTPCNcls () const
 
UShort_t GetTPCNclsF () const
 
UShort_t GetTPCNclsIter1 () const
 
UShort_t GetTPCNclsFIter1 () const
 
UShort_t GetTPCnclsS (Int_t i0=0, Int_t i1=159) const
 
UShort_t GetTPCncls (Int_t row0=0, Int_t row1=159) const
 
Double_t GetTPCPoints (Int_t i) const
 
void SetKinkIndexes (Int_t points[3])
 
void SetV0Indexes (Int_t points[3])
 
void SetTPCsignal (Float_t signal, Float_t sigma, UChar_t npoints)
 
void SetTPCsignalTunedOnData (Double_t signal)
 
void SetTPCdEdxInfo (AliTPCdEdxInfo *dEdxInfo)
 
Double_t GetdEdxInfo (Int_t regionID, Int_t calibID, Int_t qID, Int_t valueID)
 
Double_t GetdEdxInfoTRD (Int_t method, Double_t p0, Double_t p1, Double_t p2)
 
AliTPCdEdxInfoGetTPCdEdxInfo () const
 
Bool_t GetTPCdEdxInfo (AliTPCdEdxInfo &v) const
 
Double_t GetTPCsignal () const
 
Double_t GetTPCsignalTunedOnData () const
 
Double_t GetTPCsignalSigma () const
 
UShort_t GetTPCsignalN () const
 
Double_t GetTPCmomentum () const
 
Double_t GetTPCTgl () const
 
Double_t GetTPCchi2 () const
 
Double_t GetTPCchi2Iter1 () const
 
UShort_t GetTPCclusters (Int_t *idx) const
 
Double_t GetTPCdensity (Int_t row0, Int_t row1) const
 
Int_t GetTPCLabel () const
 
void SetTPCLabel (int lbl)
 
Int_t GetKinkIndex (Int_t i) const
 
Int_t * GetKinkIndices ()
 
Int_t GetV0Index (Int_t i) const
 
const TBits & GetTPCFitMap () const
 
const TBits * GetTPCFitMapPtr () const
 
const TBits & GetTPCClusterMap () const
 
const TBits * GetTPCClusterMapPtr () const
 
const TBits & GetTPCSharedMap () const
 
const TBits * GetTPCSharedMapPtr () const
 
void SetTPCFitMap (const TBits &amap)
 
void SetTPCClusterMap (const TBits &amap)
 
void SetTPCSharedMap (const TBits &amap)
 
Float_t GetTPCClusterInfo (Int_t nNeighbours=3, Int_t type=0, Int_t row0=0, Int_t row1=159, Int_t bitType=0) const
 
Float_t GetTPCClusterDensity (Int_t nNeighbours=3, Int_t type=0, Int_t row0=0, Int_t row1=159, Int_t bitType=0) const
 
Float_t GetTPCCrossedRows () const
 
void SetTRDpid (const Double_t *p)
 
void SetTRDsignal (Double_t sig)
 
void SetTRDNchamberdEdx (UChar_t nch)
 
void SetTRDNclusterdEdx (UChar_t ncls)
 
void SetTRDntracklets (UChar_t q)
 
UChar_t GetTRDntracklets () const
 
UChar_t GetTRDntrackletsPID () const
 
UChar_t GetTRDpidQuality () const
 
UChar_t GetTRDtrkltOccupancy (Int_t ly) const
 
UChar_t GetTRDtrkltClCross (Int_t ly) const
 
Bool_t IsTRDtrkltChmbGood (Int_t ly) const
 
void SetNumberOfTRDslices (Int_t n)
 
Int_t GetNumberOfTRDslices () const
 
void SetTRDslice (Double_t q, Int_t plane, Int_t slice)
 
void SetTRDmomentum (Double_t p, Int_t plane, Double_t *sp=0x0)
 
Double_t GetTRDslice (Int_t plane, Int_t slice=-1) const
 
Double_t GetTRDmomentum (Int_t plane, Double_t *sp=0x0) const
 
void SetTRDQuality (Float_t quality)
 
Double_t GetTRDQuality () const
 
void SetTRDBudget (Float_t budget)
 
Double_t GetTRDBudget () const
 
void SetTRDTimBin (Int_t timbin, Int_t i)
 
void GetTRDpid (Double_t *p) const
 
Double_t GetTRDsignal () const
 
UChar_t GetTRDNchamberdEdx () const
 
UChar_t GetTRDNclusterdEdx () const
 
Char_t GetTRDTimBin (Int_t i) const
 
Double_t GetTRDchi2 () const
 
UChar_t GetTRDclusters (Int_t *idx) const
 
UChar_t GetTRDncls () const
 
UChar_t GetTRDncls0 () const
 
UChar_t GetTRDtracklets (Int_t *idx) const
 
void SetTRDpid (Int_t iSpecies, Float_t p)
 
Double_t GetTRDpid (Int_t iSpecies) const
 
Int_t GetTRDLabel () const
 
void SetTRDLabel (int lbl)
 
void SetTRDtrack (AliKalmanTrack *track)
 
AliKalmanTrackGetTRDtrack ()
 
void SetTOFclusterArray (Int_t ncluster, Int_t *TOFcluster)
 
Int_t * GetTOFclusterArray () const
 
Int_t GetNTOFclusters () const
 
void SuppressTOFMatches ()
 
void ReplaceTOFTrackID (int oldID, int newID)
 
void ReplaceTOFClusterID (int oldID, int newID)
 
void ReplaceTOFMatchID (int oldID, int newID)
 
void AddTOFcluster (Int_t icl)
 
void SortTOFcluster ()
 
void ReMapTOFcluster (Int_t ncl, Int_t *mapping)
 
void SetTOFsignal (Double_t tof)
 
Double_t GetTOFsignal () const
 
void SetTOFsignalToT (Double_t ToT)
 
Double_t GetTOFsignalToT () const
 
void SetTOFsignalRaw (Double_t tof)
 
Double_t GetTOFsignalRaw () const
 
void SetTOFsignalDz (Double_t dz)
 
Double_t GetTOFsignalDz () const
 
void SetTOFsignalDx (Double_t dx)
 
Double_t GetTOFsignalDx () const
 
void SetTOFDeltaBC (Short_t deltaBC)
 
Short_t GetTOFDeltaBC () const
 
void SetTOFL0L1 (Short_t l0l1)
 
Short_t GetTOFL0L1 () const
 
Double_t GetTOFchi2 () const
 
void SetTOFpid (const Double_t *p)
 
void SetTOFLabel (const Int_t *p)
 
void GetTOFpid (Double_t *p) const
 
void GetTOFLabel (Int_t *p) const
 
void GetTOFInfo (Float_t *info) const
 
void SetTOFInfo (Float_t *info)
 
Int_t GetTOFCalChannel () const
 
Int_t GetTOFcluster () const
 
void SetTOFcluster (Int_t index)
 
void SetTOFCalChannel (Int_t index)
 
Int_t GetTOFclusterN () const
 
Bool_t IsTOFHitAlreadyMatched () const
 
void SetTOFsignalTunedOnData (Double_t signal)
 
Double_t GetTOFsignalTunedOnData () const
 
void SetHMPIDsignal (Double_t theta)
 
Double_t GetHMPIDsignal () const
 
Double_t GetHMPIDoccupancy () const
 
void SetHMPIDpid (const Double_t *p)
 
void GetHMPIDpid (Double_t *p) const
 
void SetHMPIDchi2 (Double_t chi2)
 
Double_t GetHMPIDchi2 () const
 
void SetHMPIDcluIdx (Int_t ch, Int_t idx)
 
Int_t GetHMPIDcluIdx () const
 
void SetHMPIDtrk (Float_t x, Float_t y, Float_t th, Float_t ph)
 
void GetHMPIDtrk (Float_t &x, Float_t &y, Float_t &th, Float_t &ph) const
 
void SetHMPIDmip (Float_t x, Float_t y, Int_t q, Int_t nph=0)
 
void GetHMPIDmip (Float_t &x, Float_t &y, Int_t &q, Int_t &nph) const
 
Bool_t IsHMPID () const
 
Bool_t IsPureITSStandalone () const
 
Bool_t IsMultPrimary () const
 
Bool_t IsMultSecondary () const
 
Int_t GetEMCALcluster () const
 
void SetEMCALcluster (Int_t index)
 
Bool_t IsEMCAL () const
 
Double_t GetTrackPhiOnEMCal () const
 
Double_t GetTrackEtaOnEMCal () const
 
Double_t GetTrackPtOnEMCal () const
 
Double_t GetTrackPOnEMCal () const
 
void SetTrackPhiEtaPtOnEMCal (Double_t phi, Double_t eta, Double_t pt)
 
Int_t GetPHOScluster () const
 
void SetPHOScluster (Int_t index)
 
Bool_t IsPHOS () const
 
Double_t GetPHOSdx () const
 
Double_t GetPHOSdz () const
 
void SetPHOSdxdz (Double_t dx, Double_t dz)
 
void SetTrackPointArray (AliTrackPointArray *points)
 
const AliTrackPointArrayGetTrackPointArray () const
 
Bool_t RelateToVertexTPC (const AliESDVertex *vtx, Double_t b, Double_t maxd, AliExternalTrackParam *cParam=0)
 
Bool_t RelateToVertexTPCBxByBz (const AliESDVertex *vtx, Double_t b[3], Double_t maxd, AliExternalTrackParam *cParam=0)
 
void GetImpactParametersTPC (Float_t &xy, Float_t &z) const
 
void GetImpactParametersTPC (Float_t p[2], Float_t cov[3]) const
 
Double_t GetConstrainedChi2TPC () const
 
Bool_t RelateToVertex (const AliESDVertex *vtx, Double_t b, Double_t maxd, AliExternalTrackParam *cParam=0)
 
Bool_t RelateToVertexBxByBz (const AliESDVertex *vtx, Double_t b[3], Double_t maxd, AliExternalTrackParam *cParam=0)
 
virtual void GetImpactParameters (Float_t &xy, Float_t &z) const
 
void GetImpactParameters (Float_t p[2], Float_t cov[3]) const
 
Bool_t RelateToVVertexTPC (const AliVVertex *vtx, Double_t b, Double_t maxd, AliExternalTrackParam *cParam=0)
 
Bool_t RelateToVVertexTPCBxByBz (const AliVVertex *vtx, Double_t b[3], Double_t maxd, AliExternalTrackParam *cParam=0)
 
Bool_t RelateToVVertex (const AliVVertex *vtx, Double_t b, Double_t maxd, AliExternalTrackParam *cParam=0)
 
Bool_t RelateToVVertexBxByBz (const AliVVertex *vtx, Double_t b[3], Double_t maxd, AliExternalTrackParam *cParam=0)
 
void SetImpactParameters (const Float_t p[2], const Float_t cov[3], const Float_t chi2, const AliExternalTrackParam *cParam)
 
void SetImpactParametersTPC (const Float_t p[2], const Float_t cov[3], const Float_t chi2)
 
virtual void Print (Option_t *opt) const
 
const AliESDEventGetESDEvent () const
 
const AliTOFHeaderGetTOFHeader () const
 
const AliVEventGetEvent () const
 
void SetESDEvent (const AliESDEvent *evt)
 
virtual void SetDetectorPID (const AliDetectorPID *pid)
 
virtual const AliDetectorPIDGetDetectorPID () const
 
void FillPolymarker (TPolyMarker3D *pol, Float_t magf, Float_t minR, Float_t maxR, Float_t stepR)
 
Double_t GetLengthInActiveZone (Int_t mode, Double_t deltaY, Double_t deltaZ, Double_t bz, Double_t exbPhi=0, TTreeSRedirector *pcstream=0) const
 
virtual Int_t GetTrackParam (AliExternalTrackParam &p) const
 
virtual Int_t GetTrackParamRefitted (AliExternalTrackParam &) const
 
virtual Int_t GetTrackParamITSOut (AliExternalTrackParam &) const
 
Int_t GetTrackParamIp (AliExternalTrackParam &p) const
 
Int_t GetTrackParamOp (AliExternalTrackParam &p) const
 
Int_t GetTrackParamTPCInner (AliExternalTrackParam &p) const
 
Int_t GetTrackParamCp (AliExternalTrackParam &p) const
 
void ResetTrackParamIp (const AliExternalTrackParam *p)
 
void ResetTrackParamOp (const AliExternalTrackParam *p)
 
void ResetTrackParamTPCInner (const AliExternalTrackParam *p)
 
Int_t GetNumberOfITSClusters () const
 
Int_t GetNumberOfTPCClusters () const
 
Int_t GetNumberOfTRDClusters () const
 
void SetFriendNotStored (Bool_t v)
 
Bool_t GetFriendNotStored () const
 
void SetFriendTrackID (int id)
 
Int_t GetFriendTrackID () const
 
- Public Member Functions inherited from AliExternalTrackParam
 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
 
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
 
Double_t Eta () const
 
virtual Short_t Charge () 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 PdgCode () const
 
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 ()
 
- Public Member Functions inherited from AliVTrack
 AliVTrack ()
 
virtual ~AliVTrack ()
 
 AliVTrack (const AliVTrack &vTrack)
 
AliVTrackoperator= (const AliVTrack &vTrack)
 
 AliVTrack (AliVConstructorReinitialisationFlag f)
 
virtual UChar_t GetITSSharedClusterMap () const
 
virtual Int_t GetNumberOfClusters () const
 
virtual void GetImpactParameters (Float_t[], Float_t[]) const
 
virtual void GetImpactParametersTPC (Float_t[], Float_t[]) const
 
virtual Bool_t IsExtrapolatedToEMCAL () 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 void GetDirection (Double_t[]) const
 
virtual void GetDZ (Double_t, Double_t, Double_t, Double_t, Float_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 OnlineMode (bool mode)
 
static bool OnlineMode ()
 
static Double_t GetLengthInActiveZone (const AliExternalTrackParam *paramT, Double_t deltaY, Double_t deltaZ, Double_t bz, Double_t exbPhi=0, TTreeSRedirector *pcstream=0)
 
static void SetTrackEMuAsPi (Bool_t val)
 
static Bool_t GetTrackEMuAsPi ()
 
- Static Public Member Functions inherited from AliExternalTrackParam
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 Attributes

AliExternalTrackParamfCp
 
AliExternalTrackParamfIp
 
AliExternalTrackParamfTPCInner
 
AliExternalTrackParamfOp
 
AliExternalTrackParamfHMPIDp
 
AliESDfriendTrackfFriendTrack
 
TBits fTPCFitMap
 All the complementary information. More...
 
TBits fTPCClusterMap
 
TBits fTPCSharedMap
 
UShort_t fFrTrackID
 
ULong64_t fFlags
 
Int_t fID
 
Int_t fLabel
 
Int_t fITSLabel
 
Int_t fITSModule [12]
 
Int_t fTPCLabel
 
Int_t fTRDLabel
 
Int_t * fTOFLabel
 
Int_t fTOFCalChannel
 TOF label. More...
 
Int_t fTOFindex
 Channel Index of the TOF Signal. More...
 
Int_t fHMPIDqn
 
Int_t fHMPIDcluIdx
 
Int_t fCaloIndex
 
Int_t fKinkIndexes [3]
 
Int_t fV0Indexes [3]
 
Double32_t * fR
 
Double32_t * fITSr
 [0.,0.,8] combined "detector response probability" More...
 
Double32_t * fTPCr
 [0.,0.,8] "detector response probabilities" (for the PID) More...
 
Double32_t * fTRDr
 [0.,0.,8] "detector response probabilities" (for the PID) More...
 
Double32_t * fTOFr
 [0.,0.,8] "detector response probabilities" (for the PID) More...
 
Double32_t * fHMPIDr
 [0.,0.,8] "detector response probabilities" (for the PID) More...
 
Double32_t fHMPIDtrkTheta
 [0.,0.,8] "detector response probabilities" (for the PID) More...
 
Double32_t fHMPIDtrkPhi
 
Double32_t fHMPIDsignal
 
Double32_t * fTrackTime
 
Double32_t fTrackLength
 TOFs estimated by the tracking. More...
 
Double32_t fdTPC
 Track length. More...
 
Double32_t fzTPC
 
Double32_t fCddTPC
 
Double32_t fCdzTPC
 
Double32_t fCzzTPC
 
Double32_t fCchi2TPC
 
Double32_t fD
 
Double32_t fZ
 
Double32_t fCdd
 
Double32_t fCdz
 
Double32_t fCzz
 
Double32_t fCchi2
 
Double32_t fITSchi2Std [kNITSchi2Std]
 
Double32_t fITSchi2
 
Double32_t fTPCchi2
 
Double32_t fTPCchi2Iter1
 
Double32_t fTRDchi2
 
Double32_t fTOFchi2
 
Double32_t fHMPIDchi2
 
Double32_t fGlobalChi2
 
Double32_t fITSsignal
 
Double32_t fITSsignalTuned
 
Double32_t fITSdEdxSamples [4]
 [0.,0.,10] detector's PID signal More...
 
Double32_t fTPCsignal
 
Double32_t fTPCsignalTuned
 
Double32_t fTPCsignalS
 [0.,0.,10] detector's PID signal tuned on data when using MC More...
 
AliTPCdEdxInfofTPCdEdxInfo
 
Double32_t fTPCPoints [4]
 
Double32_t fTRDsignal
 
Double32_t fTRDQuality
 
Double32_t fTRDBudget
 
Double32_t fTOFsignal
 
Double32_t fTOFsignalTuned
 detector's PID signal [ps] More...
 
Double32_t fTOFsignalToT
 detector's PID signal tuned on data when using MC More...
 
Double32_t fTOFsignalRaw
 detector's ToT signal [ns] More...
 
Double32_t fTOFsignalDz
 detector's uncorrected time signal [ps] More...
 
Double32_t fTOFsignalDx
 local z of track's impact on the TOF pad [cm] More...
 
Double32_t fTOFInfo [10]
 local x of track's impact on the TOF pad [cm] More...
 
Short_t fTOFdeltaBC
 TOF informations. More...
 
Short_t fTOFl0l1
 detector's Delta Bunch Crossing correction More...
 
Double32_t fCaloDx
 detector's L0L1 latency correction More...
 
Double32_t fCaloDz
 
Double32_t fHMPIDtrkX
 
Double32_t fHMPIDtrkY
 
Double32_t fHMPIDmipX
 
Double32_t fHMPIDmipY
 
UShort_t fTPCncls
 
UShort_t fTPCnclsF
 
UShort_t fTPCsignalN
 
UShort_t fTPCnclsIter1
 
UShort_t fTPCnclsFIter1
 
Char_t fITSncls
 
UChar_t fITSClusterMap
 
UChar_t fITSSharedMap
 
UChar_t fTRDncls
 
UChar_t fTRDncls0
 
UChar_t fTRDntracklets
 
UChar_t fTRDNchamberdEdx
 
UChar_t fTRDNclusterdEdx
 
Int_t fTRDnSlices
 
Double32_t * fTRDslices
 
Char_t fTRDTimBin [kTRDnPlanes]
 
Char_t fVertexID
 
Char_t fPIDForTracking
 
Char_t fPIDForTrackingIn
 
const AliESDEventfESDEvent
 
Float_t fCacheNCrossedRows
 Pointer back to event to which the track belongs. More...
 
Float_t fCacheChi2TPCConstrainedVsGlobal
 Cache for the number of crossed rows. More...
 
const AliESDVertexfCacheChi2TPCConstrainedVsGlobalVertex
 Cache for the chi2 of constrained TPC vs global track. More...
 
const AliDetectorPIDfDetectorPID
 Vertex for which the cache is valid. More...
 
Double_t fTrackPhiOnEMCal
 transient object to cache PID information More...
 
Double_t fTrackEtaOnEMCal
 
Double_t fTrackPtOnEMCal
 
Int_t fNtofClusters
 
Int_t * fTOFcluster
 
- Protected Attributes inherited from AliExternalTrackParam
Double32_t fX
 
Double32_t fAlpha
 
Double32_t fP [5]
 
Double32_t fC [15]
 

Private Member Functions

AliESDtrackoperator= (const AliESDtrack &)
 

Static Private Attributes

static bool fgkOnlineMode =false
 
static Bool_t fgTrackEMuAsPi = kTRUE
 indicate the online mode to skip some of the functionality More...
 

Additional Inherited Members

- Static Public Attributes inherited from AliVTrack
static const ULong64_t kTRDupdate = 0x100000000
 
- Protected Member Functions inherited from AliExternalTrackParam
 AliExternalTrackParam (const AliVTrack *vTrack)
 
- Static Protected Attributes inherited from AliExternalTrackParam
static Double32_t fgMostProbablePt =kMostProbablePt
 
static Bool_t fgUseLogTermMS = kFALSE
 

Detailed Description

Definition at line 47 of file AliESDtrack.h.

Member Enumeration Documentation

anonymous enum
Enumerator
kSkipFriend 

Definition at line 50 of file AliESDtrack.h.

anonymous enum
Enumerator
kNITSchi2Std 

Definition at line 51 of file AliESDtrack.h.

Constructor & Destructor Documentation

AliESDtrack::AliESDtrack ( )

Definition at line 191 of file AliESDtrack.cxx.

Referenced by AliESDtrack().

AliESDtrack::AliESDtrack ( const AliESDtrack track)

Definition at line 313 of file AliESDtrack.cxx.

AliESDtrack::AliESDtrack ( const AliVTrack track)

Definition at line 493 of file AliESDtrack.cxx.

AliESDtrack::AliESDtrack ( TParticle *  part)

Definition at line 709 of file AliESDtrack.cxx.

AliESDtrack::~AliESDtrack ( )
virtual

Definition at line 885 of file AliESDtrack.cxx.

Member Function Documentation

void AliESDtrack::AddCalibObject ( TObject *  object)

Definition at line 1216 of file AliESDtrack.cxx.

Referenced by SetFriendTrackPointer().

void AliESDtrack::AddTOFcluster ( Int_t  icl)

Definition at line 3404 of file AliESDtrack.cxx.

Referenced by GetNTOFclusters().

void AliESDtrack::Copy ( TObject &  obj) const
virtual

Definition at line 1201 of file AliESDtrack.cxx.

Double_t AliESDtrack::E ( ) const
virtual

Reimplemented from AliExternalTrackParam.

Definition at line 1565 of file AliESDtrack.cxx.

Referenced by GetPIDForTracking0(), AliZMQManager::SendAsXml(), and Y().

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

Reimplemented from AliExternalTrackParam.

Definition at line 3044 of file AliESDtrack.cxx.

Referenced by GetDetectorPID(), and MakeESDTree().

Bool_t AliESDtrack::FillTPCOnlyTrack ( AliESDtrack track)
Double_t AliESDtrack::GetCachedChi2TPCConstrainedVsGlobalVal ( ) const
inline
TObject * AliESDtrack::GetCalibObject ( Int_t  index)

Definition at line 1225 of file AliESDtrack.cxx.

Referenced by SetFriendTrackPointer().

Double_t AliESDtrack::GetChi2TPCConstrainedVsGlobal ( const AliESDVertex vtx) const
Int_t AliESDtrack::GetClusters ( Int_t  idet,
Int_t *  idx 
) const

Definition at line 1898 of file AliESDtrack.cxx.

Referenced by GetOuterHmpXYZ(), and AliReconstruction::WriteAlignmentData().

Double_t AliESDtrack::GetConstrainedChi2 ( ) const
inline

Definition at line 119 of file AliESDtrack.h.

Double_t AliESDtrack::GetConstrainedChi2TPC ( ) const
inline

Definition at line 441 of file AliESDtrack.h.

Bool_t AliESDtrack::GetConstrainedExternalCovariance ( Double_t  cov[15]) const

Definition at line 1760 of file AliESDtrack.cxx.

Referenced by GetConstrainedParam().

Bool_t AliESDtrack::GetConstrainedExternalParameters ( Double_t &  alpha,
Double_t &  x,
Double_t  p[5] 
) const

Definition at line 1747 of file AliESDtrack.cxx.

Referenced by GetConstrainedParam(), and GetExternalCovariance().

const AliExternalTrackParam* AliESDtrack::GetConstrainedParam ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 115 of file AliESDtrack.h.

Referenced by AliAnalysisTaskESDfilter::ConvertGlobalConstrainedTracks(), and GetTrackParamCp().

Bool_t AliESDtrack::GetConstrainedPxPyPz ( Double_t *  p) const
inline
Bool_t AliESDtrack::GetConstrainedXYZ ( Double_t *  r) const
inline
Double_t AliESDtrack::GetdEdxInfo ( Int_t  regionID,
Int_t  calibID,
Int_t  qID,
Int_t  valueID 
)

Definition at line 3776 of file AliESDtrack.cxx.

Referenced by SetTPCsignalTunedOnData().

Double_t AliESDtrack::GetdEdxInfoTRD ( Int_t  method,
Double_t  p0,
Double_t  p1,
Double_t  p2 
)

Definition at line 3788 of file AliESDtrack.cxx.

Referenced by SetTPCsignalTunedOnData().

virtual const AliDetectorPID* AliESDtrack::GetDetectorPID ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 475 of file AliESDtrack.h.

Int_t AliESDtrack::GetEMCALcluster ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 408 of file AliESDtrack.h.

Referenced by AliAnalysisTaskESDfilter::CopyCaloProps(), and AliEMCALReconstructor::FillESD().

void AliESDtrack::GetESDpid ( Double_t *  p) const
const AliVEvent* AliESDtrack::GetEvent ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 470 of file AliESDtrack.h.

void AliESDtrack::GetExternalCovariance ( Double_t  cov[15]) const
void AliESDtrack::GetExternalParameters ( Double_t &  x,
Double_t  p[5] 
) const
Bool_t AliESDtrack::GetFriendNotStored ( ) const
inline
Int_t AliESDtrack::GetFriendTrackID ( ) const
inline

Definition at line 546 of file AliESDtrack.h.

Double_t AliESDtrack::GetGlobalChi2 ( ) const
inline

Definition at line 126 of file AliESDtrack.h.

Double_t AliESDtrack::GetHMPIDchi2 ( ) const
inline

Definition at line 388 of file AliESDtrack.h.

Int_t AliESDtrack::GetHMPIDcluIdx ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 390 of file AliESDtrack.h.

Referenced by GetClusters().

void AliESDtrack::GetHMPIDmip ( Float_t &  x,
Float_t &  y,
Int_t &  q,
Int_t &  nph 
) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 400 of file AliESDtrack.h.

Double_t AliESDtrack::GetHMPIDoccupancy ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 384 of file AliESDtrack.h.

void AliESDtrack::GetHMPIDpid ( Double_t *  p) const
virtual

Reimplemented from AliVTrack.

Definition at line 2555 of file AliESDtrack.cxx.

Referenced by AliESDpid::CombinePID(), GetHMPIDoccupancy(), and Print().

Double_t AliESDtrack::GetHMPIDsignal ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 383 of file AliESDtrack.h.

Referenced by AliAnalysisTaskESDfilter::ConvertHMPID(), and Print().

void AliESDtrack::GetHMPIDtrk ( Float_t &  x,
Float_t &  y,
Float_t &  th,
Float_t &  ph 
) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 394 of file AliESDtrack.h.

Referenced by AliHMPIDPIDResponse::Resolution().

virtual void AliESDtrack::GetImpactParameters ( Float_t &  xy,
Float_t &  z 
) const
inlinevirtual
void AliESDtrack::GetImpactParameters ( Float_t  p[2],
Float_t  cov[3] 
) const
inline

Definition at line 449 of file AliESDtrack.h.

void AliESDtrack::GetImpactParametersTPC ( Float_t &  xy,
Float_t &  z 
) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 437 of file AliESDtrack.h.

Referenced by AliAnalysisTaskESDfilter::ConvertTPCOnlyTracks().

void AliESDtrack::GetImpactParametersTPC ( Float_t  p[2],
Float_t  cov[3] 
) const
inline

Definition at line 438 of file AliESDtrack.h.

Bool_t AliESDtrack::GetInnerExternalCovariance ( Double_t  cov[15]) const

Definition at line 1784 of file AliESDtrack.cxx.

Referenced by GetInnerXYZ().

Bool_t AliESDtrack::GetInnerExternalParameters ( Double_t &  alpha,
Double_t &  x,
Double_t  p[5] 
) const

Definition at line 1771 of file AliESDtrack.cxx.

Referenced by GetConstrainedExternalCovariance(), and GetInnerXYZ().

Bool_t AliESDtrack::GetInnerPxPyPz ( Double_t *  p) const
inline

Definition at line 128 of file AliESDtrack.h.

Referenced by AliTPCComparison(), and AliESDpid::CheckTOFMatching().

Bool_t AliESDtrack::GetInnerXYZ ( Double_t *  r) const
inline

Definition at line 135 of file AliESDtrack.h.

Double_t AliESDtrack::GetIntegratedLengthOld ( ) const
inline

Definition at line 90 of file AliESDtrack.h.

void AliESDtrack::GetIntegratedTimes ( Double_t *  times,
Int_t  nspec = AliPID::kSPECIES 
) const
virtual
Double_t AliESDtrack::GetIntegratedTimesOld ( Int_t  i) const
inline

Definition at line 92 of file AliESDtrack.h.

Double_t AliESDtrack::GetITSchi2Std ( Int_t  step) const
inline

Definition at line 194 of file AliESDtrack.h.

Char_t AliESDtrack::GetITSclusters ( Int_t *  idx) const
virtual
void AliESDtrack::GetITSdEdxSamples ( Double_t  s[4]) const
virtual

Reimplemented from AliVTrack.

Definition at line 3107 of file AliESDtrack.cxx.

Referenced by GetITSsignal(), AliESDpid::MakeITSPID(), and AliAnalysisTaskESDfilter::SetDetectorRawSignals().

Bool_t AliESDtrack::GetITSFakeFlag ( ) const
inline

Definition at line 203 of file AliESDtrack.h.

Int_t AliESDtrack::GetITSLabel ( ) const
inline

Definition at line 210 of file AliESDtrack.h.

Referenced by AliESDEvent::AdjustMCLabels().

Int_t AliESDtrack::GetITSModuleIndex ( Int_t  ilayer) const
inline

Definition at line 207 of file AliESDtrack.h.

Bool_t AliESDtrack::GetITSModuleIndexInfo ( Int_t  ilayer,
Int_t &  idet,
Int_t &  status,
Float_t &  xloc,
Float_t &  zloc 
) const
Char_t AliESDtrack::GetITSNcls ( ) const
inline

Definition at line 200 of file AliESDtrack.h.

void AliESDtrack::GetITSpid ( Double_t *  p) const

Definition at line 2003 of file AliESDtrack.cxx.

Referenced by AliESDpid::CombinePID(), GetOuterHmpXYZ(), and Print().

Double_t AliESDtrack::GetITSsignal ( ) const
inlinevirtual
Double_t AliESDtrack::GetITSsignalTunedOnData ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 187 of file AliESDtrack.h.

AliKalmanTrack* AliESDtrack::GetITStrack ( )
inline

Definition at line 215 of file AliESDtrack.h.

Referenced by AliZMQManager::SendAsXml().

Int_t AliESDtrack::GetKinkIndex ( Int_t  i) const
inlinevirtual
Int_t* AliESDtrack::GetKinkIndices ( )
inline

Definition at line 272 of file AliESDtrack.h.

Double_t AliESDtrack::GetLengthInActiveZone ( const AliExternalTrackParam paramT,
Double_t  deltaY,
Double_t  deltaZ,
Double_t  bz,
Double_t  exbPhi = 0,
TTreeSRedirector pcstream = 0 
)
static
Double_t AliESDtrack::GetLengthInActiveZone ( Int_t  mode,
Double_t  deltaY,
Double_t  deltaZ,
Double_t  bz,
Double_t  exbPhi = 0,
TTreeSRedirector pcstream = 0 
) const

Definition at line 3227 of file AliESDtrack.cxx.

Double_t AliESDtrack::GetMassForTracking ( ) const
Int_t AliESDtrack::GetNTOFclusters ( ) const
inline

Definition at line 342 of file AliESDtrack.h.

Int_t AliESDtrack::GetNumberOfITSClusters ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 539 of file AliESDtrack.h.

Int_t AliESDtrack::GetNumberOfTPCClusters ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 540 of file AliESDtrack.h.

Int_t AliESDtrack::GetNumberOfTRDClusters ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 541 of file AliESDtrack.h.

Int_t AliESDtrack::GetNumberOfTRDslices ( ) const
virtual
Bool_t AliESDtrack::GetOuterExternalCovariance ( Double_t  cov[15]) const

Definition at line 1843 of file AliESDtrack.cxx.

Referenced by AliEMCALTrack::AliEMCALTrack(), and GetOuterHmpXYZ().

Bool_t AliESDtrack::GetOuterExternalParameters ( Double_t &  alpha,
Double_t &  x,
Double_t  p[5] 
) const
Bool_t AliESDtrack::GetOuterHmpExternalCovariance ( Double_t  cov[15]) const

Definition at line 1854 of file AliESDtrack.cxx.

Referenced by GetOuterHmpXYZ().

Bool_t AliESDtrack::GetOuterHmpExternalParameters ( Double_t &  alpha,
Double_t &  x,
Double_t  p[5] 
) const

Definition at line 1830 of file AliESDtrack.cxx.

Referenced by GetOuterExternalParameters(), and GetOuterHmpXYZ().

const AliExternalTrackParam* AliESDtrack::GetOuterHmpParam ( ) const
inline

Definition at line 149 of file AliESDtrack.h.

Bool_t AliESDtrack::GetOuterHmpPxPyPz ( Double_t *  p) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 155 of file AliESDtrack.h.

Bool_t AliESDtrack::GetOuterHmpXYZ ( Double_t *  r) const
inline

Definition at line 164 of file AliESDtrack.h.

Bool_t AliESDtrack::GetOuterPxPyPz ( Double_t *  p) const
inline

Definition at line 151 of file AliESDtrack.h.

Bool_t AliESDtrack::GetOuterXYZ ( Double_t *  r) const
inline

Definition at line 160 of file AliESDtrack.h.

Int_t AliESDtrack::GetPHOScluster ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 418 of file AliESDtrack.h.

Referenced by AliAnalysisTaskESDfilter::CopyCaloProps().

Double_t AliESDtrack::GetPHOSdx ( ) const
inline

Definition at line 421 of file AliESDtrack.h.

Double_t AliESDtrack::GetPHOSdz ( ) const
inline

Definition at line 422 of file AliESDtrack.h.

Int_t AliESDtrack::GetPID ( Bool_t  tpcOnly = kFALSE) const

Definition at line 1439 of file AliESDtrack.cxx.

Referenced by GetIntegratedTimesOld(), GetMass(), and GetTOFExpTDiff().

Int_t AliESDtrack::GetPIDForTracking0 ( ) const
inline

Definition at line 102 of file AliESDtrack.h.

Int_t AliESDtrack::GetTOFBunchCrossing ( Double_t  b = 0,
Bool_t  pidTPConly = kTRUE 
) const
virtual

Reimplemented from AliVTrack.

Definition at line 1481 of file AliESDtrack.cxx.

Referenced by GetIntegratedTimesOld().

Int_t AliESDtrack::GetTOFCalChannel ( ) const

Definition at line 3662 of file AliESDtrack.cxx.

Referenced by GetTOFchi2().

Double_t AliESDtrack::GetTOFchi2 ( ) const
inline

Definition at line 365 of file AliESDtrack.h.

Int_t AliESDtrack::GetTOFcluster ( ) const

Definition at line 3676 of file AliESDtrack.cxx.

Referenced by GetTOFchi2().

Int_t* AliESDtrack::GetTOFclusterArray ( ) const
inline

Definition at line 341 of file AliESDtrack.h.

Int_t AliESDtrack::GetTOFclusterN ( ) const

Definition at line 3690 of file AliESDtrack.cxx.

Referenced by SetTOFcluster().

Short_t AliESDtrack::GetTOFDeltaBC ( ) const

Definition at line 3635 of file AliESDtrack.cxx.

Referenced by GetNTOFclusters().

Double_t AliESDtrack::GetTOFExpTDiff ( Double_t  b = 0,
Bool_t  pidTPConly = kTRUE 
) const
virtual

Reimplemented from AliVTrack.

Definition at line 1492 of file AliESDtrack.cxx.

Referenced by GetIntegratedTimesOld(), and GetTOFBunchCrossing().

Double_t AliESDtrack::GetTOFExpTDiffSpec ( AliPID::EParticleType  specie = AliPID::kPion,
Double_t  b = 0 
) const

Definition at line 1522 of file AliESDtrack.cxx.

Referenced by GetIntegratedTimesOld().

const AliTOFHeader * AliESDtrack::GetTOFHeader ( ) const
virtual

Reimplemented from AliVTrack.

Definition at line 3763 of file AliESDtrack.cxx.

Referenced by GetESDEvent().

void AliESDtrack::GetTOFInfo ( Float_t *  info) const

Definition at line 2527 of file AliESDtrack.cxx.

Referenced by GetTOFchi2().

Short_t AliESDtrack::GetTOFL0L1 ( ) const

Definition at line 3648 of file AliESDtrack.cxx.

Referenced by GetNTOFclusters().

void AliESDtrack::GetTOFpid ( Double_t *  p) const

Definition at line 2506 of file AliESDtrack.cxx.

Referenced by AliESDpid::CombinePID(), GetTOFchi2(), and Print().

Double_t AliESDtrack::GetTOFsignalDx ( ) const

Definition at line 3615 of file AliESDtrack.cxx.

Referenced by AliESDtrackCuts::AcceptTrack(), and GetNTOFclusters().

Double_t AliESDtrack::GetTOFsignalDz ( ) const
virtual

Reimplemented from AliVTrack.

Definition at line 3592 of file AliESDtrack.cxx.

Referenced by AliESDtrackCuts::AcceptTrack(), and GetNTOFclusters().

Double_t AliESDtrack::GetTOFsignalRaw ( ) const

Definition at line 3578 of file AliESDtrack.cxx.

Referenced by GetNTOFclusters().

Double_t AliESDtrack::GetTOFsignalToT ( ) const

Definition at line 3564 of file AliESDtrack.cxx.

Referenced by GetNTOFclusters().

Double_t AliESDtrack::GetTOFsignalTunedOnData ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 379 of file AliESDtrack.h.

Double_t AliESDtrack::GetTPCchi2 ( ) const
inlinevirtual
Double_t AliESDtrack::GetTPCchi2Iter1 ( ) const
inline

Definition at line 266 of file AliESDtrack.h.

Referenced by AliESDtrackCuts::AcceptTrack().

Float_t AliESDtrack::GetTPCClusterDensity ( Int_t  nNeighbours = 3,
Int_t  type = 0,
Int_t  row0 = 0,
Int_t  row1 = 159,
Int_t  bitType = 0 
) const

Definition at line 2207 of file AliESDtrack.cxx.

Referenced by SetTPCSharedMap().

Float_t AliESDtrack::GetTPCClusterInfo ( Int_t  nNeighbours = 3,
Int_t  type = 0,
Int_t  row0 = 0,
Int_t  row1 = 159,
Int_t  bitType = 0 
) const
virtual

Reimplemented from AliVTrack.

Definition at line 2118 of file AliESDtrack.cxx.

Referenced by GetTPCCrossedRows(), and SetTPCSharedMap().

const TBits* AliESDtrack::GetTPCClusterMapPtr ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 277 of file AliESDtrack.h.

UShort_t AliESDtrack::GetTPCclusters ( Int_t *  idx) const
AliTPCdEdxInfo* AliESDtrack::GetTPCdEdxInfo ( ) const
inline

Definition at line 253 of file AliESDtrack.h.

Referenced by AliAnalysisTaskESDfilter::SetDetectorRawSignals().

Bool_t AliESDtrack::GetTPCdEdxInfo ( AliTPCdEdxInfo v) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 254 of file AliESDtrack.h.

Double_t AliESDtrack::GetTPCdensity ( Int_t  row0,
Int_t  row1 
) const

Definition at line 2259 of file AliESDtrack.cxx.

Referenced by GetTPCchi2Iter1().

const TBits* AliESDtrack::GetTPCFitMapPtr ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 275 of file AliESDtrack.h.

Referenced by AliESDtrack().

Int_t AliESDtrack::GetTPCLabel ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 269 of file AliESDtrack.h.

Referenced by AliESDEvent::AdjustMCLabels(), and AliTPCComparison().

Double_t AliESDtrack::GetTPCmomentum ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 263 of file AliESDtrack.h.

Referenced by AliAnalysisTaskESDfilter::SetDetectorRawSignals().

UShort_t AliESDtrack::GetTPCncls ( Int_t  row0 = 0,
Int_t  row1 = 159 
) const
virtual

Reimplemented from AliVTrack.

Definition at line 3123 of file AliESDtrack.cxx.

Referenced by AliESDtrackCuts::AcceptTrack(), and GetTPCNclsFIter1().

UShort_t AliESDtrack::GetTPCNclsFIter1 ( ) const
inline

Definition at line 233 of file AliESDtrack.h.

UShort_t AliESDtrack::GetTPCNclsIter1 ( ) const
inline

Definition at line 232 of file AliESDtrack.h.

Referenced by AliESDtrackCuts::AcceptTrack().

UShort_t AliESDtrack::GetTPCnclsS ( Int_t  i0 = 0,
Int_t  i1 = 159 
) const

Definition at line 3116 of file AliESDtrack.cxx.

Referenced by AliESDtrackCuts::AcceptTrack(), and GetTPCNclsFIter1().

void AliESDtrack::GetTPCpid ( Double_t *  p) const

Definition at line 2288 of file AliESDtrack.cxx.

Referenced by AliESDpid::CombinePID(), HasSharedPointOnITSLayer(), and Print().

Double_t AliESDtrack::GetTPCPoints ( Int_t  i) const
inline

Definition at line 236 of file AliESDtrack.h.

Referenced by AliL1Delay().

const TBits* AliESDtrack::GetTPCSharedMapPtr ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 279 of file AliESDtrack.h.

Referenced by AliESDtrack().

Double_t AliESDtrack::GetTPCsignal ( ) const
inlinevirtual
UShort_t AliESDtrack::GetTPCsignalN ( ) const
inlinevirtual
Double_t AliESDtrack::GetTPCsignalSigma ( ) const
inline

Definition at line 261 of file AliESDtrack.h.

Double_t AliESDtrack::GetTPCsignalTunedOnData ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 260 of file AliESDtrack.h.

Double_t AliESDtrack::GetTPCTgl ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 264 of file AliESDtrack.h.

Referenced by AliAnalysisTaskESDfilter::SetDetectorRawSignals().

static Bool_t AliESDtrack::GetTrackEMuAsPi ( )
inlinestatic

Definition at line 549 of file AliESDtrack.h.

Double_t AliESDtrack::GetTrackEtaOnEMCal ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 413 of file AliESDtrack.h.

Referenced by AliAnalysisTaskESDfilter::CopyCaloProps().

virtual Int_t AliESDtrack::GetTrackParam ( AliExternalTrackParam p) const
inlinevirtual

Reimplemented from AliExternalTrackParam.

Definition at line 498 of file AliESDtrack.h.

Int_t AliESDtrack::GetTrackParamCp ( AliExternalTrackParam p) const
inlinevirtual

Reimplemented from AliExternalTrackParam.

Definition at line 520 of file AliESDtrack.h.

Int_t AliESDtrack::GetTrackParamIp ( AliExternalTrackParam p) const
inlinevirtual

Reimplemented from AliExternalTrackParam.

Definition at line 505 of file AliESDtrack.h.

virtual Int_t AliESDtrack::GetTrackParamITSOut ( AliExternalTrackParam ) const
inlinevirtual

Reimplemented from AliExternalTrackParam.

Definition at line 503 of file AliESDtrack.h.

Int_t AliESDtrack::GetTrackParamOp ( AliExternalTrackParam p) const
inlinevirtual

Reimplemented from AliExternalTrackParam.

Definition at line 510 of file AliESDtrack.h.

virtual Int_t AliESDtrack::GetTrackParamRefitted ( AliExternalTrackParam ) const
inlinevirtual

Reimplemented from AliExternalTrackParam.

Definition at line 502 of file AliESDtrack.h.

Int_t AliESDtrack::GetTrackParamTPCInner ( AliExternalTrackParam p) const
inlinevirtual

Reimplemented from AliExternalTrackParam.

Definition at line 515 of file AliESDtrack.h.

Double_t AliESDtrack::GetTrackPhiOnEMCal ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 412 of file AliESDtrack.h.

Referenced by AliAnalysisTaskESDfilter::CopyCaloProps().

const AliTrackPointArray* AliESDtrack::GetTrackPointArray ( ) const
inline
Double_t AliESDtrack::GetTrackPOnEMCal ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 415 of file AliESDtrack.h.

Double_t AliESDtrack::GetTrackPtOnEMCal ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 414 of file AliESDtrack.h.

Referenced by AliAnalysisTaskESDfilter::CopyCaloProps().

Double_t AliESDtrack::GetTRDBudget ( ) const
inline

Definition at line 314 of file AliESDtrack.h.

Double_t AliESDtrack::GetTRDchi2 ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 322 of file AliESDtrack.h.

Referenced by AliAnalysisTaskESDfilter::SetDetectorRawSignals().

UChar_t AliESDtrack::GetTRDclusters ( Int_t *  idx) const
virtual

Reimplemented from AliVTrack.

Definition at line 2294 of file AliESDtrack.cxx.

Referenced by GetClusters(), GetTRDchi2(), and AliGlobalQADataMaker::MakeESDs().

Int_t AliESDtrack::GetTRDLabel ( ) const
inline

Definition at line 329 of file AliESDtrack.h.

Referenced by AliESDEvent::AdjustMCLabels().

Double_t AliESDtrack::GetTRDmomentum ( Int_t  plane,
Double_t *  sp = 0x0 
) const
virtual

Reimplemented from AliVTrack.

Definition at line 2377 of file AliESDtrack.cxx.

Referenced by IsTRDtrkltChmbGood(), and AliAnalysisTaskESDfilter::SetDetectorRawSignals().

UChar_t AliESDtrack::GetTRDNchamberdEdx ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 319 of file AliESDtrack.h.

Referenced by Print().

UChar_t AliESDtrack::GetTRDncls ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 324 of file AliESDtrack.h.

Referenced by AliAnalysisTaskESDfilter::SetDetectorRawSignals().

UChar_t AliESDtrack::GetTRDncls0 ( ) const
inline

Definition at line 325 of file AliESDtrack.h.

UChar_t AliESDtrack::GetTRDNclusterdEdx ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 320 of file AliESDtrack.h.

Referenced by Print().

UChar_t AliESDtrack::GetTRDntracklets ( ) const
inline
UChar_t AliESDtrack::GetTRDntrackletsPID ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 295 of file AliESDtrack.h.

Referenced by GetTRDpidQuality(), and AliAnalysisTaskESDfilter::SetDetectorRawSignals().

void AliESDtrack::GetTRDpid ( Double_t *  p) const

Definition at line 2346 of file AliESDtrack.cxx.

Referenced by AliESDpid::CombinePID(), GetTRDncls0(), Print(), and SetTRDTimBin().

Double_t AliESDtrack::GetTRDpid ( Int_t  iSpecies) const

Definition at line 2362 of file AliESDtrack.cxx.

UChar_t AliESDtrack::GetTRDpidQuality ( ) const
inline

Definition at line 298 of file AliESDtrack.h.

Double_t AliESDtrack::GetTRDQuality ( ) const
inline

Definition at line 312 of file AliESDtrack.h.

Double_t AliESDtrack::GetTRDsignal ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 318 of file AliESDtrack.h.

Referenced by Print(), and AliAnalysisTaskESDfilter::SetDetectorRawSignals().

Double_t AliESDtrack::GetTRDslice ( Int_t  plane,
Int_t  slice = -1 
) const
virtual

Reimplemented from AliVTrack.

Definition at line 2400 of file AliESDtrack.cxx.

Referenced by IsTRDtrkltChmbGood(), and AliAnalysisTaskESDfilter::SetDetectorRawSignals().

Char_t AliESDtrack::GetTRDTimBin ( Int_t  i) const
inline

Definition at line 321 of file AliESDtrack.h.

AliKalmanTrack* AliESDtrack::GetTRDtrack ( )
inline

Definition at line 335 of file AliESDtrack.h.

UChar_t AliESDtrack::GetTRDtracklets ( Int_t *  idx) const

Definition at line 2312 of file AliESDtrack.cxx.

Referenced by GetTRDncls0(), and AliReconstruction::WriteAlignmentData().

UChar_t AliESDtrack::GetTRDtrkltClCross ( Int_t  ly) const
inline

Definition at line 300 of file AliESDtrack.h.

UChar_t AliESDtrack::GetTRDtrkltOccupancy ( Int_t  ly) const
inline

Definition at line 299 of file AliESDtrack.h.

Int_t AliESDtrack::GetV0Index ( Int_t  i) const
inline

Definition at line 273 of file AliESDtrack.h.

Char_t AliESDtrack::GetVertexID ( ) const
inline

Definition at line 71 of file AliESDtrack.h.

Bool_t AliESDtrack::HasPointOnITSLayer ( Int_t  i) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 218 of file AliESDtrack.h.

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

Bool_t AliESDtrack::HasSharedPointOnITSLayer ( Int_t  i) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 219 of file AliESDtrack.h.

Bool_t AliESDtrack::IsEMCAL ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 410 of file AliESDtrack.h.

Referenced by AliAnalysisTaskESDfilter::CopyCaloProps().

Bool_t AliESDtrack::IsHMPID ( ) const
inline

Definition at line 403 of file AliESDtrack.h.

Bool_t AliESDtrack::IsMultPrimary ( ) const
inline

Definition at line 405 of file AliESDtrack.h.

Bool_t AliESDtrack::IsMultSecondary ( ) const
inline

Definition at line 406 of file AliESDtrack.h.

Bool_t AliESDtrack::IsPHOS ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 420 of file AliESDtrack.h.

Referenced by AliAnalysisTaskESDfilter::CopyCaloProps().

Bool_t AliESDtrack::IsPureITSStandalone ( ) const
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 404 of file AliESDtrack.h.

Bool_t AliESDtrack::IsTOFHitAlreadyMatched ( ) const

Definition at line 3696 of file AliESDtrack.cxx.

Referenced by SetTOFcluster().

Bool_t AliESDtrack::IsTRDtrkltChmbGood ( Int_t  ly) const
inline

Definition at line 301 of file AliESDtrack.h.

Double_t AliESDtrack::M ( ) const
virtual

Reimplemented from AliExternalTrackParam.

Definition at line 1551 of file AliESDtrack.cxx.

Referenced by E(), and GetPIDForTracking0().

void AliESDtrack::MakeMiniESDtrack ( )

Definition at line 1323 of file AliESDtrack.cxx.

Referenced by SetFriendTrackPointer().

static void AliESDtrack::OnlineMode ( bool  mode)
inlinestatic

Definition at line 488 of file AliESDtrack.h.

static bool AliESDtrack::OnlineMode ( )
inlinestatic

Definition at line 489 of file AliESDtrack.h.

Referenced by AliESDtrack().

AliESDtrack & AliESDtrack::operator= ( const AliESDtrack source)
private

Definition at line 924 of file AliESDtrack.cxx.

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

Reimplemented from AliExternalTrackParam.

Definition at line 79 of file AliESDtrack.h.

Referenced by AliZMQManager::SendAsXml().

void AliESDtrack::Print ( Option_t *  opt) const
virtual

Definition at line 2994 of file AliESDtrack.cxx.

Referenced by GetImpactParameters().

Bool_t AliESDtrack::RelateToVertex ( const AliESDVertex vtx,
Double_t  b,
Double_t  maxd,
AliExternalTrackParam cParam = 0 
)
virtual

Reimplemented from AliVTrack.

Definition at line 2884 of file AliESDtrack.cxx.

Referenced by GetConstrainedChi2TPC(), and AliESDUtils::RefitESDVertexTracks().

Bool_t AliESDtrack::RelateToVertexBxByBz ( const AliESDVertex vtx,
Double_t  b[3],
Double_t  maxd,
AliExternalTrackParam cParam = 0 
)
virtual

Reimplemented from AliVTrack.

Definition at line 2939 of file AliESDtrack.cxx.

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

Bool_t AliESDtrack::RelateToVertexTPC ( const AliESDVertex vtx,
Double_t  b,
Double_t  maxd,
AliExternalTrackParam cParam = 0 
)
virtual

Reimplemented from AliVTrack.

Definition at line 2790 of file AliESDtrack.cxx.

Referenced by AliAnalysisTaskESDfilter::ConvertTPCOnlyTracks(), and GetTrackPointArray().

Bool_t AliESDtrack::RelateToVertexTPCBxByBz ( const AliESDVertex vtx,
Double_t  b[3],
Double_t  maxd,
AliExternalTrackParam cParam = 0 
)
virtual

Reimplemented from AliVTrack.

Definition at line 2836 of file AliESDtrack.cxx.

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

Bool_t AliESDtrack::RelateToVVertex ( const AliVVertex vtx,
Double_t  b,
Double_t  maxd,
AliExternalTrackParam cParam = 0 
)
virtual

Reimplemented from AliVTrack.

Definition at line 2671 of file AliESDtrack.cxx.

Referenced by GetImpactParameters().

Bool_t AliESDtrack::RelateToVVertexBxByBz ( const AliVVertex vtx,
Double_t  b[3],
Double_t  maxd,
AliExternalTrackParam cParam = 0 
)
virtual

Reimplemented from AliVTrack.

Definition at line 2726 of file AliESDtrack.cxx.

Referenced by GetImpactParameters().

Bool_t AliESDtrack::RelateToVVertexTPC ( const AliVVertex vtx,
Double_t  b,
Double_t  maxd,
AliExternalTrackParam cParam = 0 
)
virtual

Reimplemented from AliVTrack.

Definition at line 2577 of file AliESDtrack.cxx.

Referenced by GetImpactParameters().

Bool_t AliESDtrack::RelateToVVertexTPCBxByBz ( const AliVVertex vtx,
Double_t  b[3],
Double_t  maxd,
AliExternalTrackParam cParam = 0 
)
virtual

Reimplemented from AliVTrack.

Definition at line 2623 of file AliESDtrack.cxx.

Referenced by GetImpactParameters().

void AliESDtrack::ReleaseESDfriendTrack ( )
inline

Definition at line 63 of file AliESDtrack.h.

Referenced by AliESD::GetESDfriend(), and AliESDEvent::RemoveTrack().

void AliESDtrack::ReMapTOFcluster ( Int_t  ncl,
Int_t *  mapping 
)

Definition at line 3710 of file AliESDtrack.cxx.

Referenced by GetNTOFclusters().

void AliESDtrack::ReplaceTOFClusterID ( int  oldID,
int  newID 
)

Definition at line 3378 of file AliESDtrack.cxx.

Referenced by AliESDTOFCluster::FixSelfReferences(), and GetNTOFclusters().

void AliESDtrack::ReplaceTOFMatchID ( int  oldID,
int  newID 
)

Definition at line 3391 of file AliESDtrack.cxx.

Referenced by GetNTOFclusters(), and AliESDTOFCluster::SuppressMatchedTrack().

void AliESDtrack::ReplaceTOFTrackID ( int  oldID,
int  newID 
)

Definition at line 3365 of file AliESDtrack.cxx.

Referenced by GetNTOFclusters(), and SetID().

void AliESDtrack::ResetStatus ( ULong64_t  flags)
inlinevirtual
void AliESDtrack::ResetTrackParamIp ( const AliExternalTrackParam p)
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 525 of file AliESDtrack.h.

Referenced by AliESDtrackCuts::AcceptVTrack().

void AliESDtrack::ResetTrackParamOp ( const AliExternalTrackParam p)
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 530 of file AliESDtrack.h.

void AliESDtrack::ResetTrackParamTPCInner ( const AliExternalTrackParam p)
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 535 of file AliESDtrack.h.

void AliESDtrack::SetDetectorPID ( const AliDetectorPID pid)
virtual

Reimplemented from AliVTrack.

Definition at line 3217 of file AliESDtrack.cxx.

Referenced by SetESDEvent().

void AliESDtrack::SetEMCALcluster ( Int_t  index)
inlinevirtual
void AliESDtrack::SetESDEvent ( const AliESDEvent evt)
inline
void AliESDtrack::SetESDpid ( const Double_t *  p)

Definition at line 2563 of file AliESDtrack.cxx.

Referenced by AliESDpid::CombinePID(), and SetIntegratedLength().

void AliESDtrack::SetFriendNotStored ( Bool_t  v)
inline
void AliESDtrack::SetFriendTrack ( const AliESDfriendTrack t)
inline

Definition at line 60 of file AliESDtrack.h.

Referenced by AliESD::SetESDfriend(), and AliESDEvent::SetESDfriend().

void AliESDtrack::SetFriendTrackID ( int  id)
inline

Definition at line 545 of file AliESDtrack.h.

Referenced by AliESDEvent::GetESDfriend().

void AliESDtrack::SetFriendTrackPointer ( AliESDfriendTrack t)
inline

Definition at line 64 of file AliESDtrack.h.

Referenced by AliESDEvent::RemoveTrack().

void AliESDtrack::SetGlobalChi2 ( Double_t  chi2)
inline

Definition at line 125 of file AliESDtrack.h.

void AliESDtrack::SetHMPIDchi2 ( Double_t  chi2)
inline

Definition at line 387 of file AliESDtrack.h.

void AliESDtrack::SetHMPIDcluIdx ( Int_t  ch,
Int_t  idx 
)
inline

Definition at line 389 of file AliESDtrack.h.

void AliESDtrack::SetHMPIDmip ( Float_t  x,
Float_t  y,
Int_t  q,
Int_t  nph = 0 
)
inline

Definition at line 397 of file AliESDtrack.h.

void AliESDtrack::SetHMPIDpid ( const Double_t *  p)

Definition at line 2541 of file AliESDtrack.cxx.

Referenced by GetHMPIDoccupancy().

void AliESDtrack::SetHMPIDsignal ( Double_t  theta)
inline

Definition at line 382 of file AliESDtrack.h.

void AliESDtrack::SetHMPIDtrk ( Float_t  x,
Float_t  y,
Float_t  th,
Float_t  ph 
)
inline

Definition at line 391 of file AliESDtrack.h.

void AliESDtrack::SetID ( Short_t  id)
virtual
void AliESDtrack::SetImpactParameters ( const Float_t  p[2],
const Float_t  cov[3],
const Float_t  chi2,
const AliExternalTrackParam cParam 
)

Definition at line 3840 of file AliESDtrack.cxx.

Referenced by GetImpactParameters().

void AliESDtrack::SetImpactParametersTPC ( const Float_t  p[2],
const Float_t  cov[3],
const Float_t  chi2 
)

Definition at line 3854 of file AliESDtrack.cxx.

Referenced by GetImpactParameters().

void AliESDtrack::SetIntegratedLength ( Double_t  l)
inline

Definition at line 75 of file AliESDtrack.h.

Referenced by UpdateTrackParams().

void AliESDtrack::SetIntegratedTimes ( const Double_t *  times)

Definition at line 1986 of file AliESDtrack.cxx.

Referenced by AliESDtrack(), SetIntegratedLength(), and UpdateTrackParams().

void AliESDtrack::SetITSchi2 ( Double_t  ITSchi2)
inline

Definition at line 190 of file AliESDtrack.h.

void AliESDtrack::SetITSchi2Std ( Double_t  chi2,
Int_t  step 
)
inline

Definition at line 195 of file AliESDtrack.h.

void AliESDtrack::SetITSClusterMap ( UChar_t  amap)
inline

Definition at line 198 of file AliESDtrack.h.

void AliESDtrack::SetITSdEdxSamples ( const Double_t  s[4])

Definition at line 3098 of file AliESDtrack.cxx.

Referenced by AliESDtrack(), and GetITSsignal().

void AliESDtrack::SetITSFakeFlag ( Bool_t  v = kTRUE)
inline

Definition at line 204 of file AliESDtrack.h.

void AliESDtrack::SetITSLabel ( Int_t  label)
inline

Definition at line 211 of file AliESDtrack.h.

Referenced by AliESDEvent::AdjustMCLabels().

void AliESDtrack::SetITSModuleIndex ( Int_t  ilayer,
Int_t  idx 
)
inline

Definition at line 206 of file AliESDtrack.h.

void AliESDtrack::SetITSNcls ( Char_t  ITSncls)
inline

Definition at line 191 of file AliESDtrack.h.

void AliESDtrack::SetITSpid ( const Double_t *  p)

Definition at line 1994 of file AliESDtrack.cxx.

Referenced by GetOuterHmpXYZ(), and AliESDpid::MakeITSPID().

void AliESDtrack::SetITSSharedFlag ( int  lr)
inline

Definition at line 202 of file AliESDtrack.h.

void AliESDtrack::SetITSSharedMap ( UChar_t  map)
inline

Definition at line 205 of file AliESDtrack.h.

void AliESDtrack::SetITSsignalTunedOnData ( Double_t  signal)
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 188 of file AliESDtrack.h.

void AliESDtrack::SetITStrack ( AliKalmanTrack track)
inline

Definition at line 212 of file AliESDtrack.h.

void AliESDtrack::SetKinkIndexes ( Int_t  points[3])
inline

Definition at line 237 of file AliESDtrack.h.

Referenced by AliESDEvent::RemoveKink().

void AliESDtrack::SetLabel ( Int_t  label)
inline

Definition at line 84 of file AliESDtrack.h.

Referenced by AliESDEvent::AdjustMCLabels(), and AliESDtrack().

void AliESDtrack::SetNumberOfTRDslices ( Int_t  n)

Definition at line 2426 of file AliESDtrack.cxx.

Referenced by AliESDtrack(), and IsTRDtrkltChmbGood().

void AliESDtrack::SetOuterHmpParam ( const AliExternalTrackParam p,
ULong_t  flags 
)

Definition at line 1805 of file AliESDtrack.cxx.

Referenced by GetInnerXYZ().

void AliESDtrack::SetOuterParam ( const AliExternalTrackParam p,
ULong_t  flags 
)

Definition at line 1795 of file AliESDtrack.cxx.

Referenced by GetInnerXYZ().

void AliESDtrack::SetPHOScluster ( Int_t  index)
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 419 of file AliESDtrack.h.

void AliESDtrack::SetPHOSdxdz ( Double_t  dx,
Double_t  dz 
)
inline

Definition at line 423 of file AliESDtrack.h.

void AliESDtrack::SetPIDForTracking ( Int_t  pid)
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 100 of file AliESDtrack.h.

Referenced by AliESDpid::SetPIDForTracking().

void AliESDtrack::SetStatus ( ULong64_t  flags)
inlinevirtual
void AliESDtrack::SetTOFCalChannel ( Int_t  index)

Definition at line 3433 of file AliESDtrack.cxx.

Referenced by SetTOFcluster().

void AliESDtrack::SetTOFcluster ( Int_t  index)
inline

Definition at line 374 of file AliESDtrack.h.

void AliESDtrack::SetTOFclusterArray ( Int_t  ncluster,
Int_t *  TOFcluster 
)

Definition at line 3324 of file AliESDtrack.cxx.

Referenced by GetTRDtrack().

void AliESDtrack::SetTOFDeltaBC ( Short_t  deltaBC)

Definition at line 3524 of file AliESDtrack.cxx.

Referenced by GetNTOFclusters().

void AliESDtrack::SetTOFInfo ( Float_t *  info)

Definition at line 2533 of file AliESDtrack.cxx.

Referenced by GetTOFchi2().

void AliESDtrack::SetTOFL0L1 ( Short_t  l0l1)

Definition at line 3537 of file AliESDtrack.cxx.

Referenced by GetNTOFclusters().

void AliESDtrack::SetTOFLabel ( const Int_t *  p)

Definition at line 2489 of file AliESDtrack.cxx.

Referenced by GetTOFchi2().

void AliESDtrack::SetTOFpid ( const Double_t *  p)

Definition at line 2481 of file AliESDtrack.cxx.

Referenced by GetTOFchi2(), and AliESDpid::MakeTOFPID().

void AliESDtrack::SetTOFsignal ( Double_t  tof)

Definition at line 3419 of file AliESDtrack.cxx.

Referenced by AliESDtrack(), and GetNTOFclusters().

void AliESDtrack::SetTOFsignalDx ( Double_t  dx)

Definition at line 3499 of file AliESDtrack.cxx.

Referenced by GetNTOFclusters().

void AliESDtrack::SetTOFsignalDz ( Double_t  dz)

Definition at line 3472 of file AliESDtrack.cxx.

Referenced by GetNTOFclusters().

void AliESDtrack::SetTOFsignalRaw ( Double_t  tof)

Definition at line 3459 of file AliESDtrack.cxx.

Referenced by GetNTOFclusters().

void AliESDtrack::SetTOFsignalToT ( Double_t  ToT)

Definition at line 3446 of file AliESDtrack.cxx.

Referenced by GetNTOFclusters().

void AliESDtrack::SetTOFsignalTunedOnData ( Double_t  signal)
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 378 of file AliESDtrack.h.

void AliESDtrack::SetTPCchi2 ( Double_t  TPCchi2)
inline

Definition at line 227 of file AliESDtrack.h.

void AliESDtrack::SetTPCClusterMap ( const TBits &  amap)
inline

Definition at line 281 of file AliESDtrack.h.

Referenced by AliESDtrack().

void AliESDtrack::SetTPCdEdxInfo ( AliTPCdEdxInfo dEdxInfo)

Definition at line 2549 of file AliESDtrack.cxx.

Referenced by AliESDtrack(), and SetTPCsignalTunedOnData().

void AliESDtrack::SetTPCFitMap ( const TBits &  amap)
inline

Definition at line 280 of file AliESDtrack.h.

Referenced by AliESDtrack().

void AliESDtrack::SetTPCLabel ( int  lbl)
inline

Definition at line 270 of file AliESDtrack.h.

Referenced by AliESDEvent::AdjustMCLabels().

void AliESDtrack::SetTPCNcls ( UChar_t  assigned)
inline

Definition at line 226 of file AliESDtrack.h.

void AliESDtrack::SetTPCpid ( const Double_t *  p)

Definition at line 2280 of file AliESDtrack.cxx.

Referenced by HasSharedPointOnITSLayer(), and AliESDpid::MakeTPCPID().

void AliESDtrack::SetTPCPoints ( Float_t  points[4])
inline

Definition at line 223 of file AliESDtrack.h.

void AliESDtrack::SetTPCPointsF ( UChar_t  findable)
inline

Definition at line 228 of file AliESDtrack.h.

void AliESDtrack::SetTPCPointsFIter1 ( UChar_t  findable)
inline

Definition at line 229 of file AliESDtrack.h.

void AliESDtrack::SetTPCSharedMap ( const TBits &  amap)
inline

Definition at line 282 of file AliESDtrack.h.

Referenced by AliESDtrack().

void AliESDtrack::SetTPCsignal ( Float_t  signal,
Float_t  sigma,
UChar_t  npoints 
)
inline

Definition at line 243 of file AliESDtrack.h.

Referenced by AliESDtrack().

void AliESDtrack::SetTPCsignalTunedOnData ( Double_t  signal)
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 246 of file AliESDtrack.h.

void AliESDtrack::SetTrackEMuAsPi ( Bool_t  val)
static

Definition at line 3866 of file AliESDtrack.cxx.

Referenced by GetFriendTrackID(), and AliReconstruction::SetRun1PIDforTracking().

void AliESDtrack::SetTrackPhiEtaPtOnEMCal ( Double_t  phi,
Double_t  eta,
Double_t  pt 
)
inlinevirtual

Reimplemented from AliVTrack.

Definition at line 416 of file AliESDtrack.h.

Referenced by AliESDtrack(), and AliEMCALTracker::FindMatchedCluster().

void AliESDtrack::SetTrackPointArray ( AliTrackPointArray points)
inline

Definition at line 426 of file AliESDtrack.h.

Referenced by AliReconstruction::WriteAlignmentData().

void AliESDtrack::SetTRDBudget ( Float_t  budget)
inline

Definition at line 313 of file AliESDtrack.h.

void AliESDtrack::SetTRDLabel ( int  lbl)
inline

Definition at line 330 of file AliESDtrack.h.

Referenced by AliESDEvent::AdjustMCLabels().

void AliESDtrack::SetTRDmomentum ( Double_t  p,
Int_t  plane,
Double_t *  sp = 0x0 
)

Definition at line 2460 of file AliESDtrack.cxx.

Referenced by AliESDtrack(), and IsTRDtrkltChmbGood().

void AliESDtrack::SetTRDNchamberdEdx ( UChar_t  nch)
inline

Definition at line 289 of file AliESDtrack.h.

void AliESDtrack::SetTRDNclusterdEdx ( UChar_t  ncls)
inline

Definition at line 290 of file AliESDtrack.h.

void AliESDtrack::SetTRDntracklets ( UChar_t  q)
inline

Definition at line 293 of file AliESDtrack.h.

void AliESDtrack::SetTRDpid ( const Double_t *  p)

Definition at line 2338 of file AliESDtrack.cxx.

Referenced by GetTRDncls0(), AliESDpid::MakeTRDPID(), and SetTPCSharedMap().

void AliESDtrack::SetTRDpid ( Int_t  iSpecies,
Float_t  p 
)

Definition at line 2352 of file AliESDtrack.cxx.

void AliESDtrack::SetTRDQuality ( Float_t  quality)
inline

Definition at line 311 of file AliESDtrack.h.

void AliESDtrack::SetTRDsignal ( Double_t  sig)
inline

Definition at line 288 of file AliESDtrack.h.

Referenced by AliESDtrack().

void AliESDtrack::SetTRDslice ( Double_t  q,
Int_t  plane,
Int_t  slice 
)

Definition at line 2439 of file AliESDtrack.cxx.

Referenced by AliESDtrack(), and IsTRDtrkltChmbGood().

void AliESDtrack::SetTRDTimBin ( Int_t  timbin,
Int_t  i 
)
inline

Definition at line 316 of file AliESDtrack.h.

void AliESDtrack::SetTRDtrack ( AliKalmanTrack track)
inline

Definition at line 332 of file AliESDtrack.h.

void AliESDtrack::SetV0Indexes ( Int_t  points[3])
inline

Definition at line 240 of file AliESDtrack.h.

void AliESDtrack::SetVertexID ( Char_t  id)
inline

Definition at line 70 of file AliESDtrack.h.

Referenced by AliVertexerTracks::FindPrimaryVertex().

void AliESDtrack::SortTOFcluster ( )

Definition at line 3720 of file AliESDtrack.cxx.

Referenced by GetNTOFclusters().

void AliESDtrack::SuppressTOFMatches ( )

Definition at line 3343 of file AliESDtrack.cxx.

Referenced by GetNTOFclusters(), and AliESDEvent::RemoveTrack().

Bool_t AliESDtrack::UpdateTrackParams ( const AliKalmanTrack t,
ULong64_t  flags 
)

Definition at line 1591 of file AliESDtrack.cxx.

Referenced by ResetStatus().

Double_t AliESDtrack::Y ( ) const
virtual

Reimplemented from AliExternalTrackParam.

Definition at line 1576 of file AliESDtrack.cxx.

Referenced by GetPIDForTracking0().

Member Data Documentation

Float_t AliESDtrack::fCacheChi2TPCConstrainedVsGlobal
mutableprotected

Cache for the number of crossed rows.

Definition at line 678 of file AliESDtrack.h.

Referenced by GetCachedChi2TPCConstrainedVsGlobalVal(), GetChi2TPCConstrainedVsGlobal(), operator=(), and ~AliESDtrack().

const AliESDVertex* AliESDtrack::fCacheChi2TPCConstrainedVsGlobalVertex
mutableprotected

Cache for the chi2 of constrained TPC vs global track.

Definition at line 679 of file AliESDtrack.h.

Referenced by GetChi2TPCConstrainedVsGlobal(), operator=(), and ~AliESDtrack().

Float_t AliESDtrack::fCacheNCrossedRows
mutableprotected

Pointer back to event to which the track belongs.

Definition at line 677 of file AliESDtrack.h.

Referenced by GetTPCCrossedRows(), operator=(), and ~AliESDtrack().

Double32_t AliESDtrack::fCaloDx
protected

detector's L0L1 latency correction

Definition at line 643 of file AliESDtrack.h.

Referenced by GetPHOSdx(), and SetPHOSdxdz().

Double32_t AliESDtrack::fCaloDz
protected

Definition at line 644 of file AliESDtrack.h.

Referenced by GetPHOSdz(), and SetPHOSdxdz().

Int_t AliESDtrack::fCaloIndex
protected
Double32_t AliESDtrack::fCchi2
protected
const AliDetectorPID* AliESDtrack::fDetectorPID
mutableprotected

Vertex for which the cache is valid.

Definition at line 681 of file AliESDtrack.h.

Referenced by AliESDtrack(), GetDetectorPID(), operator=(), SetDetectorPID(), and ~AliESDtrack().

const AliESDEvent* AliESDtrack::fESDEvent
mutableprotected

Definition at line 675 of file AliESDtrack.h.

Referenced by GetESDEvent(), GetEvent(), GetTOFHeader(), and SetESDEvent().

UShort_t AliESDtrack::fFrTrackID
protected

Definition at line 564 of file AliESDtrack.h.

Referenced by GetFriendTrackID(), operator=(), and SetFriendTrackID().

bool AliESDtrack::fgkOnlineMode =false
staticprivate

Definition at line 694 of file AliESDtrack.h.

Referenced by AliESDtrack(), and OnlineMode().

Double32_t AliESDtrack::fGlobalChi2
protected

Definition at line 617 of file AliESDtrack.h.

Referenced by GetGlobalChi2(), MakeMiniESDtrack(), operator=(), and SetGlobalChi2().

Bool_t AliESDtrack::fgTrackEMuAsPi = kTRUE
staticprivate

indicate the online mode to skip some of the functionality

Definition at line 695 of file AliESDtrack.h.

Referenced by GetMassForTracking(), GetTrackEMuAsPi(), and SetTrackEMuAsPi().

Double32_t AliESDtrack::fHMPIDchi2
protected

Definition at line 615 of file AliESDtrack.h.

Referenced by GetHMPIDchi2(), MakeMiniESDtrack(), operator=(), and SetHMPIDchi2().

Int_t AliESDtrack::fHMPIDcluIdx
protected
Double32_t AliESDtrack::fHMPIDmipX
protected

Definition at line 648 of file AliESDtrack.h.

Referenced by GetHMPIDmip(), MakeMiniESDtrack(), operator=(), and SetHMPIDmip().

Double32_t AliESDtrack::fHMPIDmipY
protected

Definition at line 649 of file AliESDtrack.h.

Referenced by GetHMPIDmip(), MakeMiniESDtrack(), operator=(), and SetHMPIDmip().

Int_t AliESDtrack::fHMPIDqn
protected

Definition at line 576 of file AliESDtrack.h.

Referenced by GetHMPIDmip(), MakeMiniESDtrack(), operator=(), and SetHMPIDmip().

Double32_t* AliESDtrack::fHMPIDr
protected

[0.,0.,8] "detector response probabilities" (for the PID)

Definition at line 589 of file AliESDtrack.h.

Referenced by AliESDtrack(), GetHMPIDpid(), MakeMiniESDtrack(), operator=(), SetHMPIDpid(), and ~AliESDtrack().

Double32_t AliESDtrack::fHMPIDsignal
protected
Double32_t AliESDtrack::fHMPIDtrkPhi
protected

Definition at line 593 of file AliESDtrack.h.

Referenced by GetHMPIDtrk(), MakeMiniESDtrack(), operator=(), and SetHMPIDtrk().

Double32_t AliESDtrack::fHMPIDtrkTheta
protected

[0.,0.,8] "detector response probabilities" (for the PID)

Definition at line 591 of file AliESDtrack.h.

Referenced by GetHMPIDtrk(), MakeMiniESDtrack(), operator=(), and SetHMPIDtrk().

Double32_t AliESDtrack::fHMPIDtrkX
protected

Definition at line 646 of file AliESDtrack.h.

Referenced by GetHMPIDtrk(), MakeMiniESDtrack(), operator=(), and SetHMPIDtrk().

Double32_t AliESDtrack::fHMPIDtrkY
protected

Definition at line 647 of file AliESDtrack.h.

Referenced by GetHMPIDtrk(), MakeMiniESDtrack(), operator=(), and SetHMPIDtrk().

Int_t AliESDtrack::fID
protected

Definition at line 567 of file AliESDtrack.h.

Referenced by FillTPCOnlyTrack(), GetID(), operator=(), and SetID().

Double32_t AliESDtrack::fITSchi2
protected
Double32_t AliESDtrack::fITSchi2Std[kNITSchi2Std]
protected
UChar_t AliESDtrack::fITSClusterMap
protected
Double32_t AliESDtrack::fITSdEdxSamples[4]
protected

[0.,0.,10] detector's PID signal

Definition at line 621 of file AliESDtrack.h.

Referenced by AliESDtrack(), GetITSdEdxSamples(), MakeMiniESDtrack(), operator=(), and SetITSdEdxSamples().

Int_t AliESDtrack::fITSLabel
protected
Int_t AliESDtrack::fITSModule[12]
protected
Char_t AliESDtrack::fITSncls
protected
Double32_t* AliESDtrack::fITSr
protected

[0.,0.,8] combined "detector response probability"

Definition at line 585 of file AliESDtrack.h.

Referenced by AliESDtrack(), GetITSpid(), MakeMiniESDtrack(), operator=(), SetITSpid(), and ~AliESDtrack().

UChar_t AliESDtrack::fITSSharedMap
protected
Double32_t AliESDtrack::fITSsignal
protected
Double32_t AliESDtrack::fITSsignalTuned
protected
Int_t AliESDtrack::fKinkIndexes[3]
protected
Int_t AliESDtrack::fLabel
protected

Definition at line 568 of file AliESDtrack.h.

Referenced by FillTPCOnlyTrack(), GetLabel(), operator=(), SetLabel(), and UpdateTrackParams().

Char_t AliESDtrack::fPIDForTracking
protected
Char_t AliESDtrack::fPIDForTrackingIn
protected
Double32_t* AliESDtrack::fR
protected
Int_t AliESDtrack::fTOFCalChannel
protected

TOF label.

Definition at line 574 of file AliESDtrack.h.

Referenced by GetTOFCalChannel(), MakeMiniESDtrack(), operator=(), and SetTOFCalChannel().

Double32_t AliESDtrack::fTOFchi2
protected

Definition at line 614 of file AliESDtrack.h.

Referenced by GetTOFchi2(), MakeMiniESDtrack(), and operator=().

Short_t AliESDtrack::fTOFdeltaBC
protected

TOF informations.

Definition at line 640 of file AliESDtrack.h.

Referenced by GetTOFDeltaBC(), MakeMiniESDtrack(), operator=(), and SetTOFDeltaBC().

Int_t AliESDtrack::fTOFindex
protected

Channel Index of the TOF Signal.

Definition at line 575 of file AliESDtrack.h.

Referenced by GetClusters(), GetNcls(), GetTOFcluster(), MakeMiniESDtrack(), operator=(), and SetTOFcluster().

Double32_t AliESDtrack::fTOFInfo[10]
protected

local x of track's impact on the TOF pad [cm]

Definition at line 639 of file AliESDtrack.h.

Referenced by AliESDtrack(), GetTOFInfo(), MakeMiniESDtrack(), operator=(), and SetTOFInfo().

Short_t AliESDtrack::fTOFl0l1
protected

detector's Delta Bunch Crossing correction

Definition at line 641 of file AliESDtrack.h.

Referenced by GetTOFL0L1(), MakeMiniESDtrack(), operator=(), and SetTOFL0L1().

Int_t* AliESDtrack::fTOFLabel
protected

Definition at line 573 of file AliESDtrack.h.

Referenced by AliESDtrack(), GetTOFLabel(), operator=(), SetTOFLabel(), and ~AliESDtrack().

Double32_t* AliESDtrack::fTOFr
protected

[0.,0.,8] "detector response probabilities" (for the PID)

Definition at line 588 of file AliESDtrack.h.

Referenced by AliESDtrack(), GetTOFpid(), MakeMiniESDtrack(), operator=(), SetTOFpid(), and ~AliESDtrack().

Double32_t AliESDtrack::fTOFsignal
protected

Definition at line 633 of file AliESDtrack.h.

Referenced by GetTOFsignal(), MakeMiniESDtrack(), operator=(), and SetTOFsignal().

Double32_t AliESDtrack::fTOFsignalDx
protected

local z of track's impact on the TOF pad [cm]

Definition at line 638 of file AliESDtrack.h.

Referenced by GetTOFsignalDx(), MakeMiniESDtrack(), operator=(), and SetTOFsignalDx().

Double32_t AliESDtrack::fTOFsignalDz
protected

detector's uncorrected time signal [ps]

Definition at line 637 of file AliESDtrack.h.

Referenced by GetTOFsignalDz(), MakeMiniESDtrack(), operator=(), and SetTOFsignalDz().

Double32_t AliESDtrack::fTOFsignalRaw
protected

detector's ToT signal [ns]

Definition at line 636 of file AliESDtrack.h.

Referenced by GetTOFsignalRaw(), MakeMiniESDtrack(), operator=(), and SetTOFsignalRaw().

Double32_t AliESDtrack::fTOFsignalToT
protected

detector's PID signal tuned on data when using MC

Definition at line 635 of file AliESDtrack.h.

Referenced by GetTOFsignalToT(), MakeMiniESDtrack(), operator=(), and SetTOFsignalToT().

Double32_t AliESDtrack::fTOFsignalTuned
protected

detector's PID signal [ps]

Definition at line 634 of file AliESDtrack.h.

Referenced by GetTOFsignalTunedOnData(), operator=(), and SetTOFsignalTunedOnData().

Double32_t AliESDtrack::fTPCchi2
protected
Double32_t AliESDtrack::fTPCchi2Iter1
protected
AliTPCdEdxInfo* AliESDtrack::fTPCdEdxInfo
protected
TBits AliESDtrack::fTPCFitMap
protected

All the complementary information.

Definition at line 560 of file AliESDtrack.h.

Referenced by FillTPCOnlyTrack(), GetTPCClusterDensity(), GetTPCClusterInfo(), GetTPCFitMap(), GetTPCFitMapPtr(), MakeMiniESDtrack(), operator=(), and SetTPCFitMap().

Int_t AliESDtrack::fTPCLabel
protected
UShort_t AliESDtrack::fTPCnclsF
protected
UShort_t AliESDtrack::fTPCnclsFIter1
protected
UShort_t AliESDtrack::fTPCnclsIter1
protected
Double32_t AliESDtrack::fTPCPoints[4]
protected
Double32_t* AliESDtrack::fTPCr
protected

[0.,0.,8] "detector response probabilities" (for the PID)

Definition at line 586 of file AliESDtrack.h.

Referenced by AliESDtrack(), FillTPCOnlyTrack(), GetPID(), GetTPCpid(), MakeMiniESDtrack(), operator=(), SetTPCpid(), and ~AliESDtrack().

TBits AliESDtrack::fTPCSharedMap
protected
Double32_t AliESDtrack::fTPCsignal
protected
UShort_t AliESDtrack::fTPCsignalN
protected
Double32_t AliESDtrack::fTPCsignalS
protected

[0.,0.,10] detector's PID signal tuned on data when using MC

Definition at line 625 of file AliESDtrack.h.

Referenced by AliESDtrack(), FillTPCOnlyTrack(), GetTPCsignalSigma(), MakeMiniESDtrack(), operator=(), and SetTPCsignal().

Double32_t AliESDtrack::fTPCsignalTuned
protected
Double_t AliESDtrack::fTrackEtaOnEMCal
protected
Double32_t AliESDtrack::fTrackLength
protected

TOFs estimated by the tracking.

Definition at line 597 of file AliESDtrack.h.

Referenced by GetIntegratedLength(), GetIntegratedLengthOld(), MakeMiniESDtrack(), operator=(), and SetIntegratedLength().

Double_t AliESDtrack::fTrackPhiOnEMCal
protected

transient object to cache PID information

Definition at line 683 of file AliESDtrack.h.

Referenced by GetTrackPhiOnEMCal(), operator=(), and SetTrackPhiEtaPtOnEMCal().

Double_t AliESDtrack::fTrackPtOnEMCal
protected
Double32_t* AliESDtrack::fTrackTime
protected
Double32_t AliESDtrack::fTRDBudget
protected

Definition at line 631 of file AliESDtrack.h.

Referenced by GetTRDBudget(), MakeMiniESDtrack(), operator=(), and SetTRDBudget().

Double32_t AliESDtrack::fTRDchi2
protected
Int_t AliESDtrack::fTRDLabel
protected
UChar_t AliESDtrack::fTRDNchamberdEdx
protected

Definition at line 664 of file AliESDtrack.h.

Referenced by GetTRDNchamberdEdx(), MakeMiniESDtrack(), operator=(), and SetTRDNchamberdEdx().

UChar_t AliESDtrack::fTRDncls
protected
UChar_t AliESDtrack::fTRDncls0
protected

Definition at line 662 of file AliESDtrack.h.

Referenced by GetTRDncls0(), MakeMiniESDtrack(), operator=(), and UpdateTrackParams().

UChar_t AliESDtrack::fTRDNclusterdEdx
protected

Definition at line 665 of file AliESDtrack.h.

Referenced by GetTRDNclusterdEdx(), MakeMiniESDtrack(), operator=(), and SetTRDNclusterdEdx().

Int_t AliESDtrack::fTRDnSlices
protected
UChar_t AliESDtrack::fTRDntracklets
protected
Double32_t AliESDtrack::fTRDQuality
protected

Definition at line 630 of file AliESDtrack.h.

Referenced by GetTRDQuality(), MakeMiniESDtrack(), operator=(), and SetTRDQuality().

Double32_t* AliESDtrack::fTRDr
protected

[0.,0.,8] "detector response probabilities" (for the PID)

Definition at line 587 of file AliESDtrack.h.

Referenced by AliESDtrack(), GetTRDpid(), MakeMiniESDtrack(), operator=(), SetTRDpid(), and ~AliESDtrack().

Double32_t AliESDtrack::fTRDsignal
protected

Definition at line 629 of file AliESDtrack.h.

Referenced by GetTRDsignal(), MakeMiniESDtrack(), operator=(), and SetTRDsignal().

Double32_t* AliESDtrack::fTRDslices
protected
Char_t AliESDtrack::fTRDTimBin[kTRDnPlanes]
protected
Int_t AliESDtrack::fV0Indexes[3]
protected

Definition at line 582 of file AliESDtrack.h.

Referenced by AliESDtrack(), GetV0Index(), MakeMiniESDtrack(), operator=(), and SetV0Indexes().

Char_t AliESDtrack::fVertexID
protected

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