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: GSF handles another case of empty components correctly #1970

Merged
merged 4 commits into from
Mar 21, 2023

Conversation

benjaminhuth
Copy link
Member

If the weight cutoff is very high, it could happen that components are empty after applying the energy loss, and an assertion triggers. This fixes this and prints out a warning.

@benjaminhuth benjaminhuth added Bug Something isn't working Component - Core Affects the Core module labels Mar 20, 2023
@benjaminhuth benjaminhuth added this to the next milestone Mar 20, 2023
@codecov
Copy link

codecov bot commented Mar 20, 2023

Codecov Report

Merging #1970 (6eacfbf) into main (6ba881e) will decrease coverage by 0.01%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main    #1970      +/-   ##
==========================================
- Coverage   49.56%   49.55%   -0.01%     
==========================================
  Files         411      411              
  Lines       23319    23323       +4     
  Branches    10636    10639       +3     
==========================================
  Hits        11557    11557              
- Misses       4312     4315       +3     
- Partials     7450     7451       +1     
Impacted Files Coverage Δ
Core/include/Acts/TrackFitting/detail/GsfActor.hpp 42.75% <0.00%> (-0.60%) ⬇️

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

@github-actions
Copy link

github-actions bot commented Mar 20, 2023

📊 Physics performance monitoring for 6eacfbf

Full report
Seeding: seeded, truth estimated, orthogonal
CKF: seeded, truth smeared, truth estimated, orthogonal
IVF: seeded, truth smeared, truth estimated, orthogonal
Ambiguity resolution: seeded, orthogonal
Truth tracking
Truth tracking (GSF)

Vertexing

Vertexing vs. mu
IVF seeded

IVF truth_smeared

IVF truth_estimated

IVF orthogonal

Seeding

Seeding seeded

Seeding truth_estimated

Seeding orthogonal

CKF

CKF seeded

CKF truth_smeared

CKF truth_estimated

CKF orthogonal

Ambiguity resolution

seeded

Truth tracking (Kalman Filter)

Truth tracking

Truth tracking (GSF)

Truth tracking

@kodiakhq kodiakhq bot merged commit a6b3d6a into acts-project:main Mar 21, 2023
paulgessinger pushed a commit to paulgessinger/acts that referenced this pull request Mar 23, 2023
…ject#1970)

If the weight cutoff is very high, it could happen that components are empty after applying the energy loss, and an assertion triggers. This fixes this and prints out a warning.
Maury98 pushed a commit to Maury98/acts that referenced this pull request Mar 28, 2023
…ject#1970)

If the weight cutoff is very high, it could happen that components are empty after applying the energy loss, and an assertion triggers. This fixes this and prints out a warning.
@paulgessinger paulgessinger modified the milestones: next, v24.0.0 Mar 31, 2023
@benjaminhuth benjaminhuth deleted the fix/gsf-warn-no-components branch May 10, 2023 07:15
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants