|
Celeritas 0.7.0-dev.246+develop.67e9bdac
|
Sample optical photons from user-configurable distributions. More...
#include <PrimaryGenerator.hh>
Public Member Functions | |
| PrimaryGenerator (NativeCRef< DistributionParamsData > const ¶ms, PrimaryDistributionData const &data) | |
| Construct from optical materials and distribution parameters. | |
| template<class Generator > | |
| optical::TrackInitializer | operator() (Generator &rng) |
| Sample an optical photon from the energy, angular and spatial distributions. | |
Sample optical photons from user-configurable distributions.
|
inline |
Sample an optical photon from the energy, angular and spatial distributions.