31 Double_t dDauXrowsOverFindableClusTPC,
45 dDauXrowsOverFindableClusTPC,
46 dPosPx, dPosPy, dPosPz,
47 dNegPx, dNegPy, dNegPz,
51 fV0Kine(dV0Px, dV0Py, dV0Pz, dV0E),
67 fV0Status(src.fV0Status),
69 fMotherPDG(src.fMotherPDG),
70 fMotherStatus(src.fMotherStatus),
71 fMotherPt(src.fMotherPt),
72 fMotherEta(src.fMotherEta),
73 fMotherRap(src.fMotherRap)
87 if (&src==
this)
return *
this;
121 if (!dCuts)
return kTRUE;
124 if (!
IsKa(dCuts[0],dCuts[1],dCuts[2],dCuts[3],dCuts[4],dCuts[5],dCuts[6],dCuts[7],dCuts[8]))
return kFALSE;
138 if (!dCuts)
return kTRUE;
141 if (!
IsLa(dCuts[0],dCuts[1],dCuts[2],dCuts[3],dCuts[4],dCuts[5],dCuts[6],dCuts[7],dCuts[8]))
return kFALSE;
155 if (!dCuts)
return kTRUE;
158 if (!
IsLa(dCuts[0],dCuts[1],dCuts[2],dCuts[3],dCuts[4],dCuts[5],dCuts[6],dCuts[7],dCuts[8]))
return kFALSE;
171 return ((dRap>=dMin) && (dRap<dMax));
virtual Bool_t IsKshort(Double_t const *=nullptr) const
TLorentzVector KineMC() const
const TLorentzVector KineAntiLa() const
Double_t fV0DistToPVoverP
AliPicoV0 & operator=(const AliPicoV0 &src)
virtual Bool_t IsLambda(Double_t const dCuts[9]) const
AliPicoV0MC & operator=(const AliPicoV0MC &src)
Double_t fDauXrowsOverFindableClusTPC
Bool_t IsAntiLaMC() const
virtual void GetControlVariables(Float_t d[18]) const
const TLorentzVector KineLambda() const
const Double_t RapidityLa() const
virtual Bool_t IsAntiLa(Double_t const dCuts[9]) const
const TVector3 KineRD() const
Bool_t IsV0InRapAcc(Double_t dMin, Double_t dMax)
Bool_t IsLambdaMC() const
virtual Bool_t IsAntiLa(Double_t const *=nullptr) const
const Double_t RapidityKa() const
virtual Bool_t IsKshort(Double_t const dCuts[9]) const
virtual Bool_t IsLambda(Double_t const *=nullptr) const
Bool_t IsKa(const Double_t dCutMinV0Radius=0.5, const Double_t dCutMinV0CosPA=0.97, const Double_t dCutMaxV0Ctau=20., const Double_t dCutMaxDausDCA=1., const Double_t dCutMinPosDCAtoPV=0.06, const Double_t dCutMinNegDCAtoPV=0.06, const Float_t dCutMinDauXrowsTPC=70., const Double_t dCutMinDauXrowsOverFindableClusTPC=0.8, const Double_t dCutMinDauDeltaM=0.005) const
Bool_t IsLa(const Double_t dCutMinV0Radius=0.5, const Double_t dCutMinV0CosPA=0.995, const Double_t dCutMaxV0Ctau=30., const Double_t dCutMaxDausDCA=1., const Double_t dCutMinPosDCAtoPV=0.06, const Double_t dCutMinNegDCAtoPV=0.06, const Float_t dCutMinDauXrowsTPC=70., const Double_t dCutMinDauXrowsOverFindableClusTPC=0.8, const Double_t dCutMinDauDeltaM=0.01) const
Bool_t IsKshortMC() const
const TLorentzVector KineKshort() const