Definition of the Gparticle class used by the gparticle module.
constexpr const char * GPARTICLE_LOGGER
vector< GparticlePtr > getGParticles(const std::shared_ptr< GOptions > &gopts, std::shared_ptr< GLogger > &logger)
Builds the list of generator particles from structured options.
vector< GparticlePtr > getGParticlesFromOption(const std::shared_ptr< GOptions > &gopts, std::shared_ptr< GLogger > &logger)
Builds inline generator particles from only the -gparticle option.
GOptions defineOptions()
Defines the structured options used by the gparticle module.