refactor: Use Core CKF extrapolation after inwards extension
After changes in the Core CKF we are now able to use the extrapolated parameters from within the CKF and don't need to redo the work.
Pulled out of https://github.com/acts-project/acts/pull/3188 to capture the reference change and the performance
blocked by
- https://github.com/acts-project/acts/pull/3161
📊: Physics performance monitoring for d992e2731004c205682ff5383632943de797c399
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
- ✅ Particles ttbar
- ✅ Vertices ttbar
- ✅ Truth tracking (GSF)
- ✅ Truth tracking
- ✅ Truth tracking (GX2F)
- ✅ Particles fatras
- ✅ Particles geant4
The ITk ttbar_pu200 efficiency etc are not significantly changed by this PR. I can't speak to the resolutions. However I do see a 4.7% speedup :)
It's a long time since I looked into it, but would it be a big addition to add the performance analysis plots (where we can check resolutions) to the full_chain*.py tests? I think many people trying out ACTS could benefit from more detailed results.
ATLAS can test this out in Athena, so I guess it's not a top priority for us.
It's a long time since I looked into it, but would it be a big addition to add the performance analysis plots (where we can check resolutions) to the
full_chain*.pytests? I think many people trying out ACTS could benefit from more detailed results.
I think that makes sense yeah - I am reworking the root outputting a bit which somehow ended up at the very end of my current list of tasks but generally I would like to have finder and fitter performance for the CKF instead of "CKF performance" and track summary.
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
:red_circle: Athena integration test results [555e6cea1786f1b2f64aa6703b4d1262fcd40402]
:red_circle: Some tests have failed!
Please investigate the pipeline!