[PWGLF] Add strangeness builder service#9340
Merged
ddobrigk merged 27 commits intoAliceO2Group:masterfrom Jan 17, 2025
Merged
Conversation
njacazio
previously approved these changes
Jan 15, 2025
Collaborator
Author
|
@romainschotter we should probably also merge a number of tables currently being used for derived data to simplify life for users. I'll take a look at this when I have time and when I start to prepare this |
ChiaraDeMartin95
approved these changes
Jan 16, 2025
njacazio
approved these changes
Jan 17, 2025
smaff92
pushed a commit
to smaff92/O2Physics
that referenced
this pull request
Feb 17, 2025
Co-authored-by: ALICE Builder <alibuild@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
strangenessbuildertask to (eventually) replace thelambdakzerobuilder,cascadebuilder,lambdakzeromcbuilderandcascademcbuildertasks. Using a number of tricks and with autodetect, the strangeness builder will self-configure to generate V0s, Cascades or any exclusive combination thereof depending on the requirements of the tasks that connect to it. Further, a key advantage of this strangeness builder is significantly reduced memory consumption as only one single copy of the material LUT is used (as opposed to two when building V0s and cascades with two independent builders). At the moment, this task is provided for larger-scale testing: it has not yet been fully tested.strangenessBuilderHelper, a class conveniently able to create V0s and Cascades from any Track table iterator (row) combination provided by any user. The key advantage of having a helper for this is that no additional copy of the material LUT is required when using this tool (in case the task using it already has a copy of the LUT in memory), and it will at the same time provide standard values of V0/Cascade-related quantities.Tagging @romainschotter @gianniliveraro