ROOT logo
AliRoot » STEER » AOD » AliAODv0

class AliAODv0: public AliAODRecoDecay

     Analysis Oriented Data (AOD) V0 vertex class
     Authors: B.Hippolyte, IReS, hippolyt@in2p3.fr
              G.Van Buren, BNL,  gene@bnl.gov      (original STAR MuDsts)

Function Members (Methods)

public:
AliAODv0()
AliAODv0(const AliAODv0& rAliAODv0)
AliAODv0(AliAODVertex* rAODVertex, Double_t rDcaV0Daughters, Double_t rDcaV0ToPrimVertex, const Double_t* rMomPos, const Double_t* rMomNeg, Double_t* rDcaDaughterToPrimVertex)
virtual~AliAODv0()
voidTObject::AbstractMethod(const char* method) const
Double_tAliAODRecoDecay::Alpha() const
Double_tAlphaV0() const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
virtual Short_tAliAODRecoDecay::Charge() const
Short_tAliAODRecoDecay::ChargeProng(Int_t ip) const
Double_tChi2V0() const
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tAliVParticle::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
Double_tAliAODRecoDecay::CosPointingAngle(Double_t* point) const
Double_tAliAODRecoDecay::CosPointingAngle(AliAODVertex* vtx1) const
Double_tAliAODRecoDecay::CosPointingAngleXY(Double_t* point) const
Double_tAliAODRecoDecay::CosPointingAngleXY(AliAODVertex* vtx1) const
Double_tAliAODRecoDecay::CosThetaStar(Int_t ip, UInt_t pdgvtx, UInt_t pdgprong0, UInt_t pdgprong1) const
Double_tAliAODRecoDecay::Ct(UInt_t pdg, Double_t* point) const
Double_tAliAODRecoDecay::Ct(UInt_t pdg, AliAODVertex* vtx1) const
Double_tDcaNegToPrimVertex() const
Double_tDcaPosToPrimVertex() const
Double_tDcaV0Daughters() const
Double_tDcaV0ToPrimVertex() const
Double_tAliAODRecoDecay::DecayLength(Double_t* point) const
Double_tAliAODRecoDecay::DecayLength(AliAODVertex* vtx1) const
Double_tAliAODRecoDecay::DecayLength2(Double_t* point) const
Double_tAliAODRecoDecay::DecayLength2(AliAODVertex* vtx1) const
Double_tAliAODRecoDecay::DecayLengthError(AliAODVertex* vtx1) const
Double_tAliAODRecoDecay::DecayLengthError2(AliAODVertex* vtx1) const
Double_tDecayLengthV0(const Double_t* tParentVertexPosition) const
Double_tAliAODRecoDecay::DecayLengthXY(Double_t* point) const
Double_tAliAODRecoDecay::DecayLengthXY(AliAODVertex* vtx1) const
Double_tAliAODRecoDecay::DecayLengthXYError(AliAODVertex* vtx1) const
Double_tDecayVertexV0X() const
Double_tDecayVertexV0Y() const
Double_tDecayVertexV0Z() const
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 voidTObject::Dump() constMENU
virtual Double_tAliAODRecoDecay::E() const
Double_tAliAODRecoDecay::E(UInt_t pdg) const
Double_tAliAODRecoDecay::E2(UInt_t pdg) const
Double_tAliAODRecoDecay::E2Prong(Int_t ip, UInt_t pdg) const
Double_tEK0Short() const
Double_tELambda() const
Double_tENegPion() const
Double_tENegProton() const
Double_tEPosPion() const
Double_tEPosProton() const
Double_tAliAODRecoDecay::EProng(Int_t ip, UInt_t pdg) const
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual Double_tAliAODRecoDecay::Eta() const
Double_tAliAODRecoDecay::EtaProng(Int_t ip) 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
voidFill(AliAODVertex* rAODVertex, Double_t rDcaV0Daughters, Double_t rDcaV0ToPrimVertex, const Double_t* rMomPos, const Double_t* rMomNeg, const Double_t* rDcaDaughterToPrimVertex)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual voidAliVTrack::GetBxByBz(Double_t* b) const
virtual Double_tAliVTrack::GetBz() const
Short_tAliAODRecoDecay::GetCharge() const
virtual Bool_tAliAODRecoDecay::GetCovarianceXYZPxPyPz(Double_t* cv) const
Double_tAliAODRecoDecay::Getd0Prong(Int_t ip) const
TObject*AliAODRecoDecay::GetDaughter(Int_t i) const
Double_tAliAODRecoDecay::GetDCA(Int_t i = 0) const
virtual const AliDetectorPID*AliVTrack::GetDetectorPID() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual Int_tAliVTrack::GetEMCALcluster() const
virtual const AliVEvent*AliVTrack::GetEvent() const
Int_tAliAODRecoDecay::GetEventNumber() const
virtual Int_tAliVParticle::GetFirstDaughter() const
virtual Short_tAliVParticle::GetGeneratorIndex() 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_tAliAODRecoDecay::GetID() const
virtual const AliExternalTrackParam*AliVTrack::GetInnerParam() const
virtual Double_tAliVTrack::GetIntegratedLength() const
virtual voidAliVTrack::GetIntegratedTimes(Double_t*, Int_t nspec = AliPID::kSPECIESC) const
virtual UChar_tAliAODRecoDecay::GetITSClusterMap() const
virtual voidAliVTrack::GetITSdEdxSamples(Double_t* s) const
virtual Double_tAliVTrack::GetITSsignal() const
virtual Int_tGetLabel() const
virtual Int_tAliVParticle::GetLastDaughter() const
virtual Int_tAliVParticle::GetMother() const
virtual const char*TObject::GetName() const
virtual Int_tAliVTrack::GetNcls(Int_t) const
Int_tAliAODRecoDecay::GetNDaughters() const
Short_tGetNegID() const
Int_tAliAODRecoDecay::GetNProngs() const
virtual Int_tAliVTrack::GetNumberOfTRDslices() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
Bool_tGetOnFlyStatus() const
virtual Option_t*TObject::GetOption() const
virtual Bool_tAliVTrack::GetOuterHmpPxPyPz(Double_t*) const
virtual const AliExternalTrackParam*AliVTrack::GetOuterParam() const
AliAODVertex*AliAODRecoDecay::GetOwnSecondaryVtx() const
virtual Int_tAliVTrack::GetPHOScluster() const
Double_t*AliAODRecoDecay::GetPID() const
virtual Int_tAliVTrack::GetPIDForTracking() const
voidAliAODRecoDecay::GetPIDProng(Int_t ip, Double_t* pid) const
Short_tGetPosID() const
virtual Bool_tGetPxPyPz(Double_t*) const
Double_tAliAODRecoDecay::GetReducedChi2() const
Int_tAliAODRecoDecay::GetRunNumber() const
AliAODVertex*AliAODRecoDecay::GetSecondaryVtx() const
voidAliAODRecoDecay::GetSecondaryVtx(Double_t* vtx) const
Double_tAliAODRecoDecay::GetSecVtxX() const
Double_tAliAODRecoDecay::GetSecVtxY() const
Double_tAliAODRecoDecay::GetSecVtxZ() const
virtual ULong_tAliAODRecoDecay::GetStatus() 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 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
virtual Bool_tAliAODRecoDecay::GetXYZ(Double_t* p) const
virtual Bool_tAliVTrack::GetXYZAt(Double_t, Double_t, Double_t*) 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
Double_tAliAODRecoDecay::ImpParXY(Double_t* point) const
Double_tAliAODRecoDecay::ImpParXY(AliAODVertex* vtx1) const
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
voidTObject::InvertBit(UInt_t f)
Double_tAliAODRecoDecay::InvMass(Int_t npdg, UInt_t* pdg) const
Double_tAliAODRecoDecay::InvMass2(Int_t npdg, UInt_t* pdg) const
Double_tAliAODRecoDecay::InvMass2Prongs(Int_t ip1, Int_t ip2, UInt_t pdg1, UInt_t pdg2) const
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_tTObject::IsOnHeap() const
virtual Bool_tAliVTrack::IsPHOS() const
virtual Bool_tAliVParticle::IsSortable() 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_tAliAODRecoDecay::M() const
Double_tMassAntiLambda() const
Double_tMassK0Short() const
Double_tMassLambda() const
Int_tAliAODRecoDecay::MatchToMC(Int_t pdgabs, TClonesArray* mcArray, Int_t ndgCk = 0, const Int_t* pdgDg = 0) const
voidTObject::MayNotUse(const char* method) const
Double_tMomNegAlongV0() const
Double_tMomNegX() const
Double_tMomNegY() const
Double_tMomNegZ() const
Double_tMomPosAlongV0() const
Double_tMomPosX() const
Double_tMomPosY() const
Double_tMomPosZ() const
Double_tMomV0X() const
Double_tMomV0Y() const
Double_tMomV0Z() const
Double_tAliAODRecoDecay::NormalizedDecayLength(AliAODVertex* vtx1) const
Double_tAliAODRecoDecay::NormalizedDecayLength2(AliAODVertex* vtx1) const
Double_tAliAODRecoDecay::NormalizedDecayLengthXY(AliAODVertex* vtx1) const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
virtual Double_tAliAODRecoDecay::OneOverPt() const
Double_tOpenAngleV0() 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)
AliAODv0&operator=(const AliAODv0& rAliAODv0)
virtual Double_tAliAODRecoDecay::P() const
Double_tAliAODRecoDecay::P2() const
Double_tAliAODRecoDecay::P2Prong(Int_t ip) const
virtual voidTObject::Paint(Option_t* option = "")
Bool_tAliAODRecoDecay::PassInvMassCut(Int_t pdgMom, Int_t npdgDg, UInt_t* pdgDg, Double_t cut) const
virtual Int_tPdgCode() const
virtual Double_tAliAODRecoDecay::Phi() const
Double_tAliAODRecoDecay::PhiProng(Int_t ip) const
virtual const Double_t*AliAODRecoDecay::PID() const
virtual voidTObject::Pop()
Double_tAliAODRecoDecay::PProng(Int_t ip) const
virtual voidPrint(Option_t* option = "") const
Double_tAliAODRecoDecay::Prodd0d0(Int_t ip1 = 0, Int_t ip2 = 0) const
Double_tAliAODRecoDecay::ProngsRelAngle(Int_t ip1 = 0, Int_t ip2 = 1) const
virtual Bool_tAliAODRecoDecay::PropagateToDCA(const AliVVertex* vtx, Double_t b, Double_t maxd, Double_t* dz, Double_t* covar)
Double_tPseudoRapNeg() const
Double_tPseudoRapPos() const
Double_tPseudoRapV0() const
virtual Double_tAliAODRecoDecay::Pt() const
Double_tAliAODRecoDecay::Pt2() const
Double_tAliAODRecoDecay::Pt2Prong(Int_t ip) const
Double_tPt2V0() const
Double_tPtArmV0() const
Double_tPtot2Neg() const
Double_tPtot2Pos() const
Double_tPtot2V0() const
Double_tAliAODRecoDecay::PtProng(Int_t ip) const
virtual Double_tAliAODRecoDecay::Px() const
Double_tAliAODRecoDecay::PxProng(Int_t ip) const
virtual Bool_tAliAODRecoDecay::PxPyPz(Double_t* p) const
virtual Double_tAliAODRecoDecay::Py() const
Double_tAliAODRecoDecay::PyProng(Int_t ip) const
virtual Double_tAliAODRecoDecay::Pz() const
Double_tAliAODRecoDecay::PzProng(Int_t ip) const
Double_tAliAODRecoDecay::QlProng(Int_t ip) const
Double_tAliAODRecoDecay::QlProngFlightLine(Int_t ip, Double_t* point) const
Double_tAliAODRecoDecay::QlProngFlightLine(Int_t ip, AliAODVertex* vtx1) const
Double_tAliAODRecoDecay::QtProng(Int_t ip = 0) const
Double_tAliAODRecoDecay::QtProngFlightLine(Int_t ip, Double_t* point) const
Double_tAliAODRecoDecay::QtProngFlightLine(Int_t ip, AliAODVertex* vtx1) const
Double_tAliAODRecoDecay::RadiusSecVtx() const
Double_tRadiusV0() const
Double_tRapK0Short() const
Double_tRapLambda() const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidAliVTrack::ResetStatus(ULong_t)
voidResetV0()
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidAliAODRecoDecay::SetCharge(Short_t charge = 0)
voidAliAODRecoDecay::Setd0Prongs(Int_t nprongs, Double_t* d0)
voidAliAODRecoDecay::SetDCA(Double_t dca)
voidAliAODRecoDecay::SetDCAs(Int_t nDCA, Double_t* dca)
virtual voidAliVTrack::SetDetectorPID(const AliDetectorPID*)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
virtual voidAliVTrack::SetEMCALcluster(Int_t)
voidAliAODRecoDecay::SetEventRunNumbers(Int_t en, Int_t rn)
virtual voidAliVParticle::SetGeneratorIndex(Short_t)
virtual voidSetID(Short_t)
static voidTObject::SetObjectStat(Bool_t stat)
voidSetOnFlyStatus(Bool_t status)
voidAliAODRecoDecay::SetOwnSecondaryVtx(AliAODVertex* vtx2)
virtual voidAliVTrack::SetPHOScluster(Int_t)
voidAliAODRecoDecay::SetPID(Int_t nprongs, Double_t* pid)
virtual voidAliVTrack::SetPIDForTracking(Int_t)
voidAliAODRecoDecay::SetPxPyPzProngs(Int_t nprongs, Double_t* px, Double_t* py, Double_t* pz)
voidAliAODRecoDecay::SetSecondaryVtx(AliAODVertex* vtx2)
virtual voidAliVTrack::SetStatus(ULong_t)
virtual voidAliVTrack::SetTrackPhiEtaPtOnEMCal(Double_t, Double_t, Double_t = -999)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector&)
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_tAliAODRecoDecay::Theta() const
Double_tAliAODRecoDecay::ThetaProng(Int_t ip) const
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_tAliAODRecoDecay::Xv() const
virtual Bool_tAliAODRecoDecay::XvYvZv(Double_t* x) const
virtual Double_tAliAODRecoDecay::Y() const
Double_tAliAODRecoDecay::Y(UInt_t pdg) const
Double_tAliAODRecoDecay::YProng(Int_t ip, UInt_t pdg) const
virtual Double_tAliAODRecoDecay::Yv() const
virtual Double_tAliAODRecoDecay::Zv() const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()
Int_tAliAODRecoDecay::MatchToMC(Int_t pdgabs, TClonesArray* mcArray, Int_t* dgLabels) const
Int_tAliAODRecoDecay::MatchToMC(Int_t pdgabs, TClonesArray* mcArray, Int_t* dgLabels, Int_t ndg, Int_t ndgCk = 0, const Int_t* pdgDg = 0) const

Data Members

protected:
Short_tAliAODRecoDecay::fChargecharge, use this convention for prongs charges:
Double32_t*AliAODRecoDecay::fDCA[fNDCA] prong-to-prong DCA [cm]
Double32_tfDcaV0ToPrimVertexdca of V0 to primary vertex
Int_tAliAODRecoDecay::fEventNumber
Int_tAliAODRecoDecay::fNDCAnumber of dca's
Int_tAliAODRecoDecay::fNPIDnumber of PID probabilities
Int_tAliAODRecoDecay::fNProngsnumber of prongs
Bool_tfOnFlyStatusif kTRUE, then this V0 is recontructed
AliAODVertex*AliAODRecoDecay::fOwnSecondaryVtxtemporary solution (to work outside AliAODEvent)
Double32_t*AliAODRecoDecay::fPID[fNPID] combined pid
Double32_t*AliAODRecoDecay::fPx[fNProngs] px of tracks at the vertex [GeV/c]
Double32_t*AliAODRecoDecay::fPy[fNProngs] py of tracks at the vertex [GeV/c]
Double32_t*AliAODRecoDecay::fPz[fNProngs] pz of tracks at the vertex [GeV/c]
Int_tAliAODRecoDecay::fRunNumber
TRefAliAODRecoDecay::fSecondaryVtxdecay vertex
Double32_t*AliAODRecoDecay::fd0[fNProngs] rphi impact params w.r.t. Primary Vtx [cm]

Class Charts

Inheritance Chart:
TObject
AliVParticle
AliVTrack
AliAODRecoDecay
AliAODv0
AliAODcascade

Function documentation

AliAODv0()
AliAODv0(AliAODVertex* rAODVertex, Double_t rDcaV0Daughters, Double_t rDcaV0ToPrimVertex, const Double_t* rMomPos, const Double_t* rMomNeg, Double_t* rDcaDaughterToPrimVertex)
 Constructor via setting each data member

AliAODv0(const AliAODv0& rAliAODv0)
 Copy constructor

AliAODv0& operator=(const AliAODv0& rAliAODv0)
 Assignment overload

~AliAODv0()
 Empty destructor

void Fill(AliAODVertex* rAODVertex, Double_t rDcaV0Daughters, Double_t rDcaV0ToPrimVertex, const Double_t* rMomPos, const Double_t* rMomNeg, const Double_t* rDcaDaughterToPrimVertex)
 Filling with all needed info

void ResetV0()
 Resetting all the info

Short_t GetPosID() const
Short_t GetNegID() const
void Print(Option_t* option = "") const
 Print some information

Double_t DecayVertexV0X() const
{return this->GetSecVtxX();}
Double_t DecayVertexV0Y() const
{return this->GetSecVtxY();}
Double_t DecayVertexV0Z() const
{return this->GetSecVtxZ();}
Double_t DecayLengthV0(const Double_t* tParentVertexPosition) const
Double_t DcaV0Daughters() const
{return fDCA[0];}
Double_t DcaV0ToPrimVertex() const
Double_t DcaPosToPrimVertex() const
{return fd0[0];}
Double_t DcaNegToPrimVertex() const
{return fd0[1];}
Double_t RadiusV0() const
Double_t OpenAngleV0() const
Double_t MomPosX() const
{return fPx[0];}
Double_t MomPosY() const
{return fPy[0];}
Double_t MomPosZ() const
{return fPz[0];}
Double_t MomNegX() const
{return fPx[1];}
Double_t MomNegY() const
{return fPy[1];}
Double_t MomNegZ() const
{return fPz[1];}
Double_t Chi2V0() const
Double_t MomV0X() const
 Compare eventually AliAODv0::MomV0X() and AliAODRecoDecay::Px()
{return MomPosX()+MomNegX();}
Double_t MomV0Y() const
{return MomPosY()+MomNegY();}
Double_t MomV0Z() const
{return MomPosZ()+MomNegZ();}
Double_t Ptot2Pos() const
Double_t Ptot2Neg() const
Double_t Ptot2V0() const
{return ( Pt2V0() + ::pow(MomV0Z(),2) );}
Double_t Pt2V0() const
Double_t MomPosAlongV0() const
Double_t MomNegAlongV0() const
Double_t AlphaV0() const
Double_t PtArmV0() const
Double_t EPosProton() const
Double_t ENegProton() const
Double_t EPosPion() const
Double_t ENegPion() const
Double_t ELambda() const
Double_t EK0Short() const
Double_t MassLambda() const
Double_t MassAntiLambda() const
Double_t MassK0Short() const
Double_t RapK0Short() const
Double_t RapLambda() const
Double_t PseudoRapV0() const
Double_t PseudoRapPos() const
Double_t PseudoRapNeg() const
void SetOnFlyStatus(Bool_t status)
{fOnFlyStatus=status;}
Bool_t GetOnFlyStatus() const
{return fOnFlyStatus;}
Int_t GetLabel() const
{return -1;}
Int_t PdgCode() const
{return 0;}
Bool_t GetPxPyPz(Double_t* ) const
{ return kFALSE; }
void SetID(Short_t )
{;}