acts
acts copied to clipboard
refactor: Change the MultiLayerSurfacesUpdater to use the local position and direction
This PR introduces some changes in the MultiLayerSurfacesUpdater
in order to consider the local position and direction from the navigation state and generates the path in the grid based on them. Also, since this Navigation Delegate is used in the MultiWireStructureBuilder
I pass the transform of the multiLayer in the delegate, in order to be taken into account for the global->local transformations.
(I deleted a previous branch that I have created for this and created a new one, because I had messed up with some files from main)
Codecov Report
Attention: Patch coverage is 23.07692%
with 10 lines
in your changes are missing coverage. Please review.
Project coverage is 48.83%. Comparing base (
3203649
) to head (c73d299
). Report is 4 commits behind head on main.
:exclamation: Current head c73d299 differs from pull request most recent head b40eb44. Consider uploading reports for the commit b40eb44 to get more accurate results
Additional details and impacted files
@@ Coverage Diff @@
## main #3041 +/- ##
==========================================
- Coverage 49.09% 48.83% -0.27%
==========================================
Files 497 491 -6
Lines 29155 28886 -269
Branches 13851 13709 -142
==========================================
- Hits 14314 14106 -208
- Misses 4908 4954 +46
+ Partials 9933 9826 -107
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
๐: Physics performance monitoring for b40eb44db07bc6acfc987e87577b9dd628f77eb2
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
@dimitra97 there is one clang tidy failure
โญโ /builds/acts/ci-bridge/src/Core/include/Acts/Navigation/MultiLayerSurfacesUโโฎ
โ ๐ก โ
โ /builds/acts/ci-bridge/src/Core/include/Acts/Navigation/MultiLayerSurfacesUp โ
โ dater.hpp:128:24 WARNING [performance-unnecessary-value-param] โ
โ โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ โ
โ โ parameter 'startPosition' is passed by value and only copied once; โ โ
โ โ consider moving it to avoid unnecessary copies โ โ
โ โ 19 | Vector3 position = startPosition; โ โ
โ โ | ^ โ โ
โ โ | std::move( ) โ โ
โ โ โ โ
โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ