Celeritas
0.5.0-86+4a8eea4
|
Input data for sampling optical photons. More...
#include <GeneratorDistributionData.hh>
Public Member Functions | |
CELER_FUNCTION | operator bool () const |
Check whether the data are assigned. | |
Public Attributes | |
size_type | num_photons {} |
Sampled number of photons to generate. | |
real_type | time {} |
Pre-step time. | |
real_type | step_length {} |
units::ElementaryCharge | charge |
OpticalMaterialId | 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.