Skip to content
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

Feature celeritas integration #1370

Draft
wants to merge 10 commits into
base: master
Choose a base branch
from

Conversation

rahmans1
Copy link

@rahmans1 rahmans1 commented Dec 12, 2024

BEGINRELEASENOTES

Integrate track offloading to celeritas (https://celeritas-project.github.io/celeritas)

ENDRELEASENOTES

DDG4/include/DDG4/Celeritas.h Outdated Show resolved Hide resolved
Comment on lines 26 to 27
// Set along-step factory
so.make_along_step = celeritas::UniformAlongStepFactory();
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This indicates a "zero" magnetic field: is there a way to assert that DD4HEP doesn't have a mag field definition so that it's consistent?

DDG4/src/Celeritas.cpp Outdated Show resolved Hide resolved
Comment on lines 36 to 37
// Use Celeritas "hit processor" to call back to Geant4 SDs.
so.sd.enabled = false;
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We definitely shouldn't have this. Where were these lines copied from? We should probably use something closer to https://gitlab.cern.ch/bmorgan/athena/-/blob/6072d57711365aa3a58c38ff1134e3f0c569c78b/Simulation/G4Utilities/G4UserActions/src/Celeritas.cxx

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rahmans1 rahmans1 marked this pull request as draft December 12, 2024 19:43
SAKIB RAHMAN added 2 commits December 12, 2024 21:50
DDG4/CMakeLists.txt Outdated Show resolved Hide resolved
CMakeLists.txt Outdated Show resolved Hide resolved
Copy link

github-actions bot commented Dec 13, 2024

Test Results

   14 files     14 suites   7h 10m 57s ⏱️
  369 tests   369 ✅ 0 💤 0 ❌
2 538 runs  2 538 ✅ 0 💤 0 ❌

Results for commit 5ec880e.

♻️ This comment has been updated with latest results.

@andresailer
Copy link
Member

Hi @rahmans1

Thank you for the interesting feature. Please format the original PR message with BEGIN/ENDRELEASENOTES.
At the very least this should also include an example / test of the celeritas feature.

DDG4/src/Celeritas.cpp Outdated Show resolved Hide resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants