Skip to content

[PWGLF] Jet reconstruction with V0s + MC models process function + Event loss, splitting#16284

Merged
romainschotter merged 9 commits into
AliceO2Group:masterfrom
lorber98:sjet
May 18, 2026
Merged

[PWGLF] Jet reconstruction with V0s + MC models process function + Event loss, splitting#16284
romainschotter merged 9 commits into
AliceO2Group:masterfrom
lorber98:sjet

Conversation

@lorber98
Copy link
Copy Markdown
Contributor

  1. Add histograms to compute event loss and event splitting;
  2. Add process function to work with MC models (identical to processMCGenerated but without reconstructed collisions);
  3. Add possibility to include V0s in the input list for the jet finder algorithm. This can be activated with the configurable useV0inJetRec.

@github-actions github-actions Bot added the pwglf label May 18, 2026
@github-actions github-actions Bot changed the title Jet reconstruction with V0s + MC models process function + Event loss, splitting [PWGLF] Jet reconstruction with V0s + MC models process function + Event loss, splitting May 18, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 18, 2026

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

Comment thread PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx Outdated
Comment on lines +570 to +573
double GetEnergy(double px, double py, double pz, double mass)
{
return std::sqrt(px * px + py * py + pz * pz + mass * mass);
}
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 don't you use a RecoDecay method?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you Vit for the comment, very useful! I'll definitely keep this in mind for future PRs.
Currently, I'm on a very tight schedule to get the next approvals for the analysis. Since this change isn't strictly blocking for the time being, I will implement it as soon as possible in a later PR. I apologize for that and thank you very much for your understanding.

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.

Fair enough but don't mark comments as resolved, especially if they are not actually resolved.

* @return int The index of the common mother, or -1 if no common mother exists.
*/
template <typename T>
int GetCommonMotherId(aod::McParticles const& mcParticles,
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.

Can you not use RecoDecay::getMother?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you Vit for the comment, very useful! I'll definitely keep this in mind for future PRs.
Currently, I'm on a very tight schedule to get the next approvals for the analysis. Since this change isn't strictly blocking for the time being, I will implement it as soon as possible in a later PR. I apologize for that and thank you very much for your understanding.

@lorber98 lorber98 marked this pull request as ready for review May 18, 2026 10:35
@alibuild
Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for 13e4a4b at 2026-05-18 12:42:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx:1638:25: error: comparison of integer expressions of different signedness: 'int' and 'std::vector<o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Join<o2::soa::Table<o2::aod::Hash<599863064>, o2::aod::Hash<2944948204>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3243953376>, o2::aod::Hash<3324719623>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1313986824>, o2::aod::Hash<4168604603>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<282492829>, o2::aod::Hash<177572131>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<184273500>, o2::aod::Hash<1996537442>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<518516411>, o2::aod::Hash<1274903626>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1754052606>, o2::aod::Hash<3856709859>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<310018237>, o2::aod::Hash<3496603099>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<3189221742>, o2::aod::Hash<2614466272>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<4121608173>, o2::aod::Hash<3306343464>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1380449349>, o2::aod::Hash<1276726542>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2144302593>, o2::aod::Hash<3579936953>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<34190285>, o2::aod::Hash<1495290626>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2783244389>, o2::aod::Hash<3492532772>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2288810529>, o2::aod::Hash<1230184339>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Join<o2::soa::Table<o2::aod::Hash<599863064>, o2::aod::Hash<2944948204>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3243953376>, o2::aod::Hash<3324719623>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1313986824>, o2::aod::Hash<4168604603>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<282492829>, o2::aod::Hash<177572131>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<184273500>, o2::aod::Hash<1996537442>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<518516411>, o2::aod::Hash<1274903626>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1754052606>, o2::aod::Hash<3856709859>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<310018237>, o2::aod::Hash<3496603099>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<3189221742>, o2::aod::Hash<2614466272>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<4121608173>, o2::aod::Hash<3306343464>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1380449349>, o2::aod::Hash<1276726542>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2144302593>, o2::aod::Hash<3579936953>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<34190285>, o2::aod::Hash<1495290626>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2783244389>, o2::aod::Hash<3492532772>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2288810529>, o2::aod::Hash<1230184339>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<599863064>, o2::aod::Hash<2944948204>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3243953376>, o2::aod::Hash<3324719623>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1313986824>, o2::aod::Hash<4168604603>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<282492829>, o2::aod::Hash<177572131>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<184273500>, o2::aod::Hash<1996537442>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<518516411>, o2::aod::Hash<1274903626>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1754052606>, o2::aod::Hash<3856709859>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<310018237>, o2::aod::Hash<3496603099>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<3189221742>, o2::aod::Hash<2614466272>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<4121608173>, o2::aod::Hash<3306343464>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1380449349>, o2::aod::Hash<1276726542>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2144302593>, o2::aod::Hash<3579936953>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<34190285>, o2::aod::Hash<1495290626>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2783244389>, o2::aod::Hash<3492532772>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2288810529>, o2::aod::Hash<1230184339>, o2::aod::Hash<2286545062> > > >::size_type' {aka 'long unsigned int'} [-Werror=sign-compare]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx:1648:23: error: comparison of integer expressions of different signedness: 'int' and 'std::vector<fastjet::PseudoJet>::size_type' {aka 'long unsigned int'} [-Werror=sign-compare]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx:1792:27: error: comparison of integer expressions of different signedness: 'int' and 'std::vector<o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<3827758336>, o2::aod::Hash<4186066504>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3988646457>, o2::aod::Hash<3313470560>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<3827758336>, o2::aod::Hash<4186066504>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3988646457>, o2::aod::Hash<3313470560>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<3827758336>, o2::aod::Hash<4186066504>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3988646457>, o2::aod::Hash<3313470560>, o2::aod::Hash<2286545062> > >, std::allocator<o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<3827758336>, o2::aod::Hash<4186066504>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3988646457>, o2::aod::Hash<3313470560>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<3827758336>, o2::aod::Hash<4186066504>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3988646457>, o2::aod::Hash<3313470560>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<3827758336>, o2::aod::Hash<4186066504>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3988646457>, o2::aod::Hash<3313470560>, o2::aod::Hash<2286545062> > > > >::size_type' {aka 'long unsigned int'} [-Werror=sign-compare]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx:1808:23: error: comparison of integer expressions of different signedness: 'int' and 'std::vector<fastjet::PseudoJet>::size_type' {aka 'long unsigned int'} [-Werror=sign-compare]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx:1736:25: error: comparison of integer expressions of different signedness: 'int' and 'std::vector<o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Join<o2::soa::Join<o2::soa::Table<o2::aod::Hash<599863064>, o2::aod::Hash<2944948204>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3243953376>, o2::aod::Hash<3324719623>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1313986824>, o2::aod::Hash<4168604603>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<282492829>, o2::aod::Hash<177572131>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<184273500>, o2::aod::Hash<1996537442>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<518516411>, o2::aod::Hash<1274903626>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1754052606>, o2::aod::Hash<3856709859>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<310018237>, o2::aod::Hash<3496603099>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<3189221742>, o2::aod::Hash<2614466272>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<4121608173>, o2::aod::Hash<3306343464>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1380449349>, o2::aod::Hash<1276726542>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2144302593>, o2::aod::Hash<3579936953>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<34190285>, o2::aod::Hash<1495290626>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2783244389>, o2::aod::Hash<3492532772>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2288810529>, o2::aod::Hash<1230184339>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<263224968>, o2::aod::Hash<1586729726>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Join<o2::soa::Join<o2::soa::Table<o2::aod::Hash<599863064>, o2::aod::Hash<2944948204>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3243953376>, o2::aod::Hash<3324719623>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1313986824>, o2::aod::Hash<4168604603>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<282492829>, o2::aod::Hash<177572131>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<184273500>, o2::aod::Hash<1996537442>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<518516411>, o2::aod::Hash<1274903626>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1754052606>, o2::aod::Hash<3856709859>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<310018237>, o2::aod::Hash<3496603099>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<3189221742>, o2::aod::Hash<2614466272>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<4121608173>, o2::aod::Hash<3306343464>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1380449349>, o2::aod::Hash<1276726542>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2144302593>, o2::aod::Hash<3579936953>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<34190285>, o2::aod::Hash<1495290626>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2783244389>, o2::aod::Hash<3492532772>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2288810529>, o2::aod::Hash<1230184339>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<263224968>, o2::aod::Hash<1586729726>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Join<o2::soa::Table<o2::aod::Hash<599863064>, o2::aod::Hash<2944948204>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3243953376>, o2::aod::Hash<3324719623>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1313986824>, o2::aod::Hash<4168604603>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<282492829>, o2::aod::Hash<177572131>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<184273500>, o2::aod::Hash<1996537442>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<518516411>, o2::aod::Hash<1274903626>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1754052606>, o2::aod::Hash<3856709859>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<310018237>, o2::aod::Hash<3496603099>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<3189221742>, o2::aod::Hash<2614466272>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<4121608173>, o2::aod::Hash<3306343464>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1380449349>, o2::aod::Hash<1276726542>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2144302593>, o2::aod::Hash<3579936953>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<34190285>, o2::aod::Hash<1495290626>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2783244389>, o2::aod::Hash<3492532772>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2288810529>, o2::aod::Hash<1230184339>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<263224968>, o2::aod::Hash<1586729726>, o2::aod::Hash<2286545062> > > >::size_type' {aka 'long unsigned int'} [-Werror=sign-compare]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx:1746:23: error: comparison of integer expressions of different signedness: 'int' and 'std::vector<fastjet::PseudoJet>::size_type' {aka 'long unsigned int'} [-Werror=sign-compare]
ninja: build stopped: subcommand failed.

Full log here.

@alibuild
Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 13e4a4b at 2026-05-18 12:44:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx:1638:25: error: comparison of integer expressions of different signedness: 'int' and 'std::vector<o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Join<o2::soa::Table<o2::aod::Hash<599863064>, o2::aod::Hash<2944948204>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3243953376>, o2::aod::Hash<3324719623>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1313986824>, o2::aod::Hash<4168604603>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<282492829>, o2::aod::Hash<177572131>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<184273500>, o2::aod::Hash<1996537442>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<518516411>, o2::aod::Hash<1274903626>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1754052606>, o2::aod::Hash<3856709859>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<310018237>, o2::aod::Hash<3496603099>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<3189221742>, o2::aod::Hash<2614466272>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<4121608173>, o2::aod::Hash<3306343464>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1380449349>, o2::aod::Hash<1276726542>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2144302593>, o2::aod::Hash<3579936953>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<34190285>, o2::aod::Hash<1495290626>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2783244389>, o2::aod::Hash<3492532772>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2288810529>, o2::aod::Hash<1230184339>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Join<o2::soa::Table<o2::aod::Hash<599863064>, o2::aod::Hash<2944948204>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3243953376>, o2::aod::Hash<3324719623>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1313986824>, o2::aod::Hash<4168604603>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<282492829>, o2::aod::Hash<177572131>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<184273500>, o2::aod::Hash<1996537442>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<518516411>, o2::aod::Hash<1274903626>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1754052606>, o2::aod::Hash<3856709859>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<310018237>, o2::aod::Hash<3496603099>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<3189221742>, o2::aod::Hash<2614466272>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<4121608173>, o2::aod::Hash<3306343464>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1380449349>, o2::aod::Hash<1276726542>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2144302593>, o2::aod::Hash<3579936953>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<34190285>, o2::aod::Hash<1495290626>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2783244389>, o2::aod::Hash<3492532772>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2288810529>, o2::aod::Hash<1230184339>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<599863064>, o2::aod::Hash<2944948204>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3243953376>, o2::aod::Hash<3324719623>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1313986824>, o2::aod::Hash<4168604603>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<282492829>, o2::aod::Hash<177572131>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<184273500>, o2::aod::Hash<1996537442>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<518516411>, o2::aod::Hash<1274903626>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1754052606>, o2::aod::Hash<3856709859>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<310018237>, o2::aod::Hash<3496603099>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<3189221742>, o2::aod::Hash<2614466272>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<4121608173>, o2::aod::Hash<3306343464>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1380449349>, o2::aod::Hash<1276726542>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2144302593>, o2::aod::Hash<3579936953>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<34190285>, o2::aod::Hash<1495290626>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2783244389>, o2::aod::Hash<3492532772>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2288810529>, o2::aod::Hash<1230184339>, o2::aod::Hash<2286545062> > > >::size_type' {aka 'long unsigned int'} [-Werror=sign-compare]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx:1648:23: error: comparison of integer expressions of different signedness: 'int' and 'std::vector<fastjet::PseudoJet>::size_type' {aka 'long unsigned int'} [-Werror=sign-compare]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx:1792:27: error: comparison of integer expressions of different signedness: 'int' and 'std::vector<o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<3827758336>, o2::aod::Hash<4186066504>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3988646457>, o2::aod::Hash<3313470560>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<3827758336>, o2::aod::Hash<4186066504>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3988646457>, o2::aod::Hash<3313470560>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<3827758336>, o2::aod::Hash<4186066504>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3988646457>, o2::aod::Hash<3313470560>, o2::aod::Hash<2286545062> > >, std::allocator<o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<3827758336>, o2::aod::Hash<4186066504>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3988646457>, o2::aod::Hash<3313470560>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<3827758336>, o2::aod::Hash<4186066504>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3988646457>, o2::aod::Hash<3313470560>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<3827758336>, o2::aod::Hash<4186066504>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3988646457>, o2::aod::Hash<3313470560>, o2::aod::Hash<2286545062> > > > >::size_type' {aka 'long unsigned int'} [-Werror=sign-compare]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx:1808:23: error: comparison of integer expressions of different signedness: 'int' and 'std::vector<fastjet::PseudoJet>::size_type' {aka 'long unsigned int'} [-Werror=sign-compare]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx:1736:25: error: comparison of integer expressions of different signedness: 'int' and 'std::vector<o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Join<o2::soa::Join<o2::soa::Table<o2::aod::Hash<599863064>, o2::aod::Hash<2944948204>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3243953376>, o2::aod::Hash<3324719623>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1313986824>, o2::aod::Hash<4168604603>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<282492829>, o2::aod::Hash<177572131>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<184273500>, o2::aod::Hash<1996537442>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<518516411>, o2::aod::Hash<1274903626>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1754052606>, o2::aod::Hash<3856709859>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<310018237>, o2::aod::Hash<3496603099>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<3189221742>, o2::aod::Hash<2614466272>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<4121608173>, o2::aod::Hash<3306343464>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1380449349>, o2::aod::Hash<1276726542>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2144302593>, o2::aod::Hash<3579936953>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<34190285>, o2::aod::Hash<1495290626>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2783244389>, o2::aod::Hash<3492532772>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2288810529>, o2::aod::Hash<1230184339>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<263224968>, o2::aod::Hash<1586729726>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Join<o2::soa::Join<o2::soa::Table<o2::aod::Hash<599863064>, o2::aod::Hash<2944948204>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3243953376>, o2::aod::Hash<3324719623>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1313986824>, o2::aod::Hash<4168604603>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<282492829>, o2::aod::Hash<177572131>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<184273500>, o2::aod::Hash<1996537442>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<518516411>, o2::aod::Hash<1274903626>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1754052606>, o2::aod::Hash<3856709859>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<310018237>, o2::aod::Hash<3496603099>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<3189221742>, o2::aod::Hash<2614466272>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<4121608173>, o2::aod::Hash<3306343464>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1380449349>, o2::aod::Hash<1276726542>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2144302593>, o2::aod::Hash<3579936953>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<34190285>, o2::aod::Hash<1495290626>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2783244389>, o2::aod::Hash<3492532772>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2288810529>, o2::aod::Hash<1230184339>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<263224968>, o2::aod::Hash<1586729726>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Join<o2::soa::Table<o2::aod::Hash<599863064>, o2::aod::Hash<2944948204>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<3243953376>, o2::aod::Hash<3324719623>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1313986824>, o2::aod::Hash<4168604603>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<282492829>, o2::aod::Hash<177572131>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<184273500>, o2::aod::Hash<1996537442>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<518516411>, o2::aod::Hash<1274903626>, o2::aod::Hash<2286545062> > >, o2::soa::Join<o2::soa::Table<o2::aod::Hash<1754052606>, o2::aod::Hash<3856709859>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<310018237>, o2::aod::Hash<3496603099>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<3189221742>, o2::aod::Hash<2614466272>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<4121608173>, o2::aod::Hash<3306343464>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1380449349>, o2::aod::Hash<1276726542>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2144302593>, o2::aod::Hash<3579936953>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<34190285>, o2::aod::Hash<1495290626>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2783244389>, o2::aod::Hash<3492532772>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<2288810529>, o2::aod::Hash<1230184339>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<263224968>, o2::aod::Hash<1586729726>, o2::aod::Hash<2286545062> > > >::size_type' {aka 'long unsigned int'} [-Werror=sign-compare]
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGLF/Tasks/Strangeness/strangenessInJetsIons.cxx:1746:23: error: comparison of integer expressions of different signedness: 'int' and 'std::vector<fastjet::PseudoJet>::size_type' {aka 'long unsigned int'} [-Werror=sign-compare]
ninja: build stopped: subcommand failed.

Full log here.

@romainschotter romainschotter merged commit 8b48eec into AliceO2Group:master May 18, 2026
11 of 14 checks passed
if (!isV0)
continue;
for (int i = 0; i < fjTracks.size(); ++i) {
for (int i = 0; i < int(fjTracks.size()); ++i) {
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.

Don't do this. You should use an unsigned counter instead.

@lorber98 lorber98 deleted the sjet branch May 18, 2026 13:01
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.

4 participants