|
Celeritas 0.7.0-dev.313+develop.1857205b
|
Manage execution of a standalone Celeritas optical stepping loop. More...
#include <Runner.hh>
Classes | |
| struct | Result |
Public Types | |
Type aliases | |
| using | Input = inp::OpticalStandaloneInput |
| using | SPConstParams = std::shared_ptr< CoreParams const > |
| using | SpanConstTrackInit = DirectGeneratorAction::SpanConstData |
| using | SpanConstGenDist = GeneratorAction::SpanConstData |
Public Member Functions | |
| Runner (Input &&) | |
| Construct with optical problem input definition. | |
| Result | operator() () |
| Transport tracks generated with a primary generator. | |
| Result | operator() (SpanConstTrackInit) |
| Transport tracks generated directly from track initializers. | |
| Result | operator() (SpanConstGenDist) |
| Transport tracks generated through scintillation or Cherenkov. | |
| SPConstParams const & | params () const |
| Access the shared params. | |
Manage execution of a standalone Celeritas optical stepping loop.
| auto celeritas::optical::Runner::operator() | ( | SpanConstGenDist | data | ) |
Transport tracks generated through scintillation or Cherenkov.