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!: Remove explicit geometry ID from source link #2356

Merged

Conversation

paulgessinger
Copy link
Member

This reduces the memory footprint. The access to the surface is now done using a delegate (which I typedef right next to Source Link itself). Components need to handle this individually.

This reduces the memory footprint. The access to the surface is now done
using a delegate (which I typedef right next to Source Link itself).
Components need to handle this individually.
@paulgessinger paulgessinger added this to the v29.0.0 milestone Aug 8, 2023
@codecov
Copy link

codecov bot commented Aug 8, 2023

Codecov Report

Merging #2356 (2e5ea00) into main (bcf2ff9) will decrease coverage by 0.02%.
The diff coverage is 29.41%.

@@            Coverage Diff             @@
##             main    #2356      +/-   ##
==========================================
- Coverage   49.54%   49.52%   -0.02%     
==========================================
  Files         453      453              
  Lines       25679    25677       -2     
  Branches    11811    11815       +4     
==========================================
- Hits        12722    12716       -6     
  Misses       4583     4583              
- Partials     8374     8378       +4     
Files Changed Coverage Δ
...ude/Acts/SpacePointFormation/SpacePointBuilder.hpp 50.00% <ø> (ø)
...ts/SpacePointFormation/SpacePointBuilderConfig.hpp 100.00% <ø> (ø)
...re/include/Acts/TrackFitting/GaussianSumFitter.hpp 43.91% <0.00%> (-0.68%) ⬇️
...nclude/Acts/TrackFitting/GlobalChiSquareFitter.hpp 38.65% <0.00%> (-0.62%) ⬇️
Core/include/Acts/TrackFitting/GsfOptions.hpp 100.00% <ø> (ø)
.../Acts/TrackFitting/detail/VoidKalmanComponents.hpp 26.66% <ø> (ø)
Core/include/Acts/Utilities/SpacePointUtility.hpp 100.00% <ø> (ø)
Core/src/Utilities/SpacePointUtility.cpp 37.30% <0.00%> (-0.50%) ⬇️
...s/SpacePointFormation/detail/SpacePointBuilder.ipp 46.47% <42.85%> (+0.10%) ⬆️
Core/include/Acts/TrackFitting/KalmanFitter.hpp 42.89% <50.00%> (-0.13%) ⬇️
... and 1 more

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

This allows python/pytest to catch them and report as failures, instead
of tearing down the whole process. I don't think we care about the
runtime implications of throwing exceptions here.
@github-actions github-actions bot added the Infrastructure Changes to build tools, continous integration, ... label Aug 10, 2023
@github-actions github-actions bot removed the Infrastructure Changes to build tools, continous integration, ... label Aug 10, 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.

Only one thing I would like to clarify, otherwise looks good!

Core/include/Acts/EventData/SourceLink.hpp Show resolved Hide resolved
@benjaminhuth
Copy link
Member

Still some tests seem to rely on the old interface @paulgessinger

@paulgessinger
Copy link
Member Author

This should hopefully finally be good.

@paulgessinger
Copy link
Member Author

@benjaminhuth ?

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!

@paulgessinger
Copy link
Member Author

RTD is stuck, I'm merging manually.

@paulgessinger paulgessinger merged commit ac31a9b into acts-project:main Aug 25, 2023
57 of 58 checks passed
@paulgessinger paulgessinger deleted the refactor/sourcelink-geoid branch August 25, 2023 14:11
@acts-project-service
Copy link
Collaborator

🔴 Athena integration test results

Build job with this PR failed!

Please investigate the build job for the pipeline!

@acts-project-service acts-project-service added the Breaks Athena build This PR breaks the Athena build label Aug 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants