镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

[PWGCF] Addition of PID specific long-range correlations - #17940

Open
Preet-Bhanjan wants to merge 5 commits into
AliceO2Group:masterfrom
Preet-Bhanjan:master
Open

Preet-Bhanjan wants to merge 5 commits into
AliceO2Group:masterfrom
Preet-Bhanjan:master

Conversation

@Preet-Bhanjan

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions github-actions Bot added the pwgcf label Sep 16, 2026
@github-actions

github-actions Bot commented Sep 16, 2026 •

Copy link
Copy Markdown

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

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 367d126 at 2026-09-17 04:09:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc10_x86-64-slc10_x86-64/0/PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:416:29: error: no matching function for call to 'o2::framework::AxisSpec::AxisSpec(<brace-enclosed initializer list>)'
ninja: build stopped: subcommand failed.

Full log here.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for 367d126 at 2026-09-17 04:14:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:416:29: error: no matching function for call to 'o2::framework::AxisSpec::AxisSpec(<brace-enclosed initializer list>)'
ninja: build stopped: subcommand failed.

Full log here.

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 367d126 at 2026-09-17 04:45:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc10_x86-64-slc10_x86-64/0/PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:416:29: error: no matching function for call to 'o2::framework::AxisSpec::AxisSpec(<brace-enclosed initializer list>)'
ninja: build stopped: subcommand failed.

Full log here.

@alibuild

alibuild commented Sep 17, 2026 •

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for e54c43f at 2026-09-27 23:48:

No log files found

Full log here.

@alibuild

alibuild commented Sep 17, 2026 •

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for e54c43f at 2026-09-26 12:34:

## sw/BUILD/O2Physics-code-check-latest/log
--
========== List of issues found ==========
++ echo 'Found 2 errors and 4 warnings.'
Found 2 errors and 4 warnings.
++ [[ 2 -gt 0 ]]
++ cat /sw/BUILD/492862710b54ffd32754728286d310c2f3ee4358/O2Physics-code-check/errors.txt
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:31:1: error: included header GRPMagField.h is not used directly [misc-include-cleaner,-warnings-as-errors]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:1076:41: error: no header providing "Int_t" is directly included [misc-include-cleaner,-warnings-as-errors]
++ [[ 4 -gt 0 ]]
++ cat /sw/BUILD/492862710b54ffd32754728286d310c2f3ee4358/O2Physics-code-check/warnings.txt
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:1099:14: warning: variable 'tpcNSigma' is not initialized [cppcoreguidelines-init-variables]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:1099:25: warning: variable 'tpcExpSigma' is not initialized [cppcoreguidelines-init-variables]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:1099:38: warning: variable 'tofNSigma' is not initialized [cppcoreguidelines-init-variables]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:1099:49: warning: variable 'itsNSigma' is not initialized [cppcoreguidelines-init-variables]
++ [[ 2 -gt 0 ]]
++ exit 1
--

Full log here.

@vkucera

vkucera commented Sep 17, 2026

Copy link
Copy Markdown
Collaborator

@Preet-Bhanjan Please fix the errors and warnings before merging.

@alibuild

alibuild commented Oct 1, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for 0596a44 at 2026-10-01 21:53:

## sw/BUILD/O2Physics-latest/log
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:190&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:190&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:191&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:191&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:192&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:192&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:193&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:193&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:194&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:194&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:195&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:195&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:196&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:196&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:197&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:197&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:198&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:198&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:199&&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:199&&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:200&&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:200&&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::EndOfStreamContext&)>::<lambda(auto:201&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::EndOfStreamContext&)>::<lambda(auto:201&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:202&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:202&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:203&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:203&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:204&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:204&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:205&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:205&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:206&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:206&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:208&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:208&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:209&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:209&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:210&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:210&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:212&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:212&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:214&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:214&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:215&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:215&)>&, PidLongRange&)'
ninja: build stopped: subcommand failed.

Full log here.

@alibuild

alibuild commented Oct 1, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 0596a44 at 2026-10-01 22:21:

## sw/BUILD/O2Physics-latest/log
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:190&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:190&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:191&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:191&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:192&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:192&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:193&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:193&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:194&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:194&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:195&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:195&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:196&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:196&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:197&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:197&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:198&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:198&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:199&&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:199&&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:200&&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:200&&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::EndOfStreamContext&)>::<lambda(auto:201&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::EndOfStreamContext&)>::<lambda(auto:201&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:202&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:202&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:203&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:203&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:204&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:204&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:205&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:205&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:206&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:206&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:208&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:208&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:209&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:209&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:210&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:210&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:212&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:212&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:214&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:214&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local2/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:215&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:215&)>&, PidLongRange&)'
ninja: build stopped: subcommand failed.

Full log here.

@vkucera
vkucera marked this pull request as draft October 1, 2026 20:28
@vkucera

vkucera commented Oct 1, 2026

Copy link
Copy Markdown
Collaborator

Please test your changes locally before pushing them to the PR.

@alibuild

alibuild commented Oct 1, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 0596a44 at 2026-10-01 22:44:

## sw/BUILD/O2Physics-latest/log
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:190&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:190&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:191&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:191&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:192&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:192&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:193&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:193&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:194&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:194&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:195&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:195&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:196&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:196&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:197&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:197&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:198&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:198&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:199&&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:199&&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:200&&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:200&&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::EndOfStreamContext&)>::<lambda(auto:201&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::EndOfStreamContext&)>::<lambda(auto:201&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:202&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:202&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:203&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:203&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:204&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:204&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:205&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:205&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:206&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:206&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:208&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:208&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:209&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:209&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:210&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:210&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:212&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:212&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:214&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:214&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20260930-0000-local3/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:215&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:215&)>&, PidLongRange&)'
ninja: build stopped: subcommand failed.

Full log here.

@Preet-Bhanjan

Copy link
Copy Markdown
Contributor Author

Dear reviewers,
I tested the code locally; it builds successfully and runs without any issues or errors. I am unable to understand the reason for the build errors above. Please advise me on how to proceed.

std::array<std::array<float, 3>, 6> nSigmaVals{};

// define global variables
TRandom3* gRandom = new TRandom3();

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 do you need to allocate this member dynamically?

Comment on lines +263 to +266
enum FITIndex {
kFT0A = 0,
kFT0C = 1
};

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 k prefix is not allowed by the O2 naming conventions.

Comment on lines +277 to +284
enum PiKpArrayIndex {
iPionUp = 0,
iKaonUp,
iProtonUp,
iPionLow,
iKaonLow,
iProtonLow
};

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.

Enumerator values should follow the UpperCamelCase naming style.

Comment on lines +410 to +413
cfgFuncParas.fMultPVT0CCutLow = new TF1("fMultPVT0CCutLow", cfgFuncParas.cfgMultCentLowCutFunction->c_str(), 0, 100);
cfgFuncParas.fMultPVT0CCutLow->SetParameters(cfgFuncParas.multPVT0CCutPars.data());
cfgFuncParas.fMultPVT0CCutHigh = new TF1("fMultPVT0CCutHigh", cfgFuncParas.cfgMultCentHighCutFunction->c_str(), 0, 100);
cfgFuncParas.fMultPVT0CCutHigh->SetParameters(cfgFuncParas.multPVT0CCutPars.data());

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.

Where do you delete these objects?

@vkucera

vkucera commented Oct 5, 2026

Copy link
Copy Markdown
Collaborator

Dear reviewers, I tested the code locally; it builds successfully and runs without any issues or errors. I am unable to understand the reason for the build errors above. Please advise me on how to proceed.

Dear @Preet-Bhanjan , not sure how to help about this. I suppose you tested your changes on macOS, right?

@Preet-Bhanjan

Preet-Bhanjan commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor Author

Dear reviewers, I tested the code locally; it builds successfully and runs without any issues or errors. I am unable to understand the reason for the build errors above. Please advise me on how to proceed.

Dear @Preet-Bhanjan , not sure how to help about this. I suppose you tested your changes on macOS, right?

Dear @vkucera, Yes, I used macOS (version 26.6) to test my changes.

@Preet-Bhanjan
Preet-Bhanjan marked this pull request as ready for review October 7, 2026 08:04
@alibuild

alibuild commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for 66ddf2b at 2026-10-07 10:19:

## sw/BUILD/O2Physics-latest/log
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:190&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:190&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:191&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:191&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:192&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:192&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:193&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:193&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:194&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:194&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:195&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:195&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:196&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:196&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:197&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:197&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:198&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:198&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:199&&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:199&&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:200&&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:200&&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::EndOfStreamContext&)>::<lambda(auto:201&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::EndOfStreamContext&)>::<lambda(auto:201&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:202&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:202&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:203&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:203&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:204&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:204&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:205&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:205&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:206&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:206&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:208&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:208&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:209&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:209&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:210&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:210&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:212&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:212&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:214&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:214&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:215&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:215&)>&, PidLongRange&)'
ninja: build stopped: subcommand failed.

Full log here.

@vkucera

vkucera commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator

Dear reviewers, I tested the code locally; it builds successfully and runs without any issues or errors. I am unable to understand the reason for the build errors above. Please advise me on how to proceed.

Dear @Preet-Bhanjan , not sure how to help about this. I suppose you tested your changes on macOS, right?

Dear @vkucera, Yes, I used macOS (version 26.6) to test my changes.

Can you try to count the members of your struct (data + methods)? There is a limit.

@Preet-Bhanjan
Preet-Bhanjan marked this pull request as draft October 7, 2026 09:03
@alibuild

alibuild commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 66ddf2b at 2026-10-07 11:27:

## sw/BUILD/O2Physics-latest/log
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:190&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:190&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:191&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:191&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:192&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:192&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:193&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:193&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:194&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:194&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:195&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:195&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:196&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:196&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:197&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:197&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:198&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:198&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:199&&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:199&&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:200&&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:200&&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::EndOfStreamContext&)>::<lambda(auto:201&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::EndOfStreamContext&)>::<lambda(auto:201&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:202&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:202&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:203&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:203&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:204&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:204&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:205&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:205&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:206&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:206&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:208&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:208&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:209&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:209&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:210&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:210&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:212&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:212&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:214&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:214&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:215&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:215&)>&, PidLongRange&)'
ninja: build stopped: subcommand failed.

Full log here.

@alibuild

alibuild commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 66ddf2b at 2026-10-07 12:09:

## sw/BUILD/O2Physics-latest/log
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:190&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:190&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:191&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:191&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:192&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:192&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:193&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:193&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:194&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:194&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:195&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:195&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:196&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:196&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:197&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(auto:197&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:198&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:198&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:199&&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:199&&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:200&&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:200&&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::EndOfStreamContext&)>::<lambda(auto:201&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::EndOfStreamContext&)>::<lambda(auto:201&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:202&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:202&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:203&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:203&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:204&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(auto:204&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:205&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:205&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:206&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:206&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:208&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:208&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:209&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:209&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:210&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:210&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:212&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:212&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:214&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:214&)>&, PidLongRange&)'
/sw/slc9_x86-64/O2/daily-20261007-0000-local1/include/Framework/StructToTuple.h:383:48: error: no matching function for call to 'homogeneous_apply_refs<false, PidLongRange&, 10, o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:215&)> >(o2::framework::adaptAnalysisTask<PidLongRange>(const ConfigContext&)::<lambda(o2::framework::InitContext&)> mutable::<lambda(o2::framework::ProcessingContext&)> mutable::<lambda(auto:215&)>&, PidLongRange&)'
ninja: build stopped: subcommand failed.

Full log here.

@Preet-Bhanjan

Copy link
Copy Markdown
Contributor Author

Dear reviewers, I tested the code locally; it builds successfully and runs without any issues or errors. I am unable to understand the reason for the build errors above. Please advise me on how to proceed.

Dear @Preet-Bhanjan , not sure how to help about this. I suppose you tested your changes on macOS, right?

Dear @vkucera, Yes, I used macOS (version 26.6) to test my changes.

Can you try to count the members of your struct (data + methods)? There is a limit.

Dear @vkucera There are 94 members in my struct. I will try to decrease them.

@vkucera

vkucera commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator

Dear reviewers, I tested the code locally; it builds successfully and runs without any issues or errors. I am unable to understand the reason for the build errors above. Please advise me on how to proceed.

Dear @Preet-Bhanjan , not sure how to help about this. I suppose you tested your changes on macOS, right?

Dear @vkucera, Yes, I used macOS (version 26.6) to test my changes.

Can you try to count the members of your struct (data + methods)? There is a limit.

Dear @vkucera There are 94 members in my struct. I will try to decrease them.

Thanks for checking. If I remember correctly, the maximum is 99, so that should not be a problem. Let me double-check.

@vkucera

vkucera commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator

Dear reviewers, I tested the code locally; it builds successfully and runs without any issues or errors. I am unable to understand the reason for the build errors above. Please advise me on how to proceed.

Dear @Preet-Bhanjan , not sure how to help about this. I suppose you tested your changes on macOS, right?

Dear @vkucera, Yes, I used macOS (version 26.6) to test my changes.

Can you try to count the members of your struct (data + methods)? There is a limit.

Dear @vkucera There are 94 members in my struct. I will try to decrease them.

Thanks for checking. If I remember correctly, the maximum is 99, so that should not be a problem. Let me double-check.

Well, I counted 96 data members + 28 methods + 5 process switches. That's 129 members.

@Preet-Bhanjan
Preet-Bhanjan marked this pull request as ready for review October 7, 2026 13:59
@Preet-Bhanjan
Preet-Bhanjan marked this pull request as draft October 7, 2026 14:08
@Preet-Bhanjan
Preet-Bhanjan marked this pull request as ready for review October 7, 2026 14:35
@alibuild

alibuild commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 6c08a9a at 2026-10-07 18:24:

## sw/BUILD/O2Physics-code-check-latest/log
--
========== List of issues found ==========
++ echo 'Found 1 errors and 17 warnings.'
Found 1 errors and 17 warnings.
++ [[ 1 -gt 0 ]]
++ cat /sw/BUILD/c071de0150b18023ef08a1b8de30893ee1133bbd/O2Physics-code-check/errors.txt
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:436:70: error: no header providing "Form" is directly included [misc-include-cleaner,-warnings-as-errors]
++ [[ 17 -gt 0 ]]
++ cat /sw/BUILD/c071de0150b18023ef08a1b8de30893ee1133bbd/O2Physics-code-check/warnings.txt
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:151:39: warning: initializer for member 'multT0CCutPars' is redundant [readability-redundant-member-init]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:152:41: warning: initializer for member 'multPVT0CCutPars' is redundant [readability-redundant-member-init]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:153:44: warning: initializer for member 'multGlobalPVCutPars' is redundant [readability-redundant-member-init]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:154:43: warning: initializer for member 'multMultV0ACutPars' is redundant [readability-redundant-member-init]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:229:35: warning: initializer for member 'cstFT0RelGain' is redundant [readability-redundant-member-init]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:329:3: warning: initial values in enum 'PidLongRange::TrackCutGroup' are not consistent, consider explicit initialization of all, none or only the first enumerator [readability-enum-initial-value]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:435:9: warning: implicit conversion 'value_type' (aka 'float') -> 'bool' [readability-implicit-bool-conversion]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:435:9: warning: narrowing conversion from 'value_type' (aka 'float') to 'bool' [bugprone-narrowing-conversions]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:440:9: warning: implicit conversion 'value_type' (aka 'float') -> 'bool' [readability-implicit-bool-conversion]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:440:9: warning: narrowing conversion from 'value_type' (aka 'float') to 'bool' [bugprone-narrowing-conversions]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:446:9: warning: implicit conversion 'value_type' (aka 'float') -> 'bool' [readability-implicit-bool-conversion]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:446:9: warning: narrowing conversion from 'value_type' (aka 'float') to 'bool' [bugprone-narrowing-conversions]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:451:9: warning: implicit conversion 'value_type' (aka 'float') -> 'bool' [readability-implicit-bool-conversion]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:451:9: warning: narrowing conversion from 'value_type' (aka 'float') to 'bool' [bugprone-narrowing-conversions]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:462:5: warning: use auto when initializing with a cast to avoid duplicating the type name [modernize-use-auto]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:923:9: warning: narrowing conversion from 'value_type' (aka 'float') to 'bool' [bugprone-narrowing-conversions]
PWGCF/TwoParticleCorrelations/Tasks/pidLongRange.cxx:942:9: warning: narrowing conversion from 'value_type' (aka 'float') to 'bool' [bugprone-narrowing-conversions]
++ [[ 1 -gt 0 ]]
++ exit 1
--

Full log here.

@Preet-Bhanjan
Preet-Bhanjan marked this pull request as draft October 7, 2026 19:33
@Preet-Bhanjan
Preet-Bhanjan marked this pull request as ready for review October 7, 2026 19:41
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