Skip to content

Conversation

jmcarcell
Copy link
Member

@jmcarcell jmcarcell commented Mar 28, 2025

BEGINRELEASENOTES

  • Modify the parameters in the tracking algorithms so that they can be used both in the original marlin reconstruction and using native EDM4hep algorithms
  • Add CLDReconstruction_iosvc.py, a steering file that uses IOSvc and the native algorithms when possible
  • Add a test to compare the collections that are obtained with the wrapper and with the native algorithms, to check that they are similar

ENDRELEASENOTES

Initially I planned on having a single file for both, but it would be quite messy so I added a second steering file.
Tested that the original marlin reconstruction gives the same results before and after since nothing should have changed for it, both with --truthTracking and without (up to some ID changes because I think there is non-deterministic ordering in Refit, but the tracks are the same).

Only tracking and DDCaloDigi implemented for now, I intend to add converters to run the rest of the chain in the new file at some point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate to 'Key4hep native' algorithms

1 participant