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

Complete ORANGE construction from CSG objects #1166

Closed sethrj closed 5 months ago

sethrj commented 5 months ago

This completes the initial implementation of building surface-based multilevel ORANGE universes from shapes/solids/CSG operations. It transforms the constructed "CSG unit" into an OrangeInput classes. I've re-implemented the universes.org.omn test and ensured the constructed geometry is the same and that tracking works on it.

sethrj commented 5 months ago

@elliottbiondo Don't worry, most of the "changes" in the diff are new JSON files.