From 8808d74b98e3308334e4277c95492994a6f70e09 Mon Sep 17 00:00:00 2001 From: FabiolaLP Date: Sun, 30 Nov 2025 22:24:24 -0600 Subject: [PATCH 1/3] Fix typos error --- PWGLF/TableProducer/Nuspex/nucleiAntineutronCex.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGLF/TableProducer/Nuspex/nucleiAntineutronCex.cxx b/PWGLF/TableProducer/Nuspex/nucleiAntineutronCex.cxx index 32a896db20c..3f5b35f4c89 100644 --- a/PWGLF/TableProducer/Nuspex/nucleiAntineutronCex.cxx +++ b/PWGLF/TableProducer/Nuspex/nucleiAntineutronCex.cxx @@ -609,7 +609,7 @@ struct NucleiAntineutronCex { histos.fill(HIST("pItsPidValid"), pTrkItsPidValid); histos.fill(HIST("pTgl"), pTrkTgl); } - if (motherPdg == -kNeutron) { + if (motherPdg != -kNeutron) { histos.fill(HIST("pItsNsigmaPr_bg"), pTrkItsNSigmaPr); histos.fill(HIST("pItsPidValid_bg"), pTrkItsPidValid); histos.fill(HIST("pTgl_bg"), pTrkTgl); From ebf055117dd049bdd57c30d9d43e430567c9278e Mon Sep 17 00:00:00 2001 From: FabiolaLP Date: Wed, 7 Jan 2026 20:32:50 -0600 Subject: [PATCH 2/3] Implements a new cut at the secondary vertex in the antiprotons selection --- PWGLF/TableProducer/Nuspex/nucleiAntineutronCex.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PWGLF/TableProducer/Nuspex/nucleiAntineutronCex.cxx b/PWGLF/TableProducer/Nuspex/nucleiAntineutronCex.cxx index 3f5b35f4c89..b97456ecdcb 100644 --- a/PWGLF/TableProducer/Nuspex/nucleiAntineutronCex.cxx +++ b/PWGLF/TableProducer/Nuspex/nucleiAntineutronCex.cxx @@ -49,8 +49,8 @@ struct NucleiAntineutronCex { using TracksWCovMc = soa::Join; // === Cut values === - static constexpr double kIts2MinR = 2.2; // ITS2 min radius [cm] - static constexpr double kIts2MaxR = 39.0; // ITS2 max radius [cm] + static constexpr double kIts2MinR = 4.5; // ITS2 min radius (exluding IB) [cm] + static constexpr double kIts2MaxR = 45.0; // ITS2 max radius [cm] static constexpr double kIts2MaxVz = 39.0; // ITS2 max |vz| [cm] static constexpr double kAccMaxEta = 1.2; // acceptance |eta| static constexpr double kAccMaxVz = 5.3; // acceptance |vz| [cm] From 67138c561b86fe40e9f0a6cc9a00321b02ba12b0 Mon Sep 17 00:00:00 2001 From: FabiolaLP Date: Tue, 13 Jan 2026 13:41:15 -0600 Subject: [PATCH 3/3] Implements a new cut at the secondary vertex in the antiprotons selection --- PWGLF/TableProducer/Nuspex/nucleiAntineutronCex.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PWGLF/TableProducer/Nuspex/nucleiAntineutronCex.cxx b/PWGLF/TableProducer/Nuspex/nucleiAntineutronCex.cxx index b97456ecdcb..4ba3316a0b7 100644 --- a/PWGLF/TableProducer/Nuspex/nucleiAntineutronCex.cxx +++ b/PWGLF/TableProducer/Nuspex/nucleiAntineutronCex.cxx @@ -50,7 +50,7 @@ struct NucleiAntineutronCex { // === Cut values === static constexpr double kIts2MinR = 4.5; // ITS2 min radius (exluding IB) [cm] - static constexpr double kIts2MaxR = 45.0; // ITS2 max radius [cm] + static constexpr double kIts2MaxR = 48.0; // ITS2 max radius [cm] static constexpr double kIts2MaxVz = 39.0; // ITS2 max |vz| [cm] static constexpr double kAccMaxEta = 1.2; // acceptance |eta| static constexpr double kAccMaxVz = 5.3; // acceptance |vz| [cm] @@ -715,7 +715,7 @@ struct NucleiAntineutronCex { const float dOpenAngle = trkangleDeg - mcangleDeg; // Closest ITS layer: Radius need to be checked - static const std::array rLayers = {2.2, 2.8, 3.6, 19.6, 24.0, 29.0, 35.0}; + static const std::array rLayers = {2.3, 3.1, 3.9, 24.0, 30.0, 42.0, 48.0}; int16_t svNearestLayerId = -1; float svDeltaRToLayer = 1e9f; for (int i = 0; i < static_cast(rLayers.size()); ++i) {