-
Notifications
You must be signed in to change notification settings - Fork 173
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
feat: Dyn col copying btw. different backend (Track+TrackState) #2712
feat: Dyn col copying btw. different backend (Track+TrackState) #2712
Conversation
📊: Physics performance monitoring for 5ce1555physmon summary
|
Depending on if the backend contract is part of the public API, this might also be breaking. |
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.
looks good from my side 👍
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.
Approving, my comments are realy questions rather than something for debate.
Invalidated by push of 3e4873c
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.
No more comments from me.
This moves TrackStateProxy into its own header file, and moves it out of the `detail_lt` namespace. Blocked by: - #2712 BREAKING CHANGE: `Acts::detail_lt::TrackStateProxy` moves to `Acts::TrackStateProxy` and include `Acts/EventData/TrackStateProxy.hpp`
This was an inconsistency due to different parallel developments. Blocked by: - #2712
…-project#2712) This PR adds: - Support for MultiTrajectory to copy Dynamic Columns at all (not implemented before) - TrackContainer to copy dynamic columns between backends, by refactoring the way the columns are looked up. - This requires changing the backend contract to add a method `dynamicKeys_impl` to get hashes of all the dynamic column keys + changing the `copyDynamicColumns_impl` method.
…t#2820) This was an inconsistency due to different parallel developments. Blocked by: - acts-project#2712
…-project#2712) This PR adds: - Support for MultiTrajectory to copy Dynamic Columns at all (not implemented before) - TrackContainer to copy dynamic columns between backends, by refactoring the way the columns are looked up. - This requires changing the backend contract to add a method `dynamicKeys_impl` to get hashes of all the dynamic column keys + changing the `copyDynamicColumns_impl` method.
…t#2807) This moves TrackStateProxy into its own header file, and moves it out of the `detail_lt` namespace. Blocked by: - acts-project#2712 BREAKING CHANGE: `Acts::detail_lt::TrackStateProxy` moves to `Acts::TrackStateProxy` and include `Acts/EventData/TrackStateProxy.hpp`
…t#2820) This was an inconsistency due to different parallel developments. Blocked by: - acts-project#2712
This is pulled out of acts-project#2797 and includes only the doxygen comment changes. Blocked by: - acts-project#2712 - acts-project#2817 - acts-project#2807
This PR adds:
dynamicKeys_impl
to get hashes of all the dynamic column keys + changing thecopyDynamicColumns_impl
method.