@@ -570,7 +570,7 @@ struct CorrelationTask {
570570 }
571571
572572 if constexpr (std::experimental::is_detected<HasMcDecay, typename TTracks1::iterator>::value) {
573- if (((track1.mcDecay () != aod::cf2prongtrack::D0ToPiK) && (track1.mcDecay () != aod::cf2prongtrack::D0barToKPi )) || (track1.decay () & aod::cf2prongmcpart::Prompt) == 0 )
573+ if (((track1.mcDecay () != aod::cf2prongtrack::D0ToPiK) && (track1.mcDecay () != aod::cf2prongtrack::D0barToKPiExclusive )) || (track1.decay () & aod::cf2prongmcpart::Prompt) == 0 )
574574 continue ;
575575 } else if constexpr (std::experimental::is_detected<HasDecay, typename TTracks1::iterator>::value) {
576576 if (cfgDecayParticleMask != 0 && (cfgDecayParticleMask & (1u << static_cast <uint32_t >(track1.decay ()))) == 0u ) {
@@ -653,7 +653,7 @@ struct CorrelationTask {
653653
654654 // If decay attributes are found for the second track/particle, we assume 2p-2p correlation
655655 if constexpr (std::experimental::is_detected<HasMcDecay, typename TTracks2::iterator>::value) {
656- if ((((track2.mcDecay ()) != aod::cf2prongtrack::D0ToPiK) && ((track2.mcDecay ()) != aod::cf2prongtrack::D0barToKPi )) || (track2.decay () & aod::cf2prongmcpart::Prompt) == 0 )
656+ if ((((track2.mcDecay ()) != aod::cf2prongtrack::D0ToPiK) && ((track2.mcDecay ()) != aod::cf2prongtrack::D0barToKPiExclusive )) || (track2.decay () & aod::cf2prongmcpart::Prompt) == 0 )
657657 continue ;
658658 } else if constexpr (std::experimental::is_detected<HasDecay, typename TTracks2::iterator>::value) {
659659 if (cfgDecayParticleMask != 0 && (cfgDecayParticleMask & (1u << static_cast <uint32_t >(track2.decay ()))) == 0u ) {
@@ -1180,7 +1180,7 @@ struct CorrelationTask {
11801180 p2indexCache.clear ();
11811181 for (const auto & mcParticle : mcParticles) {
11821182 if (std::find (cfgMcTriggerPDGs->begin (), cfgMcTriggerPDGs->end (), mcParticle.pdgCode ()) != cfgMcTriggerPDGs->end ()) {
1183- if (((mcParticle.mcDecay () != aod::cf2prongtrack::D0ToPiK) && (mcParticle.mcDecay () != aod::cf2prongtrack::D0barToKPi )) || (mcParticle.decay () & aod::cf2prongmcpart::Prompt) == 0 )
1183+ if (((mcParticle.mcDecay () != aod::cf2prongtrack::D0ToPiK) && (mcParticle.mcDecay () != aod::cf2prongtrack::D0barToKPiExclusive )) || (mcParticle.decay () & aod::cf2prongmcpart::Prompt) == 0 )
11841184 continue ; // wrong decay channel
11851185 if (mcParticle.cfParticleDaugh0Id () < 0 && mcParticle.cfParticleDaugh1Id () < 0 )
11861186 continue ; // daughters not found
0 commit comments