From 13d61ef4678966625b342c4399eb6f3aa4ec6235 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?BiaoZhang=20=28=E5=BC=A0=E5=BD=AA=29?= <52267892+zhangbiao-phy@users.noreply.github.com> Date: Thu, 7 May 2026 14:13:17 +0200 Subject: [PATCH 1/3] Fix nSigmaCombPiMax configuration and condition --- .../HFC/TableProducer/producerCharmHadronsTrackFemtoDream.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PWGHF/HFC/TableProducer/producerCharmHadronsTrackFemtoDream.cxx b/PWGHF/HFC/TableProducer/producerCharmHadronsTrackFemtoDream.cxx index eb197529980..081d99b226a 100644 --- a/PWGHF/HFC/TableProducer/producerCharmHadronsTrackFemtoDream.cxx +++ b/PWGHF/HFC/TableProducer/producerCharmHadronsTrackFemtoDream.cxx @@ -154,7 +154,7 @@ struct HfProducerCharmHadronsTrackFemtoDream { Configurable nSigmaTpcElMin{"nSigmaTpcElMin", 3.f, "Kaon PID Method1: require |nSigmaTpcEl| > this (electron)"}; Configurable nSigmaCombKaMax{"nSigmaCombKaMax", 3.f, "Kaon PID Method2: require |nSigmaCombKa| < this"}; Configurable nSigmaCombKaTightMax{"nSigmaCombKaTightMax", 2.f, "Kaon PID Method2: for p > pTrackTightMin require |nSigmaCombKa| < this"}; - Configurable nSigmaCombPiMax{"nSigmaCombPiMax", 6.f, "Kaon PID Method2: for p > pTrackTightMin require |nSigmaCombPi| < this"}; + Configurable {"", 6.f, "Kaon PID Method2: for p > pTrackTightMin require |nSigmaCombPi| < this"}; } kaonPidSel; Configurable isDebug{"isDebug", true, "Enable Debug tables"}; @@ -391,7 +391,7 @@ struct HfProducerCharmHadronsTrackFemtoDream { if (std::abs(nSigmaCombKa) >= kaonPidSel.nSigmaCombKaTightMax) { isTrackKaonPidMethod2 = false; } - if (std::abs(nSigmaCombPi) >= kaonPidSel.nSigmaCombPiMax) { + if (std::abs(nSigmaCombPi) <= kaonPidSel.nSigmaCombPiMax) { isTrackKaonPidMethod2 = false; } } From ea1ab09785e06a05cf76c892befc099f7f1b7ead Mon Sep 17 00:00:00 2001 From: ALICE Action Bot Date: Thu, 7 May 2026 12:16:56 +0000 Subject: [PATCH 2/3] Please consider the following formatting changes --- PWGHF/HFC/TableProducer/producerCharmHadronsTrackFemtoDream.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGHF/HFC/TableProducer/producerCharmHadronsTrackFemtoDream.cxx b/PWGHF/HFC/TableProducer/producerCharmHadronsTrackFemtoDream.cxx index 081d99b226a..8a1d19f7b1e 100644 --- a/PWGHF/HFC/TableProducer/producerCharmHadronsTrackFemtoDream.cxx +++ b/PWGHF/HFC/TableProducer/producerCharmHadronsTrackFemtoDream.cxx @@ -154,7 +154,7 @@ struct HfProducerCharmHadronsTrackFemtoDream { Configurable nSigmaTpcElMin{"nSigmaTpcElMin", 3.f, "Kaon PID Method1: require |nSigmaTpcEl| > this (electron)"}; Configurable nSigmaCombKaMax{"nSigmaCombKaMax", 3.f, "Kaon PID Method2: require |nSigmaCombKa| < this"}; Configurable nSigmaCombKaTightMax{"nSigmaCombKaTightMax", 2.f, "Kaon PID Method2: for p > pTrackTightMin require |nSigmaCombKa| < this"}; - Configurable {"", 6.f, "Kaon PID Method2: for p > pTrackTightMin require |nSigmaCombPi| < this"}; + Configurable{"", 6.f, "Kaon PID Method2: for p > pTrackTightMin require |nSigmaCombPi| < this"}; } kaonPidSel; Configurable isDebug{"isDebug", true, "Enable Debug tables"}; From 3fd08e9716e900a43ba1b3c7634572cbe90bc95d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?BiaoZhang=20=28=E5=BC=A0=E5=BD=AA=29?= <52267892+zhangbiao-phy@users.noreply.github.com> Date: Thu, 7 May 2026 14:30:41 +0200 Subject: [PATCH 3/3] Fix missing identifier for nSigmaCombPiMax --- PWGHF/HFC/TableProducer/producerCharmHadronsTrackFemtoDream.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGHF/HFC/TableProducer/producerCharmHadronsTrackFemtoDream.cxx b/PWGHF/HFC/TableProducer/producerCharmHadronsTrackFemtoDream.cxx index 8a1d19f7b1e..fcfd59ea839 100644 --- a/PWGHF/HFC/TableProducer/producerCharmHadronsTrackFemtoDream.cxx +++ b/PWGHF/HFC/TableProducer/producerCharmHadronsTrackFemtoDream.cxx @@ -154,7 +154,7 @@ struct HfProducerCharmHadronsTrackFemtoDream { Configurable nSigmaTpcElMin{"nSigmaTpcElMin", 3.f, "Kaon PID Method1: require |nSigmaTpcEl| > this (electron)"}; Configurable nSigmaCombKaMax{"nSigmaCombKaMax", 3.f, "Kaon PID Method2: require |nSigmaCombKa| < this"}; Configurable nSigmaCombKaTightMax{"nSigmaCombKaTightMax", 2.f, "Kaon PID Method2: for p > pTrackTightMin require |nSigmaCombKa| < this"}; - Configurable{"", 6.f, "Kaon PID Method2: for p > pTrackTightMin require |nSigmaCombPi| < this"}; + Configurable nSigmaCombPiMax{"nSigmaCombPiMax", 6.f, "Kaon PID Method2: for p > pTrackTightMin require |nSigmaCombPi| < this"}; } kaonPidSel; Configurable isDebug{"isDebug", true, "Enable Debug tables"};