[PWGDQ] Add QA matching derived tables AO2D outputs#15517
[PWGDQ] Add QA matching derived tables AO2D outputs#15517nivram-phy wants to merge 33 commits intoAliceO2Group:masterfrom
Conversation
Please consider the following formatting changes to AliceO2Group#15517
Hi @nivram-phy, I think that you tagged the wrong Andrea |
Co-authored-by: Vít Kučera <26327373+vkucera@users.noreply.github.com>
|
You can just run the linter and formatting locally and fix all issues at once before you push an update. |
|
@vkucera I couldn't do it locally or understand where it was failing, so I am doing it this way. I am on very unfamiliar territory here. |
|
|
Error while checking build/O2Physics/o2 for 25eedc6 at 2026-04-17 15:11: Full log here. |
|
Error while checking build/O2Physics/o2 for 7c063a9 at 2026-04-17 17:31: Full log here. |
|
You didn't test your changes before pushing. |
|
@vkucera I noticed that macOS-arm and o2 check seems to happen only if the PR is not in draft, is that correct or maybe I haev misunderstood it? |
It's correct. We don't compile draft PRs. |
|
@aferrero2707 Back to a stable point, needed to fix a lot of things as some baseline linter requirements have changed. |
@nivram-phy What do you mean? No requirements have changed since you opened the PR. |
@vkucera We were working with a different version of the code from a month ago locally for building a derived table table. From that point, the include files were modified in the master that I had not noticed. This is what I mentioned. |
This PR extends qaMatching.cxx to produce QA-focused AO2D tables and improves true-match indexing logic to use track-type–based muon selection. Add AOD schema and producers for QAMEVT, QAMCHTRK, and QAMCAND.
QAMEVT
Event-level summary: reduced event ID, MFT multiplicity, and collision vertex position.
QAMCHTRK
Per-MCH track info: track ID/type, kinematics, vertex-propagated params, and MFT matching attempts.
QAMCAND
Per-candidate info: matching label, parent track ID/kinematics, match type, score, and rank.