-
Notifications
You must be signed in to change notification settings - Fork 45
Implement Celeritas-DD4hep integration plugin #1756
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
Implement Celeritas-DD4hep integration plugin #1756
Conversation
Test summary 5 747 files 9 233 suites 16m 21s ⏱️ Results for commit e0ea2b5. ♻️ This comment has been updated with latest results. |
b3e3fd5 to
ab67f02
Compare
ccc0fca to
988047d
Compare
6369a78 to
2d9531e
Compare
|
@sethrj This implementation is pretty preliminary based on streamlining the multiple test beds I was working on. I decided to use the OpenDataDetector from acts-project for validation as it should be a simpler approximation to something like the EIC ePIC geometry. Build and run instructions are inside the steeringFile.py. I can see celeritas logs but haven't validated the output yet. |
|
Running with gdb to investigate segfaults gives: |
|
Building Geant4 Building DD4hep Building celeritas Running with gdb Complete backtrace |
|
|
With changes to the hit processor (#1835), we can see some hits in the ODD ecal if we ignore saving MC truth particle info in edm4hep output. Now we need to consider the following:
|
Validation benchmarks have been moved to the benchmarks repository. The example directory now only contains geometry and steering files for running simulations. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
- Remove SiD geometry and run script - Add Preshower geometry (Preshower.xml) and steering file to input/ directory - Add run-preshower.sh script with mode selection (celeritas/geant4) - Update CI workflow to run preshower simulation with 3 events and fixed random seed - Update artifact paths to match new results directory structure 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Replace invalid $<TARGET:...> generator expression with $<TARGET_LINKER_FILE:...> to correctly link the CUDA RDC final library into DD4hep plugins. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
This reverts commit d8ee573.
sethrj
left a comment
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.
Thanks and nice work @rahmans1 !

See issue #1731