Skip to content

[PWGHF] Update HF event selection - #18660

Open
DelloStritto wants to merge 1 commit into
AliceO2Group:masterfrom
DelloStritto:EvSel
Open

DelloStritto wants to merge 1 commit into
AliceO2Group:masterfrom
DelloStritto:EvSel

Conversation

@DelloStritto

Copy link
Copy Markdown
Contributor
  • Fix the normalization histo vs centrality to not take into account pileup selection in the normalization
  • Add RCT and inel0 selections to the generated collision histo vs centrality (used for event loss)

@github-actions

github-actions Bot commented Nov 9, 2026 •

Copy link
Copy Markdown

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

@github-actions github-actions Bot changed the title Update HF event selection [PWGHF] Update HF event selection Nov 9, 2026
@alibuild

alibuild commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for 5cbc387 at 2026-11-09 16:11:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGHF/Utils/utilsEvSelHf.h:705:38: error: 'const struct o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >' has no member named 'isInelGt0'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGHF/Utils/utilsEvSelHf.h:705:38: error: 'const struct o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >' has no member named 'isInelGt0'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGHF/Utils/utilsEvSelHf.h:705:38: error: 'const struct o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >' has no member named 'isInelGt0'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGHF/Utils/utilsEvSelHf.h:705:38: error: 'const struct o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >' has no member named 'isInelGt0'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGHF/Utils/utilsEvSelHf.h:705:38: error: 'const struct o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >' has no member named 'isInelGt0'
ninja: build stopped: subcommand failed.

Full log here.

@vkucera
vkucera marked this pull request as draft November 9, 2026 15:13
@alibuild

alibuild commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 5cbc387 at 2026-11-09 16:13:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGHF/Utils/utilsEvSelHf.h:705:38: error: 'const struct o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >' has no member named 'isInelGt0'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGHF/Utils/utilsEvSelHf.h:705:38: error: 'const struct o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >' has no member named 'isInelGt0'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGHF/Utils/utilsEvSelHf.h:705:38: error: 'const struct o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >' has no member named 'isInelGt0'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGHF/Utils/utilsEvSelHf.h:705:38: error: 'const struct o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >' has no member named 'isInelGt0'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGHF/Utils/utilsEvSelHf.h:705:38: error: 'const struct o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >' has no member named 'isInelGt0'
ninja: build stopped: subcommand failed.

Full log here.

@vkucera

vkucera commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator

@DelloStritto Please test the PR properly.

@github-actions github-actions Bot added alice3 pwgud datamodel photon Photon and neutral meson PAG label tools labels Nov 9, 2026
@DelloStritto

Copy link
Copy Markdown
Contributor Author

@DelloStritto Please test the PR properly.

Hi @vkucera,
I tested it. However this commit 88eb493
was merged yesterday, so the needed table was missing.

Now everything should work

@DelloStritto
DelloStritto marked this pull request as ready for review November 9, 2026 15:44
@alibuild

alibuild commented Nov 9, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 5cbc387 at 2026-11-09 17:07:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGHF/Utils/utilsEvSelHf.h:705:38: error: 'const struct o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >' has no member named 'isInelGt0'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGHF/Utils/utilsEvSelHf.h:705:38: error: 'const struct o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >' has no member named 'isInelGt0'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGHF/Utils/utilsEvSelHf.h:705:38: error: 'const struct o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >' has no member named 'isInelGt0'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGHF/Utils/utilsEvSelHf.h:705:38: error: 'const struct o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >' has no member named 'isInelGt0'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/PWGHF/Utils/utilsEvSelHf.h:705:38: error: 'const struct o2::soa::Table<o2::aod::Hash<519320931>, o2::aod::Hash<1837103245>, o2::aod::Hash<519320931>, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Join<o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >, o2::soa::Table<o2::aod::Hash<412502005>, o2::aod::Hash<545027608>, o2::aod::Hash<2286545062> >, o2::soa::Table<o2::aod::Hash<1137275463>, o2::aod::Hash<948471430>, o2::aod::Hash<2286545062> > >' has no member named 'isInelGt0'
ninja: build stopped: subcommand failed.

Full log here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pwghf PWG-HF

Development

Successfully merging this pull request may close these issues.

3 participants