From b043d4fa3ec590963c3f6e7321d068b41cac98f6 Mon Sep 17 00:00:00 2001 From: blacwovie Date: Fri, 19 Sep 2025 12:08:58 +0800 Subject: [PATCH 1/2] Update he3HadronFemto.cxx --- PWGLF/TableProducer/Nuspex/he3HadronFemto.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PWGLF/TableProducer/Nuspex/he3HadronFemto.cxx b/PWGLF/TableProducer/Nuspex/he3HadronFemto.cxx index 74c37c05518..3e67fa8064d 100644 --- a/PWGLF/TableProducer/Nuspex/he3HadronFemto.cxx +++ b/PWGLF/TableProducer/Nuspex/he3HadronFemto.cxx @@ -440,8 +440,8 @@ struct he3HadronFemto { candidate.tpcNClsCrossedRows() < crossedRowsToFindableRatio * candidate.tpcNClsFindable() || candidate.tpcChi2NCl() > maxChi2NCl || candidate.tpcChi2NCl() < settingCutChi2tpcLow || - candidate.itsChi2NCl() > settingCutChi2NClITS || candidate.dcaXY() > settingCutDCAxy || - candidate.dcaZ() > settingCutDCAz) { + candidate.itsChi2NCl() > settingCutChi2NClITS || std::abs(candidate.dcaXY()) > settingCutDCAxy || + std::abs(candidate.dcaZ()) > settingCutDCAz) { return false; } @@ -622,7 +622,7 @@ struct he3HadronFemto { return false; } - if (he3Hadcand.recoPtHad() < settingCutPtMinHad || he3Hadcand.recoPtHad() > settingCutPtMaxHad) + if (std::abs(he3Hadcand.recoPtHad()) < settingCutPtMinHad || std::abs(he3Hadcand.recoPtHad()) > settingCutPtMaxHad) return false; he3Hadcand.signHe3 = trackHe3.sign(); From a732b327b7e73fcd7be79c7b572392b47520ae50 Mon Sep 17 00:00:00 2001 From: blacwovie Date: Fri, 19 Sep 2025 17:23:11 +0800 Subject: [PATCH 2/2] Update he3HadronFemto.cxx --- PWGLF/TableProducer/Nuspex/he3HadronFemto.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PWGLF/TableProducer/Nuspex/he3HadronFemto.cxx b/PWGLF/TableProducer/Nuspex/he3HadronFemto.cxx index 3e67fa8064d..b626b1ce386 100644 --- a/PWGLF/TableProducer/Nuspex/he3HadronFemto.cxx +++ b/PWGLF/TableProducer/Nuspex/he3HadronFemto.cxx @@ -907,9 +907,9 @@ struct he3HadronFemto { { double PrTPCnsigma = computePrTPCnsig(he3Hadcand.momHadTPC, he3Hadcand.tpcSignalHad); double PrTOFnsigma = tofNSigmaCalculation(he3Hadcand.massTOFHad, he3Hadcand.recoPtHad()); - if (abs(PrTPCnsigma) < 3) + if (std::abs(PrTPCnsigma) < 3) return; - if (abs(PrTOFnsigma) < 3) + if (std::abs(PrTOFnsigma) < 3) return; float kstar = computeKstar(he3Hadcand);