Skip to content

[PWGHF,PWGJE] Add variables to derivedDataCreatorBplusToD0Pi.cxx#15349

Merged
vkucera merged 5 commits intoAliceO2Group:masterfrom
atavirag:add-vars-bplus
Mar 19, 2026
Merged

[PWGHF,PWGJE] Add variables to derivedDataCreatorBplusToD0Pi.cxx#15349
vkucera merged 5 commits intoAliceO2Group:masterfrom
atavirag:add-vars-bplus

Conversation

@atavirag
Copy link
Contributor

The purpose of this PR is to add extra variables needed to study the viability of using GNNs for HF selection.

Tagging @deepathoms @alphaflores

Please consider the following formatting changes to AliceO2Group#15349
@alibuild
Copy link
Collaborator

Error while checking build/O2Physics/o2 for 993ab36 at 2026-03-12 12:25:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/15349-slc9_x86-64/0/PWGHF/TableProducer/derivedDataCreatorBplusToD0Pi.cxx:208:13: error: 'invMassD0' may be used uninitialized [-Werror=maybe-uninitialized]
/sw/SOURCES/O2Physics/15349-slc9_x86-64/0/PWGHF/TableProducer/derivedDataCreatorBplusToD0Pi.cxx:208:13: error: 'invMassD0' may be used uninitialized [-Werror=maybe-uninitialized]
/sw/SOURCES/O2Physics/15349-slc9_x86-64/0/PWGHF/TableProducer/derivedDataCreatorBplusToD0Pi.cxx:208:13: error: 'invMassD0' may be used uninitialized [-Werror=maybe-uninitialized]
/sw/SOURCES/O2Physics/15349-slc9_x86-64/0/PWGHF/TableProducer/derivedDataCreatorBplusToD0Pi.cxx:208:13: error: 'invMassD0' may be used uninitialized [-Werror=maybe-uninitialized]
ninja: build stopped: subcommand failed.

Full log here.

@vkucera vkucera marked this pull request as draft March 12, 2026 12:04
@vkucera vkucera marked this pull request as ready for review March 13, 2026 13:49
@alibuild
Copy link
Collaborator

Error while checking build/O2Physics/o2 for 1e12da9 at 2026-03-13 17:21:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/15349-slc9_x86-64/0/PWGJE/Core/JetHFUtilities.h:1358:17: error: no match for call to '(o2::framework::Produces<o2::soa::Table<o2::aod::Hash<703906712>, o2::aod::Hash<3247407173>, o2::aod::Hash<3168903298> > >) (const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&)'
/sw/SOURCES/O2Physics/15349-slc9_x86-64/0/PWGJE/Core/JetHFUtilities.h:1373:18: error: no match for call to '(o2::framework::Produces<o2::soa::Table<o2::aod::Hash<1063605839>, o2::aod::Hash<2419091464>, o2::aod::Hash<3168903298> > >) (const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&)'
/sw/SOURCES/O2Physics/15349-slc9_x86-64/0/PWGJE/Core/JetHFUtilities.h:1358:17: error: no match for call to '(o2::framework::Produces<o2::soa::Table<o2::aod::Hash<703906712>, o2::aod::Hash<3247407173>, o2::aod::Hash<3168903298> > >) (const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&)'
/sw/SOURCES/O2Physics/15349-slc9_x86-64/0/PWGJE/Core/JetHFUtilities.h:1373:18: error: no match for call to '(o2::framework::Produces<o2::soa::Table<o2::aod::Hash<1063605839>, o2::aod::Hash<2419091464>, o2::aod::Hash<3168903298> > >) (const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&)'
ninja: build stopped: subcommand failed.

Full log here.

@vkucera vkucera marked this pull request as draft March 13, 2026 16:27
@vkucera
Copy link
Collaborator

vkucera commented Mar 13, 2026

@atavirag Did you compile the changes?

@atavirag
Copy link
Contributor Author

Hi @vkucera, I did, but I did not get these errors locally:
output.log

@vkucera
Copy link
Collaborator

vkucera commented Mar 16, 2026

Hi @vkucera, I did, but I did not get these errors locally: output.log

The log comes from a recompilation of PWGHF. There are no mentions of recompiling PWGJE.

@github-actions github-actions bot added the pwgje label Mar 18, 2026
@atavirag atavirag changed the title [PWGHF] Add variables to derivedDataCreatorBplusToD0Pi.cxx [PWGHF, PWGJE] Add variables to derivedDataCreatorBplusToD0Pi.cxx Mar 19, 2026
@github-actions github-actions bot changed the title [PWGHF, PWGJE] Add variables to derivedDataCreatorBplusToD0Pi.cxx [PWGHF,PWGJE] Add variables to derivedDataCreatorBplusToD0Pi.cxx Mar 19, 2026
@atavirag atavirag marked this pull request as ready for review March 19, 2026 14:48
candidate.pxProng1(),
candidate.pyProng1(),
candidate.pzProng1(),
RecoDecay::p(candidate.pxProng0(), candidate.pyProng0(), candidate.pzProng0()),
Copy link
Collaborator

Choose a reason for hiding this comment

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

why do you not store this instead as a dynamic coloumn?

Copy link
Collaborator

Choose a reason for hiding this comment

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

This is a derived table.

@nzardosh nzardosh self-requested a review March 19, 2026 16:06
@vkucera vkucera merged commit 9901618 into AliceO2Group:master Mar 19, 2026
16 of 17 checks passed
scannito pushed a commit to scannito/O2Physics that referenced this pull request Mar 20, 2026
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.

4 participants