refactor!: Split propagator options
Currently our propagator options cannot communicate stepper or navigator specific options which would come handy for example for the DirectNavigator to communicate the surface sequence before starting the propagation.
Summary of the changes in this PR
- Split propagator options into Stepper, Navigator and Propagator options
- Introduce
StepperPlainOptionsandNavigatorPlainOptions - Make
PropagatorPlainOptionsdependent onStepperPlainOptionsandNavigatorPlainOptions - Handle downstream changes
📊: Physics performance monitoring for 767ea73f17eff74a76f3547d076e7a001fb4c3f2
physmon summary
- ✅ CKF truth_smeared
- ✅ IVF truth_smeared
- ✅ AMVF truth_smeared
- ✅ Track Summary CKF truth_smeared
- ✅ Seeding truth_estimated
- ✅ CKF truth_estimated
- ✅ IVF truth_estimated
- ✅ AMVF truth_estimated
- ✅ Track Summary CKF truth_estimated
- ✅ Seeding seeded
- ✅ CKF seeded
- ✅ IVF seeded
- ✅ AMVF seeded
- ✅ AMVF (+grid seeder) seeded
- ✅ Track Summary CKF seeded
- ✅ Seeding orthogonal
- ✅ CKF orthogonal
- ✅ IVF orthogonal
- ✅ AMVF orthogonal
- ✅ Track Summary CKF orthogonal
- ✅ Ambisolver seeded
- ✅ Ambisolver orthogonal
- ✅ Seeding ttbar
- ✅ CKF ttbar
- ✅ Ambisolver
- ✅ Track Summary CKF ttbar
- ✅ AMVF ttbar
- ✅ AMVF (+grid seeder) ttbar
- ✅ Truth tracking (GSF)
- ✅ Truth tracking
- ✅ Truth tracking (GX2F)
- ✅ Particles fatras
- ✅ Particles geant4
Codecov Report
Attention: Patch coverage is 68.75000% with 20 lines in your changes missing coverage. Please review.
Project coverage is 47.64%. Comparing base (
75ef913) to head (6125a2f).
Additional details and impacted files
@@ Coverage Diff @@
## main #3181 +/- ##
==========================================
- Coverage 47.66% 47.64% -0.02%
==========================================
Files 509 511 +2
Lines 29425 29418 -7
Branches 14131 14133 +2
==========================================
- Hits 14026 14017 -9
Misses 5285 5285
- Partials 10114 10116 +2
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
in case there are more sonarcloud issues I will follow that up in one of the sacked PRs
Quality Gate passed
Issues
25 New issues
0 Accepted issues
Measures
0 Security Hotspots
70.3% Coverage on New Code
3.9% Duplication on New Code