|
Celeritas 0.7.0-dev.169+develop.bdc0041f6
|
Generate particles in the core stepping loop. More...
#include <Events.hh>

Public Member Functions | |
| operator bool () const | |
| True if there's at least one primary. | |
Public Member Functions inherited from celeritas::inp::PrimaryGenerator | |
| operator bool () const | |
| True if there's at least one primary. | |
Public Attributes | |
| unsigned int | seed {} |
| Random number seed. | |
| std::vector< PDGNumber > | pdg |
| Sample evenly from this vector of particle types. | |
Public Attributes inherited from celeritas::inp::PrimaryGenerator | |
| size_type | num_events {} |
| Number of events to generate. | |
| size_type | primaries_per_event {} |
| Number of primaries per event. | |
| ShapeDistribution | shape |
| Distribution for sampling spatial component (position) | |
| AngleDistribution | angle |
| Distribution for sampling angular component (direction) | |
| EnergyDistribution | energy |
| Distribution for sampling source energy. | |
Generate particles in the core stepping loop.