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 adds a helper class for building GenericGridData (which we can later rename to GenericGridRecord and probably consolidate some of the grid classes). It removes the unused "generic grid" value grid builder/inserter functions for now, and also removes the unsupported "interp" data for the grids, since those are also unused.
I also added some error handling code for the livermore PE reader and inserter, since hydrogen doesn't have low-energy cross sections.
This adds a helper class for building
GenericGridData
(which we can later rename toGenericGridRecord
and probably consolidate some of the grid classes). It removes the unused "generic grid" value grid builder/inserter functions for now, and also removes the unsupported "interp" data for the grids, since those are also unused.I also added some error handling code for the livermore PE reader and inserter, since hydrogen doesn't have low-energy cross sections.