-
Notifications
You must be signed in to change notification settings - Fork 157
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!: MTJ stores measurement as jagged vector #1512
refactor!: MTJ stores measurement as jagged vector #1512
Conversation
This currently includes changes from #1507. |
05d70f9
to
b55b071
Compare
CI failures (so far) seem to be a GCC8 bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86594 I think this is ready for review. |
Codecov Report
@@ Coverage Diff @@
## main #1512 +/- ##
==========================================
- Coverage 48.65% 48.62% -0.03%
==========================================
Files 381 381
Lines 20780 20835 +55
Branches 9518 9552 +34
==========================================
+ Hits 10110 10132 +22
- Misses 4099 4101 +2
- Partials 6571 6602 +31
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
I pushed a workaround. |
@tboldagh thoughts? |
Ok I've marked this as backward breaking now. |
Still need to update the memory stats calculation |
Ok I think this is ready now. @tboldagh would you be able to have another look? |
Yes. Today evening. |
📊 Physics performance monitoring for a66f529Full report VertexingCKFAmbiguity resolutionTruth tracking |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have no substantive comments. Just few small requests to make the diagnostics more useful. It at all possible.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No comment. I made a mistake in using the gitlab UI.
Seems like kodiak got unstuck? (@benjaminhuth) |
This PR changes the `SourceLink` back from a base class to a concrete type without inheritance. It now contains a type erased upstream sourcelink (right now implement by `std::any`, but we can change this to use something with small buffer optimization). Contains #1512 at the moment.
This PR changes the `SourceLink` back from a base class to a concrete type without inheritance. It now contains a type erased upstream sourcelink (right now implement by `std::any`, but we can change this to use something with small buffer optimization). Contains acts-project#1512 at the moment.
This PR changes the `SourceLink` back from a base class to a concrete type without inheritance. It now contains a type erased upstream sourcelink (right now implement by `std::any`, but we can change this to use something with small buffer optimization). Contains acts-project#1512 at the moment.
Addresses #1516.
BREAKING CHANGE:
Acts::MultiTrajectory
measurement access methods change:and