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: Track state range is invalid if tip index is #1995

Merged
merged 3 commits into from
Mar 28, 2023

Conversation

paulgessinger
Copy link
Member

This changes the track state ranges to return zero-length ranges in case the tip index is kInvalid. The VectorTrackContainer backend initializes the tipIndex to kInvalid, and so does the addTrack, so in principle this should always be consistent by default.

Fixes #1994

This changes the track state ranges to return zero-length ranges in case
the tip index is kInvalid. The VectorTrackContainer backend initializes
the `tipIndex` to kInvalid, and so does the `addTrack`, so in principle
this should always be consistent by default.
@paulgessinger paulgessinger added this to the next milestone Mar 27, 2023
@paulgessinger
Copy link
Member Author

Maybe you could review this @EdwardMoyse?

@github-actions
Copy link

github-actions bot commented Mar 27, 2023

📊 Physics performance monitoring for 3b58c8d

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

@EdwardMoyse
Copy link

This looks good to me.

@EdwardMoyse EdwardMoyse self-assigned this Mar 28, 2023
@codecov
Copy link

codecov bot commented Mar 28, 2023

Codecov Report

Merging #1995 (3b58c8d) into main (31e5b09) will increase coverage by 0.00%.
The diff coverage is 53.84%.

@@           Coverage Diff           @@
##             main    #1995   +/-   ##
=======================================
  Coverage   49.80%   49.80%           
=======================================
  Files         413      413           
  Lines       23596    23606   +10     
  Branches    10676    10681    +5     
=======================================
+ Hits        11753    11758    +5     
- Misses       4342     4343    +1     
- Partials     7501     7505    +4     
Impacted Files Coverage Δ
Core/include/Acts/EventData/Track.hpp 86.93% <40.00%> (-1.38%) ⬇️
Core/include/Acts/EventData/MultiTrajectory.hpp 70.97% <57.14%> (-0.15%) ⬇️
Core/src/EventData/VectorTrackContainer.cpp 36.06% <100.00%> (ø)

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

@kodiakhq kodiakhq bot merged commit a7cd583 into acts-project:main Mar 28, 2023
@paulgessinger paulgessinger deleted the fix/track-state-range-notip branch March 28, 2023 17:26
@paulgessinger paulgessinger modified the milestones: next, v25.0.0 Apr 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bug: Track nTrackStates does not work if there are no track states
2 participants