#include <scatteractionsfinderparameters.h>
Helper structure for ScatterActionsFinder.
ScatterActionsFinder has one member of this struct, which just collects general parameters, for easier function argument passing.
Definition at line 65 of file scatteractionsfinderparameters.h.
Public Attributes | |
const double | elastic_parameter |
Elastic cross section parameter (in mb). More... | |
const double | low_snn_cut |
Elastic collsions between two nucleons with sqrt_s below low_snn_cut_ are excluded. More... | |
const double | scale_xs |
Factor by which all (partial) cross sections are scaled. More... | |
const double | additional_el_xs |
Additional constant contribution (in mb) to the elastic cross sections. More... | |
const double | maximum_cross_section |
const CollisionCriterion | coll_crit |
Specifies which collision criterion is used. More... | |
const NNbarTreatment | nnbar_treatment |
Switch for NNbar reactions. More... | |
const ReactionsBitSet | included_2to2 |
List of included 2<->2 reactions. More... | |
const MultiParticleReactionsBitSet | included_multi |
List of included multi-particle reactions. More... | |
const int | testparticles |
Number of test particles. More... | |
const bool | two_to_one |
Enables resonance production. More... | |
const bool | allow_collisions_within_nucleus |
If particles within the same nucleus are allowed to collide for their first time. More... | |
const bool | strings_switch |
Indicates whether string fragmentation is switched on. More... | |
const bool | use_AQM |
Switch to control whether to use AQM or not. More... | |
const bool | strings_with_probability |
This indicates whether the string fragmentation is swiched on with a probability smoothly increasing with energy. More... | |
const bool | only_warn_for_high_prob |
Switch to turn off throwing an exception for collision probabilities larger than 1. More... | |
const StringTransitionParameters | transition_high_energy |
Constants related to transition between low collision energies - mediated via resonances - and high collision energies - mediated via strings. More... | |
const TotalCrossSectionStrategy | total_xs_strategy |
Method used to evaluate total cross sections for collision finding. More... | |
const PseudoResonance | pseudoresonance_method |
Which pseudo-resonance to choose. More... | |
const double smash::ScatterActionsFinderParameters::elastic_parameter |
Elastic cross section parameter (in mb).
Definition at line 67 of file scatteractionsfinderparameters.h.
const double smash::ScatterActionsFinderParameters::low_snn_cut |
Elastic collsions between two nucleons with sqrt_s below low_snn_cut_ are excluded.
Definition at line 72 of file scatteractionsfinderparameters.h.
const double smash::ScatterActionsFinderParameters::scale_xs |
Factor by which all (partial) cross sections are scaled.
Definition at line 74 of file scatteractionsfinderparameters.h.
const double smash::ScatterActionsFinderParameters::additional_el_xs |
Additional constant contribution (in mb) to the elastic cross sections.
Using it will break agreement with experimental data for elastic cross sections that are constrained with data.
Definition at line 81 of file scatteractionsfinderparameters.h.
const double smash::ScatterActionsFinderParameters::maximum_cross_section |
Definition at line 83 of file scatteractionsfinderparameters.h.
const CollisionCriterion smash::ScatterActionsFinderParameters::coll_crit |
Specifies which collision criterion is used.
Definition at line 85 of file scatteractionsfinderparameters.h.
const NNbarTreatment smash::ScatterActionsFinderParameters::nnbar_treatment |
Switch for NNbar reactions.
Definition at line 87 of file scatteractionsfinderparameters.h.
const ReactionsBitSet smash::ScatterActionsFinderParameters::included_2to2 |
List of included 2<->2 reactions.
Definition at line 89 of file scatteractionsfinderparameters.h.
const MultiParticleReactionsBitSet smash::ScatterActionsFinderParameters::included_multi |
List of included multi-particle reactions.
Definition at line 91 of file scatteractionsfinderparameters.h.
const int smash::ScatterActionsFinderParameters::testparticles |
Number of test particles.
Definition at line 93 of file scatteractionsfinderparameters.h.
const bool smash::ScatterActionsFinderParameters::two_to_one |
Enables resonance production.
Definition at line 95 of file scatteractionsfinderparameters.h.
const bool smash::ScatterActionsFinderParameters::allow_collisions_within_nucleus |
If particles within the same nucleus are allowed to collide for their first time.
Definition at line 98 of file scatteractionsfinderparameters.h.
const bool smash::ScatterActionsFinderParameters::strings_switch |
Indicates whether string fragmentation is switched on.
Definition at line 100 of file scatteractionsfinderparameters.h.
const bool smash::ScatterActionsFinderParameters::use_AQM |
Switch to control whether to use AQM or not.
Definition at line 102 of file scatteractionsfinderparameters.h.
const bool smash::ScatterActionsFinderParameters::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 110 of file scatteractionsfinderparameters.h.
const bool smash::ScatterActionsFinderParameters::only_warn_for_high_prob |
Switch to turn off throwing an exception for collision probabilities larger than 1.
In larger production runs it is ok, if the probability rarely slips over 1.
Definition at line 116 of file scatteractionsfinderparameters.h.
const StringTransitionParameters smash::ScatterActionsFinderParameters::transition_high_energy |
Constants related to transition between low collision energies - mediated via resonances - and high collision energies - mediated via strings.
Definition at line 121 of file scatteractionsfinderparameters.h.
const TotalCrossSectionStrategy smash::ScatterActionsFinderParameters::total_xs_strategy |
Method used to evaluate total cross sections for collision finding.
Definition at line 123 of file scatteractionsfinderparameters.h.
const PseudoResonance smash::ScatterActionsFinderParameters::pseudoresonance_method |
Which pseudo-resonance to choose.
Definition at line 125 of file scatteractionsfinderparameters.h.