|
Celeritas 0.7.0-dev.179+develop.ec08af0c9
|
Celeritas setup for standalone apps. More...
#include <StandaloneInput.hh>
Public Attributes | |
| System | system |
| System attributes. | |
| Problem | problem |
| Base problem options and input data. | |
| std::optional< GeantSetup > | geant_setup |
| Set up Geant4 (if all the data isn't already loaded into Problem) | |
| std::variant< PhysicsFromGeant, PhysicsFromFile > | physics_import |
| Whether using Geant4 or loading from ROOT. | |
| Events | events |
| Primary particles. | |
Celeritas setup for standalone apps.
The order of initialization and loading (see celeritas::setup::Problem ) follows the member declarations:
The input Problem can be an embedded struct or a path to a file to import.
physics_import will be a std::optional<GeantImport> after all the ImportData is merged into Problem .
Add PhysicsFromGeantFiles after physics_import
Add an option to override control/diagnostics?