7 #ifndef SRC_INCLUDE_SPHEREMODUS_H_ 8 #define SRC_INCLUDE_SPHEREMODUS_H_ 137 #endif // SRC_INCLUDE_SPHEREMODUS_H_ double radius_
Sphere radius (in fm/c)
const SphereInitialCondition init_distr_
Initialization scheme for momenta in the sphere; used for expanding metric setup. ...
const double jet_mom_
Initial momentum of the jet particle; only used if insert_jet_ is true.
double sphere_temperature_
Temperature for momentum distribution (in GeV)
Interface to the SMASH configuration files.
const double start_time_
Starting time for the Sphere.
std::map< PdgCode, double > average_multipl_
Average multiplicities in case of thermal initialization.
Base class for Modus classes that provides default function implementations.
SphereModus: Provides a modus for expanding matter calculations.
SphereInitialCondition
Initial condition for a particle in a sphere.
const bool use_thermal_
Whether to use a thermal initialization for all particles instead of specific numbers.
PdgCode stores a Particle Data Group Particle Numbering Scheme particle type number.
const bool insert_jet_
Whether to insert a single high energy particle at the center of the expanding sphere (0...
const double mus_
Strange chemical potential for thermal initialization; only used if use_thermal_ is true...
SphereModus(Configuration modus_config, const ExperimentParameters ¶meters)
Constructor.
const double mub_
Baryon chemical potential for thermal initialization; only used if use_thermal_ is true...
const std::map< PdgCode, int > init_multipl_
Particle multiplicities at initialization; required if use_thermal_ is false.
const PdgCode jet_pdg_
Pdg of the particle to use as a jet; necessary if insert_jet_ is true, unused otherwise.
double initial_conditions(Particles *particles, const ExperimentParameters ¶meters)
Generates initial state of the particles in the system according to specified parameters: number of p...
The Particles class abstracts the storage and manipulation of particles.
Helper structure for Experiment.
friend std::ostream & operator<<(std::ostream &, const SphereModus &)
Writes the initial state for the Sphere to the output stream.