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.
Improve testing by making the ORANGE geo test base a subclass of the generic geo test, so that we can use its track and print_expected helper functions, as well as the wrapped CheckedGeoTrackView.
Add utility functions for writing ORANGE input to a file even if JSON isn't linked into the downstream code
Fix reading of ZOrder ints and characters: including the fact that 2**16 - 1 was stored on some of the orange inputs and not being translated correctly
Regenerated the ORANGE JSON files using orange-update
Use a null bbox for the background volume rather than infinite: It should never be tested for "inside"
Improve testing
Use hyphens instead of underscores for test names
Fix missing exclusion of "patty" in the universes.org.omn test file, and update tests to not initialize on internal boundaries
track
andprint_expected
helper functions, as well as the wrappedCheckedGeoTrackView
.2**16 - 1
was stored on some of the orange inputs and not being translated correctlyorange-update
null
bbox for the background volume rather thaninfinite
: It should never be tested for "inside"universes.org.omn
test file, and update tests to not initialize on internal boundaries