Version: SMASH-1.8
experimentparameters.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2013-2020
3  * SMASH Team
4  *
5  * GNU General Public License (GPLv3 or later)
6  */
7 #ifndef SRC_INCLUDE_EXPERIMENTPARAMETERS_H_
8 #define SRC_INCLUDE_EXPERIMENTPARAMETERS_H_
9 
10 #include <set>
11 
12 #include "clock.h"
13 
14 namespace smash {
15 
25  std::unique_ptr<Clock> labclock;
26 
28  std::unique_ptr<Clock> outputclock;
29 
32 
35 
38 
40  bool two_to_one;
41 
44 
47 
49  bool use_AQM;
50 
58 
73 
78  double low_snn_cut;
79 
85 };
86 
87 } // namespace smash
88 
89 #endif // SRC_INCLUDE_EXPERIMENTPARAMETERS_H_
smash
Definition: action.h:24
smash::ExperimentParameters::two_to_one
bool two_to_one
This indicates whether two to one reactions are switched on.
Definition: experimentparameters.h:40
smash::ExperimentParameters::gaussian_sigma
double gaussian_sigma
Width of gaussian Wigner density of particles.
Definition: experimentparameters.h:34
smash::ExperimentParameters::included_2to2
const ReactionsBitSet included_2to2
This indicates which two to two reactions are switched off.
Definition: experimentparameters.h:43
smash::ExperimentParameters::use_AQM
bool use_AQM
Whether to use the AQM or not.
Definition: experimentparameters.h:49
smash::ExperimentParameters::low_snn_cut
double low_snn_cut
Elastic collisions between the nucleons with the square root s below low_snn_cut are excluded.
Definition: experimentparameters.h:78
smash::ExperimentParameters::res_lifetime_factor
double res_lifetime_factor
Multiplicative factor to be applied to resonance lifetimes; in the case of thermal multiplicities thi...
Definition: experimentparameters.h:57
ReactionsBitSet
std::bitset< 10 > ReactionsBitSet
Container for the 2 to 2 reactions in the code.
Definition: forwarddeclarations.h:226
clock.h
smash::ExperimentParameters::potential_affect_threshold
bool potential_affect_threshold
This indicates whether the mean field potentials affect the scattering or decaying processes by shift...
Definition: experimentparameters.h:84
smash::ExperimentParameters::strings_switch
bool strings_switch
This indicates whether string fragmentation is switched on.
Definition: experimentparameters.h:46
smash::ExperimentParameters::gauss_cutoff_in_sigma
double gauss_cutoff_in_sigma
Distance at which gaussian is cut, i.e. set to zero, IN SIGMA (not fm)
Definition: experimentparameters.h:37
smash::ExperimentParameters::labclock
std::unique_ptr< Clock > labclock
System clock (for simulation time keeping in the computational frame)
Definition: experimentparameters.h:25
smash::ExperimentParameters::outputclock
std::unique_ptr< Clock > outputclock
Output clock to keep track of the next output time.
Definition: experimentparameters.h:28
smash::ExperimentParameters
Helper structure for Experiment.
Definition: experimentparameters.h:23
NNbarTreatment
NNbarTreatment
Treatment of N Nbar Annihilation.
Definition: forwarddeclarations.h:173
smash::ExperimentParameters::testparticles
int testparticles
Number of test particle.
Definition: experimentparameters.h:31
smash::ExperimentParameters::strings_with_probability
bool strings_with_probability
This indicates whether the string fragmentation is swiched on with a probability smoothly increasing ...
Definition: experimentparameters.h:66
smash::ExperimentParameters::nnbar_treatment
NNbarTreatment nnbar_treatment
This indicates how NNĚ… annihilation should be treated; options are to neglect it, make it conserve de...
Definition: experimentparameters.h:72