From e1f2c87bd24e66f45fc3f3dea277e9a304c6ff7d Mon Sep 17 00:00:00 2001 From: aferrero2707 Date: Fri, 22 May 2026 21:03:14 +0200 Subject: [PATCH 1/2] [PWGDQ] added match chi2 column to QA derived tables --- PWGDQ/Tasks/qaMatching.cxx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/PWGDQ/Tasks/qaMatching.cxx b/PWGDQ/Tasks/qaMatching.cxx index 0ce4d9e4523..cfc07912c17 100644 --- a/PWGDQ/Tasks/qaMatching.cxx +++ b/PWGDQ/Tasks/qaMatching.cxx @@ -95,6 +95,7 @@ DECLARE_SOA_COLUMN(Phi, phi, float); DECLARE_SOA_COLUMN(MatchLabel, matchLabel, int8_t); DECLARE_SOA_COLUMN(TrackId, trackId, int64_t); DECLARE_SOA_COLUMN(MatchType, matchType, int8_t); +DECLARE_SOA_COLUMN(MatchChi2, matchChi2, float); DECLARE_SOA_COLUMN(MatchScore, matchScore, float); DECLARE_SOA_COLUMN(MatchRanking, matchRanking, int32_t); DECLARE_SOA_COLUMN(MftMultiplicity, mftMultiplicity, int32_t); @@ -152,7 +153,7 @@ DECLARE_SOA_TABLE(QaMatchingCandidates, "AOD", "QAMCAND", qamatching::MatchLabel, qamatching::TrackId, qamatching::P, qamatching::Pt, qamatching::Eta, qamatching::Phi, - qamatching::MatchType, qamatching::MatchScore, qamatching::MatchRanking, + qamatching::MatchType, qamatching::MatchChi2, qamatching::MatchScore, qamatching::MatchRanking, qamatching::XAtVtx, qamatching::YAtVtx, qamatching::ZAtVtx, @@ -2117,7 +2118,7 @@ struct QaMatching { candidate.matchRanking = ranking; candidate.matchRankingProd = ranking; - if constexpr ( isMC ) { + if constexpr (isMC) { candidate.matchType = getMatchType(muonTrack, muonTracks, mftTracks, collisionInfo.matchablePairs, ranking); } else { candidate.matchType = kMatchTypeUndefined; @@ -2733,7 +2734,7 @@ struct QaMatching { const auto& muonTrack = muonTracks.rawIteratorAt(candidate.globalTrackId); candidate.matchRanking = ranking; - if constexpr ( isMC ) { + if constexpr (isMC) { candidate.matchType = getMatchType(muonTrack, muonTracks, mftTracks, matchablePairs, ranking); } else { candidate.matchType = kMatchTypeUndefined; @@ -2882,7 +2883,7 @@ struct QaMatching { const auto& muonTrack = muonTracks.rawIteratorAt(candidate.globalTrackId); candidate.matchRanking = ranking; - if constexpr ( isMC ) { + if constexpr (isMC) { candidate.matchType = getMatchType(muonTrack, muonTracks, mftTracks, matchablePairs, ranking); } else { candidate.matchType = kMatchTypeUndefined; @@ -3031,6 +3032,7 @@ struct QaMatching { static_cast(candidateTrack.eta()), static_cast(candidateTrack.phi()), static_cast(candidate.matchType), + static_cast(candidate.matchChi2), static_cast(candidate.matchScore), static_cast(candidate.matchRanking), static_cast(candidateTrackAtVertex.getX()), From 6a2c8f30749520318718ba0571254fac005ef255 Mon Sep 17 00:00:00 2001 From: ALICE Action Bot Date: Fri, 22 May 2026 19:04:04 +0000 Subject: [PATCH 2/2] Please consider the following formatting changes --- PWGDQ/Tasks/qaMatching.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGDQ/Tasks/qaMatching.cxx b/PWGDQ/Tasks/qaMatching.cxx index cfc07912c17..0257af0a15e 100644 --- a/PWGDQ/Tasks/qaMatching.cxx +++ b/PWGDQ/Tasks/qaMatching.cxx @@ -2005,7 +2005,7 @@ struct QaMatching { collisionInfo.bc = bc.globalBC(); collisionInfo.zVertex = collision.posZ(); - if constexpr ( isMC ) { + if constexpr (isMC) { if (collisionInfo.matchablePairs.empty()) { fillMatchablePairs(collisionInfo, muonTracks, mftTracks); }