|
Celeritas 0.7.0-dev.245+develop.a7be925e
|
Input parameters for running LarCelerStandalone optical transport. More...
#include <LarStandaloneRunner.hh>
Public Attributes | |
| std::map< std::string, std::string > | environment |
| Environment variables used for program setup/diagnostic. | |
| std::string | geometry |
| GDML input filename. | |
| size_type | optical_step_iters {unlimited} |
| Step iterations before aborting the optical stepping loop. | |
| OpticalStateCapacity | optical_capacity |
| Optical buffer sizes. | |
| unsigned int | seed {} |
| Random number generator seed. | |
Static Public Attributes | |
| static constexpr size_type | unlimited = std::numeric_limits<size_type>::max() |
| Don't limit the number of steps (from TrackingLimits) | |
Input parameters for running LarCelerStandalone optical transport.
Variables are copied to a problem input (with classes in the celeritas::inp namespace):
environment: used in system in System geometry: saved to p.model in Model optical_step_iters: saved to p.tracking.limits in TrackingLimits optical_capacity: saved to p.control.optical_capacity in Control seed: saved to p.control.seed in Control diagnostics: saved to p.diagnostics in Problem