-
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: Optionally decorate geometry dumps to json. #1732
feat: Optionally decorate geometry dumps to json. #1732
Conversation
5b17c81
to
6fbb368
Compare
This issue/PR has been automatically marked as stale because it has not had recent activity. The stale label will be removed if any interaction occurs. |
Codecov Report
@@ Coverage Diff @@
## main #1732 +/- ##
=======================================
Coverage 49.54% 49.54%
=======================================
Files 407 407
Lines 22618 22618
Branches 10318 10318
=======================================
Hits 11207 11207
Misses 4230 4230
Partials 7181 7181 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
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.
Looks good in general
Plugins/Json/include/Acts/Plugins/Json/GeometryHierarchyMapJsonConverter.hpp
Outdated
Show resolved
Hide resolved
Plugins/Json/include/Acts/Plugins/Json/GeometryHierarchyMapJsonConverter.hpp
Show resolved
Hide resolved
Plugins/Json/include/Acts/Plugins/Json/ITrackingGeometryJsonDecorator.hpp
Outdated
Show resolved
Hide resolved
Plugins/Json/include/Acts/Plugins/Json/GeometryHierarchyMapJsonConverter.hpp
Show resolved
Hide resolved
Plugins/Json/include/Acts/Plugins/Json/GeometryHierarchyMapJsonConverter.hpp
Outdated
Show resolved
Hide resolved
8352a7a
to
d318bc2
Compare
d318bc2
to
e3ca98d
Compare
📊 Physics performance monitoring for dc46faaFull report VertexingSeedingCKFAmbiguity resolutionTruth tracking (Kalman Filter)Truth tracking (GSF) |
e3ca98d
to
1bc9e7a
Compare
1bc9e7a
to
c007e1d
Compare
c007e1d
to
4b72276
Compare
Plugins/Json/include/Acts/Plugins/Json/ITrackingGeometryJsonDecorator.hpp
Outdated
Show resolved
Hide resolved
Added the possibility to pass a decorator to the json converter to add extra attributes to the json dump of certain objects. Decorator interfaces are defined for adding attributes to surface and volume or their material dumps.
4b72276
to
b2bcd7a
Compare
concerning the test coverage:
|
Seems to me like the coverage decrease is somehow still from the recent change to KD-tree, maybe we should override the coverage here. |
can I ran the coverage analysis locally ? |
This full analysis suite run by codecov, no. You can run the coverage itself locally (I think |
Added the possibility to pass a decorator to the json converter to add extra attributes to the json dump of certain objects. Decorator interfaces are defined for adding attributes to surface and volume or their material dumps.
One use case is to extend the json dumps of the ATLAS tracking geometry with the ATLAS detector element IDs.
The PR changes interfaces in Plugins/Json.