return kTRUE;
}
+//-----------------------------------------------------------------------------
+Double_t AliAODRecoCascadeHF::DecayLengthV0() const
+{
+ //
+ // Returns V0 decay length wrt primary vertex
+ //
+
+ AliAODv0 *v0 = (AliAODv0*)Getv0();
+
+ if (!v0)
+ return -1.;
+ AliAODVertex *vtxPrimary = GetPrimaryVtx();
+ Double_t posVtx[3] = {0.,0.,0.};
+ vtxPrimary->GetXYZ(posVtx);
+ return v0->DecayLengthV0(posVtx);
+
+}
Int_t *pdgDg,Int_t *pdgDg2prong,
TClonesArray *mcArray, Bool_t isV0=kFALSE) const;
+ Double_t CosV0PointingAngle() const
+ { if (Getv0()) return Getv0()->CosPointingAngle(GetPrimaryVtx()); else return -999.;}
+
+ Double_t DecayLengthV0() const;
+
protected:
ClassDef(AliAODRecoCascadeHF, 2); // heavy-flavour cascade class