Skip to content

[Common,Tutorial,PWGDQ,PWGEM,PWGJE,PWGUD] DPl Analysis: avoid including ASoA.h in dictionary generation#16823

Open
aalkin wants to merge 9 commits into
AliceO2Group:masterfrom
aalkin:no-asoa-in-rdict
Open

[Common,Tutorial,PWGDQ,PWGEM,PWGJE,PWGUD] DPl Analysis: avoid including ASoA.h in dictionary generation#16823
aalkin wants to merge 9 commits into
AliceO2Group:masterfrom
aalkin:no-asoa-in-rdict

Conversation

@aalkin

@aalkin aalkin commented Jun 25, 2026

Copy link
Copy Markdown
Member

Various PWGs create ROOT dictionaries for some of their classes, which, unfortunately, through their inclusion chains pull ASoA.h and expose it to rootcling. ROOT's internal llvm is outdated and thus each time we need to update ASoA.h with new code, we have to employ workarounds in oder to keep O2Physics functional. This is highly inconvenient, and thus there will be an update in O2 that will explicitly forbid exposing ASoA.h to rootcling - the compilation will fail with an error. This PR removes all the instances of ASoA.h inclusion in dictionaries, that have been exposed by the upcoming O2 change.

This is a suggested change, the final fix may be different. Preferably, the dictionaries that are not required should be simply removed from CMakeLists.txt. From the codeowners, we request reviewing these changes, suggesting improvements, if needed, and validating that the updated code does not affect the analysis.

requires AliceO2Group/AliceO2#15557

@github-actions github-actions Bot changed the title DPl Analysis: avoid including ASoA.h in dictionary generation [Common,Tutorial,PWGDQ,PWGEM,PWGJE,PWGUD] DPl Analysis: avoid including ASoA.h in dictionary generation Jun 25, 2026
@aalkin aalkin force-pushed the no-asoa-in-rdict branch from 6479f96 to f8f4d8b Compare June 26, 2026 08:57
@github-actions

github-actions Bot commented Jun 26, 2026

Copy link
Copy Markdown

O2 linter results: ❌ 412 errors, ⚠️ 1511 warnings, 🔕 94 disabled

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 0f0f439 at 2026-06-26 11:09:

## sw/BUILD/O2Physics-latest/log
CMake Error at /sw/slc9_x86-64/O2/daily-20260626-0000-local1/lib/cmake/O2/AddRootDictionary.cmake:91 (message):
ninja: error: rebuilding 'build.ninja': subcommand failed

Full log here.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for 0f0f439 at 2026-06-26 11:11:

## sw/BUILD/O2Physics-latest/log
CMake Error at /sw/slc9_x86-64/O2/daily-20260626-0000-local1/lib/cmake/O2/AddRootDictionary.cmake:91 (message):
ninja: error: rebuilding 'build.ninja': subcommand failed

Full log here.

@ktf

ktf commented Jun 26, 2026

Copy link
Copy Markdown
Member

@aalkin very nice! It looks like you forgot to add one file, though? Maybe we should split this by PWG so that the approval is faster?

@aalkin

aalkin commented Jun 26, 2026

Copy link
Copy Markdown
Member Author

@ktf most of those are dependent on code from one another, unfortunately.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for 8579b48 at 2026-06-26 11:26:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4383:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4383:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4384:33: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4384:33: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4385:33: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4385:33: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4386:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4386:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4387:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4387:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4388:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4388:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4389:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4389:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4390:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4390:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4383:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4383:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4384:33: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4384:33: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4385:33: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4385:33: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4386:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4386:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4387:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4387:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4388:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4388:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4389:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4389:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4390:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4390:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4383:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4383:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4384:33: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4384:33: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4385:33: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4385:33: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4386:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4386:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4387:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4387:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4388:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4388:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4389:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4389:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4390:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4390:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
[0 more errors; see full log]

Full log here.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 8579b48 at 2026-06-26 11:27:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4117:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4117:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4118:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4118:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4119:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4119:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4120:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4120:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4121:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4121:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4117:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4117:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4118:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4118:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4119:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4119:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4120:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4120:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4121:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4121:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4117:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4117:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4118:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4118:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4119:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4119:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4120:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4120:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4121:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4121:29: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4383:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4383:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4384:33: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4384:33: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4385:33: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4385:33: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4386:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4386:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4387:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4387:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4388:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4388:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4389:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4389:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4390:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4390:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4383:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Core/VarManager.h:4383:30: error: use of 'static auto VarManager::getEventPlane(int, float, float)' before deduction of 'auto'
[0 more errors; see full log]

Full log here.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for 9d8f0ad at 2026-06-26 11:40:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGEM/PhotonMeson/Utils/TrackSelection.h:33:3: error: testing if a concept-id is a valid expression; add 'requires' to check satisfaction [-Werror=missing-requires]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGEM/PhotonMeson/Utils/TrackSelection.h:33:3: error: testing if a concept-id is a valid expression; add 'requires' to check satisfaction [-Werror=missing-requires]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGEM/PhotonMeson/Utils/TrackSelection.h:33:3: error: testing if a concept-id is a valid expression; add 'requires' to check satisfaction [-Werror=missing-requires]
ninja: build stopped: subcommand failed.

Full log here.

@alibuild

alibuild commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 9d8f0ad at 2026-06-26 11:59:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGEM/PhotonMeson/Utils/TrackSelection.h:33:3: error: testing if a concept-id is a valid expression; add 'requires' to check satisfaction [-Werror=missing-requires]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGEM/PhotonMeson/Utils/TrackSelection.h:33:3: error: testing if a concept-id is a valid expression; add 'requires' to check satisfaction [-Werror=missing-requires]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGEM/PhotonMeson/Utils/TrackSelection.h:33:3: error: testing if a concept-id is a valid expression; add 'requires' to check satisfaction [-Werror=missing-requires]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGEM/PhotonMeson/Utils/TrackSelection.h:33:3: error: testing if a concept-id is a valid expression; add 'requires' to check satisfaction [-Werror=missing-requires]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGEM/PhotonMeson/Utils/TrackSelection.h:33:3: error: testing if a concept-id is a valid expression; add 'requires' to check satisfaction [-Werror=missing-requires]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGEM/PhotonMeson/Utils/TrackSelection.h:33:3: error: testing if a concept-id is a valid expression; add 'requires' to check satisfaction [-Werror=missing-requires]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGEM/PhotonMeson/Utils/TrackSelection.h:33:3: error: testing if a concept-id is a valid expression; add 'requires' to check satisfaction [-Werror=missing-requires]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGEM/PhotonMeson/Utils/TrackSelection.h:33:3: error: testing if a concept-id is a valid expression; add 'requires' to check satisfaction [-Werror=missing-requires]
ninja: build stopped: subcommand failed.

Full log here.

@iarsene

iarsene commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

Hi @aalkin, @ktf,
After a short chat with Anton, we agreed that I will have a look regarding the DQ changes. I think that we do not really need the dictionaries and maybe most of these changes are not needed. I will test and comunicate with Anton on this.
Ionut

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.

4 participants