Skip to content

[PWGDQ] Implementation of DQ Global Track estimator - #18573

Closed
axti98 wants to merge 15 commits into
AliceO2Group:masterfrom
axti98:DQGlobalTracks
Closed

axti98 wants to merge 15 commits into
AliceO2Group:masterfrom
axti98:DQGlobalTracks

Conversation

@axti98

@axti98 axti98 commented Nov 3, 2026 •

Copy link
Copy Markdown
Collaborator

This PR implements a task that calculates the number of global tracks from the reduced datasets based on configurable track properties and with track-to-collision association. The default values for the global track definition are taken from https://aliceo2group.github.io/analysis-framework/docs/analysis-tools/TrackSelection.html. The common multiplicity estimator does not allow for this.

The task will later be updated to also calculate the multiplicity in azimuthal regions with respect to a ditrack / dielectron candidate. Also, removing the legs from the multiplicity is planned to be implemented in the future as well as using the Particle Composition Correction from the LF Framework.

The multiplicity is estimated separately and made available in the VarManager, such that introducing event-selection cuts can be applied on that value.

Overview planned implementations in the (near) future:

  • Estimate configurable MC multiplicity with particle composition correction (Exists in LF Framework)
  • Estimate multiplicity in azimuthal regions of a ditrack / dielectron
  • Configure to remove the decay daughters of the multiplicity

@github-actions

github-actions Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

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

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for b683500 at 2026-11-10 13:36:

## sw/BUILD/lhapdf-latest/log
collect2: error: ld returned 1 exit status


## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:47:46: error: 'ReducedEvents' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:47:70: error: 'ReducedEventsExtended' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:47:91: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:47:91: error: template argument 2 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:47:32: error: '<expression error>' in namespace 'o2::soa' does not name a type
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:47: error: 'ReducedTracks' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:71: error: 'ReducedTracksBarrel' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:101: error: 'ReducedTracksBarrelCov' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:134: error: 'ReducedTracksBarrelPID' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:156: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:156: error: template argument 2 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:156: error: template argument 3 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:156: error: template argument 4 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:33: error: '<expression error>' in namespace 'o2::soa' does not name a type
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:52:82: error: 'MultMCExtras_001' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:52:98: error: template argument 3 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:52:34: error: '<expression error>' in namespace 'o2::soa' does not name a type
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:61:12: error: 'ReducedEventsGlobalTrk' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:61:34: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:62:12: error: 'GlobalTrackMultiplicity' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:62:35: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:64:12: error: 'ReducedMCGlobalMultiplicities' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:64:41: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:65:12: error: 'McGlobalMultiplicities' was not declared in this scope; did you mean 'reducedMCGlobalMultiplicities'?
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:65:34: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:69:20: error: 'ReducedMCTracks' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:69:35: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:86:27: error: 'ReducedTracksAssoc' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:86:45: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:86:18: error: '<expression error>' in namespace 'o2::framework' does not name a type
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:188:35: error: 'MyEventsBasic' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:188:64: error: 'ReducedTracksAssoc' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:188:98: error: 'MyBarrelTracks' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:262:25: error: 'ReducedMCEvents' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:262:56: error: 'ReducedMCTracks' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:279:21: error: 'MyEventsBasic' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:69:68: error: 'o2::aod::reducedtrackMC' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:191:37: error: request for member 'size' in 'tracks', which is of non-class type 'const int'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:193:30: error: 'begin' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:193:30: error: 'end' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:197:30: error: 'begin' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:197:30: error: 'end' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:201:35: error: request for member 'sliceBy' in 'assocs', which is of non-class type 'const int'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:201:43: error: 'preslice' was not declared in this scope
[0 more errors; see full log]

Full log here.

@axti98
axti98 marked this pull request as draft November 10, 2026 12:39
@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for b683500 at 2026-11-10 13:54:

## sw/BUILD/lhapdf-latest/log
collect2: error: ld returned 1 exit status


## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:47:46: error: 'ReducedEvents' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:47:70: error: 'ReducedEventsExtended' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:47:91: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:47:91: error: template argument 2 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:47:32: error: '<expression error>' in namespace 'o2::soa' does not name a type
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:47: error: 'ReducedTracks' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:71: error: 'ReducedTracksBarrel' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:101: error: 'ReducedTracksBarrelCov' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:134: error: 'ReducedTracksBarrelPID' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:156: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:156: error: template argument 2 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:156: error: template argument 3 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:156: error: template argument 4 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:33: error: '<expression error>' in namespace 'o2::soa' does not name a type
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:52:82: error: 'MultMCExtras_001' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:52:98: error: template argument 3 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:52:34: error: '<expression error>' in namespace 'o2::soa' does not name a type
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:61:12: error: 'ReducedEventsGlobalTrk' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:61:34: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:62:12: error: 'GlobalTrackMultiplicity' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:62:35: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:64:12: error: 'ReducedMCGlobalMultiplicities' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:64:41: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:65:12: error: 'McGlobalMultiplicities' was not declared in this scope; did you mean 'reducedMCGlobalMultiplicities'?
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:65:34: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:69:20: error: 'ReducedMCTracks' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:69:35: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:86:27: error: 'ReducedTracksAssoc' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:86:45: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:86:18: error: '<expression error>' in namespace 'o2::framework' does not name a type
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:188:35: error: 'MyEventsBasic' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:188:64: error: 'ReducedTracksAssoc' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:188:98: error: 'MyBarrelTracks' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:262:25: error: 'ReducedMCEvents' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:262:56: error: 'ReducedMCTracks' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:279:21: error: 'MyEventsBasic' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:69:68: error: 'o2::aod::reducedtrackMC' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:191:37: error: request for member 'size' in 'tracks', which is of non-class type 'const int'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:193:30: error: 'begin' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:193:30: error: 'end' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:197:30: error: 'begin' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:197:30: error: 'end' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:201:35: error: request for member 'sliceBy' in 'assocs', which is of non-class type 'const int'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:201:43: error: 'preslice' was not declared in this scope
[0 more errors; see full log]

Full log here.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for b683500 at 2026-11-10 13:54:

## sw/BUILD/lhapdf-latest/log
collect2: error: ld returned 1 exit status


## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:47:46: error: 'ReducedEvents' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:47:70: error: 'ReducedEventsExtended' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:47:91: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:47:91: error: template argument 2 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:47:32: error: '<expression error>' in namespace 'o2::soa' does not name a type
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:47: error: 'ReducedTracks' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:71: error: 'ReducedTracksBarrel' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:101: error: 'ReducedTracksBarrelCov' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:134: error: 'ReducedTracksBarrelPID' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:156: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:156: error: template argument 2 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:156: error: template argument 3 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:156: error: template argument 4 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:48:33: error: '<expression error>' in namespace 'o2::soa' does not name a type
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:52:82: error: 'MultMCExtras_001' is not a member of 'o2::aod'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:52:98: error: template argument 3 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:52:34: error: '<expression error>' in namespace 'o2::soa' does not name a type
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:61:12: error: 'ReducedEventsGlobalTrk' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:61:34: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:62:12: error: 'GlobalTrackMultiplicity' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:62:35: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:64:12: error: 'ReducedMCGlobalMultiplicities' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:64:41: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:65:12: error: 'McGlobalMultiplicities' was not declared in this scope; did you mean 'reducedMCGlobalMultiplicities'?
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:65:34: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:69:20: error: 'ReducedMCTracks' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:69:35: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:86:27: error: 'ReducedTracksAssoc' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:86:45: error: template argument 1 is invalid
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:86:18: error: '<expression error>' in namespace 'o2::framework' does not name a type
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:188:35: error: 'MyEventsBasic' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:188:64: error: 'ReducedTracksAssoc' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:188:98: error: 'MyBarrelTracks' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:262:25: error: 'ReducedMCEvents' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:262:56: error: 'ReducedMCTracks' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:279:21: error: 'MyEventsBasic' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:69:68: error: 'o2::aod::reducedtrackMC' has not been declared
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:191:37: error: request for member 'size' in 'tracks', which is of non-class type 'const int'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:193:30: error: 'begin' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:193:30: error: 'end' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:197:30: error: 'begin' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:197:30: error: 'end' was not declared in this scope
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:201:35: error: request for member 'sliceBy' in 'assocs', which is of non-class type 'const int'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGDQ/TableProducer/globalTrackEstimator.cxx:201:43: error: 'preslice' was not declared in this scope
[0 more errors; see full log]

Full log here.

@axti98 axti98 closed this Nov 10, 2026
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.

2 participants