Skip to content

Conversation

@mhemmer-cern
Copy link
Collaborator

  • Add the FV0 QVector values to the EM event QVector table version _001
  • Keep old version as _000
  • Add converter task to convert from _000 to _001 in new Core folder directly under PWGEM, since this is a core task that effects both PAG.
  • Ensure IWYU pragma for all touched files

@github-actions
Copy link

github-actions bot commented Oct 30, 2025

O2 linter results: ❌ 121 errors, ⚠️ 47 warnings, 🔕 0 disabled

@dsekihat
Copy link
Collaborator

dsekihat commented Oct 30, 2025

Do you really need Q vector of FV0A? The Q vector of FV0A is not stored on the purpose to reduce data size, because we have FT0A. EP resolution can be calculated via 3 sub events with [FT0A, FT0C, BTot] or [FT0M, BPos, BNeg]. We don't store unused variable.

@mhemmer-cern
Copy link
Collaborator Author

Do you really need Q vector of FV0A? The Q vector of FV0A is not stored on the purpose to reduce data size, because we have FT0A. EP resolution can be calculated via 3 sub events with [FT0A, FT0C, BTot] or [FT0M, BPos, BNeg]. We don't store unused variable.

It was brought to my attention from the PWGCF that FT0C with FT0A and FV0 is preferred, that's why I want to add FV0.

Copy link
Collaborator

@dsekihat dsekihat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you move the converter to Dilepton/Tasks/Converters/ ? The rest is OK.

@mhemmer-cern
Copy link
Collaborator Author

Can you move the converter to Dilepton/Tasks/Converters/ ? The rest is OK.

I actually would prefer if we keep it there and at some point start moving code that is used in both PAGs to migrate to PWGEM/Core, PWGEM/Utils and PWGEM/DataModel.

@dsekihat
Copy link
Collaborator

dsekihat commented Nov 12, 2025

Can you move the converter to Dilepton/Tasks/Converters/ ? The rest is OK.

I actually would prefer if we keep it there and at some point start moving code that is used in both PAGs to migrate to PWGEM/Core, PWGEM/Utils and PWGEM/DataModel.

Let's keep consistency for now under Dilepton/Tasks/Converters/.

- Add the FV0 QVector values to the EM event QVector table version _001
- Keep old version as _000
- Add converter task to convert from _000 to _001
- Ensure IWYU pragma for all touched files
@dsekihat dsekihat enabled auto-merge (squash) November 12, 2025 16:02
@dsekihat dsekihat disabled auto-merge November 12, 2025 16:32
@dsekihat dsekihat merged commit 5dab26a into AliceO2Group:master Nov 13, 2025
11 of 14 checks passed
@mhemmer-cern mhemmer-cern deleted the PWGEM-include-FV0 branch November 13, 2025 12:15
@vkucera
Copy link
Collaborator

vkucera commented Nov 13, 2025

Can you move the converter to Dilepton/Tasks/Converters/ ? The rest is OK.

@dsekihat Converters are by definition table producers. It makes no sense to put them in the Tasks directory. Please respect the repository structure.

@dsekihat
Copy link
Collaborator

Let me take care of them.

@vkucera
Copy link
Collaborator

vkucera commented Nov 13, 2025

Let me take care of them.

Thanks!

lmattei01 pushed a commit to lmattei01/O2Physics that referenced this pull request Dec 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

3 participants