From f4e93b419e0aa1947fefe2f9ed3585ac6c65e919 Mon Sep 17 00:00:00 2001 From: zjxiongOvO Date: Sat, 14 Nov 2026 23:13:11 +0100 Subject: [PATCH 1/4] add a process for track_centrality QA --- PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx index 99b2945b5b5..3481213cc6e 100644 --- a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx +++ b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx @@ -925,6 +925,13 @@ struct AnalysisTrackSelection { runTrackSelection(assocs, bcs, events, tracks, eventsMC, tracksMC); // cout << "AnalysisTrackSelection::processWithCov() completed" << endl; } + void processWithCent(TrackAssoc const& assocs, BCsWithTimestamps const& bcs, MyEventsWithCentAndMults const& events, MyBarrelTracksWithCov const& tracks, + McCollisions const& eventsMC, McParticles const& tracksMC) + { + // cout << "AnalysisTrackSelection::processWithCent() called" << endl; + runTrackSelection(assocs, bcs, events, tracks, eventsMC, tracksMC); + // cout << "AnalysisTrackSelection::processWithCent() completed" << endl; + } void processWithCovTOFService(TrackAssoc const& assocs, BCsWithTimestamps const& bcs, MyEventsSelected const& events, MyBarrelTracksWithCovNoTOF const& tracks, McCollisions const& eventsMC, McParticles const& tracksMC) { @@ -945,6 +952,7 @@ struct AnalysisTrackSelection { } PROCESS_SWITCH(AnalysisTrackSelection, processWithCov, "Run barrel track selection on DQ skimmed tracks w/ cov matrix associations", false); + PROCESS_SWITCH(AnalysisTrackSelection, processWithCent, "Run barrel track selection on DQ skimmed tracks w/ centrality", false); PROCESS_SWITCH(AnalysisTrackSelection, processWithCovTOFService, "Run barrel track selection on DQ skimmed tracks w/ cov matrix associations, with TOF service", false); PROCESS_SWITCH(AnalysisTrackSelection, processWithDalitzBits, "Run barrel track selection on DQ skimmed tracks w/ dalitz bits obtained from DalitzSelection task", false); PROCESS_SWITCH(AnalysisTrackSelection, processDummy, "Dummy function", true); From 53445bb1cabcab2e9a6a99e094fbf3625aeda451 Mon Sep 17 00:00:00 2001 From: zjxiongOvO Date: Sun, 15 Nov 2026 15:08:51 +0100 Subject: [PATCH 2/4] fix bug --- PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx index 3481213cc6e..04122808feb 100644 --- a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx +++ b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx @@ -925,7 +925,7 @@ struct AnalysisTrackSelection { runTrackSelection(assocs, bcs, events, tracks, eventsMC, tracksMC); // cout << "AnalysisTrackSelection::processWithCov() completed" << endl; } - void processWithCent(TrackAssoc const& assocs, BCsWithTimestamps const& bcs, MyEventsWithCentAndMults const& events, MyBarrelTracksWithCov const& tracks, + void processWithCent(TrackAssoc const& assocs, BCsWithTimestamps const& bcs, MyEventsSelectedWithCentAndMults const& events, MyBarrelTracksWithCov const& tracks, McCollisions const& eventsMC, McParticles const& tracksMC) { // cout << "AnalysisTrackSelection::processWithCent() called" << endl; From 46d863830707a5f8cffbedc312b169d72defafe1 Mon Sep 17 00:00:00 2001 From: zjxiongOvO Date: Sun, 15 Nov 2026 15:42:27 +0100 Subject: [PATCH 3/4] fix bug --- PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx index 04122808feb..a64556934c2 100644 --- a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx +++ b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx @@ -3502,7 +3502,7 @@ struct AnalysisDileptonTrackTrack { uint32_t mcDecision = static_cast(0); // size_t isig = 0; - for (auto dilepton : dileptons) { + for (const auto& dilepton : dileptons) { // get full track info of tracks based on the index int indexLepton1 = dilepton.index0Id(); From 5da38fdded573f21f4752c2c756f6c1183ec902f Mon Sep 17 00:00:00 2001 From: ALICE Action Bot Date: Sun, 15 Nov 2026 14:43:04 +0000 Subject: [PATCH 4/4] Please consider the following formatting changes --- PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx index a64556934c2..2eee29dcf7f 100644 --- a/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx +++ b/PWGDQ/Tasks/dqEfficiency_withAssoc_direct.cxx @@ -926,7 +926,7 @@ struct AnalysisTrackSelection { // cout << "AnalysisTrackSelection::processWithCov() completed" << endl; } void processWithCent(TrackAssoc const& assocs, BCsWithTimestamps const& bcs, MyEventsSelectedWithCentAndMults const& events, MyBarrelTracksWithCov const& tracks, - McCollisions const& eventsMC, McParticles const& tracksMC) + McCollisions const& eventsMC, McParticles const& tracksMC) { // cout << "AnalysisTrackSelection::processWithCent() called" << endl; runTrackSelection(assocs, bcs, events, tracks, eventsMC, tracksMC);