Celeritas 0.6.0-93+develop.7a7d9941
|
Sample optical photons from user-configurable distributions. More...
#include <PrimaryGenerator.hh>
Public Member Functions | |
CELER_FUNCTION | PrimaryGenerator (PrimaryDistributionData const &data) |
Construct from optical materials and distribution parameters. | |
template<class Generator > | |
CELER_FUNCTION optical::TrackInitializer | operator() (Generator &rng) |
Sample an optical photon from the distributions. | |
Sample optical photons from user-configurable distributions.
|
inline |
Sample an optical photon from the distributions.