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

refactor: navigator interface #1931

Merged
merged 8 commits into from
Mar 14, 2023

Conversation

andiwand
Copy link
Contributor

@andiwand andiwand commented Mar 9, 2023

I started pulling the navigator into the actor/aborter calls so we can then call functions on it similar to the stepper

@andiwand andiwand added the 🚧 WIP Work-in-progress label Mar 9, 2023
@andiwand andiwand added this to the next milestone Mar 9, 2023
@andiwand
Copy link
Contributor Author

andiwand commented Mar 9, 2023

I started pulling the navigator into the actor/aborter calls so we can then call functions on it similar to the stepper

I also aligned the parameter order of actor and aborter and improved some comments

cc @paulgessinger @benjaminhuth @asalzburger

@andiwand andiwand force-pushed the refactor-navigator-interface branch from 0d1773e to 5ac908a Compare March 13, 2023 16:06
@codecov
Copy link

codecov bot commented Mar 14, 2023

Codecov Report

Merging #1931 (1fb2b2f) into main (ca8cd26) will increase coverage by 0.00%.
The diff coverage is 86.66%.

@@           Coverage Diff           @@
##             main    #1931   +/-   ##
=======================================
  Coverage   49.59%   49.60%           
=======================================
  Files         410      410           
  Lines       22690    22693    +3     
  Branches    10356    10356           
=======================================
+ Hits        11254    11257    +3     
  Misses       4224     4224           
  Partials     7212     7212           
Impacted Files Coverage Δ
Core/include/Acts/Propagator/EigenStepper.ipp 53.23% <ø> (ø)
...ore/include/Acts/Propagator/MaterialInteractor.hpp 39.72% <ø> (ø)
Core/include/Acts/Propagator/Navigator.hpp 55.03% <ø> (ø)
Core/include/Acts/Propagator/SurfaceCollector.hpp 57.14% <ø> (ø)
Core/include/Acts/Propagator/VolumeCollector.hpp 0.00% <ø> (ø)
.../include/Acts/Propagator/detail/SteppingLogger.hpp 41.66% <ø> (ø)
...cts/Propagator/detail/VoidPropagatorComponents.hpp 100.00% <ø> (ø)
Core/include/Acts/TrackFitting/Chi2Fitter.hpp 33.18% <ø> (ø)
Core/include/Acts/TrackFitting/KalmanFitter.hpp 43.06% <0.00%> (ø)
Core/include/Acts/TrackFitting/detail/GsfActor.hpp 42.50% <ø> (ø)
... and 9 more

📣 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 14, 2023

📊 Physics performance monitoring for 1fb2b2f

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

@andiwand andiwand marked this pull request as ready for review March 14, 2023 12:08
@andiwand andiwand added Component - Core Affects the Core module and removed 🚧 WIP Work-in-progress labels Mar 14, 2023
Copy link
Member

@benjaminhuth benjaminhuth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good!

@kodiakhq kodiakhq bot merged commit b30b9b8 into acts-project:main Mar 14, 2023
@andiwand andiwand deleted the refactor-navigator-interface branch March 15, 2023 12:45
@paulgessinger paulgessinger modified the milestones: next, v24.0.0 Mar 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component - Core Affects the Core module
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants