Celeritas 0.7.0-dev.80+develop.2dd9b831b
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
celeritas::inp::PrimaryGenerator Struct Reference

Generate from a hardcoded distribution of primary particles. More...

#include <Events.hh>

Inheritance diagram for celeritas::inp::PrimaryGenerator:
Inheritance graph
[legend]

Public Member Functions

 operator bool () const
 True if there's at least one primary.
 

Public Attributes

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.
 

Detailed Description

Generate from a hardcoded distribution of primary particles.

Todo:
move num_events to StandaloneInput

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