Skip to content

[PWGDQ] Add new process function and fix variables in VarManager - #18694

Merged
iarsene merged 10 commits into
AliceO2Group:masterfrom
ThePhDane:dq-varmanager-update
Nov 12, 2026
Merged

iarsene merged 10 commits into
AliceO2Group:masterfrom
ThePhDane:dq-varmanager-update

Conversation

@ThePhDane

Copy link
Copy Markdown
Contributor

I have added a new process function, which includes Qvector, centrality and Vertex covariance. Additionally I have fixed the definitions of pseudoproper decay lenght, so it has the appropriate units, and I have added U2Q2 values for FT0A and FT0C

Comment thread PWGDQ/Core/VarManager.h Outdated
Comment on lines +917 to +919
//Magnus, Variable definition of U2Q2 for FT0A and FT0C
kU2Q2FT0A,
kU2Q2FT0C,

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

remove the comment line and add comment to the right of each of the two variables

Comment thread PWGDQ/Tasks/tableReader_withAssoc.h Outdated
using MyEventsVtxCovGlobalMultSelected = o2::soa::Join<o2::aod::ReducedEvents, o2::aod::ReducedEventsExtended, o2::aod::ReducedEventsVtxCov, o2::aod::ReducedEventsGlobalTrk, o2::aod::EventCuts>;
using MyEventsVtxCovSelected = o2::soa::Join<o2::aod::ReducedEvents, o2::aod::ReducedEventsExtended, o2::aod::ReducedEventsVtxCov, o2::aod::EventCuts>;
using MyEventsVtxCovSelectedInfo = o2::soa::Join<o2::aod::ReducedEvents, o2::aod::ReducedEventsExtended, o2::aod::ReducedEventsVtxCov, o2::aod::EventCuts, o2::aod::ReducedEventsInfo>;
// Magnus, Declaration of name for event table with vertex covariance and Qvector information.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

remove this comment

Comment thread PWGDQ/Tasks/tableReader_withAssoc.h Outdated
using MyMuonTracksWithCovWithAmbiguities = o2::soa::Join<o2::aod::ReducedMuons, o2::aod::ReducedMuonsExtra, o2::aod::ReducedMuonsCov, o2::aod::MuonAmbiguities>;
using MyMuonTracksSelectedWithColl = o2::soa::Join<o2::aod::ReducedMuons, o2::aod::ReducedMuonsExtra, o2::aod::ReducedMuonsInfo, o2::aod::MuonTrackCuts>;

// Magnus, Added a new fillmap for event with Qvector and centrality.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

remove the comment

Comment thread PWGDQ/Tasks/tableReader_withAssoc.h Outdated
{
fEnableBarrelHistos = context.mOptions.get<bool>("processAllSkimmed") || context.mOptions.get<bool>("processBarrelOnlySkimmed") || context.mOptions.get<bool>("processBarrelOnlyWithCollSkimmed") || context.mOptions.get<bool>("processBarrelOnlySkimmedNoCov") || context.mOptions.get<bool>("processBarrelOnlySkimmedNoCovWithMultExtra") || context.mOptions.get<bool>("processBarrelOnlyWithQvectorCentrSkimmedNoCov") || context.mOptions.get<bool>("processBarrelOnlyWithQvectorCentrSkimmed") || context.mOptions.get<bool>("processBarrelOnlyDiKaons") || context.mOptions.get<bool>("processBarrelOnlyDiProtons") || context.mOptions.get<bool>("processBarrelOnlySkimmedWithGlobalMult");
fEnableBarrelMixingHistos = context.mOptions.get<bool>("processMixingAllSkimmed") || context.mOptions.get<bool>("processMixingBarrelSkimmed") || context.mOptions.get<bool>("processMixingBarrelSkimmedFlow") || context.mOptions.get<bool>("processMixingBarrelWithQvectorCentrSkimmedNoCov") || context.mOptions.get<bool>("processMixingBarrelSkimmedGlobalMult");
// Magnus, Added new process function to enabled histograms.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

remove the comment

@github-actions

Copy link
Copy Markdown

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

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for b0b30a1 at 2026-11-11 17:15:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc_workflowSpec.cxx:20:7: error: expected nested-name-specifier before 'namespace'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc_workflowSpec.cxx:22:1: error: 'WorkflowSpec' does not name a type
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc_workflowSpec.cxx:33:2: error: expected '}' at end of input
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3284:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3290:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3296:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3302:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3308:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3315:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3322:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3329:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3335:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3341:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3347:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3353:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3359:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3366:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3371:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3385:44: error: 'processBarrelOnlySkimmedWithGlobalMult' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3385:44: error: 'processBarrelOnlySkimmedWithGlobalMult' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3385:44: error: 'processBarrelOnlySkimmedWithGlobalMult' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3386:44: error: 'processMuonOnlySkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3386:44: error: 'processMuonOnlySkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3386:44: error: 'processMuonOnlySkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3387:44: error: 'processMuonOnlySkimmedMultExtra' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3387:44: error: 'processMuonOnlySkimmedMultExtra' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3387:44: error: 'processMuonOnlySkimmedMultExtra' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3388:44: error: 'processMuonOnlySkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3388:44: error: 'processMuonOnlySkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3388:44: error: 'processMuonOnlySkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3389:44: error: 'processMuonOnlyVertexingSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3389:44: error: 'processMuonOnlyVertexingSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3389:44: error: 'processMuonOnlyVertexingSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3390:44: error: 'processElectronMuonSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3390:44: error: 'processElectronMuonSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3390:44: error: 'processElectronMuonSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3391:44: error: 'processMixingAllSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3391:44: error: 'processMixingAllSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3391:44: error: 'processMixingAllSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3392:44: error: 'processMixingBarrelSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3392:44: error: 'processMixingBarrelSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3392:44: error: 'processMixingBarrelSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3393:44: error: 'processMixingBarrelSkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3393:44: error: 'processMixingBarrelSkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3393:44: error: 'processMixingBarrelSkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3394:44: error: 'processMixingBarrelWithQvectorCentrSkimmedNoCov' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3394:44: error: 'processMixingBarrelWithQvectorCentrSkimmedNoCov' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3394:44: error: 'processMixingBarrelWithQvectorCentrSkimmedNoCov' is not a member of 'AnalysisSameEventPairing'
[0 more errors; see full log]

Full log here.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for baa4e62 at 2026-11-11 17:15:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc_workflowSpec.cxx:20:7: error: expected nested-name-specifier before 'namespace'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc_workflowSpec.cxx:22:1: error: 'WorkflowSpec' does not name a type
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc_workflowSpec.cxx:33:2: error: expected '}' at end of input
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3284:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3290:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3296:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3302:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3308:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3315:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3322:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3329:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3335:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3341:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3347:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3353:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3359:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3366:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3371:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3385:44: error: 'processBarrelOnlySkimmedWithGlobalMult' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3385:44: error: 'processBarrelOnlySkimmedWithGlobalMult' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3385:44: error: 'processBarrelOnlySkimmedWithGlobalMult' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3386:44: error: 'processMuonOnlySkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3386:44: error: 'processMuonOnlySkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3386:44: error: 'processMuonOnlySkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3387:44: error: 'processMuonOnlySkimmedMultExtra' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3387:44: error: 'processMuonOnlySkimmedMultExtra' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3387:44: error: 'processMuonOnlySkimmedMultExtra' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3388:44: error: 'processMuonOnlySkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3388:44: error: 'processMuonOnlySkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3388:44: error: 'processMuonOnlySkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3389:44: error: 'processMuonOnlyVertexingSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3389:44: error: 'processMuonOnlyVertexingSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3389:44: error: 'processMuonOnlyVertexingSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3390:44: error: 'processElectronMuonSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3390:44: error: 'processElectronMuonSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3390:44: error: 'processElectronMuonSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3391:44: error: 'processMixingAllSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3391:44: error: 'processMixingAllSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3391:44: error: 'processMixingAllSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3392:44: error: 'processMixingBarrelSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3392:44: error: 'processMixingBarrelSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3392:44: error: 'processMixingBarrelSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3393:44: error: 'processMixingBarrelSkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3393:44: error: 'processMixingBarrelSkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3393:44: error: 'processMixingBarrelSkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3394:44: error: 'processMixingBarrelWithQvectorCentrSkimmedNoCov' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3394:44: error: 'processMixingBarrelWithQvectorCentrSkimmedNoCov' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3394:44: error: 'processMixingBarrelWithQvectorCentrSkimmedNoCov' is not a member of 'AnalysisSameEventPairing'
[0 more errors; see full log]

Full log here.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for baa4e62 at 2026-11-11 17:18:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc_SameEventPairingBarrelOnly_workflowSpec.cxx:20:7: error: expected nested-name-specifier before 'namespace'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc_SameEventPairingBarrelOnly_workflowSpec.cxx:22:1: error: 'WorkflowSpec' does not name a type
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc_SameEventPairingBarrelOnly_workflowSpec.cxx:29:2: error: expected '}' at end of input
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3284:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3290:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3296:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3302:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3308:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3315:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3322:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3329:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3335:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3341:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3347:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3353:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3359:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3366:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3371:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3385:44: error: 'processBarrelOnlySkimmedWithGlobalMult' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3385:44: error: 'processBarrelOnlySkimmedWithGlobalMult' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3385:44: error: 'processBarrelOnlySkimmedWithGlobalMult' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3386:44: error: 'processMuonOnlySkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3386:44: error: 'processMuonOnlySkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3386:44: error: 'processMuonOnlySkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3387:44: error: 'processMuonOnlySkimmedMultExtra' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3387:44: error: 'processMuonOnlySkimmedMultExtra' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3387:44: error: 'processMuonOnlySkimmedMultExtra' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3388:44: error: 'processMuonOnlySkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3388:44: error: 'processMuonOnlySkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3388:44: error: 'processMuonOnlySkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3389:44: error: 'processMuonOnlyVertexingSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3389:44: error: 'processMuonOnlyVertexingSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3389:44: error: 'processMuonOnlyVertexingSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3390:44: error: 'processElectronMuonSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3390:44: error: 'processElectronMuonSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3390:44: error: 'processElectronMuonSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3391:44: error: 'processMixingAllSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3391:44: error: 'processMixingAllSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3391:44: error: 'processMixingAllSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3392:44: error: 'processMixingBarrelSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3392:44: error: 'processMixingBarrelSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3392:44: error: 'processMixingBarrelSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3393:44: error: 'processMixingBarrelSkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3393:44: error: 'processMixingBarrelSkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3393:44: error: 'processMixingBarrelSkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3394:44: error: 'processMixingBarrelWithQvectorCentrSkimmedNoCov' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3394:44: error: 'processMixingBarrelWithQvectorCentrSkimmedNoCov' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3394:44: error: 'processMixingBarrelWithQvectorCentrSkimmedNoCov' is not a member of 'AnalysisSameEventPairing'
[0 more errors; see full log]

Full log here.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for baa4e62 at 2026-11-11 18:03:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc_workflowSpec.cxx:20:7: error: expected nested-name-specifier before 'namespace'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc_workflowSpec.cxx:22:1: error: 'WorkflowSpec' does not name a type
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc_workflowSpec.cxx:33:2: error: expected '}' at end of input
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3284:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3290:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3296:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3302:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3308:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3315:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3322:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3329:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3335:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3341:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3347:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3353:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3359:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3366:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3371:3: error: a function-definition is not allowed here before '{' token
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3385:44: error: 'processBarrelOnlySkimmedWithGlobalMult' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3385:44: error: 'processBarrelOnlySkimmedWithGlobalMult' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3385:44: error: 'processBarrelOnlySkimmedWithGlobalMult' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3386:44: error: 'processMuonOnlySkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3386:44: error: 'processMuonOnlySkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3386:44: error: 'processMuonOnlySkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3387:44: error: 'processMuonOnlySkimmedMultExtra' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3387:44: error: 'processMuonOnlySkimmedMultExtra' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3387:44: error: 'processMuonOnlySkimmedMultExtra' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3388:44: error: 'processMuonOnlySkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3388:44: error: 'processMuonOnlySkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3388:44: error: 'processMuonOnlySkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3389:44: error: 'processMuonOnlyVertexingSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3389:44: error: 'processMuonOnlyVertexingSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3389:44: error: 'processMuonOnlyVertexingSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3390:44: error: 'processElectronMuonSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3390:44: error: 'processElectronMuonSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3390:44: error: 'processElectronMuonSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3391:44: error: 'processMixingAllSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3391:44: error: 'processMixingAllSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3391:44: error: 'processMixingAllSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3392:44: error: 'processMixingBarrelSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3392:44: error: 'processMixingBarrelSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3392:44: error: 'processMixingBarrelSkimmed' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3393:44: error: 'processMixingBarrelSkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3393:44: error: 'processMixingBarrelSkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3393:44: error: 'processMixingBarrelSkimmedFlow' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3394:44: error: 'processMixingBarrelWithQvectorCentrSkimmedNoCov' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3394:44: error: 'processMixingBarrelWithQvectorCentrSkimmedNoCov' is not a member of 'AnalysisSameEventPairing'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/Tasks/tableReader_withAssoc.h:3394:44: error: 'processMixingBarrelWithQvectorCentrSkimmedNoCov' is not a member of 'AnalysisSameEventPairing'
[0 more errors; see full log]

Full log here.

@alibuild

alibuild commented Nov 11, 2026 •

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 95a6f42 at 2026-11-12 06:21:

## sw/BUILD/O2Physics-code-check-latest/log
--
========== List of issues found ==========
++ echo 'To reproduce the results below locally, run: '\''aliBuild build O2Physics-code-check -e ALIBUILD_BASE_HASH=upstream/master'\''.'
To reproduce the results below locally, run: 'aliBuild build O2Physics-code-check -e ALIBUILD_BASE_HASH=upstream/master'.
++ echo 'To apply all automatic fixes, add the '\''-e O2PHYSICS_CHECKER_FIX=1'\'' option.'
To apply all automatic fixes, add the '-e O2PHYSICS_CHECKER_FIX=1' option.
++ echo 'See the documentation for more details at: <https://aliceo2group.github.io/analysis-framework/docs/tools/#running-with-o2physics-code-check>.'
See the documentation for more details at: <https://aliceo2group.github.io/analysis-framework/docs/tools/#running-with-o2physics-code-check>.
++ echo 'Found 1 errors and 22 warnings.'
Found 1 errors and 22 warnings.
++ [[ 1 -gt 0 ]]
++ cat /sw/BUILD/d110360ffece4bfa4eb2b27a6aa0d6b2432e4561/O2Physics-code-check/errors.txt
PWGDQ/Tasks/tableReader_withAssoc.h:834:30: error: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast,-warnings-as-errors]
++ [[ 22 -gt 0 ]]
++ cat /sw/BUILD/d110360ffece4bfa4eb2b27a6aa0d6b2432e4561/O2Physics-code-check/warnings.txt
PWGDQ/Core/VarManager.cxx:52:1: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.cxx:53:1: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.cxx:55:1: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.cxx:67:1: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.cxx:93:28: warning: initializer for base class 'TObject' is redundant [readability-redundant-member-init]
PWGDQ/Core/VarManager.cxx:147:14: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
PWGDQ/Core/VarManager.cxx:309:5: warning: do not use 'else' after 'return' [readability-else-after-return]
PWGDQ/Core/VarManager.cxx:416:14: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
PWGDQ/Core/VarManager.cxx:483:5: warning: do not use 'else' after 'return' [readability-else-after-return]
PWGDQ/Core/VarManager.cxx:3022:14: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
PWGDQ/Core/VarManager.cxx:3032:9: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]
PWGDQ/Core/VarManager.cxx:3033:9: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]
PWGDQ/Core/VarManager.h:1266:10: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.h:1267:10: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.h:1652:15: warning: function 'VarManager::SetPhiMap' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
PWGDQ/Core/VarManager.h:1683:10: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.h:1687:10: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.h:4773:14: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
PWGDQ/Core/VarManager.h:5508:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.h:5511:33: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
PWGDQ/Core/VarManager.h:5512:33: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
PWGDQ/Tasks/tableReader_withAssoc.h:4941:36: warning: initializer for member 'fDileptonCut' is redundant [readability-redundant-member-init]
++ [[ 1 -gt 0 ]]
++ exit 1
--

Full log here.

Added NOLINT comment to suppress reinterpret cast warning of line 834

fTrackCuts.push_back(reinterpret_cast<AnalysisCompositeCut*>(t)); // NOLINT(cppcoreguidelines-pro-type-reinterpret-cast)
Comment thread PWGDQ/Tasks/tableReader_withAssoc.h Outdated
std::vector<AnalysisCut*> addTrackCuts = o2::aod::dqcuts::GetCutsFromJSON(addTrackCutsStr.Data());
for (auto const& t : addTrackCuts) {
fTrackCuts.push_back(reinterpret_cast<AnalysisCompositeCut*>(t));
fTrackCuts.push_back(reinterpret_cast<AnalysisCompositeCut*>(t)); // NOLINT(cppcoreguidelines-pro-type-reinterpret-cast)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Why are you suppressing the error?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I just needed to make sure that the error was for this and not some of my changes. Do you have any suggestions on how to fix the issue?

@axti98 axti98 Nov 12, 2026 •

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Hi, if I may add: Using reinterpret_cast is definitely the wrong approach here and should be removed, however, for now, it produces the desired behaviour. It was changed to dynamic_cast in some other PR, but the problem is that this cast returns nullptr if the t is a plain AnalysisCut object. This can lead to the fTrackCuts vector to be empty.

We have a solution in mind to avoid that cast entirely, but we have to test this. So for now I would kindly ask to have the reinterpret_cast still in the code, we will publish a fix soon.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Okay. I will remove the suppression then, and then I will let it be up to you if/how the error is to be resolved.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

The error was introduced in #18673 but I don't know why. @iarsene can you please comment?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Hi, the dynamic_cast was producing a crash at run time, so I replaced with the reinterpret_cast, which gives the appropriate behaviour.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

We will fix this. IN principle we don't need any cast here, but only when we actually use the objects

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

i will merge this now because this is more general, but i think I can find a fix since I anyway have a test at hand from my previous recent PR

@vkucera vkucera Nov 12, 2026 •

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

@axti98

the problem is that this cast returns nullptr if the t is a plain AnalysisCut object.

That is the intended behaviour and the only correct behaviour. That is the very reason why dynamic_cast should be used here.

reinterpret_cast ... for now, it produces the desired behaviour.

No, it does not! It does a silent invalid downcast which is an undefined behaviour. This is not a workaround, this is simply a bug!

@iarsene

Hi, the dynamic_cast was producing a crash at run time, so I replaced with the reinterpret_cast, which gives the appropriate behaviour.

It does not give the appropriate behaviour. It is just hiding a bug.

Removed the suppression of an unrelated error. This is a known issue which is being worked on
@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 73127b0 at 2026-11-12 10:13:

## sw/BUILD/O2Physics-code-check-latest/log
--
========== List of issues found ==========
++ echo 'To reproduce the results below locally, run: '\''aliBuild build O2Physics-code-check -e ALIBUILD_BASE_HASH=upstream/master'\''.'
To reproduce the results below locally, run: 'aliBuild build O2Physics-code-check -e ALIBUILD_BASE_HASH=upstream/master'.
++ echo 'To apply all automatic fixes, add the '\''-e O2PHYSICS_CHECKER_FIX=1'\'' option.'
To apply all automatic fixes, add the '-e O2PHYSICS_CHECKER_FIX=1' option.
++ echo 'See the documentation for more details at: <https://aliceo2group.github.io/analysis-framework/docs/tools/#running-with-o2physics-code-check>.'
See the documentation for more details at: <https://aliceo2group.github.io/analysis-framework/docs/tools/#running-with-o2physics-code-check>.
++ echo 'Found 1 errors and 22 warnings.'
Found 1 errors and 22 warnings.
++ [[ 1 -gt 0 ]]
++ cat /sw/BUILD/8ad9a01147e1190feeb8248aa403e0ddb5a0d116/O2Physics-code-check/errors.txt
PWGDQ/Tasks/tableReader_withAssoc.h:834:30: error: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast,-warnings-as-errors]
++ [[ 22 -gt 0 ]]
++ cat /sw/BUILD/8ad9a01147e1190feeb8248aa403e0ddb5a0d116/O2Physics-code-check/warnings.txt
PWGDQ/Core/VarManager.cxx:52:1: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.cxx:53:1: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.cxx:55:1: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.cxx:67:1: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.cxx:93:28: warning: initializer for base class 'TObject' is redundant [readability-redundant-member-init]
PWGDQ/Core/VarManager.cxx:147:14: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
PWGDQ/Core/VarManager.cxx:309:5: warning: do not use 'else' after 'return' [readability-else-after-return]
PWGDQ/Core/VarManager.cxx:416:14: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
PWGDQ/Core/VarManager.cxx:483:5: warning: do not use 'else' after 'return' [readability-else-after-return]
PWGDQ/Core/VarManager.cxx:3022:14: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
PWGDQ/Core/VarManager.cxx:3032:9: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]
PWGDQ/Core/VarManager.cxx:3033:9: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]
PWGDQ/Core/VarManager.h:1266:10: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.h:1267:10: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.h:1652:15: warning: function 'VarManager::SetPhiMap' has a definition with different parameter names [readability-inconsistent-declaration-parameter-name]
PWGDQ/Core/VarManager.h:1683:10: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.h:1687:10: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.h:4773:14: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
PWGDQ/Core/VarManager.h:5508:7: warning: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays]
PWGDQ/Core/VarManager.h:5511:33: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
PWGDQ/Core/VarManager.h:5512:33: warning: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay]
PWGDQ/Tasks/tableReader_withAssoc.h:4941:36: warning: initializer for member 'fDileptonCut' is redundant [readability-redundant-member-init]
++ [[ 1 -gt 0 ]]
++ exit 1
--

Full log here.

@iarsene
iarsene merged commit e5753b3 into AliceO2Group:master Nov 12, 2026
17 of 18 checks passed
@ThePhDane
ThePhDane deleted the dq-varmanager-update branch November 12, 2026 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

5 participants