diff --git a/ALICE3/TableProducer/alice3-decaypreselector.cxx b/ALICE3/TableProducer/alice3-decaypreselector.cxx index e27e1e3ad94..527d1c1d197 100644 --- a/ALICE3/TableProducer/alice3-decaypreselector.cxx +++ b/ALICE3/TableProducer/alice3-decaypreselector.cxx @@ -63,7 +63,7 @@ using FullTracksExt = soa::Join; // For MC association in pre-selection using labeledTracks = soa::Join; using tofTracks = soa::Join; -using richTracks = soa::Join; +using richTracks = soa::Join; struct alice3decaypreselector { Produces a3decayMaps; @@ -112,9 +112,9 @@ struct alice3decaypreselector { Partition pOuterTOFPi = nabs(aod::upgrade_tof::nSigmaPionOuterTOF) > nSigmaTOF; Partition pOuterTOFKa = nabs(aod::upgrade_tof::nSigmaKaonOuterTOF) > nSigmaTOF; Partition pOuterTOFPr = nabs(aod::upgrade_tof::nSigmaProtonOuterTOF) > nSigmaTOF; - Partition pRICHPi = nabs(aod::upgrade_rich::nSigmaPionRich) > nSigmaRICH; - Partition pRICHKa = nabs(aod::upgrade_rich::nSigmaKaonRich) > nSigmaRICH; - Partition pRICHPr = nabs(aod::upgrade_rich::nSigmaProtonRich) > nSigmaRICH; + Partition pRICHPi = aod::upgrade_rich::hasSig && aod::upgrade_rich::hasSigPi && nabs(aod::upgrade_rich::nSigmaPionRich) > nSigmaRICH; + Partition pRICHKa = aod::upgrade_rich::hasSig && aod::upgrade_rich::hasSigKa && nabs(aod::upgrade_rich::nSigmaKaonRich) > nSigmaRICH; + Partition pRICHPr = aod::upgrade_rich::hasSig && aod::upgrade_rich::hasSigPr && nabs(aod::upgrade_rich::nSigmaProtonRich) > nSigmaRICH; //*+-+*+-+*+-+*+-+*+-+*+-+*+-+*+-+*+-+*+-+* /// Initialization of mask vectors if uninitialized