#include "smash/crosssections.h"
#include "smash/clebschgordan.h"
#include "smash/constants.h"
#include "smash/kinematics.h"
#include "smash/logging.h"
#include "smash/parametrizations.h"
#include "smash/particletype.h"
#include "smash/pow.h"
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 \[ R = \sigma(AB \to CD) / \sigma(CD \to AB) \] where \( A, B, C, D \) are stable. 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 \[ R = \sigma(AB \to CD) / \sigma(CD \to AB) \] where \(A\) is unstable, \(B\) is a kaon and \(C, D\) are stable. 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 \[ R = \sigma(AB \to CD) / \sigma(CD \to AB) \] where \(A\) and \(B\) are unstable, and \(C\) and \(D\) are stable. 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::sum_xs_of (CollisionBranchList &list) |
Helper function: Sum all cross sections of the given process list. More... | |