From 10a1fead1925423ca80e0fcad055e07b7079c31d Mon Sep 17 00:00:00 2001 From: Joey Staa Date: Tue, 24 Feb 2026 12:13:55 +0100 Subject: [PATCH 1/2] Added a number of track selection configurable parameters --- .../Tasks/threeParticleCorrelations.cxx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx b/PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx index c6af9ac57b1..88bfe0d527d 100644 --- a/PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx +++ b/PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx @@ -79,6 +79,9 @@ struct ThreeParticleCorrelations { float pionPtMid1 = 1.6, pionPtMid2 = 2.0, kaonPtMid1 = 1.5, kaonPtMid2 = 2.0, protonPtMid = 2.3; struct : ConfigurableGroup { std::string prefix = "TrackSelection"; + Configurable chi2PerClusterTPC{"chi2PerClusterTPC", 4.0, "Maximum TPC goodness-of-fit Chi2 per cluster"}; + Configurable chi2PerClusterITS{"chi2PerClusterITS", 36.0, "Maximum ITS goodness-of-fit Chi2 per cluster"}; + Configurable dcaZ{"dcaZ", 2.0, "Maximum longitudinal DCA (cm)"}; Configurable nSigmaTPCvar{"nSigmaTPCvar", 0.0, "Variation in the TPC nSigma"}; Configurable nSigmaTOFvar{"nSigmaTOFvar", 0.0, "Variation in the TOF nSigma"}; } trackSelGroup; @@ -117,7 +120,7 @@ struct ThreeParticleCorrelations { // Table aliases - Data using MyFilteredCollisions = soa::Filtered>; using MyFilteredCollision = MyFilteredCollisions::iterator; - using MyFilteredTracks = soa::Filtered>; @@ -130,7 +133,7 @@ struct ThreeParticleCorrelations { using MCRecCollisions = soa::Join; using MyFilteredMCRecCollisions = soa::Filtered; using MyMCV0s = soa::Join; - using MyFilteredMCTracks = soa::Filtered>; @@ -1108,6 +1111,13 @@ struct ThreeParticleCorrelations { bool trackFilters(const TrackCand& track) // Track filter { + if (track.tpcChi2NCl() > trackSelGroup.chi2PerClusterTPC || track.itsChi2NCl() > trackSelGroup.chi2PerClusterITS) { + return false; + } + if (track.dcaZ() > trackSelGroup.dcaZ) { + return false; + } + if (!track.hasTOF()) { return false; } From 1fe3fa3b21f54c6aa698997c8eaa9b91359ab6cc Mon Sep 17 00:00:00 2001 From: ALICE Action Bot Date: Tue, 24 Feb 2026 11:16:08 +0000 Subject: [PATCH 2/2] Please consider the following formatting changes --- .../Tasks/threeParticleCorrelations.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx b/PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx index 88bfe0d527d..f74b90da6c3 100644 --- a/PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx +++ b/PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx @@ -1117,7 +1117,7 @@ struct ThreeParticleCorrelations { if (track.dcaZ() > trackSelGroup.dcaZ) { return false; } - + if (!track.hasTOF()) { return false; }