Version: SMASH-3.3
crosssections.cc File Reference

Go to the source code of this file.

Namespaces

 smash
 

Functions

static double smash::detailed_balance_factor_stable (double s, const ParticleType &a, const ParticleType &b, const ParticleType &c, const ParticleType &d)
 Helper function: Calculate the detailed balance factor R such that. More...
 
static double smash::detailed_balance_factor_RK (double sqrts, double pcm, const ParticleType &a, const ParticleType &b, const ParticleType &c, const ParticleType &d)
 Helper function: Calculate the detailed balance factor R such that. More...
 
static double smash::detailed_balance_factor_RR (double sqrts, double pcm, const ParticleType &a, const ParticleType &b, const ParticleType &c, const ParticleType &d)
 Helper function: Calculate the detailed balance factor R such that. More...
 
static void smash::append_list (CollisionBranchList &main_list, CollisionBranchList in_list, double weight=1.)
 Helper function: Append a list of processes to another (main) list of processes. More...
 
static double smash::effective_AQM_s (double mandelstam_s, double m1, double m2, double m1_ref, double m2_ref)
 Helper function: Shift the energy of a collision for AQM rescaled cross sections. More...
 

Variables

static constexpr int smash::LCrossSections = LogArea::CrossSections::id
 
static constexpr int smash::LScatterAction = LogArea::ScatterAction::id