Skip to content
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: Add compatibility method to seedfinder #1198

Merged
merged 4 commits into from
Mar 24, 2022

Conversation

stephenswat
Copy link
Member

In the past, the seedfinder could be called with three spacepoint ranges, one for the lower, one for the middle, and one for the top spacepoints. In recent times, the seedfinder has been optimized impressively, but this has meant making the function call for the seeder quite a bit more complex; it now requires an output iterator, a state, and an extent for radii. For compatibility and ease-of-use reasons, I think it would be nice to have an "old-style" interface. This commit adds that.

@stephenswat stephenswat added Component - Core Affects the Core module Improvement Changes to an existing feature Impact - Minor Nuissance bug and/or affects only a single module labels Mar 22, 2022
@stephenswat stephenswat added this to the next milestone Mar 22, 2022
In the past, the seedfinder could be called with three spacepoint
ranges, one for the lower, one for the middle, and one for the top
spacepoints. In recent times, the seedfinder has been optimized
impressively, but this has meant making the function call for the seeder
quite a bit more complex; it now requires an output iterator, a state,
and an extent for radii. For compatibility and ease-of-use reasons, I
think it would be nice to have an "old-style" interface. This commit
adds that.
@codecov
Copy link

codecov bot commented Mar 23, 2022

Codecov Report

Merging #1198 (f123ee4) into main (0458a4b) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1198   +/-   ##
=======================================
  Coverage   47.75%   47.75%           
=======================================
  Files         360      360           
  Lines       18616    18616           
  Branches     8774     8774           
=======================================
  Hits         8890     8890           
  Misses       3674     3674           
  Partials     6052     6052           
Impacted Files Coverage Δ
Core/include/Acts/Seeding/Seedfinder.hpp 0.00% <ø> (ø)
Core/include/Acts/Seeding/Seedfinder.ipp 0.00% <ø> (ø)

📣 Codecov can now indicate which changes are the most critical in Pull Requests. Learn more

@kodiakhq kodiakhq bot merged commit 7c5a232 into acts-project:main Mar 24, 2022
@paulgessinger paulgessinger modified the milestones: next, v18.0.0 Apr 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge Component - Core Affects the Core module Impact - Minor Nuissance bug and/or affects only a single module Improvement Changes to an existing feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants