From d5817d886ea18dda65f667afbd30b707d560624a Mon Sep 17 00:00:00 2001 From: Francesca Ercolessi Date: Tue, 20 Oct 2026 18:41:56 +0200 Subject: [PATCH] extend ITS rejection for deuterons --- PWGLF/Tasks/Nuspex/hadronnucleicorrelation.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PWGLF/Tasks/Nuspex/hadronnucleicorrelation.cxx b/PWGLF/Tasks/Nuspex/hadronnucleicorrelation.cxx index 90717213795..d66da98c8ae 100644 --- a/PWGLF/Tasks/Nuspex/hadronnucleicorrelation.cxx +++ b/PWGLF/Tasks/Nuspex/hadronnucleicorrelation.cxx @@ -637,7 +637,7 @@ struct HadronNucleiCorrelation { if (!doITSPID.value || isITSPID) { return signCheck; } - } else if (isTPCElRejection || isTOFPID) { + } else if (isTOFPID || (isTPCElRejection && (!doITSPID.value || isITSPID))) { return signCheck; } } @@ -1041,7 +1041,7 @@ struct HadronNucleiCorrelation { if (track.pt() >= pTthrdeTOF.value || !doITSPID.value || track.itsNSigmaDe() > nsigmaITSDe.value) { if (!isPr) { registryQa.fill(HIST("QA/h3dTPCTOF_De"), track.tpcNSigmaDe(), track.tofNSigmaDe(), track.pt()); - if (isTPCElRejection || isTOFPID) { + if (isTOFPID || (isTPCElRejection && (!doITSPID.value || track.itsNSigmaDe() > nsigmaITSDe.value))) { registryQa.fill(HIST("QA/h3dTPCTOF_De_Rej"), track.tpcNSigmaDe(), track.tofNSigmaDe(), track.pt()); } } @@ -1054,7 +1054,7 @@ struct HadronNucleiCorrelation { if (track.pt() >= pTthrdeTOF.value || !doITSPID.value || track.itsNSigmaDe() > nsigmaITSDe.value) { if (!isPr) { registryQa.fill(HIST("QA/h3dTPCTOF_AntiDe"), track.tpcNSigmaDe(), track.tofNSigmaDe(), track.pt()); - if (isTPCElRejection || isTOFPID) { + if (isTOFPID || (isTPCElRejection && (!doITSPID.value || track.itsNSigmaDe() > nsigmaITSDe.value))) { registryQa.fill(HIST("QA/h3dTPCTOF_AntiDe_Rej"), track.tpcNSigmaDe(), track.tofNSigmaDe(), track.pt()); } }