Skip to content

Conversation

@jloemker
Copy link
Contributor

@jloemker jloemker commented Feb 3, 2026

Hi @nzardosh ,
I believe this should fix the error I got about the unbound indices.
(Moving the jettoutput columns - pt, eta, phi into the TF specific ones).
Testing is impossible due to the jets memory consumption - if I find a fix for this then I can add/test merging with an extra output task.
Cheers!

@github-actions github-actions bot added the pwgje label Feb 3, 2026
@github-actions github-actions bot changed the title fixing the index error in table production [PWGJE] [PWGJE] fixing the index error in table production [PWGJE] Feb 3, 2026
[PWGJE] Please consider the following formatting changes to AliceO2Group#14775
@alibuild
Copy link
Collaborator

alibuild commented Feb 3, 2026

Error while checking build/O2Physics/o2 for c1f2f16 at 2026-02-03 15:30:

## sw/BUILD/O2Physics-latest/log
/sw/slc9_x86-64/O2/daily-20260203-0000-local1/include/Framework/AnalysisHelpers.h:434:11: error: no match for call to '(o2::framework::{anonymous}::memfun_type<void (o2::framework::TableBuilder::persist<std::vector<float>, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, float, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> > >(const std::array<const char*, 14>&)::<lambda(unsigned int, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<float>::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType)>::*)(unsigned int, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, float, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>) const>::type {aka std::function<void(unsigned int, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, float, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>)>}) (int, float&, float&, float&, std::vector<float>&, std::vector<float>&, std::vector<float>&, std::vector<float>&, float&, std::vector<float>&, std::vector<float>&, std::vector<float>&, std::vector<float>&, std::vector<float>&, std::vector<float>&)'
/sw/slc9_x86-64/O2/daily-20260203-0000-local1/include/Framework/AnalysisHelpers.h:434:11: error: no match for call to '(o2::framework::{anonymous}::memfun_type<void (o2::framework::TableBuilder::persist<std::vector<float>, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, float, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> > >(const std::array<const char*, 14>&)::<lambda(unsigned int, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<float>::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType)>::*)(unsigned int, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, float, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>) const>::type {aka std::function<void(unsigned int, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, float, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>)>}) (int, float&, float&, float&, std::vector<float>&, std::vector<float>&, std::vector<float>&, std::vector<float>&, float&, std::vector<float>&, std::vector<float>&, std::vector<float>&, std::vector<float>&, std::vector<float>&, std::vector<float>&)'
/sw/slc9_x86-64/O2/daily-20260203-0000-local1/include/Framework/AnalysisHelpers.h:434:11: error: no match for call to '(o2::framework::{anonymous}::memfun_type<void (o2::framework::TableBuilder::persist<std::vector<float>, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, float, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> > >(const std::array<const char*, 14>&)::<lambda(unsigned int, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<float>::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType)>::*)(unsigned int, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, float, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>) const>::type {aka std::function<void(unsigned int, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, float, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>)>}) (int, float&, float&, float&, std::vector<float>&, std::vector<float>&, std::vector<float>&, std::vector<float>&, float&, std::vector<float>&, std::vector<float>&, std::vector<float>&, std::vector<float>&, std::vector<float>&, std::vector<float>&)'
/sw/slc9_x86-64/O2/daily-20260203-0000-local1/include/Framework/AnalysisHelpers.h:434:11: error: no match for call to '(o2::framework::{anonymous}::memfun_type<void (o2::framework::TableBuilder::persist<std::vector<float>, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, float, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> >, std::vector<float, std::allocator<float> > >(const std::array<const char*, 14>&)::<lambda(unsigned int, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<float>::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType, o2::framework::BuilderMaker<std::vector<float> >::FillType)>::*)(unsigned int, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, float, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>) const>::type {aka std::function<void(unsigned int, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, float, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>, std::span<const float, 18446744073709551615>)>}) (int, float&, float&, float&, std::vector<float>&, std::vector<float>&, std::vector<float>&, std::vector<float>&, float&, std::vector<float>&, std::vector<float>&, std::vector<float>&, std::vector<float>&, std::vector<float>&, std::vector<float>&)'
ninja: build stopped: subcommand failed.

Full log here.

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.

2 participants