-
Notifications
You must be signed in to change notification settings - Fork 209
feat!: Track-EDM like implementation for the space points, to be used in the seeding #3432
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
|
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.
Quick first look
Examples/Framework/include/ActsExamples/EventData/SpacePointContainer.hpp
Outdated
Show resolved
Hide resolved
Examples/Framework/include/ActsExamples/EventData/SpacePointContainer.hpp
Show resolved
Hide resolved
Super happy to see this development! |
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 👍
|
Future support for seeds created from `N` space points, with `N >= 3`. The seed EDM naturally support the possibility of requiring more than 3 space points, so the Seed class is now templated on both the external space point type and the required number of space points: `Seed<external_spacepoint_t, N>`. By default `N == 3`, and there is a requirement that `N >= 3`. The default values is to avoid a breaking change in the code. This PR requires #3432
… in the seeding (acts-project#3432) Read-only implementation of the space point EDM, following the examples from Tracks and MTJ. The seeding infrastructures have been adapted to this, both the default and orthogonal seeding. Taken from acts-project#1900 but squashed This also removed the following classes: `InternalSpacePoint` and `InternalSeed`
Future support for seeds created from `N` space points, with `N >= 3`. The seed EDM naturally support the possibility of requiring more than 3 space points, so the Seed class is now templated on both the external space point type and the required number of space points: `Seed<external_spacepoint_t, N>`. By default `N == 3`, and there is a requirement that `N >= 3`. The default values is to avoid a breaking change in the code. This PR requires acts-project#3432
… in the seeding (acts-project#3432) Read-only implementation of the space point EDM, following the examples from Tracks and MTJ. The seeding infrastructures have been adapted to this, both the default and orthogonal seeding. Taken from acts-project#1900 but squashed This also removed the following classes: `InternalSpacePoint` and `InternalSeed`
Future support for seeds created from `N` space points, with `N >= 3`. The seed EDM naturally support the possibility of requiring more than 3 space points, so the Seed class is now templated on both the external space point type and the required number of space points: `Seed<external_spacepoint_t, N>`. By default `N == 3`, and there is a requirement that `N >= 3`. The default values is to avoid a breaking change in the code. This PR requires acts-project#3432
Read-only implementation of the space point EDM, following the examples from Tracks and MTJ. The seeding infrastructures have been adapted to this, both the default and orthogonal seeding. Taken from #1900 but squashed
This also removed the following classes:
InternalSpacePoint
andInternalSeed