Skip to content

[O2-7038] DPL Analysis: correction for tpcNClsFindable overflow - #15584

Open
aalkin wants to merge 6 commits into
AliceO2Group:devfrom
aalkin:tpc-ncls-findable-overflow-workaround
Open

[O2-7038] DPL Analysis: correction for tpcNClsFindable overflow#15584
aalkin wants to merge 6 commits into
AliceO2Group:devfrom
aalkin:tpc-ncls-findable-overflow-workaround

Conversation

@aalkin

@aalkinaalkin commented Jul 7, 2026

Copy link
Copy Markdown
Member

Update: unfortunately, some of the O2Physics data model tables use some of the affected columns. To preserve compatibility, I have restored the original version and renamed the new column. The core tables are using the new column, O2Physics needs to updated separately.

@aalkin
aalkin requested a review from a team as a code ownerJuly 7, 2026 08:32
@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2/fullCI_slc9 for b9e8be0 at 2026-07-07 11:44:

## sw/BUILD/O2Physics-latest/log
/sw/slc9_x86-64/O2/slc9_x86-64-slc9_x86-64-local10/include/Framework/AnalysisDataModel.h:481:1: error: no match for call to '(o2::aod::track::TPCCrossedRowsOverFindableCls<o2::aod::track::TPCNClsFindable, o2::aod::track::TPCNClsFindableMinusCrossedRows>::boundGetter<0, 1>(std::integer_sequence<long unsigned int, 0, 1>&&) const::<lambda(uint8_t, int8_t, int8_t)>) (const unsigned char&, const signed char&)'
ninja: build stopped: subcommand failed.

Full log here.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2/fullCI_slc9 for f4adf68 at 2026-07-07 13:01:

## sw/BUILD/O2Physics-latest/log
/sw/slc9_x86-64/O2/slc9_x86-64-slc9_x86-64-local9/include/Framework/AnalysisDataModel.h:441:1: error: no match for call to '(o2::aod::track::TPCNClsCrossedRows<o2::aod::track::TPCNClsFindable, o2::aod::track::TPCNClsFindableMinusCrossedRows>::boundGetter<0, 1>(std::integer_sequence<long unsigned int, 0, 1>&&) const::<lambda(uint8_t, int8_t, int8_t)>) (const unsigned char&, const signed char&)'
/sw/slc9_x86-64/O2/slc9_x86-64-slc9_x86-64-local9/include/Framework/AnalysisDataModel.h:441:1: error: no match for call to '(o2::aod::track::TPCNClsCrossedRows<o2::aod::track::TPCNClsFindable, o2::aod::track::TPCNClsFindableMinusCrossedRows>::boundGetter<0, 1>(std::integer_sequence<long unsigned int, 0, 1>&&) const::<lambda(uint8_t, int8_t, int8_t)>) (const unsigned char&, const signed char&)'
/sw/slc9_x86-64/O2/slc9_x86-64-slc9_x86-64-local9/include/Framework/AnalysisDataModel.h:441:1: error: no match for call to '(o2::aod::track::TPCNClsCrossedRows<o2::aod::track::TPCNClsFindable, o2::aod::track::TPCNClsFindableMinusCrossedRows>::boundGetter<0, 1>(std::integer_sequence<long unsigned int, 0, 1>&&) const::<lambda(uint8_t, int8_t, int8_t)>) (const unsigned char&, const signed char&)'
/sw/slc9_x86-64/O2/slc9_x86-64-slc9_x86-64-local9/include/Framework/AnalysisDataModel.h:441:1: error: no match for call to '(o2::aod::track::TPCNClsCrossedRows<o2::aod::track::TPCNClsFindable, o2::aod::track::TPCNClsFindableMinusCrossedRows>::boundGetter<0, 1>(std::integer_sequence<long unsigned int, 0, 1>&&) const::<lambda(uint8_t, int8_t, int8_t)>) (const unsigned char&, const signed char&)'
/sw/slc9_x86-64/O2/slc9_x86-64-slc9_x86-64-local9/include/Framework/AnalysisDataModel.h:441:1: error: no match for call to '(o2::aod::track::TPCNClsCrossedRows<o2::aod::track::TPCNClsFindable, o2::aod::track::TPCNClsFindableMinusCrossedRows>::boundGetter<0, 1>(std::integer_sequence<long unsigned int, 0, 1>&&) const::<lambda(uint8_t, int8_t, int8_t)>) (const unsigned char&, const signed char&)'
/sw/slc9_x86-64/O2/slc9_x86-64-slc9_x86-64-local9/include/Framework/AnalysisDataModel.h:441:1: error: no match for call to '(o2::aod::track::TPCNClsCrossedRows<o2::aod::track::TPCNClsFindable, o2::aod::track::TPCNClsFindableMinusCrossedRows>::boundGetter<0, 1>(std::integer_sequence<long unsigned int, 0, 1>&&) const::<lambda(uint8_t, int8_t, int8_t)>) (const unsigned char&, const signed char&)'
/sw/slc9_x86-64/O2/slc9_x86-64-slc9_x86-64-local9/include/Framework/AnalysisDataModel.h:441:1: error: no match for call to '(o2::aod::track::TPCNClsCrossedRows<o2::aod::track::TPCNClsFindable, o2::aod::track::TPCNClsFindableMinusCrossedRows>::boundGetter<0, 1>(std::integer_sequence<long unsigned int, 0, 1>&&) const::<lambda(uint8_t, int8_t, int8_t)>) (const unsigned char&, const signed char&)'
/sw/slc9_x86-64/O2/slc9_x86-64-slc9_x86-64-local9/include/Framework/AnalysisDataModel.h:441:1: error: no match for call to '(o2::aod::track::TPCNClsCrossedRows<o2::aod::track::TPCNClsFindable, o2::aod::track::TPCNClsFindableMinusCrossedRows>::boundGetter<0, 1>(std::integer_sequence<long unsigned int, 0, 1>&&) const::<lambda(uint8_t, int8_t, int8_t)>) (const unsigned char&, const signed char&)'
/sw/slc9_x86-64/O2/slc9_x86-64-slc9_x86-64-local9/include/Framework/AnalysisDataModel.h:441:1: error: no match for call to '(o2::aod::track::TPCNClsCrossedRows<o2::aod::track::TPCNClsFindable, o2::aod::track::TPCNClsFindableMinusCrossedRows>::boundGetter<0, 1>(std::integer_sequence<long unsigned int, 0, 1>&&) const::<lambda(uint8_t, int8_t, int8_t)>) (const unsigned char&, const signed char&)'
/sw/slc9_x86-64/O2/slc9_x86-64-slc9_x86-64-local9/include/Framework/AnalysisDataModel.h:441:1: error: no match for call to '(o2::aod::track::TPCNClsCrossedRows<o2::aod::track::TPCNClsFindable, o2::aod::track::TPCNClsFindableMinusCrossedRows>::boundGetter<0, 1>(std::integer_sequence<long unsigned int, 0, 1>&&) const::<lambda(uint8_t, int8_t, int8_t)>) (const unsigned char&, const signed char&)'
ninja: build stopped: subcommand failed.

Full log here.

@alibuild

alibuild commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2/fullCI_slc9 for 439c52a at 2026-08-05 03:58:

## sw/BUILD/O2-latest/log
CMake Error in Detectors/Base/CMakeLists.txt:

Full log here.

@alcaliva
alcaliva enabled auto-merge (squash) July 22, 2026 12:49
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@aalkin@alibuild@alcaliva