10 #ifndef SRC_INCLUDE_CROSSSECTIONSPHOTON_H_
11 #define SRC_INCLUDE_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(
const double s,
const double t,
86 static double xs_diff_pi_rho_pi0_rho_mediated(
const double s,
const double t,
88 static double xs_diff_pi_rho_pi0_omega_mediated(
const double s,
92 static double xs_diff_pi0_rho_pi(
const double s,
const double t,
94 static double xs_diff_pi0_rho_pi_rho_mediated(
const double s,
const double t,
96 static double xs_diff_pi0_rho_pi_omega_mediated(
const double s,
103 static double s_min, s_max, t_min, t_max;
119 constexpr
static double Const = 0.059;
120 constexpr
static double g_POR = 22.6;
121 constexpr
static double ghat = 6.4483;
122 constexpr
static double eta1 = 2.3920;
123 constexpr
static double eta2 = 1.9430;
124 constexpr
static double delta = -0.6426;
125 constexpr
static double C4 = -0.14095;
126 constexpr
static double Gammaa1 = 0.4;
129 constexpr
static double Pi = M_PI;
134 #endif // SRC_INCLUDE_CROSSSECTIONSPHOTON_H_