Version: SMASH-2.0
crosssections.h File Reference
#include <memory>
#include <utility>
#include "forwarddeclarations.h"
#include "isoparticletype.h"
#include "particles.h"
#include "potential_globals.h"
#include "stringprocess.h"

Go to the source code of this file.

Classes

class  smash::CrossSections
 The cross section class assembels everything that is needed to calculate the cross section and returns a list of all possible reactions for the incoming particles at the given energy with the calculated cross sections. More...
 

Namespaces

 smash
 
 smash::transit_high_energy
 constants related to transition between low and high collision energies
 

Variables

const std::array< double, 2 > smash::transit_high_energy::sqrts_range_Npi = {1.9, 2.2}
 transition range in N-pi collisions More...
 
const std::array< double, 2 > smash::transit_high_energy::sqrts_range_NN = {3.5, 4.5}
 transition range in N-N collisions: Tuned to reproduce experimental exclusive cross section data, and at the same produce excitation functions that are as smooth as possible. More...
 
const double smash::transit_high_energy::sqrts_add_lower = 0.9
 constant for the lower end of transition region in the case of AQM this is added to the sum of masses More...
 
const double smash::transit_high_energy::sqrts_range = 1.0
 constant for the range of transition region in the case of AQM this is added to the sum of masses + sqrts_add_lower More...
 
const double smash::transit_high_energy::pipi_offset = 1.12
 Constant offset as to where to turn on the strings and elastic processes for pi pi reactions (this is an exception because the normal AQM behavior destroys the cross-section at very low sqrt_s and around the f2 peak) More...
 
const double smash::transit_high_energy::KN_offset = 15.15
 Constant offset as to where to shift from 2to2 to string processes (in GeV) in the case of KN reactions. More...