31 Double_t dDauXrowsOverFindableClusTPC,
45 dDauXrowsOverFindableClusTPC,
46 dPosPx, dPosPy, dPosPz,
47 dNegPx, dNegPy, dNegPz,
51 fV0Kine(dV0Px, dV0Py, dV0Pz, dV0E),
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