-
Notifications
You must be signed in to change notification settings - Fork 177
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
Use consistent track parameters type names #151
Comments
The decision is to use the longer |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Split the previous `ParameterConcept` into `BoundTrackParametersConcept` and `FreeTrackParametersConcept` with a consistent implementation. The names are chosen to be consistent with the naming scheme for the track parameters in #151. Definitions are moved to the `Concepts` namespace as discussed in #42. Add assertions that the concrete track parameters classes satisfy the concepts.
This issue/PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
The track parameters classes currently use an inconsistent naming scheme. Some are named
...TrackParameters
, e.g.while others are named just
...Parameters
, e.g.SingleFreeParameters BoundParameters // typedef-ed from SingleBoundTrackParameters
Let's choose either
{Bound,Curvilinear,Free}TrackParameters
or{Bound,Curvilinear,Free}Parameters
and use it consistently. The former is crystal clear about the purporse while the later is more concise.The text was updated successfully, but these errors were encountered: