ROOT logo
AliRoot » ITS » AliITStrackSA

class AliITStrackSA: public AliITStrackMI

Stand alone track class
Origin:  Elisabetta Crescio
e-mail:  crescio@to.infn.it
it is a V2 track with a possible number
of cluster equal to kMaxNumberOfClusters

Function Members (Methods)

public:
AliITStrackSA()
AliITStrackSA(const AliITStrackMI& t)
AliITStrackSA(const AliITStrackSA& t)
AliITStrackSA(Double_t alpha, Double_t radius, Double_t Ycoor, Double_t Zcoor, Double_t phi, Double_t tanlambda, Double_t curv, Int_t lab)
AliITStrackSA(Int_t layer, Int_t ladder, Int_t detector, Double_t Ycoor, Double_t Zcoor, Double_t phi, Double_t tanlambda, Double_t curv, Int_t lab)
~AliITStrackSA()
voidTObject::AbstractMethod(const char* method) const
voidAddClusterMark(Int_t layer, Int_t clnumb)
voidAddClusterSA(Int_t layer, Int_t clnumb)
voidAddClusterV2(Int_t layer, Int_t clnumb)
voidAliExternalTrackParam::AddCovariance(const Double_t* cov)
virtual voidAliKalmanTrack::AddTimeStep(Double_t length)
virtual voidTObject::AppendPad(Option_t* option = "")
static Double_tAliExternalTrackParam::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_tAliExternalTrackParam::BetheBlochGas(Double_t bg)
static Double_tAliExternalTrackParam::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_tAliExternalTrackParam::BetheBlochSolid(Double_t bg)
virtual voidTObject::Browse(TBrowser* b)
virtual Short_tAliExternalTrackParam::Charge() const
voidAliExternalTrackParam::CheckCovariance()
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
Int_t*AliITStrackMI::ClIndex()
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tAliITStrackMI::Compare(const TObject* o) const
Bool_tAliExternalTrackParam::ConstrainToVertex(const AliVVertex* vtx, Double_t* b)
voidAliITStrackV2::CookdEdx(Double_t low = 0., Double_t up = 0.51)
virtual voidTObject::Copy(TObject& object) const
voidAliExternalTrackParam::CopyFromVTrack(const AliVTrack* vTrack)
Bool_tAliITStrackV2::CorrectForMaterial(Double_t d, Double_t x0 = AliITSRecoParam::GetX0Air())
Bool_tAliITStrackV2::CorrectForMeanMaterial(Double_t xOverX0, Double_t xTimesRho, Bool_t anglecorr = kFALSE)
Bool_tAliExternalTrackParam::CorrectForMeanMaterialdEdx(Double_t xOverX0, Double_t xTimesRho, Double_t mass, Double_t dEdx, Bool_t anglecorr = kFALSE)
Bool_tAliExternalTrackParam::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)
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidAliExternalTrackParam::DrawTrack(Float_t magF, Float_t minR, Float_t maxR, Float_t stepR)
virtual voidTObject::Dump() constMENU
virtual Double_tAliExternalTrackParam::E() const
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual Double_tAliExternalTrackParam::Eta() const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidAliExternalTrackParam::FillPolymarker(TPolyMarker3D* pol, Float_t magf, Float_t minR, Float_t maxR, Float_t stepR)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
static voidAliExternalTrackParam::g3helx3(Double_t qfield, Double_t step, Double_t* vect)
Double_tAliExternalTrackParam::Get1P() const
Double_tAliExternalTrackParam::GetAlpha() const
virtual voidAliVTrack::GetBxByBz(Double_t* b) const
virtual Double_tAliVTrack::GetBz() const
Double_tAliITStrackV2::GetC() const
Double_tAliKalmanTrack::GetChi2() const
Float_tAliITStrackMI::GetChi22() const
Float_tAliITStrackMI::GetChi2MIP(Int_t i) const
Int_tAliITStrackMI::GetClIndex(Int_t i) const
virtual Int_tAliITStrackV2::GetClusterIndex(Int_t i) const
Int_tGetClusterIndexSA(Int_t i) const
Int_tGetClusterMark(Int_t layer, Int_t i) const
Bool_tAliITStrackMI::GetConstrain() const
Double_tAliITStrackMI::GetCov33() const
const Double_t*AliExternalTrackParam::GetCovariance() const
virtual Bool_tAliExternalTrackParam::GetCovarianceXYZPxPyPz(Double_t* cv) const
Float_tAliITStrackMI::GetD(Int_t i) const
Double_tAliITStrackMI::GetD(Double_t x, Double_t y) const
Double_tAliExternalTrackParam::GetDCA(const AliExternalTrackParam* p, Double_t b, Double_t& xthis, Double_t& xp) const
Float_tAliITStrackMI::GetDeadZoneProbability(Int_t ilayer) const
Double_tAliITStrackV2::GetdEdx() const
Float_tAliITStrackMI::GetdEdxMismatch() const
Int_tAliITStrackV2::GetDetectorIndex() const
virtual const AliDetectorPID*AliVTrack::GetDetectorPID() const
voidAliExternalTrackParam::GetDirection(Double_t* d) const
Bool_tAliExternalTrackParam::GetDistance(AliExternalTrackParam* param2, Double_t x, Double_t* dist, Double_t b)
Float_tAliITStrackMI::GetDnorm(Int_t i) const
Float_t*AliITStrackMI::GetDnormP()
Float_t*AliITStrackMI::GetDP()
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Float_tAliITStrackMI::GetDy(Int_t i) const
Float_tAliITStrackMI::GetDz(Int_t i) const
voidAliITStrackV2::GetDZ(Double_t xv, Double_t yv, Double_t zv, Float_t* dz) const
virtual Int_tAliVTrack::GetEMCALcluster() const
AliESDtrack*AliITStrackV2::GetESDtrack() const
virtual const AliVEvent*AliVTrack::GetEvent() const
Float_tAliITStrackMI::GetExpQ() const
voidAliKalmanTrack::GetExternalCovariance(Double_t* cov) const
voidAliKalmanTrack::GetExternalParameters(Double_t& xr, Double_t* p) const
Int_tAliITStrackV2::GetExtraCluster(Int_t ilayer) const
Int_tAliITStrackV2::GetExtraModule(Int_t ilayer) const
Float_tAliKalmanTrack::GetFakeRatio() const
virtual Int_tAliVParticle::GetFirstDaughter() const
virtual Short_tAliVParticle::GetGeneratorIndex() const
Bool_tAliITStrackV2::GetGlobalXYZat(Double_t xloc, Double_t& x, Double_t& y, Double_t& z) const
Bool_tAliITStrackMI::GetGoldV0() const
voidAliExternalTrackParam::GetHelixParameters(Double_t* h, Double_t b) const
virtual Int_tAliVTrack::GetHMPIDcluIdx() const
virtual voidAliVTrack::GetHMPIDmip(Float_t&, Float_t&, Int_t&, Int_t&) const
virtual Double_tAliVTrack::GetHMPIDoccupancy() const
virtual voidAliVTrack::GetHMPIDpid(Double_t*) const
virtual Double_tAliVTrack::GetHMPIDsignal() const
virtual voidAliVTrack::GetHMPIDtrk(Float_t&, Float_t&, Float_t&, Float_t&) const
virtual const char*TObject::GetIconName() const
virtual Int_tAliExternalTrackParam::GetID() const
Int_tAliExternalTrackParam::GetIndex(Int_t i, Int_t j) const
virtual const AliExternalTrackParam*AliVTrack::GetInnerParam() const
virtual Double_tAliKalmanTrack::GetIntegratedLength() const
Double_tAliKalmanTrack::GetIntegratedTime(Int_t pdg) const
virtual voidAliKalmanTrack::GetIntegratedTimes(Double_t* times, Int_t nspec = AliPID::kSPECIESC) const
virtual UChar_tAliExternalTrackParam::GetITSClusterMap() const
virtual voidAliVTrack::GetITSdEdxSamples(Double_t* s) const
virtual Double_tAliVTrack::GetITSsignal() const
virtual Int_tAliKalmanTrack::GetLabel() const
virtual Int_tAliVParticle::GetLastDaughter() const
Double_tAliExternalTrackParam::GetLinearD(Double_t xv, Double_t yv) const
Bool_tAliITStrackV2::GetLocalXat(Double_t r, Double_t& xloc) const
Double_tAliKalmanTrack::GetMass() const
Int_tGetMaxNMarkedPerLayer() const
static Int_tGetMaxNumberOfClusters()
Int_tAliITStrackV2::GetModuleIndex(Int_t ilayer) const
Bool_tAliITStrackV2::GetModuleIndexInfo(Int_t ilayer, Int_t& idet, Int_t& status, Float_t& xloc, Float_t& zloc) const
static Double_tAliExternalTrackParam::GetMostProbablePt()
virtual Int_tAliVParticle::GetMother() const
virtual const char*TObject::GetName() const
virtual Int_tAliVTrack::GetNcls(Int_t) const
Float_tAliITStrackMI::GetNDeadZone() const
Float_tAliITStrackMI::GetNormChi2(Int_t i) const
Float_tAliITStrackMI::GetNormQ(Int_t i) const
Float_tAliITStrackMI::GetNSkipped() const
Int_tAliKalmanTrack::GetNumberOfClusters() const
Int_tGetNumberOfClustersSA() const
Int_tGetNumberOfMarked(Int_t lay) const
virtual Int_tAliKalmanTrack::GetNumberOfTracklets() const
virtual Int_tAliVTrack::GetNumberOfTRDslices() const
Float_tAliITStrackMI::GetNUsed() const
Float_tAliITStrackMI::GetNy(Int_t i) const
Float_tAliITStrackMI::GetNz(Int_t i) const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual Bool_tAliVTrack::GetOuterHmpPxPyPz(Double_t*) const
virtual const AliExternalTrackParam*AliVTrack::GetOuterParam() const
Double_tAliExternalTrackParam::GetP() const
const Double_t*AliExternalTrackParam::GetParameter() const
Double_tAliExternalTrackParam::GetParameterAtRadius(Double_t r, Double_t bz, Int_t parType) const
Bool_tAliITStrackV2::GetPhiZat(Double_t r, Double_t& phi, Double_t& z) const
virtual Int_tAliVTrack::GetPHOScluster() const
virtual Int_tAliVTrack::GetPIDForTracking() const
virtual Double_tAliITStrackV2::GetPIDsignal() const
virtual Double_tAliITStrackV2::GetPredictedChi2(const AliCluster* cluster) const
Double_tAliITStrackMI::GetPredictedChi2MI(Double_t cy, Double_t cz, Double_t cerry, Double_t cerrz, Double_t covyz = 0.) const
Int_tAliITStrackMI::GetProlongationFast(Double_t alpha, Double_t xr, Double_t& y, Double_t& z)
virtual Bool_tAliExternalTrackParam::GetPxPyPz(Double_t* p) const
Bool_tAliExternalTrackParam::GetPxPyPzAt(Double_t x, Double_t b, Double_t* p) const
Bool_tAliITStrackMI::GetReconstructed() const
Double_t*AliExternalTrackParam::GetResiduals(Double_t* p, Double_t* cov, Bool_t updated = kTRUE) const
Float_tAliITStrackV2::GetSampledEdx(Int_t i) const
Float_tAliITStrackV2::GetSharedWeight(Int_t ilayer) const
Double_tAliExternalTrackParam::GetSigma1Pt2() const
Double_tAliExternalTrackParam::GetSigma1PtSnp() const
Double_tAliExternalTrackParam::GetSigma1PtTgl() const
Double_tAliExternalTrackParam::GetSigma1PtY() const
Double_tAliExternalTrackParam::GetSigma1PtZ() const
Double_tAliExternalTrackParam::GetSigmaSnp2() const
Double_tAliExternalTrackParam::GetSigmaSnpY() const
Double_tAliExternalTrackParam::GetSigmaSnpZ() const
Double_tAliExternalTrackParam::GetSigmaTgl2() const
Double_tAliExternalTrackParam::GetSigmaTglSnp() const
Double_tAliExternalTrackParam::GetSigmaTglY() const
Double_tAliExternalTrackParam::GetSigmaTglZ() const
Float_tAliITStrackMI::GetSigmaY(Int_t i) const
Double_tAliExternalTrackParam::GetSigmaY2() const
Float_tAliITStrackMI::GetSigmaYZ(Int_t i) const
Float_tAliITStrackMI::GetSigmaZ(Int_t i) const
Double_tAliExternalTrackParam::GetSigmaZ2() const
Double_tAliExternalTrackParam::GetSigmaZY() const
Double_tAliExternalTrackParam::GetSign() const
Double_tAliExternalTrackParam::GetSigned1Pt() const
Double_tAliExternalTrackParam::GetSignedPt() const
Double_tAliExternalTrackParam::GetSnp() const
Double_tAliExternalTrackParam::GetSnpAt(Double_t x, Double_t b) const
virtual ULong_tAliITStrackV2::GetStatus() const
Double_tAliExternalTrackParam::GetTgl() const
virtual const char*TObject::GetTitle() const
virtual Int_tAliVTrack::GetTOFBunchCrossing(Double_t = 0, Bool_t = kFALSE) const
virtual const AliTOFHeader*AliVTrack::GetTOFHeader() const
virtual Double_tAliVTrack::GetTOFsignal() const
virtual Double_tAliVTrack::GetTOFsignalTunedOnData() const
virtual Float_tAliVTrack::GetTPCClusterInfo(Int_t, Int_t, Int_t = 0, Int_t = 159, Int_t = 0) const
virtual const TBits*AliVTrack::GetTPCClusterMapPtr() const
virtual AliTPCdEdxInfo*AliVTrack::GetTPCdEdxInfo() const
virtual const TBits*AliVTrack::GetTPCFitMapPtr() const
virtual Double_tAliVTrack::GetTPCmomentum() const
virtual UShort_tAliVTrack::GetTPCNcls() const
virtual UShort_tAliVTrack::GetTPCNclsF() const
virtual const TBits*AliVTrack::GetTPCSharedMapPtr() const
virtual Double_tAliVTrack::GetTPCsignal() const
virtual UShort_tAliVTrack::GetTPCsignalN() const
virtual Double_tAliVTrack::GetTPCsignalTunedOnData() const
virtual Double_tAliVTrack::GetTPCTgl() const
virtual Double_tAliVTrack::GetTrackEtaOnEMCal() const
virtual Int_tAliKalmanTrack::GetTrackletIndex(Int_t) const
virtual Double_tAliVTrack::GetTrackPhiOnEMCal() const
virtual Double_tAliVTrack::GetTrackPOnEMCal() const
virtual Double_tAliVTrack::GetTrackPtOnEMCal() const
virtual Double_tAliVTrack::GetTRDchi2() const
virtual Double_tAliVTrack::GetTRDmomentum(Int_t, Double_t* = 0x0) const
virtual UChar_tAliVTrack::GetTRDncls() const
virtual UChar_tAliVTrack::GetTRDntrackletsPID() const
virtual Double_tAliVTrack::GetTRDsignal() const
virtual Double_tAliVTrack::GetTRDslice(Int_t, Int_t) const
virtual UInt_tTObject::GetUniqueID() const
static Bool_tAliExternalTrackParam::GetUseLogTermMS()
AliITStrackMI*AliITStrackMI::GetWinner() const
Double_tAliExternalTrackParam::GetX() const
Bool_tAliExternalTrackParam::GetXatLabR(Double_t r, Double_t& x, Double_t bz, Int_t dir = 0) const
virtual Bool_tAliExternalTrackParam::GetXYZ(Double_t* p) const
virtual Bool_tAliExternalTrackParam::GetXYZAt(Double_t x, Double_t b, Double_t* r) const
Bool_tAliExternalTrackParam::GetXYZatR(Double_t xr, Double_t bz, Double_t* xyz = 0, Double_t* alpSect = 0) const
Double_tAliExternalTrackParam::GetY() const
Bool_tAliExternalTrackParam::GetYAt(Double_t x, Double_t b, Double_t& y) const
Double_tAliExternalTrackParam::GetZ() const
Bool_tAliExternalTrackParam::GetZAt(Double_t x, Double_t b, Double_t& z) const
Bool_tAliVParticle::Global2LocalMomentum(Double_t* p, Short_t charge, Double_t& alpha) const
Bool_tAliVParticle::Global2LocalPosition(Double_t* r, Double_t alpha) const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
Bool_tAliITStrackV2::Improve(Double_t x0, Double_t* xyz, Double_t* ers)
Bool_tAliITStrackV2::ImproveKalman(Double_t* xyz, Double_t* ers, const Double_t* xlMS, const Double_t* x2X0MS, Int_t nMS)
voidAliITStrackMI::IncrementNSkipped()
voidAliITStrackMI::IncrementNUsed()
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
Bool_tAliExternalTrackParam::Intersect(Double_t* pnt, Double_t* norm, Double_t bz) const
Bool_tAliITStrackV2::Invariant() const
Bool_tAliExternalTrackParam::Invert()
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tAliVTrack::IsEMCAL() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tAliVTrack::IsExtrapolatedToEMCAL() const
virtual Bool_tTObject::IsFolder() const
Bool_tAliITStrackMI::IsGoldPrimary()
Bool_tTObject::IsOnHeap() const
virtual Bool_tAliVTrack::IsPHOS() const
virtual Bool_tAliKalmanTrack::IsSortable() const
virtual Bool_tAliKalmanTrack::IsStartedTimeIntegral() const
Bool_tTObject::IsZombie() const
Bool_tAliVParticle::Local2GlobalMomentum(Double_t* p, Double_t alpha) const
Bool_tAliVParticle::Local2GlobalPosition(Double_t* r, Double_t alpha) const
virtual voidTObject::ls(Option_t* option = "") const
virtual Double_tAliExternalTrackParam::M() const
voidTObject::MayNotUse(const char* method) const
Bool_tAliITStrackV2::MeanBudgetToPrimVertex(Double_t* xyz, Double_t step, Double_t& d) const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
virtual Double_tAliExternalTrackParam::OneOverPt() const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
virtual Double_tAliExternalTrackParam::P() const
virtual voidTObject::Paint(Option_t* option = "")
virtual Int_tAliExternalTrackParam::PdgCode() const
virtual Double_tAliExternalTrackParam::Phi() const
virtual const Double_t*AliExternalTrackParam::PID() const
virtual voidTObject::Pop()
virtual voidAliExternalTrackParam::Print(Option_t* option = "") const
Bool_tAliITStrackV2::Propagate(Double_t xr)
Bool_tAliITStrackV2::Propagate(Double_t alpha, Double_t xr)
Bool_tAliExternalTrackParam::PropagateBxByBz(Double_t alpha, Double_t x, Double_t* b)
Bool_tAliExternalTrackParam::PropagateParamOnlyBxByBzTo(Double_t xk, const Double_t* b)
Bool_tAliExternalTrackParam::PropagateParamOnlyTo(Double_t xk, Double_t b)
virtual Bool_tAliITStrackV2::PropagateTo(Double_t xr, Double_t d, Double_t x0 = AliITSRecoParam::GetX0Air())
Bool_tAliExternalTrackParam::PropagateToBxByBz(Double_t x, const Double_t* b)
Double_tAliExternalTrackParam::PropagateToDCA(AliExternalTrackParam* p, Double_t b)
virtual Bool_tAliExternalTrackParam::PropagateToDCA(const AliVVertex* vtx, Double_t b, Double_t maxd, Double_t* dz = 0, Double_t* cov = 0)
Bool_tAliExternalTrackParam::PropagateToDCABxByBz(const AliVVertex* vtx, Double_t* b, Double_t maxd, Double_t* dz = 0, Double_t* cov = 0)
Bool_tAliITStrackV2::PropagateToTGeo(Double_t xToGo, Int_t nstep = 1, Bool_t addTime = kTRUE)
Bool_tAliITStrackV2::PropagateToTGeo(Double_t xToGo, Int_t nstep, Double_t& xOverX0, Double_t& xTimesRho, Bool_t addTime = kTRUE)
Bool_tAliITStrackV2::PropagateToVertex(const AliESDVertex* v, Double_t d = 0., Double_t x0 = 0.)
virtual Double_tAliExternalTrackParam::Pt() const
virtual Double_tAliExternalTrackParam::Px() const
virtual Bool_tAliExternalTrackParam::PxPyPz(Double_t* p) const
virtual Double_tAliExternalTrackParam::Py() const
virtual Double_tAliExternalTrackParam::Pz() const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidAliExternalTrackParam::Reset()
voidTObject::ResetBit(UInt_t f)
voidAliITStrackV2::ResetClusters()
voidAliExternalTrackParam::ResetCovariance(Double_t s2)
virtual voidAliVTrack::ResetStatus(ULong_t)
Bool_tAliExternalTrackParam::Rotate(Double_t alpha)
Bool_tAliExternalTrackParam::RotateParamOnly(Double_t alpha)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidAliExternalTrackParam::Set(Double_t* xyz, Double_t* pxpypz, Double_t* cv, Short_t sign)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidAliITStrackV2::SetCheckInvariant(Bool_t check = kTRUE)
voidAliITStrackMI::SetChi22(Float_t c)
voidAliITStrackMI::SetChi2MIP(Int_t i, Float_t val)
voidAliITStrackMI::SetClIndex(Int_t i, Int_t c)
voidAliITStrackMI::SetConstrain(Bool_t c)
voidAliITStrackMI::SetD(Int_t i, Float_t d)
voidAliITStrackMI::SetDeadZoneProbability(Int_t ilayer, Float_t d)
voidAliITStrackV2::SetdEdx(Double_t dedx)
voidAliITStrackMI::SetdEdxMismatch(Float_t m)
voidAliITStrackV2::SetDetectorIndex(Int_t i)
virtual voidAliVTrack::SetDetectorPID(const AliDetectorPID*)
voidAliITStrackMI::SetDnorm(Int_t i, Float_t d)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
virtual voidAliVTrack::SetEMCALcluster(Int_t)
voidAliITStrackMI::SetExpQ(Float_t f)
voidAliITStrackV2::SetExtraCluster(Int_t ilayer, Int_t idx)
voidAliITStrackV2::SetExtraModule(Int_t ilayer, Int_t idx)
voidAliKalmanTrack::SetFakeRatio(Float_t ratio)
virtual voidAliVParticle::SetGeneratorIndex(Short_t)
voidAliITStrackMI::SetGoldV0(Bool_t g)
virtual voidAliVTrack::SetID(Short_t)
voidAliKalmanTrack::SetIntegratedLength(Double_t l)
voidAliKalmanTrack::SetIntegratedTimes(const Double_t* times)
voidAliKalmanTrack::SetLabel(Int_t lab)
voidAliKalmanTrack::SetMass(Double_t mass)
voidAliITStrackV2::SetModuleIndex(Int_t ilayer, Int_t idx)
voidAliITStrackV2::SetModuleIndexInfo(Int_t ilayer, Int_t idet, Int_t status = 1, Float_t xloc = 0, Float_t zloc = 0)
static voidAliExternalTrackParam::SetMostProbablePt(Double_t pt)
voidAliITStrackMI::SetNDeadZone(Float_t d)
voidAliITStrackMI::SetNormChi2(Int_t i, Float_t n)
voidAliITStrackMI::SetNormQ(Int_t i, Float_t q)
voidAliITStrackMI::SetNSkipped(Float_t n)
voidAliKalmanTrack::SetNumberOfClusters(Int_t n)
voidAliITStrackMI::SetNUsed(Float_t n)
voidAliITStrackMI::SetNy(Int_t i, Float_t f)
voidAliITStrackMI::SetNz(Int_t i, Float_t f)
static voidTObject::SetObjectStat(Bool_t stat)
voidAliExternalTrackParam::SetParamOnly(double x, double alpha, const double* param)
virtual voidAliVTrack::SetPHOScluster(Int_t)
virtual voidAliVTrack::SetPIDForTracking(Int_t)
voidAliITStrackMI::SetReconstructed(Bool_t sr = kTRUE)
voidAliITStrackV2::SetSampledEdx(Float_t q, Int_t i)
voidAliITStrackV2::SetSharedWeight(Int_t ilayer, Float_t w)
voidAliITStrackMI::SetSigmaY(Int_t i, Float_t s)
voidAliITStrackMI::SetSigmaYZ(Int_t i, Float_t s)
voidAliITStrackMI::SetSigmaZ(Int_t i, Float_t s)
virtual voidAliVTrack::SetStatus(ULong_t)
virtual voidAliVTrack::SetTrackPhiEtaPtOnEMCal(Double_t, Double_t, Double_t = -999)
virtual voidTObject::SetUniqueID(UInt_t uid)
static voidAliExternalTrackParam::SetUseLogTermMS(Bool_t v = kTRUE)
voidAliITStrackMI::SetWinner(AliITStrackMI* p)
virtual voidShowMembers(TMemberInspector&)
voidAliKalmanTrack::StartTimeIntegral()
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual Double_tAliExternalTrackParam::Theta() const
virtual Bool_tAliExternalTrackParam::Translate(Double_t* vTrasl, Double_t* covV)
virtual Bool_tAliITStrackV2::Update(const AliCluster* cl, Double_t chi2, Int_t i)
voidAliITStrackV2::UpdateESDtrack(ULong_t flags) const
Bool_tAliITStrackMI::UpdateMI(const AliCluster* c, Double_t chi2, Int_t i)
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
virtual Double_tAliExternalTrackParam::Xv() const
virtual Bool_tAliExternalTrackParam::XvYvZv(Double_t* x) const
virtual Double_tAliExternalTrackParam::Y() const
virtual Double_tAliExternalTrackParam::Yv() const
virtual Double_tAliExternalTrackParam::Zv() const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidInit(Double_t alpha, Double_t radius, Double_t Ycoor, Double_t Zcoor, Double_t phi, Double_t tanlambda, Double_t curv, Int_t lab)
voidTObject::MakeZombie()
AliITStrackSA&operator=(const AliITStrackSA& t)
voidResetIndexSA()
voidResetMarked()
voidAliKalmanTrack::SetChi2(Double_t chi2)
voidSetNumberOfClustersSA(Int_t n)
voidSetNumberOfMarked(Int_t lay, Int_t n)

Data Members

protected:
Double32_tAliExternalTrackParam::fAlphaLocal <-->global coor.system rotation angle
Double32_tAliExternalTrackParam::fC[15]The track parameter covariance matrix
Bool_tAliITStrackV2::fCheckInvariantcheck the covariance matrix
Double32_tAliKalmanTrack::fChi2total chi2 value for this track
Float_tAliITStrackMI::fChi22chi22
Float_tAliITStrackMI::fChi2MIP[12]MIP chi squres
Int_tAliITStrackMI::fClIndex[6]cluster Index
Int_tfCluMark[6][4]indices for cluster used
Bool_tAliITStrackMI::fConstrainindication of the vertex constrain
Float_tAliITStrackMI::fD[2]distance to the vertex
Float_tAliITStrackMI::fDeadZoneProbability[6]probability to cross dead zone
Float_tAliITStrackMI::fDnorm[2]normalized distance to the vertex
Float_tAliITStrackMI::fDy[12]dy in layer
Float_tAliITStrackMI::fDz[12]dz in layer
AliESDtrack*AliITStrackV2::fESDtrack! pointer to the connected ESD track
Float_tAliITStrackMI::fExpQexpected Q
Double32_tAliKalmanTrack::fFakeRatiofake ratio
Bool_tAliITStrackMI::fGoldV0corresponding gold V0 found
Int_tAliITStrackV2::fIndex[12]indices of associated clusters
Int_tAliKalmanTrack::fLabtrack label
Double32_tAliKalmanTrack::fMassmass hypothesis
Int_tAliITStrackV2::fModule[12]indices of crossed modules:
Int_tAliKalmanTrack::fNnumber of associated clusters
Float_tAliITStrackMI::fNDeadZonenumber of clusters in dead zone
Int_tfNM[6]number of marked clusters
Int_tfNSAnumber of clusters SA
Float_tAliITStrackMI::fNSkippednumber of skipped clusters
Float_tAliITStrackMI::fNUsednumber of shared clusters
Float_tAliITStrackMI::fNormChi2[6]normalized chi2
Float_tAliITStrackMI::fNormQ[6]normalized Q
Float_tAliITStrackMI::fNy[6]expected size of cluster
Float_tAliITStrackMI::fNz[6]expected size of cluster
Double32_tAliExternalTrackParam::fP[5]The track parameters
Bool_tAliITStrackMI::fReconstructedreconstructed - accepted flag
UInt_tfSain[15]cluster index (SA)
Float_tAliITStrackV2::fSharedWeight[6]probability of sharing
Float_tAliITStrackMI::fSigmaY[12]sigma y
Float_tAliITStrackMI::fSigmaYZ[12]covariance of y and z
Float_tAliITStrackMI::fSigmaZ[12]sigma z
AliITStrackMI*AliITStrackMI::fWinner! pointer on winner candidate
Double32_tAliExternalTrackParam::fXX coordinate for the point of parametrisation
Double_tAliITStrackV2::fdEdxdE/dx
Float_tAliITStrackMI::fdEdxMismatch
Float_tAliITStrackV2::fdEdxSample[4]array of dE/dx samples b.b.
static Double32_tAliExternalTrackParam::fgMostProbablePt"Most probable" pt
static Bool_tAliExternalTrackParam::fgUseLogTermMSuse log term in Mult.Stattering evaluation
static const Int_tAliITStrackV2::fgkWARN! used for debugging purposes

Class Charts

Inheritance Chart:
TObject
AliVParticle
AliVTrack
AliExternalTrackParam
AliKalmanTrack
AliITStrackV2
AliITStrackMI
AliITStrackSA

Function documentation

AliITStrackSA(const AliITStrackMI& t)
 Copy a V2 track into a SA track
AliITStrackSA(const AliITStrackSA& t)
 Copy constructor
AliITStrackSA(Int_t layer, Int_t ladder, Int_t detector, Double_t Ycoor, Double_t Zcoor, Double_t phi, Double_t tanlambda, Double_t curv, Int_t lab)
 standard constructor. Used for ITS standalone tracking
AliITStrackSA(Double_t alpha, Double_t radius, Double_t Ycoor, Double_t Zcoor, Double_t phi, Double_t tanlambda, Double_t curv, Int_t lab)
 standard constructor. Used for ITS standalone tracking
void Init(Double_t alpha, Double_t radius, Double_t Ycoor, Double_t Zcoor, Double_t phi, Double_t tanlambda, Double_t curv, Int_t lab)
 initialize parameters
void AddClusterSA(Int_t layer, Int_t clnumb)
 add one clusters to the list (maximum number=kMaxNumberOfClusters)
void AddClusterMark(Int_t layer, Int_t clnumb)
 add one clusters to the list (maximum number=kMaxNumberOfClusters)
void AddClusterV2(Int_t layer, Int_t clnumb)
 add one clusters to the list (maximum number=6)
void ResetMarked()
AliITStrackSA()
Int_t GetClusterIndexSA(Int_t i) const
{return fSain[i];}
Int_t GetClusterMark(Int_t layer, Int_t i) const
{return fCluMark[layer][i];}
Int_t GetNumberOfClustersSA() const
{return fNSA;}
Int_t GetNumberOfMarked(Int_t lay) const
{return fNM[lay];}
Int_t GetMaxNumberOfClusters()
Int_t GetMaxNMarkedPerLayer() const
AliITStrackSA& operator=(const AliITStrackSA& t)
void SetNumberOfClustersSA(Int_t n)
{fNSA = n;}
void SetNumberOfMarked(Int_t lay, Int_t n)
{fNM[lay] = n;}
void ResetIndexSA()
{for(Int_t k=0; k<kMaxNumberOfClusters; k++) fSain[k]=0;}