diff --git a/PYTHIA8/AliPythia8/AliDecayerPythia8.cxx b/PYTHIA8/AliPythia8/AliDecayerPythia8.cxx index ab506320e12..39ece6e02b0 100644 --- a/PYTHIA8/AliPythia8/AliDecayerPythia8.cxx +++ b/PYTHIA8/AliPythia8/AliDecayerPythia8.cxx @@ -813,7 +813,13 @@ void AliDecayerPythia8::ForceHadronicD(Int_t optUse4Bodies, Int_t optUseDtoV0, I } if (optForceLcChannel == 2) { // force only Lc -> p K0S - fPythia8->ReadString("4122:onIfMatch = 2212 311"); + fPythia8->ReadString("4122:onIfMatch = 2212 311"); + // for K0 -> K0s + fPythia8->ReadString("311:onMode = off"); + fPythia8->ReadString("311:onIfAll = 310"); + // for K0s -> pi+pi- + fPythia8->ReadString("310:onMode = off"); + fPythia8->ReadString("310:onIfAll = 211 211"); } // Xic+ -> pK*0