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

fix: non finite weight handling in GSF #1591

Merged

Conversation

benjaminhuth
Copy link
Member

This fixes an error where a throw_assert checking if all components weight sums up to 1 could trigger when all components have status missed w.r.t. the next navigation surface. Requires a bit of rearrangement to check this beforehand.

@benjaminhuth benjaminhuth added Bug Something isn't working Component - Core Affects the Core module Impact - Minor Nuissance bug and/or affects only a single module labels Oct 11, 2022
@benjaminhuth benjaminhuth added this to the next milestone Oct 11, 2022
@codecov
Copy link

codecov bot commented Oct 11, 2022

Codecov Report

Merging #1591 (7ba29bc) into main (e9e0036) will decrease coverage by 0.00%.
The diff coverage is 25.00%.

@@            Coverage Diff             @@
##             main    #1591      +/-   ##
==========================================
- Coverage   48.54%   48.54%   -0.01%     
==========================================
  Files         381      381              
  Lines       20782    20785       +3     
  Branches     9534     9536       +2     
==========================================
+ Hits        10089    10090       +1     
  Misses       4112     4112              
- Partials     6581     6583       +2     
Impacted Files Coverage Δ
Core/include/Acts/TrackFitting/detail/GsfActor.hpp 43.20% <0.00%> (ø)
.../include/Acts/TrackFitting/detail/GsfSmoothing.hpp 35.23% <0.00%> (-0.34%) ⬇️
Core/include/Acts/TrackFitting/detail/GsfUtils.hpp 53.33% <42.85%> (-0.12%) ⬇️

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

Co-authored-by: Alexander J. Pfleger <70842573+AJPfleger@users.noreply.github.com>
@benjaminhuth benjaminhuth changed the title fix: false-negative weighting check in GSF fix: non finite weight handling in GSF Oct 12, 2022
@benjaminhuth
Copy link
Member Author

@AJPfleger I found some other issues related to non finite weights, so I thought that could also be included in this PR to limit the number of PRs. Could you have a look again and reapprove is everything is fine? Thanks!

benjaminhuth and others added 3 commits October 12, 2022 13:51
Co-authored-by: Alexander J. Pfleger <70842573+AJPfleger@users.noreply.github.com>
@kodiakhq kodiakhq bot merged commit f0b4688 into acts-project:main Oct 13, 2022
@benjaminhuth benjaminhuth deleted the fix/gsf-false-negative-weighted-check branch October 20, 2022 09:08
@paulgessinger paulgessinger modified the milestones: next, v21.0.0 Nov 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working Component - Core Affects the Core module Impact - Minor Nuissance bug and/or affects only a single module
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants