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.
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.
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.