Celeritas  0.5.0-86+4a8eea4
Public Member Functions | Public Attributes | List of all members
celeritas::optical::GeneratorDistributionData Struct Reference

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, GeneratorStepDatapoints
 

Detailed Description

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.


The documentation for this struct was generated from the following file: