From 96f9da03b26eb72b2377d586b66efebf67570742 Mon Sep 17 00:00:00 2001 From: Francesco Mazzaschi Date: Sun, 6 Jul 2025 17:41:42 +0200 Subject: [PATCH 1/2] Fix histogram filling --- PWGLF/Tasks/Resonances/lambda1405analysis.cxx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/PWGLF/Tasks/Resonances/lambda1405analysis.cxx b/PWGLF/Tasks/Resonances/lambda1405analysis.cxx index 0be4f939967..c036c3e29df 100644 --- a/PWGLF/Tasks/Resonances/lambda1405analysis.cxx +++ b/PWGLF/Tasks/Resonances/lambda1405analysis.cxx @@ -178,7 +178,13 @@ struct lambda1405analysis { if (std::abs(sigmaCand.dcaMothPv()) > cutDCAtoPVSigma || std::abs(sigmaCand.dcaDaugPv()) < cutDCAtoPVPiFromSigma || sigmaRad < cutSigmaRadius) { return false; } - rLambda1405.fill(HIST("h2PtMassSigmaBeforeCuts"), sigmaCand.mothSign() * sigmaCand.ptMoth(), sigmaCand.mSigmaMinus()); + if (lambda1405Cand.isSigmaMinus){ + rLambda1405.fill(HIST("h2PtMassSigmaBeforeCuts_0"), sigmaCand.mothSign() * sigmaCand.ptMoth(), sigmaCand.mSigmaMinus()); + } + if (lambda1405Cand.isSigmaPlus){ + rLambda1405.fill(HIST("h2PtMassSigmaBeforeCuts_1"), sigmaCand.mothSign() * sigmaCand.ptMoth(), sigmaCand.mSigmaPlus()); + } + for (const auto& piTrack : tracks) { if (!doLSBkg) { if (piTrack.sign() == sigmaCand.mothSign()) { From 5d2479cbeaa89a413e04cfc20b6ef8a9a7d283bf Mon Sep 17 00:00:00 2001 From: Francesco Mazzaschi Date: Sun, 6 Jul 2025 18:56:42 +0200 Subject: [PATCH 2/2] fix bugOD --- PWGLF/Tasks/Resonances/lambda1405analysis.cxx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/PWGLF/Tasks/Resonances/lambda1405analysis.cxx b/PWGLF/Tasks/Resonances/lambda1405analysis.cxx index c036c3e29df..dbe855712e8 100644 --- a/PWGLF/Tasks/Resonances/lambda1405analysis.cxx +++ b/PWGLF/Tasks/Resonances/lambda1405analysis.cxx @@ -178,13 +178,13 @@ struct lambda1405analysis { if (std::abs(sigmaCand.dcaMothPv()) > cutDCAtoPVSigma || std::abs(sigmaCand.dcaDaugPv()) < cutDCAtoPVPiFromSigma || sigmaRad < cutSigmaRadius) { return false; } - if (lambda1405Cand.isSigmaMinus){ - rLambda1405.fill(HIST("h2PtMassSigmaBeforeCuts_0"), sigmaCand.mothSign() * sigmaCand.ptMoth(), sigmaCand.mSigmaMinus()); - } - if (lambda1405Cand.isSigmaPlus){ - rLambda1405.fill(HIST("h2PtMassSigmaBeforeCuts_1"), sigmaCand.mothSign() * sigmaCand.ptMoth(), sigmaCand.mSigmaPlus()); + if (lambda1405Cand.isSigmaMinus) { + rLambda1405.fill(HIST("h2PtMassSigmaBeforeCuts_0"), sigmaCand.mothSign() * sigmaCand.ptMoth(), sigmaCand.mSigmaMinus()); } - + if (lambda1405Cand.isSigmaPlus) { + rLambda1405.fill(HIST("h2PtMassSigmaBeforeCuts_1"), sigmaCand.mothSign() * sigmaCand.ptMoth(), sigmaCand.mSigmaPlus()); + } + for (const auto& piTrack : tracks) { if (!doLSBkg) { if (piTrack.sign() == sigmaCand.mothSign()) {