12#include <TLorentzVector.h>
17#include "HiddenInfo.h"
63 inline Int_t
GetPdg()
const {
return fAssumedPdg; };
114 void SetS(Double_t s1, Double_t s2) {
124 fAssumedPdgNeg = neg;
125 fAssumedPdgPos = pos;
131 void SetPdg(Int_t pid) { fAssumedPdg = pid; };
166 Double_t
GetHypoMass(Double_t m_dau1, Double_t m_dau2)
const;
171 std::pair<Double_t, Double_t>
GetS()
const {
return std::pair<Double_t, Double_t>(fS1, fS2); }
186 const TVector3&
GetDecay()
const {
return fDecay; }
191 void SetMomentumPos(
const TVector3& positiveDaughter) { fMomPos = positiveDaughter; }
199 void SetMomPos(Double_t px, Double_t py, Double_t pz);
204 void SetMomentumNeg(
const TVector3& negativeDaughter) { fMomNeg = negativeDaughter; }
212 void SetMomNeg(Double_t px, Double_t py, Double_t pz);
219 void SetDecayPos(Double_t x, Double_t y, Double_t z);
244 virtual void RotateZ(Double_t angle);
const TVector3 & GetMomNeg() const
Double_t GetK0Mass() const
void SetMomentumNeg(const TVector3 &negativeDaughter)
void SetAlphaArm(Double_t alpha)
const TVector3 & GetMomPos() const
Double_t GetDecLength() const
Double_t GetPtArm() const
void SetMomPos(Double_t px, Double_t py, Double_t pz)
void SetDauDist(Double_t dauDist)
virtual void CopyData(V0Track *v)
virtual void RotateZ(Double_t angle)
Double_t GetAntiLambdaMass() const
void SetDecLenght(Double_t L)
Double_t GetAlphaArm() const
Double_t GetDauDist() const
Int_t GetPdgNegDau() const
Double_t GetHypoMass(Double_t m_dau1, Double_t m_dau2) const
void SetPosId(Int_t posId)
void SetNegId(Int_t negId)
void SetMomNeg(Double_t px, Double_t py, Double_t pz)
std::pair< Double_t, Double_t > GetS() const
void SetPdgDaughters(Int_t pos, Int_t neg)
void SetDecayPos(Double_t x, Double_t y, Double_t z)
Int_t GetPdgPosDau() const
TVector3 Recalc(const Track &track)
const TVector3 & GetDecay() const
void SetMomentumPos(const TVector3 &positiveDaughter)
Double_t GetLambdaMass() const
void SetPtArm(Double_t ptArm)
Double_t GetCosAngle() const
void SetTrackId(Int_t id)
void SetS(Double_t s1, Double_t s2)
void SetDecayPos(const TVector3 &pos)