@@ -1549,9 +1549,13 @@ struct FemtoUniverseProducerTask {
15491549 }
15501550 // implementing PID cuts for phi children
15511551 if (ConfPhiSelection.confPhiDoLFPID4Kaons ) {
1552+ if ((p1.isGlobalTrackWoDCA () == false ) || (p2.isGlobalTrackWoDCA () == false ) || (p1.isPVContributor () == false ) || (p2.isPVContributor () == false )) {
1553+ continue ;
1554+ }
15521555 if (!(isKaonNSigmaLF (p1.pt (), trackCuts.getNsigmaTPC (p1, o2::track::PID::Kaon), trackCuts.getNsigmaTOF (p1, o2::track::PID::Kaon), p1.hasTOF ()))) {
15531556 continue ;
1554- } else if (!(isKaonNSigmaLF (p2.pt (), trackCuts.getNsigmaTPC (p2, o2::track::PID::Kaon), trackCuts.getNsigmaTOF (p2, o2::track::PID::Kaon), p2.hasTOF ()))) {
1557+ }
1558+ if (!(isKaonNSigmaLF (p2.pt (), trackCuts.getNsigmaTPC (p2, o2::track::PID::Kaon), trackCuts.getNsigmaTOF (p2, o2::track::PID::Kaon), p2.hasTOF ()))) {
15551559 continue ;
15561560 }
15571561 } else {
@@ -1563,7 +1567,8 @@ struct FemtoUniverseProducerTask {
15631567 }
15641568 if (isKaonRejected (p1.p (), trackCuts.getNsigmaTPC (p1, o2::track::PID::Proton), trackCuts.getNsigmaTOF (p1, o2::track::PID::Proton), trackCuts.getNsigmaTPC (p1, o2::track::PID::Pion), trackCuts.getNsigmaTOF (p1, o2::track::PID::Pion))) {
15651569 continue ;
1566- } else if (isKaonRejected (p2.p (), trackCuts.getNsigmaTPC (p2, o2::track::PID::Proton), trackCuts.getNsigmaTOF (p2, o2::track::PID::Proton), trackCuts.getNsigmaTPC (p2, o2::track::PID::Pion), trackCuts.getNsigmaTOF (p2, o2::track::PID::Pion))) {
1570+ }
1571+ if (isKaonRejected (p2.p (), trackCuts.getNsigmaTPC (p2, o2::track::PID::Proton), trackCuts.getNsigmaTOF (p2, o2::track::PID::Proton), trackCuts.getNsigmaTPC (p2, o2::track::PID::Pion), trackCuts.getNsigmaTOF (p2, o2::track::PID::Pion))) {
15671572 continue ;
15681573 }
15691574
0 commit comments