-
Notifications
You must be signed in to change notification settings - Fork 168
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
feat: Decouple SurfaceAccessor from source link implementations #3445
Conversation
📊: Physics performance monitoring for 3333100physmon summary
|
Replying here to @andiwand's mention. Yeah, this is a bit of a concern. We need to be careful how much we make Gen2 "production through the back door", before we've completed the needed review of the somewhat sprawling API surface. At the same time, we should not just block all developments. I would cautiously suggest favoring copying specific code for Gen2 and moving it into the |
I get that we need to keep the |
After some discussions it was decided to decouple the surface accessors from the source link implementations. This way adding the overloads for the Gen2 is much less intrusive. |
Quality Gate passedIssues Measures |
Making the
TestSourceLink
a template that takes the geometry type for compatibility with both gens of the geometry.Adding the
findSurface
method to theExperimental::Detector
, analogous to that of theTrackingGeometry
.