Version: SMASH-3.1
smash::ScatterActionsFinderParameters Struct Reference

#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...
 

Member Data Documentation

◆ elastic_parameter

const double smash::ScatterActionsFinderParameters::elastic_parameter

Elastic cross section parameter (in mb).

Definition at line 67 of file scatteractionsfinderparameters.h.

◆ low_snn_cut

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.

◆ scale_xs

const double smash::ScatterActionsFinderParameters::scale_xs

Factor by which all (partial) cross sections are scaled.

Definition at line 74 of file scatteractionsfinderparameters.h.

◆ additional_el_xs

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.

◆ maximum_cross_section

const double smash::ScatterActionsFinderParameters::maximum_cross_section
See also
input_collision_term_

Definition at line 83 of file scatteractionsfinderparameters.h.

◆ coll_crit

const CollisionCriterion smash::ScatterActionsFinderParameters::coll_crit

Specifies which collision criterion is used.

Definition at line 85 of file scatteractionsfinderparameters.h.

◆ nnbar_treatment

const NNbarTreatment smash::ScatterActionsFinderParameters::nnbar_treatment

Switch for NNbar reactions.

Definition at line 87 of file scatteractionsfinderparameters.h.

◆ included_2to2

const ReactionsBitSet smash::ScatterActionsFinderParameters::included_2to2

List of included 2<->2 reactions.

Definition at line 89 of file scatteractionsfinderparameters.h.

◆ included_multi

const MultiParticleReactionsBitSet smash::ScatterActionsFinderParameters::included_multi

List of included multi-particle reactions.

Definition at line 91 of file scatteractionsfinderparameters.h.

◆ testparticles

const int smash::ScatterActionsFinderParameters::testparticles

Number of test particles.

Definition at line 93 of file scatteractionsfinderparameters.h.

◆ two_to_one

const bool smash::ScatterActionsFinderParameters::two_to_one

Enables resonance production.

Definition at line 95 of file scatteractionsfinderparameters.h.

◆ allow_collisions_within_nucleus

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.

◆ strings_switch

const bool smash::ScatterActionsFinderParameters::strings_switch

Indicates whether string fragmentation is switched on.

Definition at line 100 of file scatteractionsfinderparameters.h.

◆ use_AQM

const bool smash::ScatterActionsFinderParameters::use_AQM

Switch to control whether to use AQM or not.

Definition at line 102 of file scatteractionsfinderparameters.h.

◆ strings_with_probability

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.

◆ only_warn_for_high_prob

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.

◆ transition_high_energy

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.

◆ total_xs_strategy

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.

◆ pseudoresonance_method

const PseudoResonance smash::ScatterActionsFinderParameters::pseudoresonance_method

Which pseudo-resonance to choose.

Definition at line 125 of file scatteractionsfinderparameters.h.


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