-
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: make stepping logger volume agnostic #2454
feat: make stepping logger volume agnostic #2454
Conversation
Should this change the actual output of the logger? It seems like it does, but I don't think we expect that. |
It eventually could - the root-outout logger has had an internal logic when to use which volumeID, which for boundary surfaces can be ambiguous. Now, this is changed to a very simple logic:
|
@paulgessinger can I download the artifacts of the failed job, so I can inspect if that's what is actually happening? |
@asalzburger I'm afraid the file is not in the artifact. But if you confirm this change is intentional, I think it's fine to merge, I just want to avoid an "accidental" change we don't intend, that's all. |
Codecov Report
@@ Coverage Diff @@
## main #2454 +/- ##
=======================================
Coverage 49.78% 49.78%
=======================================
Files 461 461
Lines 26015 26017 +2
Branches 11921 11922 +1
=======================================
+ Hits 12952 12953 +1
Misses 4610 4610
- Partials 8453 8454 +1
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Why @andiwand - this should be relatively quickly. The reason why the stepping test fails is explained above ... some boundary surfaces are now differently flagged. |
This PR removes the explicit setting of `TrackingVolume` in favour of the `GeometryIdentifier` (which is the only thing that is accessed from the `TrackingVolume` in the `Step` struct of the `SteppingLogger` and thus makes the step logging infrastructure accessible to the new `Acts::Detector` geometry as well.
This PR removes the explicit setting of
TrackingVolume
in favour of theGeometryIdentifier
(which is the only thing that is accessed from theTrackingVolume
in theStep
struct of theSteppingLogger
and thus makes the step logging infrastructure accessible to the newActs::Detector
geometry as well.