Skip to content

Conversation

@njacazio
Copy link
Collaborator

@njacazio njacazio commented Nov 2, 2025

No description provided.

@github-actions
Copy link

github-actions bot commented Nov 2, 2025

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

@github-actions github-actions bot changed the title Tuorials [PWGEM,PWGLF,PWGUD,Tutorial] Tuorials Nov 2, 2025
@njacazio njacazio changed the title [PWGEM,PWGLF,PWGUD,Tutorial] Tuorials [PWGEM,PWGLF,PWGUD,Tutorial] Clean PIDResponse in Tutorials Nov 2, 2025
@njacazio njacazio marked this pull request as ready for review November 2, 2025 16:18
@njacazio njacazio enabled auto-merge (squash) November 2, 2025 19:43
@alibuild
Copy link
Collaborator

alibuild commented Nov 2, 2025

Error while checking build/O2Physics/o2 for cea2fbb at 2025-11-02 20:54:

## sw/BUILD/O2Physics-latest/log
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:72: error: 'TMath' has not been declared
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:1: error: no matching function for call to 'FunctionMetadata(o2::aod::lftrack::PCallback::getLambda()::<lambda(float, float)>)'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:1: error: invalid use of incomplete type 'using o2::aod::lftrack::PHelper::callable_t = struct o2::framework::{anonymous}::memfun_type<auto (o2::aod::lftrack::PCallback::getLambda()::<lambda(float, float)>::*)(float, float) const>'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:72: error: 'TMath' has not been declared
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:28: error: invalid use of incomplete type 'struct o2::framework::{anonymous}::memfun_type<auto (o2::aod::lftrack::PCallback::getLambda()::<lambda(float, float)>::*)(float, float) const>'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:1: error: invalid use of incomplete type 'struct o2::framework::{anonymous}::memfun_type<auto (o2::aod::lftrack::PCallback::getLambda()::<lambda(float, float)>::*)(float, float) const>'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:1: error: invalid use of incomplete type 'using o2::aod::lftrack::P<o2::aod::lftrack::Pt, o2::aod::lftrack::Eta>::callable_t = using o2::aod::lftrack::PHelper::callable_t = struct o2::framework::{anonymous}::memfun_type<auto (o2::aod::lftrack::PCallback::getLambda()::<lambda(float, float)>::*)(float, float) const>'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:1: error: invalid use of incomplete type 'using o2::aod::lftrack::P<o2::aod::lftrack::Pt, o2::aod::lftrack::Eta>::callable_t = using o2::aod::lftrack::PHelper::callable_t = struct o2::framework::{anonymous}::memfun_type<auto (o2::aod::lftrack::PCallback::getLambda()::<lambda(float, float)>::*)(float, float) const>'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/spectraTPCAnalyser.cxx:75:45: error: 'const o2::soa::Filtered<o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> > >::iterator' {aka 'const struct o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> >::TableIteratorBase<o2::soa::FilteredIndexPolicy, o2::soa::Filtered<o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> > > >'} has no member named 'p'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/spectraTPCAnalyser.cxx:63:36: error: 'const struct o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> >::TableIteratorBase<o2::soa::FilteredIndexPolicy, o2::soa::Filtered<o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> > > >' has no member named 'p'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/spectraTPCAnalyser.cxx:63:36: error: 'const struct o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> >::TableIteratorBase<o2::soa::FilteredIndexPolicy, o2::soa::Filtered<o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> > > >' has no member named 'p'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/spectraTPCAnalyser.cxx:63:36: error: 'const struct o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> >::TableIteratorBase<o2::soa::FilteredIndexPolicy, o2::soa::Filtered<o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> > > >' has no member named 'p'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/spectraTPCAnalyser.cxx:63:36: error: 'const struct o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> >::TableIteratorBase<o2::soa::FilteredIndexPolicy, o2::soa::Filtered<o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> > > >' has no member named 'p'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/spectraTPCAnalyser.cxx:63:36: error: 'const struct o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> >::TableIteratorBase<o2::soa::FilteredIndexPolicy, o2::soa::Filtered<o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> > > >' has no member named 'p'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/spectraTPCAnalyser.cxx:63:36: error: 'const struct o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> >::TableIteratorBase<o2::soa::FilteredIndexPolicy, o2::soa::Filtered<o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> > > >' has no member named 'p'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/spectraTPCAnalyser.cxx:63:36: error: 'const struct o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> >::TableIteratorBase<o2::soa::FilteredIndexPolicy, o2::soa::Filtered<o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> > > >' has no member named 'p'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/spectraTPCAnalyser.cxx:63:36: error: 'const struct o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> >::TableIteratorBase<o2::soa::FilteredIndexPolicy, o2::soa::Filtered<o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> > > >' has no member named 'p'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/spectraTPCAnalyser.cxx:63:36: error: 'const struct o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> >::TableIteratorBase<o2::soa::FilteredIndexPolicy, o2::soa::Filtered<o2::soa::Table<o2::aod::Hash<2932393523>, o2::aod::Hash<62498629>, o2::aod::Hash<2286545062> > > >' has no member named 'p'
/sw/slc9_x86-64/O2/daily-20251102-0000-local1/include/Framework/ASoA.h:3480:39: error: call of overloaded 'Table(<brace-enclosed initializer list>)' is ambiguous
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:72: error: 'TMath' has not been declared
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:1: error: no matching function for call to 'FunctionMetadata(o2::aod::lftrack::PCallback::getLambda()::<lambda(float, float)>)'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:1: error: invalid use of incomplete type 'using o2::aod::lftrack::PHelper::callable_t = struct o2::framework::{anonymous}::memfun_type<auto (o2::aod::lftrack::PCallback::getLambda()::<lambda(float, float)>::*)(float, float) const>'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:72: error: 'TMath' has not been declared
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:28: error: invalid use of incomplete type 'struct o2::framework::{anonymous}::memfun_type<auto (o2::aod::lftrack::PCallback::getLambda()::<lambda(float, float)>::*)(float, float) const>'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:1: error: invalid use of incomplete type 'struct o2::framework::{anonymous}::memfun_type<auto (o2::aod::lftrack::PCallback::getLambda()::<lambda(float, float)>::*)(float, float) const>'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:1: error: invalid use of incomplete type 'using o2::aod::lftrack::P<o2::aod::lftrack::Pt, o2::aod::lftrack::Eta>::callable_t = using o2::aod::lftrack::PHelper::callable_t = struct o2::framework::{anonymous}::memfun_type<auto (o2::aod::lftrack::PCallback::getLambda()::<lambda(float, float)>::*)(float, float) const>'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:1: error: invalid use of incomplete type 'using o2::aod::lftrack::P<o2::aod::lftrack::Pt, o2::aod::lftrack::Eta>::callable_t = using o2::aod::lftrack::PHelper::callable_t = struct o2::framework::{anonymous}::memfun_type<auto (o2::aod::lftrack::PCallback::getLambda()::<lambda(float, float)>::*)(float, float) const>'
/sw/slc9_x86-64/O2/daily-20251102-0000-local1/include/Framework/ASoA.h:1359:28: error: no type named 'inherited_t' in 'struct o2::aod::lftrack::P<o2::aod::lftrack::Pt, o2::aod::lftrack::Eta>'
/sw/slc9_x86-64/O2/daily-20251102-0000-local1/include/Framework/ASoA.h:1365:130: error: could not convert '{<expression error>, o2::aod::label<o2::soa::TableRef{1696149411, 1493848802, 2286545062, 0}>()}' from '<brace-enclosed initializer list>' to 'std::pair<bool, std::__cxx11::basic_string<char> >'
/sw/SOURCES/O2Physics/13639-slc9_x86-64/0/Tutorials/Skimming/DataModel/LFDerived.h:31:72: error: 'TMath' has not been declared
[0 more errors; see full log]

Full log here.

@alibuild
Copy link
Collaborator

alibuild commented Nov 3, 2025

Error while checking build/O2Physics/o2 for e86d466 at 2025-11-03 16:26:

## sw/BUILD/O2Physics-latest/log
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
Error in cling::AutoLoadingVisitor::InsertIntoAutoLoadingState:
[0 more errors; see full log]

Full log here.

ddobrigk
ddobrigk previously approved these changes Nov 4, 2025
@njacazio njacazio force-pushed the nj-pidresponse-tutorial branch from 48242e7 to a562caf Compare November 10, 2025 07:27
romainschotter
romainschotter previously approved these changes Nov 11, 2025
dsekihat
dsekihat previously approved these changes Nov 12, 2025
@njacazio njacazio dismissed stale reviews from dsekihat and romainschotter via c1d3c08 November 27, 2025 13:01
@github-actions github-actions bot removed the pwglf label Nov 27, 2025
@njacazio njacazio changed the title [PWGEM,PWGLF,PWGUD,Tutorial] Clean PIDResponse in Tutorials [PWGEM,PWGUD,Tutorial] Clean PIDResponse in Tutorials Nov 27, 2025
@njacazio njacazio closed this Dec 27, 2025
auto-merge was automatically disabled December 27, 2025 06:22

Pull request was closed

@njacazio njacazio deleted the nj-pidresponse-tutorial branch December 27, 2025 06:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

6 participants