celeritas-project / celeritas

Celeritas is a new Monte Carlo transport code designed to accelerate scientific discovery in high energy physics by improving detector simulation throughput and energy efficiency using GPUs.
https://celeritas-project.github.io/celeritas/user/index.html
Other
62 stars 32 forks source link

Add "minimal" and "safety plus" Urban MSC step limit algorithms #1146

Closed amandalund closed 5 months ago

amandalund commented 6 months ago

This add the "minimal" and "safety plus" step limit algorithms for Urban MSC and imports the step limit algorithm selection from Geant4. I haven't implemented the final algorithm ("distance to boundary") since it doesn't seem like we have any need for it currently and it might require storing some extra state data.