Version: SMASH-1.5
smash::ExperimentParameters Struct Reference

#include <experimentparameters.h>

Helper structure for Experiment.

Experiment has one member of this struct. In essence the members of this struct are members of Experiment, but combined in one structure for easier function argument passing.

Definition at line 23 of file experimentparameters.h.

Collaboration diagram for smash::ExperimentParameters:
[legend]

Public Attributes

Clock labclock
 System clock (for simulation time keeping in the computational frame) More...
 
Clock outputclock
 Output clock to keep track of the next output time. More...
 
int testparticles
 Number of test particle. More...
 
double gaussian_sigma
 Width of gaussian Wigner density of particles. More...
 
double gauss_cutoff_in_sigma
 Distance at which gaussian is cut, i.e. set to zero, IN SIGMA (not fm) More...
 
bool two_to_one
 This indicates whether two to one reactions are switched on. More...
 
const ReactionsBitSet included_2to2
 This indicates which two to two reactions are switched off. More...
 
bool strings_switch
 This indicates whether string fragmentation is switched on. More...
 
bool use_AQM
 Whether to use the AQM or not. More...
 
bool strings_with_probability
 This indicates whether the string fragmentation is swiched on with a probability smoothly increasing with energy. More...
 
NNbarTreatment nnbar_treatment
 This indicates how NN̅ annihilation should be treated; options are to neglect it, make it conserve detailed balance using NN̅ → h₁(1170)ρ (which goes to 5 pions on average) or use strings. More...
 
bool photons_switch
 This indicates whether photons are switched on. More...
 
double low_snn_cut
 Elastic collisions between the nucleons with the square root s below low_snn_cut are excluded. More...
 
bool potential_affect_threshold
 This indicates whether the mean field potentials affect the scattering or decaying processes by shifting the threshold energies. More...
 

Member Data Documentation

◆ labclock

Clock smash::ExperimentParameters::labclock

System clock (for simulation time keeping in the computational frame)

Definition at line 25 of file experimentparameters.h.

◆ outputclock

Clock smash::ExperimentParameters::outputclock

Output clock to keep track of the next output time.

Definition at line 28 of file experimentparameters.h.

◆ testparticles

int smash::ExperimentParameters::testparticles

Number of test particle.

Definition at line 31 of file experimentparameters.h.

◆ gaussian_sigma

double smash::ExperimentParameters::gaussian_sigma

Width of gaussian Wigner density of particles.

Definition at line 34 of file experimentparameters.h.

◆ gauss_cutoff_in_sigma

double smash::ExperimentParameters::gauss_cutoff_in_sigma

Distance at which gaussian is cut, i.e. set to zero, IN SIGMA (not fm)

Definition at line 37 of file experimentparameters.h.

◆ two_to_one

bool smash::ExperimentParameters::two_to_one

This indicates whether two to one reactions are switched on.

Definition at line 40 of file experimentparameters.h.

◆ included_2to2

const ReactionsBitSet smash::ExperimentParameters::included_2to2

This indicates which two to two reactions are switched off.

Definition at line 43 of file experimentparameters.h.

◆ strings_switch

bool smash::ExperimentParameters::strings_switch

This indicates whether string fragmentation is switched on.

Definition at line 46 of file experimentparameters.h.

◆ use_AQM

bool smash::ExperimentParameters::use_AQM

Whether to use the AQM or not.

Definition at line 49 of file experimentparameters.h.

◆ strings_with_probability

bool smash::ExperimentParameters::strings_with_probability

This indicates whether the string fragmentation is swiched on with a probability smoothly increasing with energy.

If it's set equal to false, the cross section of the string fragmentation is counted by taking the difference between the parametrized total cross section and the sum of the non-string cross sections.

Definition at line 58 of file experimentparameters.h.

◆ nnbar_treatment

NNbarTreatment smash::ExperimentParameters::nnbar_treatment

This indicates how NN̅ annihilation should be treated; options are to neglect it, make it conserve detailed balance using NN̅ → h₁(1170)ρ (which goes to 5 pions on average) or use strings.

Definition at line 64 of file experimentparameters.h.

◆ photons_switch

bool smash::ExperimentParameters::photons_switch

This indicates whether photons are switched on.

Definition at line 67 of file experimentparameters.h.

◆ low_snn_cut

double smash::ExperimentParameters::low_snn_cut

Elastic collisions between the nucleons with the square root s below low_snn_cut are excluded.

Definition at line 73 of file experimentparameters.h.

◆ potential_affect_threshold

bool smash::ExperimentParameters::potential_affect_threshold

This indicates whether the mean field potentials affect the scattering or decaying processes by shifting the threshold energies.

Definition at line 79 of file experimentparameters.h.


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