10 #ifndef SRC_INCLUDE_SMASH_CROSSSECTIONSPHOTON_H_
11 #define SRC_INCLUDE_SMASH_CROSSSECTIONSPHOTON_H_
32 double cut_off(
const double sigma_mb);
40 template <ComputationMethod method>
63 static double xs_pi_pi_rho0(
const double s,
const double m_rho);
64 static double xs_pi_pi0_rho(
const double s,
const double m_rho);
65 static double xs_pi0_rho0_pi0(
const double s,
const double m_rho);
66 static double xs_pi_rho0_pi(
const double s,
const double m_rho);
68 static double xs_pi_rho_pi0(
const double s,
const double m_rho);
69 static double xs_pi_rho_pi0_rho_mediated(
const double s,
const double m_rho);
70 static double xs_pi_rho_pi0_omega_mediated(
const double s,
73 static double xs_pi0_rho_pi(
const double s,
const double m_rho);
74 static double xs_pi0_rho_pi_rho_mediated(
const double s,
const double m_rho);
75 static double xs_pi0_rho_pi_omega_mediated(
const double s,
92 static double xs_diff_pi_pi_rho0(
const double s,
const double t,
94 static double xs_diff_pi_pi0_rho(
const double s,
const double t,
96 static double xs_diff_pi0_rho0_pi0(
const double s,
const double t,
98 static double xs_diff_pi_rho0_pi(
const double s,
const double t,
101 static double xs_diff_pi_rho_pi0_rho_mediated(
const double s,
const double t,
103 static double xs_diff_pi_rho_pi0_omega_mediated(
const double s,
107 static double xs_diff_pi0_rho_pi_rho_mediated(
const double s,
const double t,
109 static double xs_diff_pi0_rho_pi_omega_mediated(
const double s,
116 static double s_min, s_max, t_min, t_max;
132 constexpr
static double Const = 0.059;
133 constexpr
static double g_POR = 22.6;
134 constexpr
static double ghat = 6.4483;
135 constexpr
static double eta1 = 2.3920;
136 constexpr
static double eta2 = 1.9430;
137 constexpr
static double delta = -0.6426;
138 constexpr
static double C4 = -0.14095;
139 constexpr
static double Gammaa1 = 0.4;
142 constexpr
static double Pi = M_PI;
ComputationMethod
Calculation method for the cross sections.
double cut_off(const double sigma_mb)
Cross section after cut off.