Celeritas 0.7.0-dev.127+develop.e63889793
|
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?