Skip to content

[PWGLF] Fix estimator parameters - #17486

Draft
njacazio wants to merge 2 commits into
masterfrom
njacazio-patch-1
Draft

[PWGLF] Fix estimator parameters#17486
njacazio wants to merge 2 commits into
masterfrom
njacazio-patch-1

Conversation

@njacazio

Copy link
Copy Markdown
Collaborator

No description provided.

@github-actions github-actions Bot added the pwglf label Aug 17, 2026
@github-actions

github-actions Bot commented Aug 17, 2026

Copy link
Copy Markdown

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

@github-actions github-actions Bot changed the title Fix estimator parameters [PWGLF] Fix estimator parameters Aug 17, 2026
@vkucera

vkucera commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator

@njacazio Please create PRs from your fork repository to avoid polluting the upstream repository with references to personal branches.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 28f7d5f at 2026-08-18 10:15:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/QC/mcParticlePrediction.cxx:257:69: error: could not convert '{"enabledSpecies", {defaultParticles.std::array<std::array<int, 2>, 63>::operator[](0), o2::pwglf::PIDExtended::NIDsTot, (& defaultParticles.std::array<std::array<int, 2>, 63>::operator[](0))->std::array<int, 2>::size(), o2::pwglf::PIDExtended::arrayNames()(), {"Enable", "SelectPrimaries"}}, "Particles enabled"}' from '<brace-enclosed initializer list>' to 'o2::framework::Configurable<o2::framework::LabeledArray<int> >'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/QC/mcParticlePrediction.cxx:260:73: error: could not convert '{"enabledEstimators", {defaultEstimators.std::array<std::array<int, 1>, 20>::operator[](0), Estimators::nEstimators, (& defaultEstimators.std::array<std::array<int, 1>, 20>::operator[](0))->std::array<int, 1>::size(), Estimators::arrayNames()(), {"Enable"}}, "Estimators enabled"}' from '<brace-enclosed initializer list>' to 'o2::framework::Configurable<o2::framework::LabeledArray<int> >'
/sw/slc9_x86-64/O2/daily-20260818-0000-local1/include/Framework/StructToTuple.h:61:38: error: static assertion failed: You need to make sure that you have implicit constructors or that you call the explicit constructor correctly.
/sw/slc9_x86-64/GCC-Toolchain/v14.2.0-alice2-1/include/c++/14.2.0/bits/stl_construct.h:115:28: error: no matching function for call to 'construct_at(McParticlePrediction*&)'
ninja: build stopped: subcommand failed.

Full log here.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for 28f7d5f at 2026-08-18 10:16:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/QC/mcParticlePrediction.cxx:257:69: error: could not convert '{"enabledSpecies", {defaultParticles.std::array<std::array<int, 2>, 63>::operator[](0), o2::pwglf::PIDExtended::NIDsTot, (& defaultParticles.std::array<std::array<int, 2>, 63>::operator[](0))->std::array<int, 2>::size(), o2::pwglf::PIDExtended::arrayNames()(), {"Enable", "SelectPrimaries"}}, "Particles enabled"}' from '<brace-enclosed initializer list>' to 'o2::framework::Configurable<o2::framework::LabeledArray<int> >'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/QC/mcParticlePrediction.cxx:260:73: error: could not convert '{"enabledEstimators", {defaultEstimators.std::array<std::array<int, 1>, 20>::operator[](0), Estimators::nEstimators, (& defaultEstimators.std::array<std::array<int, 1>, 20>::operator[](0))->std::array<int, 1>::size(), Estimators::arrayNames()(), {"Enable"}}, "Estimators enabled"}' from '<brace-enclosed initializer list>' to 'o2::framework::Configurable<o2::framework::LabeledArray<int> >'
/sw/slc9_x86-64/O2/daily-20260818-0000-local1/include/Framework/StructToTuple.h:61:38: error: static assertion failed: You need to make sure that you have implicit constructors or that you call the explicit constructor correctly.
/sw/slc9_x86-64/GCC-Toolchain/v14.2.0-alice2-1/include/c++/14.2.0/bits/stl_construct.h:115:28: error: no matching function for call to 'construct_at(McParticlePrediction*&)'
ninja: build stopped: subcommand failed.

Full log here.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 28f7d5f at 2026-08-18 10:17:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/QC/mcParticlePrediction.cxx:257:69: error: could not convert '{"enabledSpecies", {defaultParticles.std::array<std::array<int, 2>, 63>::operator[](0), o2::pwglf::PIDExtended::NIDsTot, (& defaultParticles.std::array<std::array<int, 2>, 63>::operator[](0))->std::array<int, 2>::size(), o2::pwglf::PIDExtended::arrayNames()(), {"Enable", "SelectPrimaries"}}, "Particles enabled"}' from '<brace-enclosed initializer list>' to 'o2::framework::Configurable<o2::framework::LabeledArray<int> >'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/QC/mcParticlePrediction.cxx:260:73: error: could not convert '{"enabledEstimators", {defaultEstimators.std::array<std::array<int, 1>, 20>::operator[](0), Estimators::nEstimators, (& defaultEstimators.std::array<std::array<int, 1>, 20>::operator[](0))->std::array<int, 1>::size(), Estimators::arrayNames()(), {"Enable"}}, "Estimators enabled"}' from '<brace-enclosed initializer list>' to 'o2::framework::Configurable<o2::framework::LabeledArray<int> >'
/sw/slc9_x86-64/O2/daily-20260818-0000-local1/include/Framework/StructToTuple.h:61:38: error: static assertion failed: You need to make sure that you have implicit constructors or that you call the explicit constructor correctly.
/sw/slc9_x86-64/GCC-Toolchain/v14.2.0-alice2-1/include/c++/14.2.0/bits/stl_construct.h:115:28: error: no matching function for call to 'construct_at(McParticlePrediction*&)'
ninja: build stopped: subcommand failed.

Full log here.

@vkucera
vkucera marked this pull request as draft August 18, 2026 08:18
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.

3 participants