|
Celeritas 0.7.0-dev.170+develop.df22d2a88
|
Input data for sampling optical photons. More...
#include <GeneratorData.hh>
Public Member Functions | |
| CELER_FUNCTION | operator bool () const |
| Check whether the data are assigned. | |
Public Attributes | |
| GeneratorType | type {GeneratorType::size_} |
| Cherenkov or scintillation. | |
| size_type | num_photons {} |
| Sampled number of photons to generate. | |
| real_type | time {} |
| Pre-step time. | |
| real_type | step_length {} |
| units::ElementaryCharge | charge |
| OptMatId | material |
| EnumArray< StepPoint, GeneratorStepData > | points |
Input data for sampling optical photons.
This contains all the data needed to sample optical photons directly generated by tracks in the main stepping loop.