diff --git a/PWGDQ/Tasks/mftMchMatcher.cxx b/PWGDQ/Tasks/mftMchMatcher.cxx index 12381a9cde3..2c13b576569 100644 --- a/PWGDQ/Tasks/mftMchMatcher.cxx +++ b/PWGDQ/Tasks/mftMchMatcher.cxx @@ -565,7 +565,9 @@ struct mftMchMatcher { auto const& mftTrack = muonTrack.template matchMFTTrack_as(); if (!muonTrack.has_mcParticle() || !mftTrack.has_mcParticle()) { - return result; + // if either the MCH or the MFT tracks are fakes (not associated to any MC particles) + // we consider the match as fake + return (isBestMatch ? kMatchTypeFakeLeading : kMatchTypeFakeNonLeading); } bool isPaired = isPairedMuon(mchTrack.globalIndex(), matchablePairs);