-
Notifications
You must be signed in to change notification settings - Fork 52
ref: Use track parameter vector directly in seeding #949
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
base: main
Are you sure you want to change the base?
Conversation
0f503d5
to
7d88939
Compare
7d88939
to
04cd604
Compare
|
Performance summaryHere is a summary of the performance effects of this PR: GraphicalTabular
Important All metrics in this report are given as reciprocal throughput, not as wallclock runtime. Warning At least one kernel incurred a significant performance regression. Note This is an automated message produced on the explicit request of a human being. |
@niermann999 that doesn't look great! 😨 |
Performance summaryHere is a summary of the performance effects of this PR: GraphicalTabular
Important All metrics in this report are given as reciprocal throughput, not as wallclock runtime. Warning At least one kernel incurred a significant performance regression. Note This is an automated message produced on the explicit request of a human being. |
Indeed! This is curious, it should not change any results. I will have a look at why this influences track finding |
Use the track parameter vector class directly in seeding instead of the column matrix
bound_vector
. This has the advantage, that the assertions in the setters of thetrack_parameter_vector
class in detray are getting checked in debug builds.Also adds the geometry context to the spacepoint formation interface and prevents the transform3 in the spacepoint formation from calculating an additional cross product, by providing all axes to the constructor.