-
Notifications
You must be signed in to change notification settings - Fork 173
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: enforce calculation of impact parameters wrt vertex position (#2524
) Previously, the function `getVertexCompatibility` could be called when the `BoundTrackParameters` were not defined wrt the vertex position. This PR checks that the origin of the track reference surface and the vertex coincide: ![image](https://github.com/acts-project/acts/assets/72298366/8ddeb4c5-e4b7-449c-85c7-1911a5433e10) This condition could not be enforced before because the track parameters were sometimes defined wrt a previous vertex position. I think this is a bug: This PR makes sure that the track parameters are always defined wrt the newest vertex thus making the check above possible. I am not sure about the CPU performance implications of this change, will need to check this.
- Loading branch information
1 parent
8ce9fd3
commit 7a2383c
Showing
4 changed files
with
60 additions
and
68 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
This file contains 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
This file contains 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