-
Notifications
You must be signed in to change notification settings - Fork 615
[PWGCF] - FemtoDream: Implementing phi and K* particles in FemtoDream #12655
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
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.
|
O2 linter results: ❌ 860 errors, |
Please consider the following formatting changes to AliceO2Group#12655
PWGCF/DataModel/FemtoDerived.h
Outdated
| 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, |
There was a problem hiding this comment.
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.
victor-gonzalez
left a comment
There was a problem hiding this 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
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.
|
Please, keep it as draft until it gets ready for not using central CI resources |
|
Closing PR so that @nils Konert and @christopher Klumm can take over with the Linter checks |
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.