10 #ifndef SRC_INCLUDE_SMASH_CROSSSECTIONSPHOTON_H_
11 #define SRC_INCLUDE_SMASH_CROSSSECTIONSPHOTON_H_
23 template <ComputationMethod method>
46 static double xs_pi_pi_rho0(
const double s,
const double m_rho);
47 static double xs_pi_pi0_rho(
const double s,
const double m_rho);
48 static double xs_pi0_rho0_pi0(
const double s,
const double m_rho);
49 static double xs_pi_rho0_pi(
const double s,
const double m_rho);
51 static double xs_pi_rho_pi0(
const double s,
const double m_rho);
52 static double xs_pi_rho_pi0_rho_mediated(
const double s,
const double m_rho);
53 static double xs_pi_rho_pi0_omega_mediated(
const double s,
56 static double xs_pi0_rho_pi(
const double s,
const double m_rho);
57 static double xs_pi0_rho_pi_rho_mediated(
const double s,
const double m_rho);
58 static double xs_pi0_rho_pi_omega_mediated(
const double s,
75 static double xs_diff_pi_pi_rho0(
const double s,
const double t,
77 static double xs_diff_pi_pi0_rho(
const double s,
const double t,
79 static double xs_diff_pi0_rho0_pi0(
const double s,
const double t,
81 static double xs_diff_pi_rho0_pi(
const double s,
const double t,
84 static double xs_diff_pi_rho_pi0_rho_mediated(
const double s,
const double t,
86 static double xs_diff_pi_rho_pi0_omega_mediated(
const double s,
90 static double xs_diff_pi0_rho_pi_rho_mediated(
const double s,
const double t,
92 static double xs_diff_pi0_rho_pi_omega_mediated(
const double s,
99 static double s_min, s_max, t_min, t_max;
115 constexpr
static double Const = 0.059;
116 constexpr
static double g_POR = 22.6;
117 constexpr
static double ghat = 6.4483;
118 constexpr
static double eta1 = 2.3920;
119 constexpr
static double eta2 = 1.9430;
120 constexpr
static double delta = -0.6426;
121 constexpr
static double C4 = -0.14095;
122 constexpr
static double Gammaa1 = 0.4;
125 constexpr
static double Pi = M_PI;
130 #endif // SRC_INCLUDE_SMASH_CROSSSECTIONSPHOTON_H_