[PWGLF] Updates on a structure of resonanceModuleInitializer - #17575
Open
mjkim525 wants to merge 3 commits into
Open
[PWGLF] Updates on a structure of resonanceModuleInitializer#17575mjkim525 wants to merge 3 commits into
mjkim525 wants to merge 3 commits into
Conversation
Preserve the existing reduced-collision link schema while adding a canonical original-collision association for GroupSlicer. Add hybrid Track, V0, and cascade daughter paths that use automatic original-collision grouping and retain the current paths for comparison.
Remove the duplicate processDataOptimized switch and let processDataHybrid own the original-collision grouping implementation directly. Keep process validation and pair-gate diagnostics aligned with the consolidated path.
|
O2 linter results: ❌ 0 errors, |
mjkim525
marked this pull request as ready for review
August 24, 2026 11:52
mjkim525
requested review from
HorstMa,
abmodak,
alibuild,
dmallick2,
ercolessi,
gbencedi,
lhusova,
maciacco,
mario-krueger,
mpuccio,
omvazque,
prottayCMT,
romainschotter,
skundu692 and
smaff92
as code owners
August 24, 2026 11:52
Collaborator
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.
Summary
This PR fixes an incorrect daughter-table grouping and the resulting CPU-time regression in
resonanceModuleInitializer.Previously, the modular initializer used the reduced
ResoCollisionas the grouping key, while Track, V0, and Cascade candidates still referenced the originalaod::Collision. As a result, the original collision association was not available to the framework grouping mechanism. This could cause the full filtered Track table to be processed for every reduced collision, producing incorrect cross-collision associations and unnecessary CPU overhead.Changes
ResoCollisionand its originalaod::Collision.SmallGroupsassociation.