diff --git a/PWGLF/Tasks/Strangeness/lambdaTwoPartPolarization.cxx b/PWGLF/Tasks/Strangeness/lambdaTwoPartPolarization.cxx index f671585c45b..34b2a8ac52d 100644 --- a/PWGLF/Tasks/Strangeness/lambdaTwoPartPolarization.cxx +++ b/PWGLF/Tasks/Strangeness/lambdaTwoPartPolarization.cxx @@ -370,8 +370,10 @@ struct LfLambdaTwoPartPolarization { aLambdaTag = 1; } - if (postrack_v01.globalIndex() == trk.globalIndex() || negtrack_v01.globalIndex() == trk.globalIndex()) { - continue; + if (doprocessDataSame) { + if (postrack_v01.globalIndex() == trk.globalIndex() || negtrack_v01.globalIndex() == trk.globalIndex()) { + continue; + } } if (LambdaTag == aLambdaTag) { @@ -536,12 +538,11 @@ struct LfLambdaTwoPartPolarization { TrackCandidates const& tracks, aod::V0Datas const& V0s, aod::BCsWithTimestamps const&) { + centrality = collision.centFT0M(); if (cfgCentEst == kFT0C) { centrality = collision.centFT0C(); } else if (cfgCentEst == kFT0M) { centrality = collision.centFT0M(); - } else { - centrality = collision.centFT0M(); } if (!eventSelected(collision) && cfgEvtSel) { return; @@ -568,12 +569,11 @@ struct LfLambdaTwoPartPolarization { TrackCandidates const& /*tracks*/, aod::V0Datas const& V0s, aod::BCsWithTimestamps const&) { + centrality = collision.centFT0M(); if (cfgCentEst == kFT0C) { centrality = collision.centFT0C(); } else if (cfgCentEst == kFT0M) { centrality = collision.centFT0M(); - } else { - centrality = collision.centFT0M(); } if (!eventSelected(collision) && cfgEvtSel) { return;