Skip to content

Conversation

@gmantzar
Copy link
Contributor

modified/ added new files for particle reconstruction via the inv mass due to short life time. Selection is implemented in the ResoSelection header. For this new types in femtoDreived.h were implemented.
The Producer task was changed to reconstruct the phi and filltables. In order to get pid-cuts for further partitioning(inside debug-reso and pair-task) the cutculator was modified.

The changes where adapted to select also K* resonances.

For testing purposes, two new producer tasks were created in order not not interfere with the other tasks. They will be merged once the correct functionality is validated.

Christopher Klumm and others added 5 commits August 20, 2025 10:43
modified/ added new files for particle reconstruction via the inv mass
due to short life time. Selection is implemented in the ResoSelection
header. For this new types in femtoDreived.h were implemented.
The Producer task was changed to reconstruct the phi and filltables.
In order to get pid-cuts for further partitioning(inside debug-reso and
pair-task) the cutculator was
modified.
the pair task for v0-resonance has now close-pair rejection.
For this femtoDreamDetaDphiStar.h was changed.
A histogram was added in femtoDreamContainer.hin order to get data for purity and sideband
analysis.
Changed femtoDreamV0Selection.h to also select K0Short. Added header femtoDreamResoSelection.h to select KStar. Changged ProducerTask to activate and do the Reso-selection.
I dont think it could build before, it now does.
@github-actions github-actions bot changed the title Changes to implement phi particle in FemtoDream [PWGCF] Changes to implement phi particle in FemtoDream Aug 20, 2025
@github-actions
Copy link

github-actions bot commented Aug 20, 2025

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

@gmantzar gmantzar changed the title [PWGCF] Changes to implement phi particle in FemtoDream [PWGCF] - FemtoDream: Implementing phi and K* particles in FemtoDream Aug 20, 2025
Comment on lines 96 to 107
kTrack, //! Track
kV0, //! V0
kReso, //! Resonances (phi)
kResoChild, // Child track of a Resonance
kV0Child, //! Child track of a V0
kPhiPosdaughTPC_NegdaughTPC, /// cases for Phi-daughters for TPC or TOF combinations
kPhiPosdaughTPC_NegdaughTOF,
kPhiPosdaughTOF_NegdaughTPC,
kPhiPosdaughTOF_NegdaughTOF,
kCascade, //! Cascade
kCascadeV0,
kCascadeV0Child,
Copy link
Collaborator

Choose a reason for hiding this comment

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

If this goes to the derived data the new version will not be backward compatible with the already produced derived data.

Copy link
Collaborator

@victor-gonzalez victor-gonzalez left a comment

Choose a reason for hiding this comment

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

Please, have a look at my comment

Also, please, be sure that all the new source files adhere to the linter an MegaLinter recommendations

Christopher Klumm added 3 commits August 22, 2025 12:46
The partitions for particle selection in pair-task and debug-task were
changed due to change in the way of how FDParticles is filled inside the
producer task. The task was renamed and no longer needed files are
removed.
Updated producer task and necessary header.
@victor-gonzalez victor-gonzalez marked this pull request as draft August 22, 2025 18:14
@victor-gonzalez
Copy link
Collaborator

Please, keep it as draft until it gets ready for not using central CI resources
Thanks!!

@gmantzar
Copy link
Contributor Author

Closing PR so that @nils Konert and @christopher Klumm can take over with the Linter checks

@gmantzar gmantzar closed this Aug 23, 2025
@gmantzar gmantzar deleted the reso branch November 24, 2025 17:12
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.

3 participants