From 1e1fac3fca3774de530cc958519b401d9f802e02 Mon Sep 17 00:00:00 2001 From: Alberto Caliva Date: Fri, 7 Feb 2025 16:59:30 +0100 Subject: [PATCH 1/4] [PWGLF] Added selection on ncr/findable clusters --- PWGLF/Tasks/Nuspex/nucleiInJets.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/PWGLF/Tasks/Nuspex/nucleiInJets.cxx b/PWGLF/Tasks/Nuspex/nucleiInJets.cxx index 8ef42f4c65c..cbdb6f86f41 100644 --- a/PWGLF/Tasks/Nuspex/nucleiInJets.cxx +++ b/PWGLF/Tasks/Nuspex/nucleiInJets.cxx @@ -106,8 +106,8 @@ struct NucleiInJets { Configurable par0{"par0", 0.00164, "par 0"}; Configurable par1{"par1", 0.00231, "par 1"}; Configurable minItsNclusters{"minItsNclusters", 5, "minimum number of ITS clusters"}; - Configurable minTpcNclusters{"minTpcNclusters", 80, "minimum number of TPC clusters"}; Configurable minTpcNcrossedRows{"minTpcNcrossedRows", 80, "minimum number of TPC crossed pad rows"}; + Configurable minTpcNcrossedRowsOverFindable{"minTpcNcrossedRowsOverFindable", 0.8, "crossed rows/findable"}; Configurable maxChiSquareTpc{"maxChiSquareTpc", 4.0, "maximum TPC chi^2/Ncls"}; Configurable maxChiSquareIts{"maxChiSquareIts", 36.0, "maximum ITS chi^2/Ncls"}; Configurable minPt{"minPt", 0.3, "minimum pt of the tracks"}; @@ -274,7 +274,7 @@ struct NucleiInJets { return false; if (track.tpcNClsCrossedRows() < 70) return false; - if (track.tpcNClsCrossedRows() / track.tpcNClsFindable() < 0.8) + if ((track.tpcNClsCrossedRows() / track.tpcNClsFindable()) < 0.8) return false; if (track.tpcChi2NCl() > 4) return false; @@ -320,10 +320,10 @@ struct NucleiInJets { return false; if (!track.hasTPC()) return false; - if (track.tpcNClsFound() < minTpcNclusters) - return false; if (track.tpcNClsCrossedRows() < minTpcNcrossedRows) return false; + if ((track.tpcNClsCrossedRows() / track.tpcNClsFindable()) < minTpcNcrossedRowsOverFindable) + return false; if (track.tpcChi2NCl() > maxChiSquareTpc) return false; if (track.itsChi2NCl() > maxChiSquareIts) From 47270a1d0dcd91307004c69f816e05c1b9ca7a58 Mon Sep 17 00:00:00 2001 From: Alberto Caliva Date: Fri, 7 Feb 2025 17:02:05 +0100 Subject: [PATCH 2/4] [PWGLF] Added selection on ncr/findable clusters --- PWGLF/Tasks/Nuspex/nucleiInJets.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PWGLF/Tasks/Nuspex/nucleiInJets.cxx b/PWGLF/Tasks/Nuspex/nucleiInJets.cxx index cbdb6f86f41..9695e6d24f0 100644 --- a/PWGLF/Tasks/Nuspex/nucleiInJets.cxx +++ b/PWGLF/Tasks/Nuspex/nucleiInJets.cxx @@ -274,7 +274,7 @@ struct NucleiInJets { return false; if (track.tpcNClsCrossedRows() < 70) return false; - if ((track.tpcNClsCrossedRows() / track.tpcNClsFindable()) < 0.8) + if ((static_casttrack.tpcNClsCrossedRows() / static_casttrack.tpcNClsFindable()) < 0.8) return false; if (track.tpcChi2NCl() > 4) return false; @@ -322,7 +322,7 @@ struct NucleiInJets { return false; if (track.tpcNClsCrossedRows() < minTpcNcrossedRows) return false; - if ((track.tpcNClsCrossedRows() / track.tpcNClsFindable()) < minTpcNcrossedRowsOverFindable) + if ((static_casttrack.tpcNClsCrossedRows() / static_casttrack.tpcNClsFindable()) < minTpcNcrossedRowsOverFindable) return false; if (track.tpcChi2NCl() > maxChiSquareTpc) return false; From 5c1544c87c0c589fc895ea0a1c063de41f5bbb79 Mon Sep 17 00:00:00 2001 From: Alberto Caliva Date: Fri, 7 Feb 2025 17:05:00 +0100 Subject: [PATCH 3/4] fixed clang format --- PWGLF/Tasks/Nuspex/nucleiInJets.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PWGLF/Tasks/Nuspex/nucleiInJets.cxx b/PWGLF/Tasks/Nuspex/nucleiInJets.cxx index 9695e6d24f0..55bac75b7ee 100644 --- a/PWGLF/Tasks/Nuspex/nucleiInJets.cxx +++ b/PWGLF/Tasks/Nuspex/nucleiInJets.cxx @@ -274,7 +274,7 @@ struct NucleiInJets { return false; if (track.tpcNClsCrossedRows() < 70) return false; - if ((static_casttrack.tpcNClsCrossedRows() / static_casttrack.tpcNClsFindable()) < 0.8) + if ((static_cast track.tpcNClsCrossedRows() / static_cast track.tpcNClsFindable()) < 0.8) return false; if (track.tpcChi2NCl() > 4) return false; @@ -322,7 +322,7 @@ struct NucleiInJets { return false; if (track.tpcNClsCrossedRows() < minTpcNcrossedRows) return false; - if ((static_casttrack.tpcNClsCrossedRows() / static_casttrack.tpcNClsFindable()) < minTpcNcrossedRowsOverFindable) + if ((static_cast track.tpcNClsCrossedRows() / static_cast track.tpcNClsFindable()) < minTpcNcrossedRowsOverFindable) return false; if (track.tpcChi2NCl() > maxChiSquareTpc) return false; From 0da6b8658d798c48953ac8a59605945ad894eee0 Mon Sep 17 00:00:00 2001 From: Alberto Caliva Date: Fri, 7 Feb 2025 17:30:15 +0100 Subject: [PATCH 4/4] fixed typo --- PWGLF/Tasks/Nuspex/nucleiInJets.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PWGLF/Tasks/Nuspex/nucleiInJets.cxx b/PWGLF/Tasks/Nuspex/nucleiInJets.cxx index 55bac75b7ee..9960759e9ac 100644 --- a/PWGLF/Tasks/Nuspex/nucleiInJets.cxx +++ b/PWGLF/Tasks/Nuspex/nucleiInJets.cxx @@ -274,7 +274,7 @@ struct NucleiInJets { return false; if (track.tpcNClsCrossedRows() < 70) return false; - if ((static_cast track.tpcNClsCrossedRows() / static_cast track.tpcNClsFindable()) < 0.8) + if ((static_cast(track.tpcNClsCrossedRows()) / static_cast(track.tpcNClsFindable())) < 0.8) return false; if (track.tpcChi2NCl() > 4) return false; @@ -322,7 +322,7 @@ struct NucleiInJets { return false; if (track.tpcNClsCrossedRows() < minTpcNcrossedRows) return false; - if ((static_cast track.tpcNClsCrossedRows() / static_cast track.tpcNClsFindable()) < minTpcNcrossedRowsOverFindable) + if ((static_cast(track.tpcNClsCrossedRows()) / static_cast(track.tpcNClsFindable())) < minTpcNcrossedRowsOverFindable) return false; if (track.tpcChi2NCl() > maxChiSquareTpc) return false;