-
Notifications
You must be signed in to change notification settings - Fork 173
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: Add uber EDM4hep reader #2939
feat: Add uber EDM4hep reader #2939
Conversation
currently only builds a particle tree with (hopefully) correct barcodes
also implements rudimentary graphviz output of "decay" chains.
This updates the script to generate our particle data table from scikithep, and updates the table.
This reverts commit 70bd5c8.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #2939 +/- ##
==========================================
- Coverage 48.99% 48.78% -0.21%
==========================================
Files 495 493 -2
Lines 28937 28905 -32
Branches 13704 13747 +43
==========================================
- Hits 14178 14102 -76
- Misses 4881 4911 +30
- Partials 9878 9892 +14 ☔ View full report in Codecov by Sentry. |
📊: Physics performance monitoring for 35aa626physmon summary
|
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.
nicely done!
Examples/Io/Performance/ActsExamples/Io/Performance/VertexPerformanceWriter.cpp
Outdated
Show resolved
Hide resolved
Examples/Io/EDM4hep/include/ActsExamples/Io/EDM4hep/EDM4hepReader.hpp
Outdated
Show resolved
Hide resolved
I'd be inclined to ignore the coverage change in this case. |
no objection from my side since it is "only" examples does the coverage include the code covered by the python examples? |
It does not. I don't think it's doable to change that |
This unifies the EDM4hep particle and simhit reader with correct particle barcodes, and working hit to particle association. I've tested to work ~ ok on ODD with ddsim inputs. ddsim produces weird hits that I haven't debugged yet, but given these inputs, the reco part seems to work somewhat ok. ![hits](https://github.com/acts-project/acts/assets/1058585/6f337824-151b-4bb6-bb66-0e30201a64c3)
This unifies the EDM4hep particle and simhit reader with correct particle barcodes, and working hit to particle association. I've tested to work ~ ok on ODD with ddsim inputs. ddsim produces weird hits that I haven't debugged yet, but given these inputs, the reco part seems to work somewhat ok. ![hits](https://github.com/acts-project/acts/assets/1058585/6f337824-151b-4bb6-bb66-0e30201a64c3)
This unifies the EDM4hep particle and simhit reader with correct particle barcodes, and working hit to particle association. I've tested to work ~ ok on ODD with ddsim inputs. ddsim produces weird hits that I haven't debugged yet, but given these inputs, the reco part seems to work somewhat ok.