EGSnrc C++ class library
Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
|
Add time dependence
Deal with volume calculation. While it is trivial to provide a generic volume calculation by Monte Carlo integration, it would be braindead to use such an approach for geometries that can actually calculate the volume in each of their regions analytically.
Account for multiple app geometries
Fluence for any particle type?
Add the possibility to replace values with previously defined values using e.g. make syntax: media = $(air_medium) $(water_medium)
should initiate a search for a previous definition of air_medium
and water_medium
and should replace them, if such definitions exist. This would be useful for e.g. easier change of the media in a geometry definition if one wanted to use different PEGS data sets.
Extend the class to allow the definition of a required input by defining which keys are required or optional. This would need the possibility of grouping keys when alternative definitions are possible.
virtual
?