Version: SMASH-1.5
smash::CrosssectionsPhoton< ComputationMethod::Analytic > Class Template Reference

#include <crosssectionsphoton.h>

template<>
class smash::CrosssectionsPhoton< ComputationMethod::Analytic >

Class to calculate the cross-section of a meson-meson to meson-photon process.

This template specialization uses the analytic formulas for the cross-sections.

Definition at line 32 of file crosssectionsphoton.h.

Collaboration diagram for smash::CrosssectionsPhoton< ComputationMethod::Analytic >:
[legend]

Static Public Member Functions

Total cross-section

The functions in this group calculate the analytical value of the total cross-section for a photon process.

Parameters
[in]sMandelstam-s [GeV^2]
[in]m_rhoMass of participating rho-meson [GeV]
Returns
photon cross-section [mb]
static double xs_pi_pi_rho0 (const double s, const double m_rho)
 
static double xs_pi_pi0_rho (const double s, const double m_rho)
 
static double xs_pi0_rho0_pi0 (const double s, const double m_rho)
 
static double xs_pi_rho0_pi (const double s, const double m_rho)
 
static double xs_pi_rho_pi0 (const double s, const double m_rho)
 
static double xs_pi_rho_pi0_rho_mediated (const double s, const double m_rho)
 
static double xs_pi_rho_pi0_omega_mediated (const double s, const double m_rho)
 
static double xs_pi0_rho_pi (const double s, const double m_rho)
 
static double xs_pi0_rho_pi_rho_mediated (const double s, const double m_rho)
 
static double xs_pi0_rho_pi_omega_mediated (const double s, const double m_rho)
 
Differential cross-section

The functions in this group calculate the analytical value of the differential cross-section for a photon process.

Parameters
[in]sMandelstam-s [GeV^2]
[in]tMandelstam-t [GeV^2]
[in]m_rhoMass of participating rho-meson [GeV]
Returns
photon cross-section [mb]
static double xs_diff_pi_pi_rho0 (const double s, const double t, const double m_rho)
 
static double xs_diff_pi_pi0_rho (const double s, const double t, const double m_rho)
 
static double xs_diff_pi0_rho0_pi0 (const double s, const double t, const double m_rho)
 
static double xs_diff_pi_rho0_pi (const double s, const double t, const double m_rho)
 
static double xs_diff_pi_rho_pi0 (const double s, const double t, const double m_rho)
 
static double xs_diff_pi_rho_pi0_rho_mediated (const double s, const double t, const double m_rho)
 
static double xs_diff_pi_rho_pi0_omega_mediated (const double s, const double t, const double m_rho)
 
static double xs_diff_pi0_rho_pi (const double s, const double t, const double m_rho)
 
static double xs_diff_pi0_rho_pi_rho_mediated (const double s, const double t, const double m_rho)
 
static double xs_diff_pi0_rho_pi_omega_mediated (const double s, const double t, const double m_rho)
 

Static Private Attributes

static constexpr double Pi = M_PI
 Value of \( \pi \). More...
 
Constants

The choice of these parameters, necessary to determine the photon cross sections, follows from (Turbide:2006).

Here, different combinations of parameters were proposed and investigated. We decided to use the parameters of set II in their categorization. They are named identically, except for "Const", which corresponds to "C" in Turbide:2006.

static constexpr double Const = 0.059
 
static constexpr double g_POR = 22.6
 
static constexpr double ghat = 6.4483
 
static constexpr double eta1 = 2.3920
 
static constexpr double eta2 = 1.9430
 
static constexpr double delta = -0.6426
 
static constexpr double C4 = -0.14095
 
static constexpr double Gammaa1 = 0.4
 

Member Function Documentation

◆ xs_pi_pi_rho0()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_pi_pi_rho0 ( const double  s,
const double  m_rho 
)
static

Definition at line 4442 of file crosssectionsphoton.cc.

4443  {
4444  using std::abs;
4445  using std::atan;
4446  using std::pow;
4447  using std::sqrt;
4448 
4449  const double s_sqrt = sqrt(s);
4450  const double spin_deg_factor = 1.0;
4451 
4452  auto mandelstam_t = get_t_range(s_sqrt, pion_mass, pion_mass, m_rho, 0.);
4453  double tmax = mandelstam_t[0];
4454  double tmin = mandelstam_t[1];
4455 
4456  // clang-format off
4457  const double xs =
4458  (-(pow(Const, 2) * pow(ghat, 4) *
4459  (0. +
4460  (0.03125 * pow(eta1 - 1. * eta2, 2) *
4461  (eta1 * eta2 *
4462  (-2. * pow(a1_mass, 8) - 2. * pow(pion_mass, 8) +
4463  2. * pow(pion_mass, 4) * pow(m_rho, 4) +
4464  pow(a1_mass, 6) * (8. * pow(pion_mass, 2) - 4. * s) +
4465  pow(a1_mass, 2) * pow(pion_mass, 2) *
4466  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) -
4467  4. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s) +
4468  pow(a1_mass, 4) *
4469  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
4470  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
4471  4. * pow(s, 2))) +
4472  pow(eta2, 2) *
4473  (1. * pow(a1_mass, 8) + 1. * pow(pion_mass, 8) -
4474  2. * pow(pion_mass, 6) * pow(m_rho, 2) +
4475  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
4476  pow(a1_mass, 6) *
4477  (-4. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) + 2. * s) +
4478  pow(a1_mass, 4) *
4479  (6. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
4480  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
4481  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
4482  pow(a1_mass, 2) *
4483  (-4. * pow(pion_mass, 6) -
4484  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4485  pow(pion_mass, 4) * (6. * pow(m_rho, 2) + 2. * s))) +
4486  pow(eta1, 2) *
4487  (1. * pow(a1_mass, 8) +
4488  pow(a1_mass, 6) *
4489  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
4490  pow(a1_mass, 4) *
4491  (6. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
4492  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
4493  4. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
4494  pow(a1_mass, 2) *
4495  (-4. * pow(pion_mass, 6) +
4496  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4497  pow(m_rho, 2) * (2. * pow(m_rho, 2) - 2. * s) * s +
4498  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s)) +
4499  pow(pion_mass, 2) *
4500  (1. * pow(pion_mass, 6) +
4501  2. * pow(pion_mass, 4) * pow(m_rho, 2) -
4502  2. * pow(m_rho, 6) + 2. * pow(m_rho, 4) * s +
4503  pow(pion_mass, 2) *
4504  (1. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s))))) /
4505  (1. * pow(a1_mass, 2) - 1. * tmin) +
4506  (1. * pow(-2. + delta, 2) * pow(pion_mass, 2) *
4507  (1. * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2))) /
4508  (1. * pow(pion_mass, 2) - 1. * tmin) +
4509  (1. * pow(-2. + delta, 2) * pow(pion_mass, 2) *
4510  (1. * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2))) /
4511  (1. * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 1. * s -
4512  1. * tmin) -
4513  (0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) * tmin) /
4514  pow(m_rho, 2) -
4515  0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
4516  (-0.5 * eta2 * pow(a1_mass, 2) + 1. * eta1 * pow(pion_mass, 2) +
4517  0.5 * eta2 * pow(m_rho, 2) + 0.5 * eta1 * s - 1. * eta2 * s) *
4518  tmin +
4519  (0.25 *
4520  (pow(pion_mass, 2) *
4521  (12. + 1. * pow(delta, 2) - 16. * C4 * pow(m_rho, 2) +
4522  delta * (-8. + 8. * C4 * pow(m_rho, 2))) +
4523  (-4. - 3. * pow(delta, 2) - 16. * C4 * pow(m_rho, 2) +
4524  delta * (8. + 8. * C4 * pow(m_rho, 2))) *
4525  s) *
4526  tmin) /
4527  pow(m_rho, 2) -
4528  0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
4529  (eta2 * (pow(a1_mass, 2) - 1. * s) +
4530  eta1 * (-2. * pow(pion_mass, 2) + s)) *
4531  tmin -
4532  0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
4533  (eta2 *
4534  (-1. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * s) +
4535  eta1 * (2. * pow(pion_mass, 2) + s)) *
4536  tmin +
4537  0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
4538  (eta1 * (1. * pow(pion_mass, 2) - 0.5 * s) +
4539  eta2 * (-0.5 * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
4540  0.5 * pow(m_rho, 2) + 1. * s)) *
4541  tmin +
4542  (0.25 * (-2. + 1. * delta) *
4543  (-8. * C4 * pow(m_rho, 4) +
4544  pow(pion_mass, 2) * (2. + 1. * delta - 8. * C4 * pow(m_rho, 2)) +
4545  (-2. - 3. * delta) * s +
4546  pow(m_rho, 2) * (2. + 1. * delta + 16. * C4 * s)) *
4547  tmin) /
4548  pow(m_rho, 2) +
4549  (0.25 *
4550  (32 * pow(C4, 2) * pow(m_rho, 8) + 2 * pow(delta, 2) * pow(s, 2) +
4551  8 * C4 * pow(m_rho, 6) * (-6 + delta - 8 * C4 * s) +
4552  2 * delta * pow(m_rho, 2) * s * (-6 + delta - 8 * C4 * s) +
4553  pow(m_rho, 4) * (12 - pow(delta, 2) + 8 * C4 * (6 + delta) * s +
4554  32 * pow(C4, 2) * pow(s, 2))) *
4555  tmin) /
4556  pow(m_rho, 4) -
4557  (1. * (1. * eta1 - 1. * eta2) *
4558  (eta2 *
4559  (0.75 * pow(m_rho, 4) - 0.125 * delta * pow(m_rho, 4) -
4560  1. * C4 * pow(m_rho, 6) +
4561  pow(a1_mass, 2) *
4562  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
4563  pow(pion_mass, 2) *
4564  (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4)) -
4565  0.25 * pow(m_rho, 2) * s - 0.375 * delta * pow(m_rho, 2) * s +
4566  2. * C4 * pow(m_rho, 4) * s + 0.25 * delta * pow(s, 2) -
4567  1. * C4 * pow(m_rho, 2) * pow(s, 2)) +
4568  eta1 * (0.5 * pow(m_rho, 4) - 1. * C4 * pow(m_rho, 6) +
4569  pow(pion_mass, 2) *
4570  (1. * pow(m_rho, 2) - 2. * C4 * pow(m_rho, 4)) +
4571  pow(a1_mass, 2) *
4572  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
4573  0.25 * delta * pow(s, 2) +
4574  1. * C4 * pow(m_rho, 2) * pow(s, 2))) *
4575  tmin) /
4576  pow(m_rho, 2) +
4577  0.0625 * pow(eta1 - 1. * eta2, 2) *
4578  (pow(eta2, 2) * (pow(Gammaa1, 2) * pow(a1_mass, 2) -
4579  1. * pow(a1_mass, 4) - 2. * pow(pion_mass, 4) -
4580  2. * pow(pion_mass, 2) * pow(m_rho, 2) +
4581  2. * pow(m_rho, 4) +
4582  pow(a1_mass, 2) * (2. * pow(pion_mass, 2) +
4583  pow(m_rho, 2) - 1. * s) -
4584  3. * pow(m_rho, 2) * s + pow(s, 2)) +
4585  pow(eta1, 2) * (pow(Gammaa1, 2) * pow(a1_mass, 2) -
4586  1. * pow(a1_mass, 4) - 2. * pow(pion_mass, 4) -
4587  2. * pow(pion_mass, 2) * pow(m_rho, 2) +
4588  pow(a1_mass, 2) * (2. * pow(pion_mass, 2) +
4589  pow(m_rho, 2) - 1. * s) +
4590  pow(m_rho, 2) * s + pow(s, 2)) +
4591  eta1 * eta2 *
4592  (-2. * pow(Gammaa1, 2) * pow(a1_mass, 2) +
4593  2. * pow(a1_mass, 4) + 4. * pow(pion_mass, 4) +
4594  4. * pow(pion_mass, 2) * pow(m_rho, 2) +
4595  2. * pow(m_rho, 4) - 2. * pow(s, 2) +
4596  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) -
4597  2. * pow(m_rho, 2) + 2. * s))) *
4598  tmin +
4599  0.03125 * pow(eta1 - 1. * eta2, 2) *
4600  (eta1 * eta2 *
4601  (-6. * pow(a1_mass, 4) - 12. * pow(pion_mass, 4) +
4602  2. * pow(m_rho, 4) +
4603  pow(a1_mass, 2) * (16. * pow(pion_mass, 2) - 8. * s) +
4604  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
4605  4. * pow(s, 2)) +
4606  pow(eta1, 2) *
4607  (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
4608  pow(m_rho, 4) +
4609  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
4610  4. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4611  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) -
4612  4. * pow(m_rho, 2) + 4. * s)) +
4613  pow(eta2, 2) *
4614  (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
4615  pow(m_rho, 4) +
4616  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
4617  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4618  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) +
4619  4. * pow(m_rho, 2) + 4. * s))) *
4620  tmin -
4621  (0.125 * (-2. + 1. * delta) *
4622  (2. + 1. * delta - 8. * C4 * pow(m_rho, 2)) * pow(tmin, 2)) /
4623  pow(m_rho, 2) -
4624  0.5 * pow(1. * eta1 - 1. * eta2, 2) *
4625  (-0.5 + 1. * C4 * pow(m_rho, 2)) * pow(tmin, 2) -
4626  (1. *
4627  (0.5 - 0.125 * pow(delta, 2) - 2. * C4 * pow(m_rho, 2) +
4628  1. * C4 * delta * pow(m_rho, 2)) *
4629  pow(tmin, 2)) /
4630  pow(m_rho, 2) +
4631  0.0625 * pow(1. * eta1 - 1. * eta2, 4) *
4632  (1. * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2) - 0.5 * s) *
4633  pow(tmin, 2) +
4634  0.03125 * pow(eta1 - 1. * eta2, 3) *
4635  (eta2 * (-1. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) -
4636  1. * pow(m_rho, 2) - 1. * s) +
4637  eta1 * (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
4638  1. * pow(m_rho, 2) + s)) *
4639  pow(tmin, 2) +
4640  0.010416666666666666 * pow(eta1 - 1. * eta2, 4) * pow(tmin, 3) -
4641  0.020833333333333332 * pow(1. * eta1 - 1. * eta2, 4) * pow(tmin, 3) +
4642  0.03125 * pow(eta1 - 1. * eta2, 2) *
4643  (eta1 * eta2 *
4644  (2. * pow(Gammaa1, 2) * pow(a1_mass, 2) -
4645  6. * pow(a1_mass, 4) - 4. * pow(pion_mass, 4) +
4646  2. * pow(m_rho, 4) +
4647  pow(a1_mass, 2) * (8. * pow(pion_mass, 2) - 8. * s) +
4648  4. * pow(m_rho, 2) * s - 4. * pow(s, 2)) +
4649  pow(eta1, 2) *
4650  (-1. * pow(Gammaa1, 2) * pow(a1_mass, 2) +
4651  3. * pow(a1_mass, 4) + 2. * pow(pion_mass, 4) +
4652  2. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
4653  4. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4654  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) -
4655  4. * pow(m_rho, 2) + 4. * s)) +
4656  pow(eta2, 2) *
4657  (-1. * pow(Gammaa1, 2) * pow(a1_mass, 2) +
4658  3. * pow(a1_mass, 4) + 2. * pow(pion_mass, 4) -
4659  2. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
4660  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4661  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) +
4662  4. * pow(m_rho, 2) + 4. * s))) *
4663  (-1. * pow(m_rho, 2) + s + tmin) -
4664  0.03125 * pow(eta1 - 1. * eta2, 3) *
4665  (eta2 * (-1. * pow(a1_mass, 2) - 1. * pow(m_rho, 2) - 1. * s) +
4666  eta1 * (pow(a1_mass, 2) - 1. * pow(m_rho, 2) + s)) *
4667  pow(-1. * pow(m_rho, 2) + s + tmin, 2) +
4668  0.010416666666666666 * pow(eta1 - 1. * eta2, 4) *
4669  pow(-1. * pow(m_rho, 2) + s + tmin, 3) +
4670  0.25 * (eta1 - 1. * eta2) * (1. * eta1 - 1. * eta2) *
4671  (-1. + 2. * C4 * pow(m_rho, 2)) *
4672  pow(pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
4673  1. * pow(m_rho, 2) + s + tmin,
4674  2) -
4675  (2. * (1. * eta1 - 1. * eta2) *
4676  (eta2 * (0.375 * pow(m_rho, 4) - 0.0625 * delta * pow(m_rho, 4) -
4677  0.5 * C4 * pow(m_rho, 6) +
4678  pow(a1_mass, 2) *
4679  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
4680  pow(pion_mass, 2) *
4681  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
4682  0.125 * pow(m_rho, 2) * s -
4683  0.1875 * delta * pow(m_rho, 2) * s +
4684  1. * C4 * pow(m_rho, 4) * s + 0.125 * delta * pow(s, 2) -
4685  0.5 * C4 * pow(m_rho, 2) * pow(s, 2)) +
4686  eta1 * (0.25 * pow(m_rho, 4) - 0.5 * C4 * pow(m_rho, 6) +
4687  pow(pion_mass, 2) *
4688  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
4689  pow(a1_mass, 2) *
4690  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
4691  0.125 * delta * pow(s, 2) +
4692  0.5 * C4 * pow(m_rho, 2) * pow(s, 2))) *
4693  (1. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4694  1. * s + 1. * tmin)) /
4695  pow(m_rho, 2) +
4696  (2. * (1. * eta1 - 1. * eta2) * Gammaa1 * a1_mass *
4697  (eta2 * (0.375 * pow(m_rho, 4) - 0.0625 * delta * pow(m_rho, 4) -
4698  0.5 * C4 * pow(m_rho, 6) +
4699  pow(a1_mass, 2) *
4700  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
4701  pow(pion_mass, 2) *
4702  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
4703  0.125 * pow(m_rho, 2) * s -
4704  0.1875 * delta * pow(m_rho, 2) * s +
4705  1. * C4 * pow(m_rho, 4) * s + 0.125 * delta * pow(s, 2) -
4706  0.5 * C4 * pow(m_rho, 2) * pow(s, 2)) +
4707  eta1 * (0.25 * pow(m_rho, 4) - 0.5 * C4 * pow(m_rho, 6) +
4708  pow(pion_mass, 2) *
4709  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
4710  pow(a1_mass, 2) *
4711  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
4712  0.125 * delta * pow(s, 2) +
4713  0.5 * C4 * pow(m_rho, 2) * pow(s, 2))) *
4714  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4715  s + tmin) /
4716  (Gammaa1 * a1_mass))) /
4717  pow(m_rho, 2) +
4718  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) * Gammaa1 * a1_mass *
4719  (eta2 *
4720  (-1. * pow(a1_mass, 6) +
4721  pow(Gammaa1, 2) * pow(a1_mass, 2) *
4722  (-1. * pow(a1_mass, 2) + 0.5 * pow(m_rho, 2) - 1. * s) +
4723  pow(a1_mass, 4) *
4724  (2. * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2) - 1. * s) +
4725  pow(pion_mass, 4) * (-1.5 * pow(m_rho, 2) + 1. * s) +
4726  pow(a1_mass, 2) * pow(pion_mass, 2) *
4727  (-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + 2. * s)) +
4728  eta1 * (pow(Gammaa1, 2) * pow(a1_mass, 2) *
4729  (1. * pow(pion_mass, 2) + 0.5 * s) +
4730  pow(a1_mass, 4) * (1. * pow(pion_mass, 2) + 0.5 * s) +
4731  pow(a1_mass, 2) *
4732  (-2. * pow(pion_mass, 4) - 1. * pow(pion_mass, 2) * s) +
4733  pow(pion_mass, 2) *
4734  (1. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
4735  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 1.5 * s) +
4736  1. * pow(m_rho, 2) * s))) *
4737  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4738  s + tmin) /
4739  (Gammaa1 * a1_mass))) /
4740  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
4741  2. * pow(a1_mass, 2) * pow(pion_mass, 2) + pow(pion_mass, 4)) -
4742  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) * Gammaa1 * a1_mass *
4743  (eta2 *
4744  (-1. * pow(a1_mass, 6) -
4745  2. * pow(pion_mass, 4) * pow(m_rho, 2) -
4746  1. * pow(pion_mass, 2) * pow(m_rho, 4) +
4747  pow(a1_mass, 4) *
4748  (2. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) - 1.5 * s) +
4749  2.5 * pow(pion_mass, 4) * s +
4750  3. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4751  0.5 * pow(m_rho, 4) * s - 2. * pow(pion_mass, 2) * pow(s, 2) -
4752  1. * pow(m_rho, 2) * pow(s, 2) + 0.5 * pow(s, 3) +
4753  pow(Gammaa1, 2) *
4754  (-1. * pow(a1_mass, 4) + 0.5 * pow(a1_mass, 2) * s) +
4755  pow(a1_mass, 2) *
4756  (-1. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
4757  1. * pow(m_rho, 2) * s +
4758  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) + 1. * s))) +
4759  eta1 *
4760  (1. * pow(pion_mass, 6) +
4761  4. * pow(pion_mass, 4) * pow(m_rho, 2) +
4762  1. * pow(pion_mass, 2) * pow(m_rho, 4) +
4763  pow(Gammaa1, 2) * pow(a1_mass, 2) *
4764  (1. * pow(pion_mass, 2) - 0.5 * s) +
4765  pow(a1_mass, 4) * (1. * pow(pion_mass, 2) - 0.5 * s) -
4766  4.5 * pow(pion_mass, 4) * s -
4767  4. * pow(pion_mass, 2) * pow(m_rho, 2) * s -
4768  0.5 * pow(m_rho, 4) * s + 3. * pow(pion_mass, 2) * pow(s, 2) +
4769  1. * pow(m_rho, 2) * pow(s, 2) - 0.5 * pow(s, 3) +
4770  pow(a1_mass, 2) *
4771  (-2. * pow(pion_mass, 4) +
4772  (1. * pow(m_rho, 2) - 1. * s) * s +
4773  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) + 3. * s)))) *
4774  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4775  s + tmin) /
4776  (Gammaa1 * a1_mass))) /
4777  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
4778  pow(pion_mass, 4) + 2. * pow(pion_mass, 2) * pow(m_rho, 2) +
4779  pow(m_rho, 4) - 2. * pow(pion_mass, 2) * s -
4780  2. * pow(m_rho, 2) * s + pow(s, 2) +
4781  pow(a1_mass, 2) *
4782  (-2. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s)) +
4783  (0.03125 * pow(eta1 - 1. * eta2, 2) *
4784  (pow(eta2, 2) *
4785  (pow(Gammaa1, 4) * pow(a1_mass, 4) + pow(a1_mass, 8) +
4786  pow(pion_mass, 8) - 2. * pow(pion_mass, 6) * pow(m_rho, 2) +
4787  pow(pion_mass, 4) * pow(m_rho, 4) +
4788  pow(a1_mass, 6) *
4789  (-4. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) + 2. * s) +
4790  pow(a1_mass, 4) *
4791  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
4792  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
4793  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
4794  pow(a1_mass, 2) *
4795  (-4. * pow(pion_mass, 6) -
4796  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4797  pow(pion_mass, 4) * (6. * pow(m_rho, 2) + 2. * s)) +
4798  pow(Gammaa1, 2) * pow(a1_mass, 2) *
4799  (-6. * pow(a1_mass, 4) - 6. * pow(pion_mass, 4) -
4800  1. * pow(m_rho, 4) +
4801  pow(a1_mass, 2) * (12. * pow(pion_mass, 2) -
4802  6. * pow(m_rho, 2) - 6. * s) +
4803  2. * pow(m_rho, 2) * s - 2. * pow(s, 2) +
4804  pow(pion_mass, 2) * (6. * pow(m_rho, 2) + 4. * s))) +
4805  eta1 * eta2 *
4806  (-2. * pow(Gammaa1, 4) * pow(a1_mass, 4) -
4807  2. * pow(a1_mass, 8) - 2. * pow(pion_mass, 8) +
4808  2. * pow(pion_mass, 4) * pow(m_rho, 4) +
4809  pow(a1_mass, 6) * (8. * pow(pion_mass, 2) - 4. * s) +
4810  pow(a1_mass, 2) * pow(pion_mass, 2) *
4811  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) -
4812  4. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s) +
4813  pow(a1_mass, 4) *
4814  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
4815  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
4816  4. * pow(s, 2)) +
4817  pow(Gammaa1, 2) * pow(a1_mass, 2) *
4818  (12. * pow(a1_mass, 4) + 12. * pow(pion_mass, 4) -
4819  2. * pow(m_rho, 4) - 8. * pow(pion_mass, 2) * s -
4820  4. * pow(m_rho, 2) * s + 4. * pow(s, 2) +
4821  pow(a1_mass, 2) * (-24. * pow(pion_mass, 2) + 12. * s))) +
4822  pow(eta1, 2) *
4823  (pow(Gammaa1, 4) * pow(a1_mass, 4) + pow(a1_mass, 8) +
4824  pow(a1_mass, 6) *
4825  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
4826  pow(a1_mass, 4) *
4827  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
4828  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
4829  4. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
4830  pow(a1_mass, 2) *
4831  (-4. * pow(pion_mass, 6) +
4832  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4833  pow(m_rho, 2) * (2. * pow(m_rho, 2) - 2. * s) * s +
4834  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s)) +
4835  pow(Gammaa1, 2) * pow(a1_mass, 2) *
4836  (-6. * pow(a1_mass, 4) - 6. * pow(pion_mass, 4) -
4837  1. * pow(m_rho, 4) +
4838  pow(a1_mass, 2) * (12. * pow(pion_mass, 2) +
4839  6. * pow(m_rho, 2) - 6. * s) +
4840  4. * pow(m_rho, 2) * s - 2. * pow(s, 2) +
4841  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) + 4. * s)) +
4842  pow(pion_mass, 2) *
4843  (pow(pion_mass, 6) +
4844  2. * pow(pion_mass, 4) * pow(m_rho, 2) -
4845  2. * pow(m_rho, 6) + 2. * pow(m_rho, 4) * s +
4846  pow(pion_mass, 2) *
4847  (pow(m_rho, 4) - 2. * pow(m_rho, 2) * s)))) *
4848  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4849  s + tmin) /
4850  (Gammaa1 * a1_mass))) /
4851  (Gammaa1 * a1_mass) -
4852  (0.0625 * pow(eta1 - 1. * eta2, 2) * Gammaa1 * a1_mass *
4853  (eta1 * eta2 *
4854  (-2. * pow(Gammaa1, 4) * pow(a1_mass, 4) +
4855  14. * pow(a1_mass, 8) + 14. * pow(pion_mass, 8) +
4856  28. * pow(pion_mass, 6) * pow(m_rho, 2) +
4857  20. * pow(pion_mass, 4) * pow(m_rho, 4) +
4858  10. * pow(pion_mass, 2) * pow(m_rho, 6) + 2. * pow(m_rho, 8) -
4859  16. * pow(pion_mass, 6) * s -
4860  16. * pow(pion_mass, 4) * pow(m_rho, 2) * s -
4861  12. * pow(pion_mass, 2) * pow(m_rho, 4) * s -
4862  4. * pow(m_rho, 6) * s - 4. * pow(pion_mass, 4) * pow(s, 2) -
4863  6. * pow(pion_mass, 2) * pow(m_rho, 2) * pow(s, 2) +
4864  8. * pow(pion_mass, 2) * pow(s, 3) +
4865  4. * pow(m_rho, 2) * pow(s, 3) - 2. * pow(s, 4) +
4866  pow(a1_mass, 6) * (-56. * pow(pion_mass, 2) -
4867  28. * pow(m_rho, 2) + 28. * s) +
4868  pow(a1_mass, 4) *
4869  (84. * pow(pion_mass, 4) + 24. * pow(m_rho, 4) +
4870  pow(pion_mass, 2) * (84. * pow(m_rho, 2) - 72. * s) -
4871  36. * pow(m_rho, 2) * s + 12. * pow(s, 2)) +
4872  pow(Gammaa1, 2) * pow(a1_mass, 2) *
4873  (-4. * pow(a1_mass, 4) - 4. * pow(pion_mass, 4) +
4874  pow(a1_mass, 2) * (8. * pow(pion_mass, 2) +
4875  4. * pow(m_rho, 2) - 4. * s) +
4876  (4. * pow(m_rho, 2) - 4. * s) * s +
4877  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s)) +
4878  pow(a1_mass, 2) *
4879  (-56. * pow(pion_mass, 6) - 10. * pow(m_rho, 6) +
4880  18. * pow(m_rho, 4) * s - 6. * pow(m_rho, 2) * pow(s, 2) -
4881  2. * pow(s, 3) +
4882  pow(pion_mass, 4) * (-84. * pow(m_rho, 2) + 60. * s) +
4883  pow(pion_mass, 2) *
4884  (-48. * pow(m_rho, 4) + 60. * pow(m_rho, 2) * s -
4885  12. * pow(s, 2)))) +
4886  pow(eta1, 2) *
4887  (1. * pow(Gammaa1, 4) * pow(a1_mass, 4) - 7. * pow(a1_mass, 8) -
4888  7. * pow(pion_mass, 8) -
4889  14. * pow(pion_mass, 6) * pow(m_rho, 2) -
4890  7. * pow(pion_mass, 4) * pow(m_rho, 4) -
4891  2. * pow(pion_mass, 2) * pow(m_rho, 6) +
4892  pow(a1_mass, 6) *
4893  (28. * pow(pion_mass, 2) + 14. * pow(m_rho, 2) - 14. * s) +
4894  8. * pow(pion_mass, 6) * s +
4895  11. * pow(pion_mass, 4) * pow(m_rho, 2) * s +
4896  6. * pow(pion_mass, 2) * pow(m_rho, 4) * s +
4897  1. * pow(m_rho, 6) * s + 2. * pow(pion_mass, 4) * pow(s, 2) -
4898  1. * pow(m_rho, 4) * pow(s, 2) -
4899  4. * pow(pion_mass, 2) * pow(s, 3) -
4900  1. * pow(m_rho, 2) * pow(s, 3) + 1. * pow(s, 4) +
4901  pow(Gammaa1, 2) * pow(a1_mass, 2) *
4902  (2. * pow(a1_mass, 4) + 2. * pow(pion_mass, 4) +
4903  1. * pow(m_rho, 4) +
4904  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 4. * s) -
4905  1. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4906  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) -
4907  2. * pow(m_rho, 2) + 2. * s)) +
4908  pow(a1_mass, 4) *
4909  (-42. * pow(pion_mass, 4) - 9. * pow(m_rho, 4) +
4910  21. * pow(m_rho, 2) * s - 6. * pow(s, 2) +
4911  pow(pion_mass, 2) * (-42. * pow(m_rho, 2) + 36. * s)) +
4912  pow(a1_mass, 2) *
4913  (28. * pow(pion_mass, 6) + 2. * pow(m_rho, 6) +
4914  pow(pion_mass, 4) * (42. * pow(m_rho, 2) - 30. * s) -
4915  9. * pow(m_rho, 4) * s + 6. * pow(m_rho, 2) * pow(s, 2) +
4916  1. * pow(s, 3) +
4917  pow(pion_mass, 2) *
4918  (18. * pow(m_rho, 4) - 36. * pow(m_rho, 2) * s +
4919  6. * pow(s, 2)))) +
4920  pow(eta2, 2) *
4921  (1. * pow(Gammaa1, 4) * pow(a1_mass, 4) - 7. * pow(a1_mass, 8) -
4922  7. * pow(pion_mass, 8) -
4923  14. * pow(pion_mass, 6) * pow(m_rho, 2) -
4924  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
4925  6. * pow(pion_mass, 2) * pow(m_rho, 6) + 2. * pow(m_rho, 8) +
4926  pow(a1_mass, 6) *
4927  (28. * pow(pion_mass, 2) + 14. * pow(m_rho, 2) - 14. * s) +
4928  8. * pow(pion_mass, 6) * s -
4929  1. * pow(pion_mass, 4) * pow(m_rho, 2) * s -
4930  16. * pow(pion_mass, 2) * pow(m_rho, 4) * s -
4931  7. * pow(m_rho, 6) * s + 2. * pow(pion_mass, 4) * pow(s, 2) +
4932  14. * pow(pion_mass, 2) * pow(m_rho, 2) * pow(s, 2) +
4933  9. * pow(m_rho, 4) * pow(s, 2) -
4934  4. * pow(pion_mass, 2) * pow(s, 3) -
4935  5. * pow(m_rho, 2) * pow(s, 3) + 1. * pow(s, 4) +
4936  pow(Gammaa1, 2) * pow(a1_mass, 2) *
4937  (2. * pow(a1_mass, 4) + 2. * pow(pion_mass, 4) +
4938  3. * pow(m_rho, 4) +
4939  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 4. * s) -
4940  5. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4941  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) -
4942  2. * pow(m_rho, 2) + 2. * s)) +
4943  pow(a1_mass, 4) *
4944  (-42. * pow(pion_mass, 4) - 3. * pow(m_rho, 4) +
4945  9. * pow(m_rho, 2) * s - 6. * pow(s, 2) +
4946  pow(pion_mass, 2) * (-42. * pow(m_rho, 2) + 36. * s)) +
4947  pow(a1_mass, 2) *
4948  (28. * pow(pion_mass, 6) - 4. * pow(m_rho, 6) +
4949  pow(pion_mass, 4) * (42. * pow(m_rho, 2) - 30. * s) +
4950  9. * pow(m_rho, 4) * s - 6. * pow(m_rho, 2) * pow(s, 2) +
4951  1. * pow(s, 3) +
4952  pow(pion_mass, 2) *
4953  (6. * pow(m_rho, 4) - 12. * pow(m_rho, 2) * s +
4954  6. * pow(s, 2))))) *
4955  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4956  s + tmin) /
4957  (Gammaa1 * a1_mass))) /
4958  (pow(Gammaa1, 2) * pow(a1_mass, 2) + 4. * pow(a1_mass, 4) +
4959  4. * pow(pion_mass, 4) + 4. * pow(pion_mass, 2) * pow(m_rho, 2) +
4960  pow(m_rho, 4) - 4. * pow(pion_mass, 2) * s -
4961  2. * pow(m_rho, 2) * s + pow(s, 2) +
4962  pow(a1_mass, 2) *
4963  (-8. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 4. * s)) +
4964  0.0625 * pow(eta1 - 1. * eta2, 2) *
4965  (eta1 * eta2 *
4966  (-4. * pow(a1_mass, 6) +
4967  pow(a1_mass, 4) * (12. * pow(pion_mass, 2) - 6. * s) +
4968  pow(pion_mass, 2) *
4969  (4. * pow(pion_mass, 4) - 4. * pow(m_rho, 4) -
4970  2. * pow(pion_mass, 2) * s + 2. * pow(m_rho, 2) * s) +
4971  pow(a1_mass, 2) *
4972  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
4973  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
4974  4. * pow(s, 2))) +
4975  pow(eta1, 2) *
4976  (2. * pow(a1_mass, 6) - 2. * pow(pion_mass, 6) +
4977  pow(pion_mass, 2) * pow(m_rho, 2) * s +
4978  pow(m_rho, 2) * (pow(m_rho, 2) - 1. * s) * s +
4979  pow(pion_mass, 4) * (-3. * pow(m_rho, 2) + s) +
4980  pow(a1_mass, 4) * (-6. * pow(pion_mass, 2) -
4981  3. * pow(m_rho, 2) + 3. * s) +
4982  pow(a1_mass, 2) *
4983  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
4984  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
4985  4. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
4986  pow(eta2, 2) *
4987  (2. * pow(a1_mass, 6) - 2. * pow(pion_mass, 6) -
4988  1. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4989  pow(pion_mass, 4) * (3. * pow(m_rho, 2) + s) +
4990  pow(a1_mass, 4) * (-6. * pow(pion_mass, 2) +
4991  3. * pow(m_rho, 2) + 3. * s) +
4992  pow(a1_mass, 2) *
4993  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
4994  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
4995  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)))) *
4996  log(abs(-1. * pow(a1_mass, 2) + tmin)) -
4997  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
4998  (eta2 *
4999  (-0.5 * pow(a1_mass, 6) - 0.5 * pow(pion_mass, 6) +
5000  0.5 * pow(pion_mass, 4) * pow(m_rho, 2) +
5001  pow(a1_mass, 4) *
5002  (0.5 * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2) - 1. * s) +
5003  pow(a1_mass, 2) * pow(pion_mass, 2) *
5004  (0.5 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 1. * s)) +
5005  eta1 * (pow(a1_mass, 4) * (1. * pow(pion_mass, 2) + 0.5 * s) +
5006  pow(pion_mass, 2) *
5007  (1. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
5008  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 0.5 * s) -
5009  0.5 * pow(m_rho, 2) * s) +
5010  pow(a1_mass, 2) *
5011  (-2. * pow(pion_mass, 4) - 0.5 * pow(m_rho, 2) * s +
5012  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s)))) *
5013  log(abs(-1. * pow(a1_mass, 2) + tmin))) /
5014  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) +
5015  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
5016  (eta2 * (-0.5 * pow(a1_mass, 6) - 0.5 * pow(pion_mass, 6) +
5017  pow(a1_mass, 4) *
5018  (0.5 * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2)) +
5019  pow(pion_mass, 4) * (0.5 * pow(m_rho, 2) - 1. * s) +
5020  pow(pion_mass, 2) * (-0.5 * pow(m_rho, 2) + 0.5 * s) * s +
5021  pow(a1_mass, 2) *
5022  (0.5 * pow(pion_mass, 4) +
5023  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
5024  (-0.5 * pow(m_rho, 2) + 0.5 * s) * s)) +
5025  eta1 * (1. * pow(pion_mass, 6) +
5026  pow(a1_mass, 4) * (1. * pow(pion_mass, 2) - 0.5 * s) +
5027  pow(pion_mass, 2) * (1.5 * pow(m_rho, 2) - 2. * s) * s +
5028  (-0.5 * pow(m_rho, 2) + 0.5 * s) * pow(s, 2) +
5029  pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 1.5 * s) +
5030  pow(a1_mass, 2) *
5031  (-2. * pow(pion_mass, 4) + 0.5 * pow(m_rho, 2) * s +
5032  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s)))) *
5033  log(abs(-1. * pow(a1_mass, 2) + tmin))) /
5034  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
5035  1. * pow(m_rho, 2) + 1. * s) -
5036  (0.03125 * pow(eta1 - 1. * eta2, 2) *
5037  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
5038  0.5 * pow(m_rho, 2) + 0.5 * s) *
5039  (eta1 * eta2 *
5040  (-2. * pow(a1_mass, 8) +
5041  pow(a1_mass, 6) *
5042  (8. * pow(pion_mass, 2) + 4. * pow(m_rho, 2) - 4. * s) +
5043  pow(a1_mass, 4) *
5044  (-12. * pow(pion_mass, 4) - 4. * pow(m_rho, 4) +
5045  4. * pow(m_rho, 2) * s +
5046  pow(pion_mass, 2) * (-12. * pow(m_rho, 2) + 8. * s)) +
5047  pow(pion_mass, 2) *
5048  (-2. * pow(pion_mass, 6) -
5049  4. * pow(pion_mass, 4) * pow(m_rho, 2) -
5050  2. * pow(m_rho, 6) + 4. * pow(m_rho, 4) * s -
5051  2. * pow(m_rho, 2) * pow(s, 2) +
5052  pow(pion_mass, 2) *
5053  (-8. * pow(m_rho, 4) + 8. * pow(m_rho, 2) * s)) +
5054  pow(a1_mass, 2) *
5055  (8. * pow(pion_mass, 6) + 2. * pow(m_rho, 6) +
5056  pow(pion_mass, 4) * (12. * pow(m_rho, 2) - 4. * s) -
5057  2. * pow(m_rho, 4) * s - 2. * pow(m_rho, 2) * pow(s, 2) +
5058  2. * pow(s, 3) +
5059  pow(pion_mass, 2) *
5060  (8. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s -
5061  4. * pow(s, 2)))) +
5062  pow(eta2, 2) *
5063  (pow(a1_mass, 8) +
5064  pow(a1_mass, 6) *
5065  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
5066  pow(pion_mass, 4) * (pow(pion_mass, 4) +
5067  2. * pow(pion_mass, 2) * pow(m_rho, 2) +
5068  pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
5069  pow(a1_mass, 4) *
5070  (6. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
5071  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) +
5072  pow(m_rho, 2) * s) +
5073  pow(a1_mass, 2) *
5074  (-4. * pow(pion_mass, 6) + 2. * pow(m_rho, 6) -
5075  5. * pow(m_rho, 4) * s + 4. * pow(m_rho, 2) * pow(s, 2) -
5076  1. * pow(s, 3) +
5077  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s) +
5078  pow(pion_mass, 2) *
5079  (2. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s +
5080  2. * pow(s, 2)))) +
5081  pow(eta1, 2) *
5082  (pow(a1_mass, 8) + pow(pion_mass, 8) +
5083  2. * pow(pion_mass, 6) * pow(m_rho, 2) +
5084  pow(pion_mass, 2) * pow(m_rho, 2) * s *
5085  (-2. * pow(m_rho, 2) + 2. * s) +
5086  pow(a1_mass, 6) *
5087  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
5088  pow(pion_mass, 4) *
5089  (3. * pow(m_rho, 4) - 5. * pow(m_rho, 2) * s) +
5090  pow(a1_mass, 4) *
5091  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
5092  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
5093  3. * pow(m_rho, 2) * s) +
5094  pow(a1_mass, 2) *
5095  (-4. * pow(pion_mass, 6) + pow(m_rho, 4) * s -
5096  1. * pow(s, 3) +
5097  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s) +
5098  pow(pion_mass, 2) *
5099  (-2. * pow(m_rho, 4) + 4. * pow(m_rho, 2) * s +
5100  2. * pow(s, 2))))) *
5101  log(abs(-1. * pow(a1_mass, 2) + tmin))) /
5102  (0.25 * pow(Gammaa1, 2) * pow(a1_mass, 2) + 1. * pow(a1_mass, 4) +
5103  1. * pow(pion_mass, 4) + 1. * pow(pion_mass, 2) * pow(m_rho, 2) +
5104  0.25 * pow(m_rho, 4) - 1. * pow(pion_mass, 2) * s -
5105  0.5 * pow(m_rho, 2) * s + 0.25 * pow(s, 2) +
5106  pow(a1_mass, 2) *
5107  (-2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + 1. * s)) -
5108  (1. * (1. * eta1 - 1. * eta2) *
5109  (eta2 *
5110  (pow(a1_mass, 4) *
5111  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
5112  pow(pion_mass, 2) * pow(m_rho, 2) *
5113  (pow(pion_mass, 2) * (0.5 - 1. * C4 * pow(m_rho, 2)) +
5114  (-0.25 + 0.125 * delta) * (pow(m_rho, 2) + s)) +
5115  pow(a1_mass, 2) *
5116  (-1. * C4 * pow(m_rho, 6) +
5117  pow(pion_mass, 2) *
5118  (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4)) +
5119  0.25 * delta * pow(s, 2) +
5120  pow(m_rho, 2) * s *
5121  (-0.25 - 0.375 * delta - 1. * C4 * s) +
5122  pow(m_rho, 4) * (0.75 - 0.125 * delta + 2. * C4 * s))) +
5123  eta1 *
5124  (pow(a1_mass, 4) *
5125  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) +
5126  pow(a1_mass, 2) *
5127  (0.5 * pow(m_rho, 4) - 1. * C4 * pow(m_rho, 6) +
5128  pow(pion_mass, 2) *
5129  (1. * pow(m_rho, 2) - 2. * C4 * pow(m_rho, 4)) -
5130  0.25 * delta * pow(s, 2) +
5131  1. * C4 * pow(m_rho, 2) * pow(s, 2)) +
5132  pow(m_rho, 2) *
5133  (pow(pion_mass, 4) * (-0.5 + 1. * C4 * pow(m_rho, 2)) +
5134  s * ((0.25 - 0.125 * delta) * pow(m_rho, 2) +
5135  (-0.25 + 0.125 * delta) * s) +
5136  pow(pion_mass, 2) *
5137  (2. * C4 * pow(m_rho, 4) + (0.5 + 0.25 * delta) * s +
5138  pow(m_rho, 2) * (-1. - 2. * C4 * s))))) *
5139  log(abs(-1. * pow(a1_mass, 2) + tmin))) /
5140  pow(m_rho, 2) +
5141  0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) *
5142  log(abs(-1. * pow(pion_mass, 2) + tmin)) +
5143  (0.25 *
5144  (0. +
5145  8.000000000000002 * pow(2. - 1. * delta, 2) * pow(pion_mass, 4) *
5146  pow(m_rho, 2) -
5147  5.999999999999999 * pow(2. - 1. * delta, 2) * pow(pion_mass, 2) *
5148  pow(m_rho, 2) * s +
5149  1. * pow(2. - 1. * delta, 2) * pow(m_rho, 2) * pow(s, 2)) *
5150  log(abs(-1. * pow(pion_mass, 2) + tmin))) /
5151  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
5152  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) * pow(pion_mass, 2) *
5153  (0. + eta2 * pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) +
5154  eta1 * (2. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s +
5155  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 4. * s))) *
5156  log(abs(-1. * pow(pion_mass, 2) + tmin))) /
5157  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) +
5158  (2. * (-2. + 1. * delta) *
5159  (0. + (-0.25 + 0.125 * delta) * pow(m_rho, 2) * s +
5160  pow(pion_mass, 2) * (-2. * C4 * pow(m_rho, 4) - 0.5 * delta * s +
5161  pow(m_rho, 2) * (1. + 2. * C4 * s))) *
5162  log(abs(-1. * pow(pion_mass, 2) + tmin))) /
5163  pow(m_rho, 2) -
5164  (0.5 * (-2. + delta) * (eta1 - 1. * eta2) * pow(pion_mass, 2) *
5165  (eta1 * (pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 1. * s) +
5166  pow(a1_mass, 2) *
5167  (pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
5168  (-0.5 * pow(m_rho, 2) + 0.5 * s) * s) +
5169  pow(pion_mass, 2) *
5170  (-1. * pow(m_rho, 4) + 2.5 * pow(m_rho, 2) * s -
5171  1.5 * pow(s, 2)) +
5172  s * (0.5 * pow(m_rho, 4) - 1. * pow(m_rho, 2) * s +
5173  0.5 * pow(s, 2))) +
5174  eta2 * (0.5 * pow(m_rho, 6) +
5175  pow(pion_mass, 4) * (1. * pow(m_rho, 2) - 1. * s) -
5176  1.5 * pow(m_rho, 4) * s + 1.5 * pow(m_rho, 2) * pow(s, 2) -
5177  0.5 * pow(s, 3) +
5178  pow(pion_mass, 2) *
5179  (1.5 * pow(m_rho, 4) - 3. * pow(m_rho, 2) * s +
5180  1.5 * pow(s, 2)) +
5181  pow(a1_mass, 2) *
5182  (-0.5 * pow(m_rho, 4) + 1. * pow(m_rho, 2) * s -
5183  0.5 * pow(s, 2) +
5184  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s)))) *
5185  log(abs(-1. * pow(pion_mass, 2) + tmin))) /
5186  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
5187  pow(pion_mass, 4) + 2. * pow(pion_mass, 2) * pow(m_rho, 2) +
5188  pow(m_rho, 4) - 2. * pow(pion_mass, 2) * s -
5189  2. * pow(m_rho, 2) * s + pow(s, 2) +
5190  pow(a1_mass, 2) *
5191  (-2. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s)) -
5192  0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) *
5193  log(abs(-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s +
5194  tmin)) +
5195  (0.5 * (-2. + delta) * (eta1 - 1. * eta2) *
5196  (eta2 * pow(pion_mass, 6) * (1. * pow(m_rho, 2) - 1. * s) +
5197  eta2 * pow(a1_mass, 2) * pow(pion_mass, 4) *
5198  (-1. * pow(m_rho, 2) + 1. * s) +
5199  eta1 * pow(a1_mass, 2) * pow(pion_mass, 2) *
5200  (-0.5 * pow(m_rho, 4) +
5201  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
5202  0.5 * pow(m_rho, 2) * s) +
5203  eta1 * pow(pion_mass, 4) *
5204  (0.5 * pow(m_rho, 4) - 0.5 * pow(m_rho, 2) * s +
5205  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s))) *
5206  log(abs(-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s + tmin))) /
5207  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
5208  2. * pow(a1_mass, 2) * pow(pion_mass, 2) + pow(pion_mass, 4)) +
5209  (0.5 * (-2. + delta) * (eta1 - 1. * eta2) * pow(pion_mass, 2) *
5210  (eta1 * (pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
5211  (-0.5 * pow(m_rho, 2) + 0.5 * s) * s) +
5212  eta2 * (-0.5 * pow(m_rho, 4) + 1. * pow(m_rho, 2) * s -
5213  0.5 * pow(s, 2) +
5214  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s))) *
5215  log(abs(-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s + tmin))) /
5216  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
5217  1. * pow(m_rho, 2) + 1. * s) -
5218  (0.25 *
5219  (0. +
5220  8.000000000000002 * pow(2. - 1. * delta, 2) * pow(pion_mass, 4) *
5221  pow(m_rho, 2) +
5222  1. * pow(2. - 1. * delta, 2) * pow(m_rho, 4) * s +
5223  pow(pion_mass, 2) *
5224  (C4 * (32. - 16. * delta) * pow(m_rho, 6) +
5225  delta * (-8. + 4. * delta) * pow(s, 2) +
5226  pow(m_rho, 2) * s *
5227  (-8. + 24. * delta - 10. * pow(delta, 2) + 32. * C4 * s -
5228  16. * C4 * delta * s) +
5229  pow(m_rho, 4) * (-16. + 8. * delta - 64. * C4 * s +
5230  32. * C4 * delta * s))) *
5231  log(abs(-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s + tmin))) /
5232  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
5233  0.03125 * pow(eta1 - 1. * eta2, 2) *
5234  (eta1 * eta2 *
5235  (4. * pow(a1_mass, 6) +
5236  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5237  (-4. * pow(a1_mass, 2) + 4. * pow(pion_mass, 2) -
5238  2. * s) +
5239  pow(a1_mass, 4) * (-12. * pow(pion_mass, 2) + 6. * s) +
5240  pow(pion_mass, 2) *
5241  (-4. * pow(pion_mass, 4) + 4. * pow(m_rho, 4) +
5242  2. * pow(pion_mass, 2) * s - 2. * pow(m_rho, 2) * s) +
5243  pow(a1_mass, 2) *
5244  (12. * pow(pion_mass, 4) - 2. * pow(m_rho, 4) -
5245  8. * pow(pion_mass, 2) * s - 4. * pow(m_rho, 2) * s +
5246  4. * pow(s, 2))) +
5247  pow(eta1, 2) *
5248  (-2. * pow(a1_mass, 6) + 2. * pow(pion_mass, 6) +
5249  3. * pow(pion_mass, 4) * pow(m_rho, 2) +
5250  pow(a1_mass, 4) *
5251  (6. * pow(pion_mass, 2) + 3. * pow(m_rho, 2) - 3. * s) -
5252  1. * pow(pion_mass, 4) * s -
5253  1. * pow(pion_mass, 2) * pow(m_rho, 2) * s -
5254  1. * pow(m_rho, 4) * s + pow(m_rho, 2) * pow(s, 2) +
5255  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5256  (2. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
5257  1. * pow(m_rho, 2) + s) +
5258  pow(a1_mass, 2) *
5259  (-6. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
5260  4. * pow(m_rho, 2) * s - 2. * pow(s, 2) +
5261  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) + 4. * s))) +
5262  pow(eta2, 2) *
5263  (-2. * pow(a1_mass, 6) + 2. * pow(pion_mass, 6) -
5264  3. * pow(pion_mass, 4) * pow(m_rho, 2) +
5265  pow(a1_mass, 4) *
5266  (6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) - 3. * s) -
5267  1. * pow(pion_mass, 4) * s +
5268  pow(pion_mass, 2) * pow(m_rho, 2) * s +
5269  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5270  (2. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) +
5271  pow(m_rho, 2) + s) +
5272  pow(a1_mass, 2) *
5273  (-6. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
5274  2. * pow(m_rho, 2) * s - 2. * pow(s, 2) +
5275  pow(pion_mass, 2) * (6. * pow(m_rho, 2) + 4. * s)))) *
5276  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
5277  4. * pow(a1_mass, 2) * pow(pion_mass, 2) +
5278  4. * pow(pion_mass, 4) +
5279  2. * pow(a1_mass, 2) * (-1. * pow(m_rho, 2) + s + tmin) -
5280  4. * pow(pion_mass, 2) *
5281  (-1. * pow(m_rho, 2) + s + tmin) +
5282  pow(-1. * pow(m_rho, 2) + s + tmin, 2))) -
5283  (0.5 * (1. * eta1 - 1. * eta2) *
5284  (eta2 * (pow(Gammaa1, 2) * pow(a1_mass, 2) * pow(m_rho, 2) *
5285  (0.5 - 1. * C4 * pow(m_rho, 2)) +
5286  pow(a1_mass, 4) *
5287  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) +
5288  pow(pion_mass, 2) * pow(m_rho, 2) *
5289  (pow(pion_mass, 2) * (-0.5 + 1. * C4 * pow(m_rho, 2)) +
5290  (0.25 - 0.125 * delta) * (pow(m_rho, 2) + s)) +
5291  pow(a1_mass, 2) *
5292  (1. * C4 * pow(m_rho, 6) +
5293  pow(pion_mass, 2) *
5294  (1. * pow(m_rho, 2) - 2. * C4 * pow(m_rho, 4)) -
5295  0.25 * delta * pow(s, 2) +
5296  pow(m_rho, 4) * (-0.75 + 0.125 * delta - 2. * C4 * s) +
5297  pow(m_rho, 2) * s *
5298  (0.25 + 0.375 * delta + 1. * C4 * s))) +
5299  eta1 * (pow(Gammaa1, 2) * pow(a1_mass, 2) * pow(m_rho, 2) *
5300  (-0.5 + 1. * C4 * pow(m_rho, 2)) +
5301  pow(a1_mass, 4) *
5302  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
5303  pow(a1_mass, 2) *
5304  (-0.5 * pow(m_rho, 4) + 1. * C4 * pow(m_rho, 6) +
5305  pow(pion_mass, 2) *
5306  (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4)) +
5307  0.25 * delta * pow(s, 2) -
5308  1. * C4 * pow(m_rho, 2) * pow(s, 2)) +
5309  pow(m_rho, 2) *
5310  (pow(pion_mass, 4) * (0.5 - 1. * C4 * pow(m_rho, 2)) +
5311  s * ((-0.25 + 0.125 * delta) * pow(m_rho, 2) +
5312  (0.25 - 0.125 * delta) * s) +
5313  pow(pion_mass, 2) *
5314  (-2. * C4 * pow(m_rho, 4) +
5315  (-0.5 - 0.25 * delta) * s +
5316  pow(m_rho, 2) * (1. + 2. * C4 * s))))) *
5317  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) +
5318  pow(pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
5319  1. * pow(m_rho, 2) + s + tmin,
5320  2)))) /
5321  pow(m_rho, 2) +
5322  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
5323  (eta2 *
5324  (0.5 * pow(Gammaa1, 4) * pow(a1_mass, 4) -
5325  0.5 * pow(a1_mass, 8) + 0.5 * pow(pion_mass, 8) +
5326  0.5 * pow(a1_mass, 4) * pow(pion_mass, 2) * pow(m_rho, 2) -
5327  0.5 * pow(pion_mass, 6) * pow(m_rho, 2) +
5328  pow(Gammaa1, 2) *
5329  (pow(a1_mass, 2) * pow(pion_mass, 2) *
5330  (1. * pow(pion_mass, 2) + 1.5 * pow(m_rho, 2) -
5331  2. * s) +
5332  pow(a1_mass, 4) * (-1. * pow(pion_mass, 2) +
5333  0.5 * pow(m_rho, 2) - 1. * s)) +
5334  pow(a1_mass, 6) *
5335  (1. * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2) - 1. * s) +
5336  pow(a1_mass, 2) * pow(pion_mass, 4) *
5337  (-1. * pow(pion_mass, 2) - 0.5 * pow(m_rho, 2) + 1. * s)) +
5338  eta1 *
5339  (pow(a1_mass, 6) * (1. * pow(pion_mass, 2) + 0.5 * s) +
5340  pow(a1_mass, 2) * (3. * pow(pion_mass, 6) +
5341  1. * pow(pion_mass, 2) * pow(m_rho, 4) -
5342  0.5 * pow(pion_mass, 4) * s) +
5343  pow(a1_mass, 4) *
5344  (-3. * pow(pion_mass, 4) +
5345  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 0.5 * s) -
5346  0.5 * pow(m_rho, 2) * s) +
5347  pow(pion_mass, 4) *
5348  (-1. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
5349  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 0.5 * s) +
5350  0.5 * pow(m_rho, 2) * s) +
5351  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5352  (-1. * pow(pion_mass, 4) +
5353  pow(a1_mass, 2) * (1. * pow(pion_mass, 2) + 0.5 * s) -
5354  0.5 * pow(m_rho, 2) * s +
5355  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1.5 * s)))) *
5356  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
5357  4. * pow(pion_mass, 4) +
5358  4. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
5359  4. * pow(pion_mass, 2) * s - 2. * pow(m_rho, 2) * s +
5360  pow(s, 2) - 4. * pow(pion_mass, 2) * tmin -
5361  2. * pow(m_rho, 2) * tmin + 2. * s * tmin + pow(tmin, 2) +
5362  pow(a1_mass, 2) *
5363  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s +
5364  2. * tmin)))) /
5365  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
5366  2. * pow(a1_mass, 2) * pow(pion_mass, 2) + pow(pion_mass, 4)) -
5367  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
5368  (eta1 * (-1. * pow(pion_mass, 8) +
5369  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
5370  pow(a1_mass, 6) * (1. * pow(pion_mass, 2) - 0.5 * s) -
5371  0.5 * pow(pion_mass, 6) * s -
5372  4. * pow(pion_mass, 4) * pow(m_rho, 2) * s -
5373  1.5 * pow(pion_mass, 2) * pow(m_rho, 4) * s +
5374  3.5 * pow(pion_mass, 4) * pow(s, 2) +
5375  4. * pow(pion_mass, 2) * pow(m_rho, 2) * pow(s, 2) +
5376  0.5 * pow(m_rho, 4) * pow(s, 2) -
5377  2.5 * pow(pion_mass, 2) * pow(s, 3) -
5378  1. * pow(m_rho, 2) * pow(s, 3) + 0.5 * pow(s, 4) +
5379  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5380  (-1. * pow(pion_mass, 4) +
5381  pow(a1_mass, 2) * (1. * pow(pion_mass, 2) - 0.5 * s) -
5382  0.5 * pow(pion_mass, 2) * s + 0.5 * pow(s, 2)) +
5383  pow(a1_mass, 4) *
5384  (-3. * pow(pion_mass, 4) +
5385  (1. * pow(m_rho, 2) - 0.5 * s) * s +
5386  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) + 2.5 * s)) +
5387  pow(a1_mass, 2) *
5388  (3. * pow(pion_mass, 6) +
5389  pow(pion_mass, 4) * (2. * pow(m_rho, 2) - 1.5 * s) -
5390  0.5 * pow(m_rho, 4) * s + 0.5 * pow(s, 3) +
5391  pow(pion_mass, 2) *
5392  (1. * pow(m_rho, 4) - 1. * pow(m_rho, 2) * s -
5393  1. * pow(s, 2)))) +
5394  eta2 *
5395  (0.5 * pow(Gammaa1, 4) * pow(a1_mass, 4) -
5396  0.5 * pow(a1_mass, 8) + 0.5 * pow(pion_mass, 8) +
5397  pow(a1_mass, 6) *
5398  (1. * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 0.5 * s) +
5399  0.5 * pow(pion_mass, 6) * s +
5400  pow(a1_mass, 4) * (-0.5 * pow(m_rho, 4) +
5401  (-0.5 * pow(pion_mass, 2) + 0.5 * s) * s) +
5402  pow(pion_mass, 4) *
5403  (-0.5 * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s -
5404  1.5 * pow(s, 2)) +
5405  pow(pion_mass, 2) * s *
5406  (0.5 * pow(m_rho, 4) - 1. * pow(m_rho, 2) * s +
5407  0.5 * pow(s, 2)) +
5408  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5409  (1. * pow(pion_mass, 4) + 0.5 * pow(m_rho, 4) +
5410  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 1.5 * s) -
5411  1. * pow(m_rho, 2) * s + 0.5 * pow(s, 2) +
5412  pow(a1_mass, 2) * (-1. * pow(pion_mass, 2) -
5413  1. * pow(m_rho, 2) + 1.5 * s)) +
5414  pow(a1_mass, 2) *
5415  (-1. * pow(pion_mass, 6) +
5416  pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 0.5 * s) +
5417  pow(pion_mass, 2) *
5418  (-1. * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s -
5419  1. * pow(s, 2)) +
5420  s * (0.5 * pow(m_rho, 4) - 1. * pow(m_rho, 2) * s +
5421  0.5 * pow(s, 2))))) *
5422  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
5423  4. * pow(pion_mass, 4) +
5424  4. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
5425  4. * pow(pion_mass, 2) * s - 2. * pow(m_rho, 2) * s +
5426  pow(s, 2) - 4. * pow(pion_mass, 2) * tmin -
5427  2. * pow(m_rho, 2) * tmin + 2. * s * tmin + pow(tmin, 2) +
5428  pow(a1_mass, 2) *
5429  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s +
5430  2. * tmin)))) /
5431  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
5432  pow(pion_mass, 4) + 2. * pow(pion_mass, 2) * pow(m_rho, 2) +
5433  pow(m_rho, 4) - 2. * pow(pion_mass, 2) * s -
5434  2. * pow(m_rho, 2) * s + pow(s, 2) +
5435  pow(a1_mass, 2) *
5436  (-2. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s)) -
5437  (0.0625 * pow(eta1 - 1. * eta2, 2) *
5438  (pow(eta2, 2) *
5439  (-1. * pow(a1_mass, 10) +
5440  pow(a1_mass, 8) *
5441  (5. * pow(pion_mass, 2) + 2.5 * pow(m_rho, 2) - 2.5 * s) +
5442  pow(Gammaa1, 4) * pow(a1_mass, 4) *
5443  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
5444  0.5 * pow(m_rho, 2) + 0.5 * s) +
5445  pow(a1_mass, 4) *
5446  (10. * pow(pion_mass, 6) - 2.5 * pow(m_rho, 6) +
5447  pow(pion_mass, 4) * (15. * pow(m_rho, 2) - 9. * s) +
5448  6. * pow(m_rho, 4) * s - 4.5 * pow(m_rho, 2) * pow(s, 2) +
5449  1. * pow(s, 3)) +
5450  pow(a1_mass, 6) *
5451  (-10. * pow(pion_mass, 4) +
5452  (1. * pow(m_rho, 2) - 1. * s) * s +
5453  pow(pion_mass, 2) * (-10. * pow(m_rho, 2) + 8. * s)) +
5454  pow(pion_mass, 4) *
5455  (1. * pow(pion_mass, 6) + 0.5 * pow(m_rho, 6) +
5456  pow(pion_mass, 4) * (2.5 * pow(m_rho, 2) - 0.5 * s) -
5457  1. * pow(m_rho, 4) * s + 0.5 * pow(m_rho, 2) * pow(s, 2) +
5458  pow(pion_mass, 2) *
5459  (2. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s)) +
5460  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5461  (4. * pow(a1_mass, 6) - 4. * pow(pion_mass, 6) -
5462  0.5 * pow(m_rho, 6) + 1.5 * pow(m_rho, 4) * s -
5463  1.5 * pow(m_rho, 2) * pow(s, 2) + 0.5 * pow(s, 3) +
5464  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 6. * s) +
5465  pow(a1_mass, 4) * (-12. * pow(pion_mass, 2) -
5466  6. * pow(m_rho, 2) + 6. * s) +
5467  pow(pion_mass, 2) *
5468  (-3. * pow(m_rho, 4) + 6. * pow(m_rho, 2) * s -
5469  3. * pow(s, 2)) +
5470  pow(a1_mass, 2) *
5471  (12. * pow(pion_mass, 4) + 3. * pow(m_rho, 4) +
5472  pow(pion_mass, 2) * (12. * pow(m_rho, 2) - 12. * s) -
5473  6. * pow(m_rho, 2) * s + 3. * pow(s, 2))) +
5474  pow(a1_mass, 2) *
5475  (-5. * pow(pion_mass, 8) + 1. * pow(m_rho, 8) -
5476  3.5 * pow(m_rho, 6) * s +
5477  4.5 * pow(m_rho, 4) * pow(s, 2) -
5478  2.5 * pow(m_rho, 2) * pow(s, 3) + 0.5 * pow(s, 4) +
5479  pow(pion_mass, 6) * (-10. * pow(m_rho, 2) + 4. * s) +
5480  pow(pion_mass, 4) *
5481  (-2. * pow(m_rho, 4) + 1. * pow(m_rho, 2) * s +
5482  1. * pow(s, 2)) +
5483  pow(pion_mass, 2) *
5484  (3. * pow(m_rho, 6) - 8. * pow(m_rho, 4) * s +
5485  7. * pow(m_rho, 2) * pow(s, 2) - 2. * pow(s, 3)))) +
5486  pow(eta1, 2) *
5487  (-1. * pow(a1_mass, 10) +
5488  pow(a1_mass, 8) *
5489  (5. * pow(pion_mass, 2) + 2.5 * pow(m_rho, 2) - 2.5 * s) +
5490  pow(Gammaa1, 4) * pow(a1_mass, 4) *
5491  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
5492  0.5 * pow(m_rho, 2) + 0.5 * s) +
5493  pow(a1_mass, 6) *
5494  (-10. * pow(pion_mass, 4) - 2. * pow(m_rho, 4) +
5495  5. * pow(m_rho, 2) * s - 1. * pow(s, 2) +
5496  pow(pion_mass, 2) * (-10. * pow(m_rho, 2) + 8. * s)) +
5497  pow(a1_mass, 4) *
5498  (10. * pow(pion_mass, 6) + 0.5 * pow(m_rho, 6) +
5499  pow(pion_mass, 4) * (15. * pow(m_rho, 2) - 9. * s) -
5500  3. * pow(m_rho, 4) * s + 1.5 * pow(m_rho, 2) * pow(s, 2) +
5501  1. * pow(s, 3) +
5502  pow(pion_mass, 2) *
5503  (6. * pow(m_rho, 4) - 12. * pow(m_rho, 2) * s)) +
5504  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5505  (4. * pow(a1_mass, 6) - 4. * pow(pion_mass, 6) -
5506  0.5 * pow(m_rho, 6) + 1.5 * pow(m_rho, 4) * s -
5507  1.5 * pow(m_rho, 2) * pow(s, 2) + 0.5 * pow(s, 3) +
5508  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 6. * s) +
5509  pow(a1_mass, 4) * (-12. * pow(pion_mass, 2) -
5510  6. * pow(m_rho, 2) + 6. * s) +
5511  pow(pion_mass, 2) *
5512  (-3. * pow(m_rho, 4) + 6. * pow(m_rho, 2) * s -
5513  3. * pow(s, 2)) +
5514  pow(a1_mass, 2) *
5515  (12. * pow(pion_mass, 4) + 3. * pow(m_rho, 4) +
5516  pow(pion_mass, 2) * (12. * pow(m_rho, 2) - 12. * s) -
5517  6. * pow(m_rho, 2) * s + 3. * pow(s, 2))) +
5518  pow(pion_mass, 2) *
5519  (1. * pow(pion_mass, 8) +
5520  pow(pion_mass, 6) * (2.5 * pow(m_rho, 2) - 0.5 * s) +
5521  pow(pion_mass, 4) *
5522  (4. * pow(m_rho, 4) - 6. * pow(m_rho, 2) * s) +
5523  pow(m_rho, 2) * s *
5524  (-1. * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s -
5525  1. * pow(s, 2)) +
5526  pow(pion_mass, 2) *
5527  (1.5 * pow(m_rho, 6) - 6. * pow(m_rho, 4) * s +
5528  4.5 * pow(m_rho, 2) * pow(s, 2))) +
5529  pow(a1_mass, 2) *
5530  (-5. * pow(pion_mass, 8) +
5531  pow(pion_mass, 6) * (-10. * pow(m_rho, 2) + 4. * s) +
5532  pow(pion_mass, 4) *
5533  (-8. * pow(m_rho, 4) + 13. * pow(m_rho, 2) * s +
5534  1. * pow(s, 2)) +
5535  pow(pion_mass, 2) *
5536  (-1. * pow(m_rho, 6) + 6. * pow(m_rho, 4) * s -
5537  3. * pow(m_rho, 2) * pow(s, 2) - 2. * pow(s, 3)) +
5538  s * (0.5 * pow(m_rho, 6) - 0.5 * pow(m_rho, 4) * s -
5539  0.5 * pow(m_rho, 2) * pow(s, 2) +
5540  0.5 * pow(s, 3)))) +
5541  eta1 * eta2 *
5542  (2. * pow(a1_mass, 10) +
5543  pow(Gammaa1, 4) * pow(a1_mass, 4) *
5544  (-2. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) +
5545  1. * pow(m_rho, 2) - 1. * s) +
5546  pow(a1_mass, 8) *
5547  (-10. * pow(pion_mass, 2) - 5. * pow(m_rho, 2) + 5. * s) +
5548  pow(a1_mass, 6) *
5549  (20. * pow(pion_mass, 4) + 6. * pow(m_rho, 4) +
5550  pow(pion_mass, 2) * (20. * pow(m_rho, 2) - 16. * s) -
5551  8. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
5552  pow(a1_mass, 4) *
5553  (-20. * pow(pion_mass, 6) - 4. * pow(m_rho, 6) +
5554  6. * pow(m_rho, 4) * s - 2. * pow(s, 3) +
5555  pow(pion_mass, 4) * (-30. * pow(m_rho, 2) + 18. * s) +
5556  pow(pion_mass, 2) *
5557  (-18. * pow(m_rho, 4) + 18. * pow(m_rho, 2) * s)) +
5558  pow(pion_mass, 2) *
5559  (-2. * pow(pion_mass, 8) - 1. * pow(m_rho, 8) +
5560  3. * pow(m_rho, 6) * s - 3. * pow(m_rho, 4) * pow(s, 2) +
5561  1. * pow(m_rho, 2) * pow(s, 3) +
5562  pow(pion_mass, 6) * (-5. * pow(m_rho, 2) + 1. * s) +
5563  pow(pion_mass, 4) *
5564  (-10. * pow(m_rho, 4) + 10. * pow(m_rho, 2) * s) +
5565  pow(pion_mass, 2) *
5566  (-6. * pow(m_rho, 6) + 12. * pow(m_rho, 4) * s -
5567  6. * pow(m_rho, 2) * pow(s, 2))) +
5568  pow(a1_mass, 2) *
5569  (10. * pow(pion_mass, 8) + 1. * pow(m_rho, 8) +
5570  pow(pion_mass, 6) * (20. * pow(m_rho, 2) - 8. * s) -
5571  2. * pow(m_rho, 6) * s + 2. * pow(m_rho, 2) * pow(s, 3) -
5572  1. * pow(s, 4) +
5573  pow(pion_mass, 4) *
5574  (22. * pow(m_rho, 4) - 20. * pow(m_rho, 2) * s -
5575  2. * pow(s, 2)) +
5576  pow(pion_mass, 2) *
5577  (8. * pow(m_rho, 6) - 12. * pow(m_rho, 4) * s +
5578  4. * pow(s, 3))) +
5579  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5580  (-8. * pow(a1_mass, 6) + 8. * pow(pion_mass, 6) +
5581  1. * pow(m_rho, 6) +
5582  pow(pion_mass, 4) * (12. * pow(m_rho, 2) - 12. * s) +
5583  pow(a1_mass, 4) * (24. * pow(pion_mass, 2) +
5584  12. * pow(m_rho, 2) - 12. * s) -
5585  3. * pow(m_rho, 4) * s + 3. * pow(m_rho, 2) * pow(s, 2) -
5586  1. * pow(s, 3) +
5587  pow(pion_mass, 2) *
5588  (6. * pow(m_rho, 4) - 12. * pow(m_rho, 2) * s +
5589  6. * pow(s, 2)) +
5590  pow(a1_mass, 2) *
5591  (-24. * pow(pion_mass, 4) - 6. * pow(m_rho, 4) +
5592  12. * pow(m_rho, 2) * s - 6. * pow(s, 2) +
5593  pow(pion_mass, 2) *
5594  (-24. * pow(m_rho, 2) + 24. * s))))) *
5595  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
5596  4. * pow(pion_mass, 4) +
5597  4. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
5598  4. * pow(pion_mass, 2) * s - 2. * pow(m_rho, 2) * s +
5599  pow(s, 2) - 4. * pow(pion_mass, 2) * tmin -
5600  2. * pow(m_rho, 2) * tmin + 2. * s * tmin + pow(tmin, 2) +
5601  pow(a1_mass, 2) *
5602  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s +
5603  2. * tmin)))) /
5604  (pow(Gammaa1, 2) * pow(a1_mass, 2) + 4. * pow(a1_mass, 4) +
5605  4. * pow(pion_mass, 4) + 4. * pow(pion_mass, 2) * pow(m_rho, 2) +
5606  pow(m_rho, 4) - 4. * pow(pion_mass, 2) * s -
5607  2. * pow(m_rho, 2) * s + pow(s, 2) +
5608  pow(a1_mass, 2) *
5609  (-8. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 4. * s)))) /
5610  (16. * Pi * s * (-4 * pow(pion_mass, 2) + s)) +
5611  (pow(Const, 2) * pow(ghat, 4) *
5612  (0. +
5613  (0.03125 * pow(eta1 - 1. * eta2, 2) *
5614  (eta1 * eta2 *
5615  (-2. * pow(a1_mass, 8) - 2. * pow(pion_mass, 8) +
5616  2. * pow(pion_mass, 4) * pow(m_rho, 4) +
5617  pow(a1_mass, 6) * (8. * pow(pion_mass, 2) - 4. * s) +
5618  pow(a1_mass, 2) * pow(pion_mass, 2) *
5619  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) -
5620  4. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s) +
5621  pow(a1_mass, 4) *
5622  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
5623  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
5624  4. * pow(s, 2))) +
5625  pow(eta2, 2) *
5626  (1. * pow(a1_mass, 8) + 1. * pow(pion_mass, 8) -
5627  2. * pow(pion_mass, 6) * pow(m_rho, 2) +
5628  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
5629  pow(a1_mass, 6) *
5630  (-4. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) + 2. * s) +
5631  pow(a1_mass, 4) *
5632  (6. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
5633  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
5634  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
5635  pow(a1_mass, 2) *
5636  (-4. * pow(pion_mass, 6) -
5637  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
5638  pow(pion_mass, 4) * (6. * pow(m_rho, 2) + 2. * s))) +
5639  pow(eta1, 2) *
5640  (1. * pow(a1_mass, 8) +
5641  pow(a1_mass, 6) *
5642  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
5643  pow(a1_mass, 4) *
5644  (6. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
5645  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
5646  4. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
5647  pow(a1_mass, 2) *
5648  (-4. * pow(pion_mass, 6) +
5649  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
5650  pow(m_rho, 2) * (2. * pow(m_rho, 2) - 2. * s) * s +
5651  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s)) +
5652  pow(pion_mass, 2) *
5653  (1. * pow(pion_mass, 6) +
5654  2. * pow(pion_mass, 4) * pow(m_rho, 2) -
5655  2. * pow(m_rho, 6) + 2. * pow(m_rho, 4) * s +
5656  pow(pion_mass, 2) *
5657  (1. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s))))) /
5658  (1. * pow(a1_mass, 2) - 1. * tmax) +
5659  (1. * pow(-2. + delta, 2) * pow(pion_mass, 2) *
5660  (1. * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2))) /
5661  (1. * pow(pion_mass, 2) - 1. * tmax) +
5662  (1. * pow(-2. + delta, 2) * pow(pion_mass, 2) *
5663  (1. * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2))) /
5664  (1. * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 1. * s -
5665  1. * tmax) -
5666  (0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) * tmax) /
5667  pow(m_rho, 2) -
5668  0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
5669  (-0.5 * eta2 * pow(a1_mass, 2) + 1. * eta1 * pow(pion_mass, 2) +
5670  0.5 * eta2 * pow(m_rho, 2) + 0.5 * eta1 * s - 1. * eta2 * s) *
5671  tmax +
5672  (0.25 *
5673  (pow(pion_mass, 2) *
5674  (12. + 1. * pow(delta, 2) - 16. * C4 * pow(m_rho, 2) +
5675  delta * (-8. + 8. * C4 * pow(m_rho, 2))) +
5676  (-4. - 3. * pow(delta, 2) - 16. * C4 * pow(m_rho, 2) +
5677  delta * (8. + 8. * C4 * pow(m_rho, 2))) *
5678  s) *
5679  tmax) /
5680  pow(m_rho, 2) -
5681  0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
5682  (eta2 * (pow(a1_mass, 2) - 1. * s) +
5683  eta1 * (-2. * pow(pion_mass, 2) + s)) *
5684  tmax -
5685  0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
5686  (eta2 * (-1. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * s) +
5687  eta1 * (2. * pow(pion_mass, 2) + s)) *
5688  tmax +
5689  0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
5690  (eta1 * (1. * pow(pion_mass, 2) - 0.5 * s) +
5691  eta2 * (-0.5 * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
5692  0.5 * pow(m_rho, 2) + 1. * s)) *
5693  tmax +
5694  (0.25 * (-2. + 1. * delta) *
5695  (-8. * C4 * pow(m_rho, 4) +
5696  pow(pion_mass, 2) * (2. + 1. * delta - 8. * C4 * pow(m_rho, 2)) +
5697  (-2. - 3. * delta) * s +
5698  pow(m_rho, 2) * (2. + 1. * delta + 16. * C4 * s)) *
5699  tmax) /
5700  pow(m_rho, 2) +
5701  (0.25 *
5702  (32 * pow(C4, 2) * pow(m_rho, 8) + 2 * pow(delta, 2) * pow(s, 2) +
5703  8 * C4 * pow(m_rho, 6) * (-6 + delta - 8 * C4 * s) +
5704  2 * delta * pow(m_rho, 2) * s * (-6 + delta - 8 * C4 * s) +
5705  pow(m_rho, 4) * (12 - pow(delta, 2) + 8 * C4 * (6 + delta) * s +
5706  32 * pow(C4, 2) * pow(s, 2))) *
5707  tmax) /
5708  pow(m_rho, 4) -
5709  (1. * (1. * eta1 - 1. * eta2) *
5710  (eta2 *
5711  (0.75 * pow(m_rho, 4) - 0.125 * delta * pow(m_rho, 4) -
5712  1. * C4 * pow(m_rho, 6) +
5713  pow(a1_mass, 2) *
5714  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
5715  pow(pion_mass, 2) *
5716  (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4)) -
5717  0.25 * pow(m_rho, 2) * s - 0.375 * delta * pow(m_rho, 2) * s +
5718  2. * C4 * pow(m_rho, 4) * s + 0.25 * delta * pow(s, 2) -
5719  1. * C4 * pow(m_rho, 2) * pow(s, 2)) +
5720  eta1 * (0.5 * pow(m_rho, 4) - 1. * C4 * pow(m_rho, 6) +
5721  pow(pion_mass, 2) *
5722  (1. * pow(m_rho, 2) - 2. * C4 * pow(m_rho, 4)) +
5723  pow(a1_mass, 2) *
5724  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
5725  0.25 * delta * pow(s, 2) +
5726  1. * C4 * pow(m_rho, 2) * pow(s, 2))) *
5727  tmax) /
5728  pow(m_rho, 2) +
5729  0.0625 * pow(eta1 - 1. * eta2, 2) *
5730  (pow(eta2, 2) *
5731  (pow(Gammaa1, 2) * pow(a1_mass, 2) - 1. * pow(a1_mass, 4) -
5732  2. * pow(pion_mass, 4) -
5733  2. * pow(pion_mass, 2) * pow(m_rho, 2) + 2. * pow(m_rho, 4) +
5734  pow(a1_mass, 2) *
5735  (2. * pow(pion_mass, 2) + pow(m_rho, 2) - 1. * s) -
5736  3. * pow(m_rho, 2) * s + pow(s, 2)) +
5737  pow(eta1, 2) * (pow(Gammaa1, 2) * pow(a1_mass, 2) -
5738  1. * pow(a1_mass, 4) - 2. * pow(pion_mass, 4) -
5739  2. * pow(pion_mass, 2) * pow(m_rho, 2) +
5740  pow(a1_mass, 2) * (2. * pow(pion_mass, 2) +
5741  pow(m_rho, 2) - 1. * s) +
5742  pow(m_rho, 2) * s + pow(s, 2)) +
5743  eta1 * eta2 *
5744  (-2. * pow(Gammaa1, 2) * pow(a1_mass, 2) +
5745  2. * pow(a1_mass, 4) + 4. * pow(pion_mass, 4) +
5746  4. * pow(pion_mass, 2) * pow(m_rho, 2) + 2. * pow(m_rho, 4) -
5747  2. * pow(s, 2) +
5748  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) -
5749  2. * pow(m_rho, 2) + 2. * s))) *
5750  tmax +
5751  0.03125 * pow(eta1 - 1. * eta2, 2) *
5752  (eta1 * eta2 *
5753  (-6. * pow(a1_mass, 4) - 12. * pow(pion_mass, 4) +
5754  2. * pow(m_rho, 4) +
5755  pow(a1_mass, 2) * (16. * pow(pion_mass, 2) - 8. * s) +
5756  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
5757  4. * pow(s, 2)) +
5758  pow(eta1, 2) *
5759  (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
5760  pow(m_rho, 4) +
5761  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
5762  4. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
5763  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) -
5764  4. * pow(m_rho, 2) + 4. * s)) +
5765  pow(eta2, 2) *
5766  (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
5767  pow(m_rho, 4) +
5768  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
5769  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
5770  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) +
5771  4. * pow(m_rho, 2) + 4. * s))) *
5772  tmax -
5773  (0.125 * (-2. + 1. * delta) *
5774  (2. + 1. * delta - 8. * C4 * pow(m_rho, 2)) * pow(tmax, 2)) /
5775  pow(m_rho, 2) -
5776  0.5 * pow(1. * eta1 - 1. * eta2, 2) *
5777  (-0.5 + 1. * C4 * pow(m_rho, 2)) * pow(tmax, 2) -
5778  (1. *
5779  (0.5 - 0.125 * pow(delta, 2) - 2. * C4 * pow(m_rho, 2) +
5780  1. * C4 * delta * pow(m_rho, 2)) *
5781  pow(tmax, 2)) /
5782  pow(m_rho, 2) +
5783  0.0625 * pow(1. * eta1 - 1. * eta2, 4) *
5784  (1. * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2) - 0.5 * s) *
5785  pow(tmax, 2) +
5786  0.03125 * pow(eta1 - 1. * eta2, 3) *
5787  (eta2 * (-1. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) -
5788  1. * pow(m_rho, 2) - 1. * s) +
5789  eta1 * (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
5790  1. * pow(m_rho, 2) + s)) *
5791  pow(tmax, 2) +
5792  0.010416666666666666 * pow(eta1 - 1. * eta2, 4) * pow(tmax, 3) -
5793  0.020833333333333332 * pow(1. * eta1 - 1. * eta2, 4) * pow(tmax, 3) +
5794  0.03125 * pow(eta1 - 1. * eta2, 2) *
5795  (eta1 * eta2 *
5796  (2. * pow(Gammaa1, 2) * pow(a1_mass, 2) -
5797  6. * pow(a1_mass, 4) - 4. * pow(pion_mass, 4) +
5798  2. * pow(m_rho, 4) +
5799  pow(a1_mass, 2) * (8. * pow(pion_mass, 2) - 8. * s) +
5800  4. * pow(m_rho, 2) * s - 4. * pow(s, 2)) +
5801  pow(eta1, 2) *
5802  (-1. * pow(Gammaa1, 2) * pow(a1_mass, 2) +
5803  3. * pow(a1_mass, 4) + 2. * pow(pion_mass, 4) +
5804  2. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
5805  4. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
5806  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) -
5807  4. * pow(m_rho, 2) + 4. * s)) +
5808  pow(eta2, 2) *
5809  (-1. * pow(Gammaa1, 2) * pow(a1_mass, 2) +
5810  3. * pow(a1_mass, 4) + 2. * pow(pion_mass, 4) -
5811  2. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
5812  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
5813  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) +
5814  4. * pow(m_rho, 2) + 4. * s))) *
5815  (-1. * pow(m_rho, 2) + s + tmax) -
5816  0.03125 * pow(eta1 - 1. * eta2, 3) *
5817  (eta2 * (-1. * pow(a1_mass, 2) - 1. * pow(m_rho, 2) - 1. * s) +
5818  eta1 * (pow(a1_mass, 2) - 1. * pow(m_rho, 2) + s)) *
5819  pow(-1. * pow(m_rho, 2) + s + tmax, 2) +
5820  0.010416666666666666 * pow(eta1 - 1. * eta2, 4) *
5821  pow(-1. * pow(m_rho, 2) + s + tmax, 3) +
5822  0.25 * (eta1 - 1. * eta2) * (1. * eta1 - 1. * eta2) *
5823  (-1. + 2. * C4 * pow(m_rho, 2)) *
5824  pow(pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
5825  s + tmax,
5826  2) -
5827  (2. * (1. * eta1 - 1. * eta2) *
5828  (eta2 *
5829  (0.375 * pow(m_rho, 4) - 0.0625 * delta * pow(m_rho, 4) -
5830  0.5 * C4 * pow(m_rho, 6) +
5831  pow(a1_mass, 2) *
5832  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
5833  pow(pion_mass, 2) *
5834  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
5835  0.125 * pow(m_rho, 2) * s - 0.1875 * delta * pow(m_rho, 2) * s +
5836  1. * C4 * pow(m_rho, 4) * s + 0.125 * delta * pow(s, 2) -
5837  0.5 * C4 * pow(m_rho, 2) * pow(s, 2)) +
5838  eta1 * (0.25 * pow(m_rho, 4) - 0.5 * C4 * pow(m_rho, 6) +
5839  pow(pion_mass, 2) *
5840  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
5841  pow(a1_mass, 2) *
5842  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
5843  0.125 * delta * pow(s, 2) +
5844  0.5 * C4 * pow(m_rho, 2) * pow(s, 2))) *
5845  (1. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
5846  1. * s + 1. * tmax)) /
5847  pow(m_rho, 2) +
5848  (2. * (1. * eta1 - 1. * eta2) * Gammaa1 * a1_mass *
5849  (eta2 *
5850  (0.375 * pow(m_rho, 4) - 0.0625 * delta * pow(m_rho, 4) -
5851  0.5 * C4 * pow(m_rho, 6) +
5852  pow(a1_mass, 2) *
5853  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
5854  pow(pion_mass, 2) *
5855  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
5856  0.125 * pow(m_rho, 2) * s - 0.1875 * delta * pow(m_rho, 2) * s +
5857  1. * C4 * pow(m_rho, 4) * s + 0.125 * delta * pow(s, 2) -
5858  0.5 * C4 * pow(m_rho, 2) * pow(s, 2)) +
5859  eta1 * (0.25 * pow(m_rho, 4) - 0.5 * C4 * pow(m_rho, 6) +
5860  pow(pion_mass, 2) *
5861  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
5862  pow(a1_mass, 2) *
5863  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
5864  0.125 * delta * pow(s, 2) +
5865  0.5 * C4 * pow(m_rho, 2) * pow(s, 2))) *
5866  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
5867  s + tmax) /
5868  (Gammaa1 * a1_mass))) /
5869  pow(m_rho, 2) +
5870  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) * Gammaa1 * a1_mass *
5871  (eta2 *
5872  (-1. * pow(a1_mass, 6) +
5873  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5874  (-1. * pow(a1_mass, 2) + 0.5 * pow(m_rho, 2) - 1. * s) +
5875  pow(a1_mass, 4) *
5876  (2. * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2) - 1. * s) +
5877  pow(pion_mass, 4) * (-1.5 * pow(m_rho, 2) + 1. * s) +
5878  pow(a1_mass, 2) * pow(pion_mass, 2) *
5879  (-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + 2. * s)) +
5880  eta1 * (pow(Gammaa1, 2) * pow(a1_mass, 2) *
5881  (1. * pow(pion_mass, 2) + 0.5 * s) +
5882  pow(a1_mass, 4) * (1. * pow(pion_mass, 2) + 0.5 * s) +
5883  pow(a1_mass, 2) *
5884  (-2. * pow(pion_mass, 4) - 1. * pow(pion_mass, 2) * s) +
5885  pow(pion_mass, 2) *
5886  (1. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
5887  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 1.5 * s) +
5888  1. * pow(m_rho, 2) * s))) *
5889  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
5890  s + tmax) /
5891  (Gammaa1 * a1_mass))) /
5892  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
5893  2. * pow(a1_mass, 2) * pow(pion_mass, 2) + pow(pion_mass, 4)) -
5894  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) * Gammaa1 * a1_mass *
5895  (eta2 *
5896  (-1. * pow(a1_mass, 6) - 2. * pow(pion_mass, 4) * pow(m_rho, 2) -
5897  1. * pow(pion_mass, 2) * pow(m_rho, 4) +
5898  pow(a1_mass, 4) *
5899  (2. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) - 1.5 * s) +
5900  2.5 * pow(pion_mass, 4) * s +
5901  3. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
5902  0.5 * pow(m_rho, 4) * s - 2. * pow(pion_mass, 2) * pow(s, 2) -
5903  1. * pow(m_rho, 2) * pow(s, 2) + 0.5 * pow(s, 3) +
5904  pow(Gammaa1, 2) *
5905  (-1. * pow(a1_mass, 4) + 0.5 * pow(a1_mass, 2) * s) +
5906  pow(a1_mass, 2) *
5907  (-1. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
5908  1. * pow(m_rho, 2) * s +
5909  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) + 1. * s))) +
5910  eta1 *
5911  (1. * pow(pion_mass, 6) +
5912  4. * pow(pion_mass, 4) * pow(m_rho, 2) +
5913  1. * pow(pion_mass, 2) * pow(m_rho, 4) +
5914  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5915  (1. * pow(pion_mass, 2) - 0.5 * s) +
5916  pow(a1_mass, 4) * (1. * pow(pion_mass, 2) - 0.5 * s) -
5917  4.5 * pow(pion_mass, 4) * s -
5918  4. * pow(pion_mass, 2) * pow(m_rho, 2) * s -
5919  0.5 * pow(m_rho, 4) * s + 3. * pow(pion_mass, 2) * pow(s, 2) +
5920  1. * pow(m_rho, 2) * pow(s, 2) - 0.5 * pow(s, 3) +
5921  pow(a1_mass, 2) *
5922  (-2. * pow(pion_mass, 4) +
5923  (1. * pow(m_rho, 2) - 1. * s) * s +
5924  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) + 3. * s)))) *
5925  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
5926  s + tmax) /
5927  (Gammaa1 * a1_mass))) /
5928  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
5929  pow(pion_mass, 4) + 2. * pow(pion_mass, 2) * pow(m_rho, 2) +
5930  pow(m_rho, 4) - 2. * pow(pion_mass, 2) * s -
5931  2. * pow(m_rho, 2) * s + pow(s, 2) +
5932  pow(a1_mass, 2) *
5933  (-2. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s)) +
5934  (0.03125 * pow(eta1 - 1. * eta2, 2) *
5935  (pow(eta2, 2) *
5936  (pow(Gammaa1, 4) * pow(a1_mass, 4) + pow(a1_mass, 8) +
5937  pow(pion_mass, 8) - 2. * pow(pion_mass, 6) * pow(m_rho, 2) +
5938  pow(pion_mass, 4) * pow(m_rho, 4) +
5939  pow(a1_mass, 6) *
5940  (-4. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) + 2. * s) +
5941  pow(a1_mass, 4) *
5942  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
5943  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
5944  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
5945  pow(a1_mass, 2) *
5946  (-4. * pow(pion_mass, 6) -
5947  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
5948  pow(pion_mass, 4) * (6. * pow(m_rho, 2) + 2. * s)) +
5949  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5950  (-6. * pow(a1_mass, 4) - 6. * pow(pion_mass, 4) -
5951  1. * pow(m_rho, 4) +
5952  pow(a1_mass, 2) * (12. * pow(pion_mass, 2) -
5953  6. * pow(m_rho, 2) - 6. * s) +
5954  2. * pow(m_rho, 2) * s - 2. * pow(s, 2) +
5955  pow(pion_mass, 2) * (6. * pow(m_rho, 2) + 4. * s))) +
5956  eta1 * eta2 *
5957  (-2. * pow(Gammaa1, 4) * pow(a1_mass, 4) - 2. * pow(a1_mass, 8) -
5958  2. * pow(pion_mass, 8) +
5959  2. * pow(pion_mass, 4) * pow(m_rho, 4) +
5960  pow(a1_mass, 6) * (8. * pow(pion_mass, 2) - 4. * s) +
5961  pow(a1_mass, 2) * pow(pion_mass, 2) *
5962  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) -
5963  4. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s) +
5964  pow(a1_mass, 4) *
5965  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
5966  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
5967  4. * pow(s, 2)) +
5968  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5969  (12. * pow(a1_mass, 4) + 12. * pow(pion_mass, 4) -
5970  2. * pow(m_rho, 4) - 8. * pow(pion_mass, 2) * s -
5971  4. * pow(m_rho, 2) * s + 4. * pow(s, 2) +
5972  pow(a1_mass, 2) * (-24. * pow(pion_mass, 2) + 12. * s))) +
5973  pow(eta1, 2) *
5974  (pow(Gammaa1, 4) * pow(a1_mass, 4) + pow(a1_mass, 8) +
5975  pow(a1_mass, 6) *
5976  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
5977  pow(a1_mass, 4) *
5978  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
5979  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
5980  4. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
5981  pow(a1_mass, 2) *
5982  (-4. * pow(pion_mass, 6) +
5983  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
5984  pow(m_rho, 2) * (2. * pow(m_rho, 2) - 2. * s) * s +
5985  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s)) +
5986  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5987  (-6. * pow(a1_mass, 4) - 6. * pow(pion_mass, 4) -
5988  1. * pow(m_rho, 4) +
5989  pow(a1_mass, 2) * (12. * pow(pion_mass, 2) +
5990  6. * pow(m_rho, 2) - 6. * s) +
5991  4. * pow(m_rho, 2) * s - 2. * pow(s, 2) +
5992  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) + 4. * s)) +
5993  pow(pion_mass, 2) *
5994  (pow(pion_mass, 6) +
5995  2. * pow(pion_mass, 4) * pow(m_rho, 2) -
5996  2. * pow(m_rho, 6) + 2. * pow(m_rho, 4) * s +
5997  pow(pion_mass, 2) *
5998  (pow(m_rho, 4) - 2. * pow(m_rho, 2) * s)))) *
5999  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
6000  s + tmax) /
6001  (Gammaa1 * a1_mass))) /
6002  (Gammaa1 * a1_mass) -
6003  (0.0625 * pow(eta1 - 1. * eta2, 2) * Gammaa1 * a1_mass *
6004  (eta1 * eta2 *
6005  (-2. * pow(Gammaa1, 4) * pow(a1_mass, 4) +
6006  14. * pow(a1_mass, 8) + 14. * pow(pion_mass, 8) +
6007  28. * pow(pion_mass, 6) * pow(m_rho, 2) +
6008  20. * pow(pion_mass, 4) * pow(m_rho, 4) +
6009  10. * pow(pion_mass, 2) * pow(m_rho, 6) + 2. * pow(m_rho, 8) -
6010  16. * pow(pion_mass, 6) * s -
6011  16. * pow(pion_mass, 4) * pow(m_rho, 2) * s -
6012  12. * pow(pion_mass, 2) * pow(m_rho, 4) * s -
6013  4. * pow(m_rho, 6) * s - 4. * pow(pion_mass, 4) * pow(s, 2) -
6014  6. * pow(pion_mass, 2) * pow(m_rho, 2) * pow(s, 2) +
6015  8. * pow(pion_mass, 2) * pow(s, 3) +
6016  4. * pow(m_rho, 2) * pow(s, 3) - 2. * pow(s, 4) +
6017  pow(a1_mass, 6) *
6018  (-56. * pow(pion_mass, 2) - 28. * pow(m_rho, 2) + 28. * s) +
6019  pow(a1_mass, 4) *
6020  (84. * pow(pion_mass, 4) + 24. * pow(m_rho, 4) +
6021  pow(pion_mass, 2) * (84. * pow(m_rho, 2) - 72. * s) -
6022  36. * pow(m_rho, 2) * s + 12. * pow(s, 2)) +
6023  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6024  (-4. * pow(a1_mass, 4) - 4. * pow(pion_mass, 4) +
6025  pow(a1_mass, 2) * (8. * pow(pion_mass, 2) +
6026  4. * pow(m_rho, 2) - 4. * s) +
6027  (4. * pow(m_rho, 2) - 4. * s) * s +
6028  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s)) +
6029  pow(a1_mass, 2) *
6030  (-56. * pow(pion_mass, 6) - 10. * pow(m_rho, 6) +
6031  18. * pow(m_rho, 4) * s - 6. * pow(m_rho, 2) * pow(s, 2) -
6032  2. * pow(s, 3) +
6033  pow(pion_mass, 4) * (-84. * pow(m_rho, 2) + 60. * s) +
6034  pow(pion_mass, 2) *
6035  (-48. * pow(m_rho, 4) + 60. * pow(m_rho, 2) * s -
6036  12. * pow(s, 2)))) +
6037  pow(eta1, 2) *
6038  (1. * pow(Gammaa1, 4) * pow(a1_mass, 4) - 7. * pow(a1_mass, 8) -
6039  7. * pow(pion_mass, 8) -
6040  14. * pow(pion_mass, 6) * pow(m_rho, 2) -
6041  7. * pow(pion_mass, 4) * pow(m_rho, 4) -
6042  2. * pow(pion_mass, 2) * pow(m_rho, 6) +
6043  pow(a1_mass, 6) *
6044  (28. * pow(pion_mass, 2) + 14. * pow(m_rho, 2) - 14. * s) +
6045  8. * pow(pion_mass, 6) * s +
6046  11. * pow(pion_mass, 4) * pow(m_rho, 2) * s +
6047  6. * pow(pion_mass, 2) * pow(m_rho, 4) * s +
6048  1. * pow(m_rho, 6) * s + 2. * pow(pion_mass, 4) * pow(s, 2) -
6049  1. * pow(m_rho, 4) * pow(s, 2) -
6050  4. * pow(pion_mass, 2) * pow(s, 3) -
6051  1. * pow(m_rho, 2) * pow(s, 3) + 1. * pow(s, 4) +
6052  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6053  (2. * pow(a1_mass, 4) + 2. * pow(pion_mass, 4) +
6054  1. * pow(m_rho, 4) +
6055  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 4. * s) -
6056  1. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
6057  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) -
6058  2. * pow(m_rho, 2) + 2. * s)) +
6059  pow(a1_mass, 4) *
6060  (-42. * pow(pion_mass, 4) - 9. * pow(m_rho, 4) +
6061  21. * pow(m_rho, 2) * s - 6. * pow(s, 2) +
6062  pow(pion_mass, 2) * (-42. * pow(m_rho, 2) + 36. * s)) +
6063  pow(a1_mass, 2) *
6064  (28. * pow(pion_mass, 6) + 2. * pow(m_rho, 6) +
6065  pow(pion_mass, 4) * (42. * pow(m_rho, 2) - 30. * s) -
6066  9. * pow(m_rho, 4) * s + 6. * pow(m_rho, 2) * pow(s, 2) +
6067  1. * pow(s, 3) +
6068  pow(pion_mass, 2) *
6069  (18. * pow(m_rho, 4) - 36. * pow(m_rho, 2) * s +
6070  6. * pow(s, 2)))) +
6071  pow(eta2, 2) *
6072  (1. * pow(Gammaa1, 4) * pow(a1_mass, 4) - 7. * pow(a1_mass, 8) -
6073  7. * pow(pion_mass, 8) -
6074  14. * pow(pion_mass, 6) * pow(m_rho, 2) -
6075  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
6076  6. * pow(pion_mass, 2) * pow(m_rho, 6) + 2. * pow(m_rho, 8) +
6077  pow(a1_mass, 6) *
6078  (28. * pow(pion_mass, 2) + 14. * pow(m_rho, 2) - 14. * s) +
6079  8. * pow(pion_mass, 6) * s -
6080  1. * pow(pion_mass, 4) * pow(m_rho, 2) * s -
6081  16. * pow(pion_mass, 2) * pow(m_rho, 4) * s -
6082  7. * pow(m_rho, 6) * s + 2. * pow(pion_mass, 4) * pow(s, 2) +
6083  14. * pow(pion_mass, 2) * pow(m_rho, 2) * pow(s, 2) +
6084  9. * pow(m_rho, 4) * pow(s, 2) -
6085  4. * pow(pion_mass, 2) * pow(s, 3) -
6086  5. * pow(m_rho, 2) * pow(s, 3) + 1. * pow(s, 4) +
6087  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6088  (2. * pow(a1_mass, 4) + 2. * pow(pion_mass, 4) +
6089  3. * pow(m_rho, 4) +
6090  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 4. * s) -
6091  5. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
6092  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) -
6093  2. * pow(m_rho, 2) + 2. * s)) +
6094  pow(a1_mass, 4) *
6095  (-42. * pow(pion_mass, 4) - 3. * pow(m_rho, 4) +
6096  9. * pow(m_rho, 2) * s - 6. * pow(s, 2) +
6097  pow(pion_mass, 2) * (-42. * pow(m_rho, 2) + 36. * s)) +
6098  pow(a1_mass, 2) *
6099  (28. * pow(pion_mass, 6) - 4. * pow(m_rho, 6) +
6100  pow(pion_mass, 4) * (42. * pow(m_rho, 2) - 30. * s) +
6101  9. * pow(m_rho, 4) * s - 6. * pow(m_rho, 2) * pow(s, 2) +
6102  1. * pow(s, 3) +
6103  pow(pion_mass, 2) *
6104  (6. * pow(m_rho, 4) - 12. * pow(m_rho, 2) * s +
6105  6. * pow(s, 2))))) *
6106  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
6107  s + tmax) /
6108  (Gammaa1 * a1_mass))) /
6109  (pow(Gammaa1, 2) * pow(a1_mass, 2) + 4. * pow(a1_mass, 4) +
6110  4. * pow(pion_mass, 4) + 4. * pow(pion_mass, 2) * pow(m_rho, 2) +
6111  pow(m_rho, 4) - 4. * pow(pion_mass, 2) * s -
6112  2. * pow(m_rho, 2) * s + pow(s, 2) +
6113  pow(a1_mass, 2) *
6114  (-8. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 4. * s)) +
6115  0.0625 * pow(eta1 - 1. * eta2, 2) *
6116  (eta1 * eta2 *
6117  (-4. * pow(a1_mass, 6) +
6118  pow(a1_mass, 4) * (12. * pow(pion_mass, 2) - 6. * s) +
6119  pow(pion_mass, 2) *
6120  (4. * pow(pion_mass, 4) - 4. * pow(m_rho, 4) -
6121  2. * pow(pion_mass, 2) * s + 2. * pow(m_rho, 2) * s) +
6122  pow(a1_mass, 2) *
6123  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
6124  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
6125  4. * pow(s, 2))) +
6126  pow(eta1, 2) *
6127  (2. * pow(a1_mass, 6) - 2. * pow(pion_mass, 6) +
6128  pow(pion_mass, 2) * pow(m_rho, 2) * s +
6129  pow(m_rho, 2) * (pow(m_rho, 2) - 1. * s) * s +
6130  pow(pion_mass, 4) * (-3. * pow(m_rho, 2) + s) +
6131  pow(a1_mass, 4) *
6132  (-6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) + 3. * s) +
6133  pow(a1_mass, 2) *
6134  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
6135  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
6136  4. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
6137  pow(eta2, 2) *
6138  (2. * pow(a1_mass, 6) - 2. * pow(pion_mass, 6) -
6139  1. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
6140  pow(pion_mass, 4) * (3. * pow(m_rho, 2) + s) +
6141  pow(a1_mass, 4) *
6142  (-6. * pow(pion_mass, 2) + 3. * pow(m_rho, 2) + 3. * s) +
6143  pow(a1_mass, 2) *
6144  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
6145  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
6146  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)))) *
6147  log(abs(-1. * pow(a1_mass, 2) + tmax)) -
6148  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
6149  (eta2 *
6150  (-0.5 * pow(a1_mass, 6) - 0.5 * pow(pion_mass, 6) +
6151  0.5 * pow(pion_mass, 4) * pow(m_rho, 2) +
6152  pow(a1_mass, 4) *
6153  (0.5 * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2) - 1. * s) +
6154  pow(a1_mass, 2) * pow(pion_mass, 2) *
6155  (0.5 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 1. * s)) +
6156  eta1 * (pow(a1_mass, 4) * (1. * pow(pion_mass, 2) + 0.5 * s) +
6157  pow(pion_mass, 2) *
6158  (1. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
6159  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 0.5 * s) -
6160  0.5 * pow(m_rho, 2) * s) +
6161  pow(a1_mass, 2) *
6162  (-2. * pow(pion_mass, 4) - 0.5 * pow(m_rho, 2) * s +
6163  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s)))) *
6164  log(abs(-1. * pow(a1_mass, 2) + tmax))) /
6165  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) +
6166  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
6167  (eta2 * (-0.5 * pow(a1_mass, 6) - 0.5 * pow(pion_mass, 6) +
6168  pow(a1_mass, 4) *
6169  (0.5 * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2)) +
6170  pow(pion_mass, 4) * (0.5 * pow(m_rho, 2) - 1. * s) +
6171  pow(pion_mass, 2) * (-0.5 * pow(m_rho, 2) + 0.5 * s) * s +
6172  pow(a1_mass, 2) *
6173  (0.5 * pow(pion_mass, 4) +
6174  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
6175  (-0.5 * pow(m_rho, 2) + 0.5 * s) * s)) +
6176  eta1 * (1. * pow(pion_mass, 6) +
6177  pow(a1_mass, 4) * (1. * pow(pion_mass, 2) - 0.5 * s) +
6178  pow(pion_mass, 2) * (1.5 * pow(m_rho, 2) - 2. * s) * s +
6179  (-0.5 * pow(m_rho, 2) + 0.5 * s) * pow(s, 2) +
6180  pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 1.5 * s) +
6181  pow(a1_mass, 2) *
6182  (-2. * pow(pion_mass, 4) + 0.5 * pow(m_rho, 2) * s +
6183  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s)))) *
6184  log(abs(-1. * pow(a1_mass, 2) + tmax))) /
6185  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
6186  1. * pow(m_rho, 2) + 1. * s) -
6187  (0.03125 * pow(eta1 - 1. * eta2, 2) *
6188  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) - 0.5 * pow(m_rho, 2) +
6189  0.5 * s) *
6190  (eta1 * eta2 *
6191  (-2. * pow(a1_mass, 8) +
6192  pow(a1_mass, 6) *
6193  (8. * pow(pion_mass, 2) + 4. * pow(m_rho, 2) - 4. * s) +
6194  pow(a1_mass, 4) *
6195  (-12. * pow(pion_mass, 4) - 4. * pow(m_rho, 4) +
6196  4. * pow(m_rho, 2) * s +
6197  pow(pion_mass, 2) * (-12. * pow(m_rho, 2) + 8. * s)) +
6198  pow(pion_mass, 2) *
6199  (-2. * pow(pion_mass, 6) -
6200  4. * pow(pion_mass, 4) * pow(m_rho, 2) -
6201  2. * pow(m_rho, 6) + 4. * pow(m_rho, 4) * s -
6202  2. * pow(m_rho, 2) * pow(s, 2) +
6203  pow(pion_mass, 2) *
6204  (-8. * pow(m_rho, 4) + 8. * pow(m_rho, 2) * s)) +
6205  pow(a1_mass, 2) *
6206  (8. * pow(pion_mass, 6) + 2. * pow(m_rho, 6) +
6207  pow(pion_mass, 4) * (12. * pow(m_rho, 2) - 4. * s) -
6208  2. * pow(m_rho, 4) * s - 2. * pow(m_rho, 2) * pow(s, 2) +
6209  2. * pow(s, 3) +
6210  pow(pion_mass, 2) *
6211  (8. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s -
6212  4. * pow(s, 2)))) +
6213  pow(eta2, 2) *
6214  (pow(a1_mass, 8) +
6215  pow(a1_mass, 6) *
6216  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
6217  pow(pion_mass, 4) * (pow(pion_mass, 4) +
6218  2. * pow(pion_mass, 2) * pow(m_rho, 2) +
6219  pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
6220  pow(a1_mass, 4) *
6221  (6. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
6222  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) +
6223  pow(m_rho, 2) * s) +
6224  pow(a1_mass, 2) *
6225  (-4. * pow(pion_mass, 6) + 2. * pow(m_rho, 6) -
6226  5. * pow(m_rho, 4) * s + 4. * pow(m_rho, 2) * pow(s, 2) -
6227  1. * pow(s, 3) +
6228  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s) +
6229  pow(pion_mass, 2) *
6230  (2. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s +
6231  2. * pow(s, 2)))) +
6232  pow(eta1, 2) *
6233  (pow(a1_mass, 8) + pow(pion_mass, 8) +
6234  2. * pow(pion_mass, 6) * pow(m_rho, 2) +
6235  pow(pion_mass, 2) * pow(m_rho, 2) * s *
6236  (-2. * pow(m_rho, 2) + 2. * s) +
6237  pow(a1_mass, 6) *
6238  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
6239  pow(pion_mass, 4) *
6240  (3. * pow(m_rho, 4) - 5. * pow(m_rho, 2) * s) +
6241  pow(a1_mass, 4) *
6242  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
6243  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
6244  3. * pow(m_rho, 2) * s) +
6245  pow(a1_mass, 2) *
6246  (-4. * pow(pion_mass, 6) + pow(m_rho, 4) * s -
6247  1. * pow(s, 3) +
6248  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s) +
6249  pow(pion_mass, 2) *
6250  (-2. * pow(m_rho, 4) + 4. * pow(m_rho, 2) * s +
6251  2. * pow(s, 2))))) *
6252  log(abs(-1. * pow(a1_mass, 2) + tmax))) /
6253  (0.25 * pow(Gammaa1, 2) * pow(a1_mass, 2) + 1. * pow(a1_mass, 4) +
6254  1. * pow(pion_mass, 4) + 1. * pow(pion_mass, 2) * pow(m_rho, 2) +
6255  0.25 * pow(m_rho, 4) - 1. * pow(pion_mass, 2) * s -
6256  0.5 * pow(m_rho, 2) * s + 0.25 * pow(s, 2) +
6257  pow(a1_mass, 2) *
6258  (-2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + 1. * s)) -
6259  (1. * (1. * eta1 - 1. * eta2) *
6260  (eta2 *
6261  (pow(a1_mass, 4) *
6262  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
6263  pow(pion_mass, 2) * pow(m_rho, 2) *
6264  (pow(pion_mass, 2) * (0.5 - 1. * C4 * pow(m_rho, 2)) +
6265  (-0.25 + 0.125 * delta) * (pow(m_rho, 2) + s)) +
6266  pow(a1_mass, 2) *
6267  (-1. * C4 * pow(m_rho, 6) +
6268  pow(pion_mass, 2) *
6269  (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4)) +
6270  0.25 * delta * pow(s, 2) +
6271  pow(m_rho, 2) * s * (-0.25 - 0.375 * delta - 1. * C4 * s) +
6272  pow(m_rho, 4) * (0.75 - 0.125 * delta + 2. * C4 * s))) +
6273  eta1 *
6274  (pow(a1_mass, 4) *
6275  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) +
6276  pow(a1_mass, 2) *
6277  (0.5 * pow(m_rho, 4) - 1. * C4 * pow(m_rho, 6) +
6278  pow(pion_mass, 2) *
6279  (1. * pow(m_rho, 2) - 2. * C4 * pow(m_rho, 4)) -
6280  0.25 * delta * pow(s, 2) +
6281  1. * C4 * pow(m_rho, 2) * pow(s, 2)) +
6282  pow(m_rho, 2) *
6283  (pow(pion_mass, 4) * (-0.5 + 1. * C4 * pow(m_rho, 2)) +
6284  s * ((0.25 - 0.125 * delta) * pow(m_rho, 2) +
6285  (-0.25 + 0.125 * delta) * s) +
6286  pow(pion_mass, 2) *
6287  (2. * C4 * pow(m_rho, 4) + (0.5 + 0.25 * delta) * s +
6288  pow(m_rho, 2) * (-1. - 2. * C4 * s))))) *
6289  log(abs(-1. * pow(a1_mass, 2) + tmax))) /
6290  pow(m_rho, 2) +
6291  0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) *
6292  log(abs(-1. * pow(pion_mass, 2) + tmax)) +
6293  (0.25 *
6294  (0. +
6295  8.000000000000002 * pow(2. - 1. * delta, 2) * pow(pion_mass, 4) *
6296  pow(m_rho, 2) -
6297  5.999999999999999 * pow(2. - 1. * delta, 2) * pow(pion_mass, 2) *
6298  pow(m_rho, 2) * s +
6299  1. * pow(2. - 1. * delta, 2) * pow(m_rho, 2) * pow(s, 2)) *
6300  log(abs(-1. * pow(pion_mass, 2) + tmax))) /
6301  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
6302  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) * pow(pion_mass, 2) *
6303  (0. + eta2 * pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) +
6304  eta1 * (2. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s +
6305  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 4. * s))) *
6306  log(abs(-1. * pow(pion_mass, 2) + tmax))) /
6307  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) +
6308  (2. * (-2. + 1. * delta) *
6309  (0. + (-0.25 + 0.125 * delta) * pow(m_rho, 2) * s +
6310  pow(pion_mass, 2) * (-2. * C4 * pow(m_rho, 4) - 0.5 * delta * s +
6311  pow(m_rho, 2) * (1. + 2. * C4 * s))) *
6312  log(abs(-1. * pow(pion_mass, 2) + tmax))) /
6313  pow(m_rho, 2) -
6314  (0.5 * (-2. + delta) * (eta1 - 1. * eta2) * pow(pion_mass, 2) *
6315  (eta1 * (pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 1. * s) +
6316  pow(a1_mass, 2) *
6317  (pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
6318  (-0.5 * pow(m_rho, 2) + 0.5 * s) * s) +
6319  pow(pion_mass, 2) *
6320  (-1. * pow(m_rho, 4) + 2.5 * pow(m_rho, 2) * s -
6321  1.5 * pow(s, 2)) +
6322  s * (0.5 * pow(m_rho, 4) - 1. * pow(m_rho, 2) * s +
6323  0.5 * pow(s, 2))) +
6324  eta2 *
6325  (0.5 * pow(m_rho, 6) +
6326  pow(pion_mass, 4) * (1. * pow(m_rho, 2) - 1. * s) -
6327  1.5 * pow(m_rho, 4) * s + 1.5 * pow(m_rho, 2) * pow(s, 2) -
6328  0.5 * pow(s, 3) +
6329  pow(pion_mass, 2) * (1.5 * pow(m_rho, 4) -
6330  3. * pow(m_rho, 2) * s + 1.5 * pow(s, 2)) +
6331  pow(a1_mass, 2) *
6332  (-0.5 * pow(m_rho, 4) + 1. * pow(m_rho, 2) * s -
6333  0.5 * pow(s, 2) +
6334  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s)))) *
6335  log(abs(-1. * pow(pion_mass, 2) + tmax))) /
6336  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
6337  pow(pion_mass, 4) + 2. * pow(pion_mass, 2) * pow(m_rho, 2) +
6338  pow(m_rho, 4) - 2. * pow(pion_mass, 2) * s -
6339  2. * pow(m_rho, 2) * s + pow(s, 2) +
6340  pow(a1_mass, 2) *
6341  (-2. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s)) -
6342  0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) *
6343  log(abs(-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s + tmax)) +
6344  (0.5 * (-2. + delta) * (eta1 - 1. * eta2) *
6345  (eta2 * pow(pion_mass, 6) * (1. * pow(m_rho, 2) - 1. * s) +
6346  eta2 * pow(a1_mass, 2) * pow(pion_mass, 4) *
6347  (-1. * pow(m_rho, 2) + 1. * s) +
6348  eta1 * pow(a1_mass, 2) * pow(pion_mass, 2) *
6349  (-0.5 * pow(m_rho, 4) +
6350  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
6351  0.5 * pow(m_rho, 2) * s) +
6352  eta1 * pow(pion_mass, 4) *
6353  (0.5 * pow(m_rho, 4) - 0.5 * pow(m_rho, 2) * s +
6354  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s))) *
6355  log(abs(-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s + tmax))) /
6356  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
6357  2. * pow(a1_mass, 2) * pow(pion_mass, 2) + pow(pion_mass, 4)) +
6358  (0.5 * (-2. + delta) * (eta1 - 1. * eta2) * pow(pion_mass, 2) *
6359  (eta1 * (pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
6360  (-0.5 * pow(m_rho, 2) + 0.5 * s) * s) +
6361  eta2 * (-0.5 * pow(m_rho, 4) + 1. * pow(m_rho, 2) * s -
6362  0.5 * pow(s, 2) +
6363  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s))) *
6364  log(abs(-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s + tmax))) /
6365  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
6366  1. * pow(m_rho, 2) + 1. * s) -
6367  (0.25 *
6368  (0. +
6369  8.000000000000002 * pow(2. - 1. * delta, 2) * pow(pion_mass, 4) *
6370  pow(m_rho, 2) +
6371  1. * pow(2. - 1. * delta, 2) * pow(m_rho, 4) * s +
6372  pow(pion_mass, 2) *
6373  (C4 * (32. - 16. * delta) * pow(m_rho, 6) +
6374  delta * (-8. + 4. * delta) * pow(s, 2) +
6375  pow(m_rho, 2) * s *
6376  (-8. + 24. * delta - 10. * pow(delta, 2) + 32. * C4 * s -
6377  16. * C4 * delta * s) +
6378  pow(m_rho, 4) * (-16. + 8. * delta - 64. * C4 * s +
6379  32. * C4 * delta * s))) *
6380  log(abs(-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s + tmax))) /
6381  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
6382  0.03125 * pow(eta1 - 1. * eta2, 2) *
6383  (eta1 * eta2 *
6384  (4. * pow(a1_mass, 6) +
6385  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6386  (-4. * pow(a1_mass, 2) + 4. * pow(pion_mass, 2) -
6387  2. * s) +
6388  pow(a1_mass, 4) * (-12. * pow(pion_mass, 2) + 6. * s) +
6389  pow(pion_mass, 2) *
6390  (-4. * pow(pion_mass, 4) + 4. * pow(m_rho, 4) +
6391  2. * pow(pion_mass, 2) * s - 2. * pow(m_rho, 2) * s) +
6392  pow(a1_mass, 2) *
6393  (12. * pow(pion_mass, 4) - 2. * pow(m_rho, 4) -
6394  8. * pow(pion_mass, 2) * s - 4. * pow(m_rho, 2) * s +
6395  4. * pow(s, 2))) +
6396  pow(eta1, 2) *
6397  (-2. * pow(a1_mass, 6) + 2. * pow(pion_mass, 6) +
6398  3. * pow(pion_mass, 4) * pow(m_rho, 2) +
6399  pow(a1_mass, 4) *
6400  (6. * pow(pion_mass, 2) + 3. * pow(m_rho, 2) - 3. * s) -
6401  1. * pow(pion_mass, 4) * s -
6402  1. * pow(pion_mass, 2) * pow(m_rho, 2) * s -
6403  1. * pow(m_rho, 4) * s + pow(m_rho, 2) * pow(s, 2) +
6404  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6405  (2. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
6406  1. * pow(m_rho, 2) + s) +
6407  pow(a1_mass, 2) *
6408  (-6. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
6409  4. * pow(m_rho, 2) * s - 2. * pow(s, 2) +
6410  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) + 4. * s))) +
6411  pow(eta2, 2) *
6412  (-2. * pow(a1_mass, 6) + 2. * pow(pion_mass, 6) -
6413  3. * pow(pion_mass, 4) * pow(m_rho, 2) +
6414  pow(a1_mass, 4) *
6415  (6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) - 3. * s) -
6416  1. * pow(pion_mass, 4) * s +
6417  pow(pion_mass, 2) * pow(m_rho, 2) * s +
6418  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6419  (2. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) +
6420  pow(m_rho, 2) + s) +
6421  pow(a1_mass, 2) *
6422  (-6. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
6423  2. * pow(m_rho, 2) * s - 2. * pow(s, 2) +
6424  pow(pion_mass, 2) * (6. * pow(m_rho, 2) + 4. * s)))) *
6425  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
6426  4. * pow(a1_mass, 2) * pow(pion_mass, 2) +
6427  4. * pow(pion_mass, 4) +
6428  2. * pow(a1_mass, 2) * (-1. * pow(m_rho, 2) + s + tmax) -
6429  4. * pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + s + tmax) +
6430  pow(-1. * pow(m_rho, 2) + s + tmax, 2))) -
6431  (0.5 * (1. * eta1 - 1. * eta2) *
6432  (eta2 * (pow(Gammaa1, 2) * pow(a1_mass, 2) * pow(m_rho, 2) *
6433  (0.5 - 1. * C4 * pow(m_rho, 2)) +
6434  pow(a1_mass, 4) *
6435  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) +
6436  pow(pion_mass, 2) * pow(m_rho, 2) *
6437  (pow(pion_mass, 2) * (-0.5 + 1. * C4 * pow(m_rho, 2)) +
6438  (0.25 - 0.125 * delta) * (pow(m_rho, 2) + s)) +
6439  pow(a1_mass, 2) *
6440  (1. * C4 * pow(m_rho, 6) +
6441  pow(pion_mass, 2) *
6442  (1. * pow(m_rho, 2) - 2. * C4 * pow(m_rho, 4)) -
6443  0.25 * delta * pow(s, 2) +
6444  pow(m_rho, 4) * (-0.75 + 0.125 * delta - 2. * C4 * s) +
6445  pow(m_rho, 2) * s *
6446  (0.25 + 0.375 * delta + 1. * C4 * s))) +
6447  eta1 *
6448  (pow(Gammaa1, 2) * pow(a1_mass, 2) * pow(m_rho, 2) *
6449  (-0.5 + 1. * C4 * pow(m_rho, 2)) +
6450  pow(a1_mass, 4) *
6451  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
6452  pow(a1_mass, 2) *
6453  (-0.5 * pow(m_rho, 4) + 1. * C4 * pow(m_rho, 6) +
6454  pow(pion_mass, 2) *
6455  (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4)) +
6456  0.25 * delta * pow(s, 2) -
6457  1. * C4 * pow(m_rho, 2) * pow(s, 2)) +
6458  pow(m_rho, 2) *
6459  (pow(pion_mass, 4) * (0.5 - 1. * C4 * pow(m_rho, 2)) +
6460  s * ((-0.25 + 0.125 * delta) * pow(m_rho, 2) +
6461  (0.25 - 0.125 * delta) * s) +
6462  pow(pion_mass, 2) *
6463  (-2. * C4 * pow(m_rho, 4) + (-0.5 - 0.25 * delta) * s +
6464  pow(m_rho, 2) * (1. + 2. * C4 * s))))) *
6465  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) +
6466  pow(pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
6467  1. * pow(m_rho, 2) + s + tmax,
6468  2)))) /
6469  pow(m_rho, 2) +
6470  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
6471  (eta2 *
6472  (0.5 * pow(Gammaa1, 4) * pow(a1_mass, 4) -
6473  0.5 * pow(a1_mass, 8) + 0.5 * pow(pion_mass, 8) +
6474  0.5 * pow(a1_mass, 4) * pow(pion_mass, 2) * pow(m_rho, 2) -
6475  0.5 * pow(pion_mass, 6) * pow(m_rho, 2) +
6476  pow(Gammaa1, 2) *
6477  (pow(a1_mass, 2) * pow(pion_mass, 2) *
6478  (1. * pow(pion_mass, 2) + 1.5 * pow(m_rho, 2) -
6479  2. * s) +
6480  pow(a1_mass, 4) * (-1. * pow(pion_mass, 2) +
6481  0.5 * pow(m_rho, 2) - 1. * s)) +
6482  pow(a1_mass, 6) *
6483  (1. * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2) - 1. * s) +
6484  pow(a1_mass, 2) * pow(pion_mass, 4) *
6485  (-1. * pow(pion_mass, 2) - 0.5 * pow(m_rho, 2) + 1. * s)) +
6486  eta1 * (pow(a1_mass, 6) * (1. * pow(pion_mass, 2) + 0.5 * s) +
6487  pow(a1_mass, 2) * (3. * pow(pion_mass, 6) +
6488  1. * pow(pion_mass, 2) * pow(m_rho, 4) -
6489  0.5 * pow(pion_mass, 4) * s) +
6490  pow(a1_mass, 4) *
6491  (-3. * pow(pion_mass, 4) +
6492  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 0.5 * s) -
6493  0.5 * pow(m_rho, 2) * s) +
6494  pow(pion_mass, 4) *
6495  (-1. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
6496  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 0.5 * s) +
6497  0.5 * pow(m_rho, 2) * s) +
6498  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6499  (-1. * pow(pion_mass, 4) +
6500  pow(a1_mass, 2) * (1. * pow(pion_mass, 2) + 0.5 * s) -
6501  0.5 * pow(m_rho, 2) * s +
6502  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1.5 * s)))) *
6503  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
6504  4. * pow(pion_mass, 4) +
6505  4. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
6506  4. * pow(pion_mass, 2) * s - 2. * pow(m_rho, 2) * s +
6507  pow(s, 2) - 4. * pow(pion_mass, 2) * tmax -
6508  2. * pow(m_rho, 2) * tmax + 2. * s * tmax + pow(tmax, 2) +
6509  pow(a1_mass, 2) *
6510  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s +
6511  2. * tmax)))) /
6512  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
6513  2. * pow(a1_mass, 2) * pow(pion_mass, 2) + pow(pion_mass, 4)) -
6514  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
6515  (eta1 * (-1. * pow(pion_mass, 8) +
6516  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
6517  pow(a1_mass, 6) * (1. * pow(pion_mass, 2) - 0.5 * s) -
6518  0.5 * pow(pion_mass, 6) * s -
6519  4. * pow(pion_mass, 4) * pow(m_rho, 2) * s -
6520  1.5 * pow(pion_mass, 2) * pow(m_rho, 4) * s +
6521  3.5 * pow(pion_mass, 4) * pow(s, 2) +
6522  4. * pow(pion_mass, 2) * pow(m_rho, 2) * pow(s, 2) +
6523  0.5 * pow(m_rho, 4) * pow(s, 2) -
6524  2.5 * pow(pion_mass, 2) * pow(s, 3) -
6525  1. * pow(m_rho, 2) * pow(s, 3) + 0.5 * pow(s, 4) +
6526  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6527  (-1. * pow(pion_mass, 4) +
6528  pow(a1_mass, 2) * (1. * pow(pion_mass, 2) - 0.5 * s) -
6529  0.5 * pow(pion_mass, 2) * s + 0.5 * pow(s, 2)) +
6530  pow(a1_mass, 4) *
6531  (-3. * pow(pion_mass, 4) +
6532  (1. * pow(m_rho, 2) - 0.5 * s) * s +
6533  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) + 2.5 * s)) +
6534  pow(a1_mass, 2) *
6535  (3. * pow(pion_mass, 6) +
6536  pow(pion_mass, 4) * (2. * pow(m_rho, 2) - 1.5 * s) -
6537  0.5 * pow(m_rho, 4) * s + 0.5 * pow(s, 3) +
6538  pow(pion_mass, 2) *
6539  (1. * pow(m_rho, 4) - 1. * pow(m_rho, 2) * s -
6540  1. * pow(s, 2)))) +
6541  eta2 *
6542  (0.5 * pow(Gammaa1, 4) * pow(a1_mass, 4) -
6543  0.5 * pow(a1_mass, 8) + 0.5 * pow(pion_mass, 8) +
6544  pow(a1_mass, 6) *
6545  (1. * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 0.5 * s) +
6546  0.5 * pow(pion_mass, 6) * s +
6547  pow(a1_mass, 4) * (-0.5 * pow(m_rho, 4) +
6548  (-0.5 * pow(pion_mass, 2) + 0.5 * s) * s) +
6549  pow(pion_mass, 4) * (-0.5 * pow(m_rho, 4) +
6550  2. * pow(m_rho, 2) * s - 1.5 * pow(s, 2)) +
6551  pow(pion_mass, 2) * s *
6552  (0.5 * pow(m_rho, 4) - 1. * pow(m_rho, 2) * s +
6553  0.5 * pow(s, 2)) +
6554  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6555  (1. * pow(pion_mass, 4) + 0.5 * pow(m_rho, 4) +
6556  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 1.5 * s) -
6557  1. * pow(m_rho, 2) * s + 0.5 * pow(s, 2) +
6558  pow(a1_mass, 2) * (-1. * pow(pion_mass, 2) -
6559  1. * pow(m_rho, 2) + 1.5 * s)) +
6560  pow(a1_mass, 2) *
6561  (-1. * pow(pion_mass, 6) +
6562  pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 0.5 * s) +
6563  pow(pion_mass, 2) *
6564  (-1. * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s -
6565  1. * pow(s, 2)) +
6566  s * (0.5 * pow(m_rho, 4) - 1. * pow(m_rho, 2) * s +
6567  0.5 * pow(s, 2))))) *
6568  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
6569  4. * pow(pion_mass, 4) +
6570  4. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
6571  4. * pow(pion_mass, 2) * s - 2. * pow(m_rho, 2) * s +
6572  pow(s, 2) - 4. * pow(pion_mass, 2) * tmax -
6573  2. * pow(m_rho, 2) * tmax + 2. * s * tmax + pow(tmax, 2) +
6574  pow(a1_mass, 2) *
6575  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s +
6576  2. * tmax)))) /
6577  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
6578  pow(pion_mass, 4) + 2. * pow(pion_mass, 2) * pow(m_rho, 2) +
6579  pow(m_rho, 4) - 2. * pow(pion_mass, 2) * s -
6580  2. * pow(m_rho, 2) * s + pow(s, 2) +
6581  pow(a1_mass, 2) *
6582  (-2. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s)) -
6583  (0.0625 * pow(eta1 - 1. * eta2, 2) *
6584  (pow(eta2, 2) *
6585  (-1. * pow(a1_mass, 10) +
6586  pow(a1_mass, 8) *
6587  (5. * pow(pion_mass, 2) + 2.5 * pow(m_rho, 2) - 2.5 * s) +
6588  pow(Gammaa1, 4) * pow(a1_mass, 4) *
6589  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
6590  0.5 * pow(m_rho, 2) + 0.5 * s) +
6591  pow(a1_mass, 4) *
6592  (10. * pow(pion_mass, 6) - 2.5 * pow(m_rho, 6) +
6593  pow(pion_mass, 4) * (15. * pow(m_rho, 2) - 9. * s) +
6594  6. * pow(m_rho, 4) * s - 4.5 * pow(m_rho, 2) * pow(s, 2) +
6595  1. * pow(s, 3)) +
6596  pow(a1_mass, 6) *
6597  (-10. * pow(pion_mass, 4) +
6598  (1. * pow(m_rho, 2) - 1. * s) * s +
6599  pow(pion_mass, 2) * (-10. * pow(m_rho, 2) + 8. * s)) +
6600  pow(pion_mass, 4) *
6601  (1. * pow(pion_mass, 6) + 0.5 * pow(m_rho, 6) +
6602  pow(pion_mass, 4) * (2.5 * pow(m_rho, 2) - 0.5 * s) -
6603  1. * pow(m_rho, 4) * s + 0.5 * pow(m_rho, 2) * pow(s, 2) +
6604  pow(pion_mass, 2) *
6605  (2. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s)) +
6606  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6607  (4. * pow(a1_mass, 6) - 4. * pow(pion_mass, 6) -
6608  0.5 * pow(m_rho, 6) + 1.5 * pow(m_rho, 4) * s -
6609  1.5 * pow(m_rho, 2) * pow(s, 2) + 0.5 * pow(s, 3) +
6610  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 6. * s) +
6611  pow(a1_mass, 4) * (-12. * pow(pion_mass, 2) -
6612  6. * pow(m_rho, 2) + 6. * s) +
6613  pow(pion_mass, 2) *
6614  (-3. * pow(m_rho, 4) + 6. * pow(m_rho, 2) * s -
6615  3. * pow(s, 2)) +
6616  pow(a1_mass, 2) *
6617  (12. * pow(pion_mass, 4) + 3. * pow(m_rho, 4) +
6618  pow(pion_mass, 2) * (12. * pow(m_rho, 2) - 12. * s) -
6619  6. * pow(m_rho, 2) * s + 3. * pow(s, 2))) +
6620  pow(a1_mass, 2) *
6621  (-5. * pow(pion_mass, 8) + 1. * pow(m_rho, 8) -
6622  3.5 * pow(m_rho, 6) * s + 4.5 * pow(m_rho, 4) * pow(s, 2) -
6623  2.5 * pow(m_rho, 2) * pow(s, 3) + 0.5 * pow(s, 4) +
6624  pow(pion_mass, 6) * (-10. * pow(m_rho, 2) + 4. * s) +
6625  pow(pion_mass, 4) *
6626  (-2. * pow(m_rho, 4) + 1. * pow(m_rho, 2) * s +
6627  1. * pow(s, 2)) +
6628  pow(pion_mass, 2) *
6629  (3. * pow(m_rho, 6) - 8. * pow(m_rho, 4) * s +
6630  7. * pow(m_rho, 2) * pow(s, 2) - 2. * pow(s, 3)))) +
6631  pow(eta1, 2) *
6632  (-1. * pow(a1_mass, 10) +
6633  pow(a1_mass, 8) *
6634  (5. * pow(pion_mass, 2) + 2.5 * pow(m_rho, 2) - 2.5 * s) +
6635  pow(Gammaa1, 4) * pow(a1_mass, 4) *
6636  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
6637  0.5 * pow(m_rho, 2) + 0.5 * s) +
6638  pow(a1_mass, 6) *
6639  (-10. * pow(pion_mass, 4) - 2. * pow(m_rho, 4) +
6640  5. * pow(m_rho, 2) * s - 1. * pow(s, 2) +
6641  pow(pion_mass, 2) * (-10. * pow(m_rho, 2) + 8. * s)) +
6642  pow(a1_mass, 4) *
6643  (10. * pow(pion_mass, 6) + 0.5 * pow(m_rho, 6) +
6644  pow(pion_mass, 4) * (15. * pow(m_rho, 2) - 9. * s) -
6645  3. * pow(m_rho, 4) * s + 1.5 * pow(m_rho, 2) * pow(s, 2) +
6646  1. * pow(s, 3) +
6647  pow(pion_mass, 2) *
6648  (6. * pow(m_rho, 4) - 12. * pow(m_rho, 2) * s)) +
6649  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6650  (4. * pow(a1_mass, 6) - 4. * pow(pion_mass, 6) -
6651  0.5 * pow(m_rho, 6) + 1.5 * pow(m_rho, 4) * s -
6652  1.5 * pow(m_rho, 2) * pow(s, 2) + 0.5 * pow(s, 3) +
6653  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 6. * s) +
6654  pow(a1_mass, 4) * (-12. * pow(pion_mass, 2) -
6655  6. * pow(m_rho, 2) + 6. * s) +
6656  pow(pion_mass, 2) *
6657  (-3. * pow(m_rho, 4) + 6. * pow(m_rho, 2) * s -
6658  3. * pow(s, 2)) +
6659  pow(a1_mass, 2) *
6660  (12. * pow(pion_mass, 4) + 3. * pow(m_rho, 4) +
6661  pow(pion_mass, 2) * (12. * pow(m_rho, 2) - 12. * s) -
6662  6. * pow(m_rho, 2) * s + 3. * pow(s, 2))) +
6663  pow(pion_mass, 2) *
6664  (1. * pow(pion_mass, 8) +
6665  pow(pion_mass, 6) * (2.5 * pow(m_rho, 2) - 0.5 * s) +
6666  pow(pion_mass, 4) *
6667  (4. * pow(m_rho, 4) - 6. * pow(m_rho, 2) * s) +
6668  pow(m_rho, 2) * s *
6669  (-1. * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s -
6670  1. * pow(s, 2)) +
6671  pow(pion_mass, 2) *
6672  (1.5 * pow(m_rho, 6) - 6. * pow(m_rho, 4) * s +
6673  4.5 * pow(m_rho, 2) * pow(s, 2))) +
6674  pow(a1_mass, 2) *
6675  (-5. * pow(pion_mass, 8) +
6676  pow(pion_mass, 6) * (-10. * pow(m_rho, 2) + 4. * s) +
6677  pow(pion_mass, 4) *
6678  (-8. * pow(m_rho, 4) + 13. * pow(m_rho, 2) * s +
6679  1. * pow(s, 2)) +
6680  pow(pion_mass, 2) *
6681  (-1. * pow(m_rho, 6) + 6. * pow(m_rho, 4) * s -
6682  3. * pow(m_rho, 2) * pow(s, 2) - 2. * pow(s, 3)) +
6683  s * (0.5 * pow(m_rho, 6) - 0.5 * pow(m_rho, 4) * s -
6684  0.5 * pow(m_rho, 2) * pow(s, 2) + 0.5 * pow(s, 3)))) +
6685  eta1 * eta2 *
6686  (2. * pow(a1_mass, 10) +
6687  pow(Gammaa1, 4) * pow(a1_mass, 4) *
6688  (-2. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) +
6689  1. * pow(m_rho, 2) - 1. * s) +
6690  pow(a1_mass, 8) *
6691  (-10. * pow(pion_mass, 2) - 5. * pow(m_rho, 2) + 5. * s) +
6692  pow(a1_mass, 6) *
6693  (20. * pow(pion_mass, 4) + 6. * pow(m_rho, 4) +
6694  pow(pion_mass, 2) * (20. * pow(m_rho, 2) - 16. * s) -
6695  8. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
6696  pow(a1_mass, 4) *
6697  (-20. * pow(pion_mass, 6) - 4. * pow(m_rho, 6) +
6698  6. * pow(m_rho, 4) * s - 2. * pow(s, 3) +
6699  pow(pion_mass, 4) * (-30. * pow(m_rho, 2) + 18. * s) +
6700  pow(pion_mass, 2) *
6701  (-18. * pow(m_rho, 4) + 18. * pow(m_rho, 2) * s)) +
6702  pow(pion_mass, 2) *
6703  (-2. * pow(pion_mass, 8) - 1. * pow(m_rho, 8) +
6704  3. * pow(m_rho, 6) * s - 3. * pow(m_rho, 4) * pow(s, 2) +
6705  1. * pow(m_rho, 2) * pow(s, 3) +
6706  pow(pion_mass, 6) * (-5. * pow(m_rho, 2) + 1. * s) +
6707  pow(pion_mass, 4) *
6708  (-10. * pow(m_rho, 4) + 10. * pow(m_rho, 2) * s) +
6709  pow(pion_mass, 2) *
6710  (-6. * pow(m_rho, 6) + 12. * pow(m_rho, 4) * s -
6711  6. * pow(m_rho, 2) * pow(s, 2))) +
6712  pow(a1_mass, 2) *
6713  (10. * pow(pion_mass, 8) + 1. * pow(m_rho, 8) +
6714  pow(pion_mass, 6) * (20. * pow(m_rho, 2) - 8. * s) -
6715  2. * pow(m_rho, 6) * s + 2. * pow(m_rho, 2) * pow(s, 3) -
6716  1. * pow(s, 4) +
6717  pow(pion_mass, 4) *
6718  (22. * pow(m_rho, 4) - 20. * pow(m_rho, 2) * s -
6719  2. * pow(s, 2)) +
6720  pow(pion_mass, 2) *
6721  (8. * pow(m_rho, 6) - 12. * pow(m_rho, 4) * s +
6722  4. * pow(s, 3))) +
6723  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6724  (-8. * pow(a1_mass, 6) + 8. * pow(pion_mass, 6) +
6725  1. * pow(m_rho, 6) +
6726  pow(pion_mass, 4) * (12. * pow(m_rho, 2) - 12. * s) +
6727  pow(a1_mass, 4) * (24. * pow(pion_mass, 2) +
6728  12. * pow(m_rho, 2) - 12. * s) -
6729  3. * pow(m_rho, 4) * s + 3. * pow(m_rho, 2) * pow(s, 2) -
6730  1. * pow(s, 3) +
6731  pow(pion_mass, 2) *
6732  (6. * pow(m_rho, 4) - 12. * pow(m_rho, 2) * s +
6733  6. * pow(s, 2)) +
6734  pow(a1_mass, 2) *
6735  (-24. * pow(pion_mass, 4) - 6. * pow(m_rho, 4) +
6736  12. * pow(m_rho, 2) * s - 6. * pow(s, 2) +
6737  pow(pion_mass, 2) *
6738  (-24. * pow(m_rho, 2) + 24. * s))))) *
6739  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
6740  4. * pow(pion_mass, 4) +
6741  4. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
6742  4. * pow(pion_mass, 2) * s - 2. * pow(m_rho, 2) * s +
6743  pow(s, 2) - 4. * pow(pion_mass, 2) * tmax -
6744  2. * pow(m_rho, 2) * tmax + 2. * s * tmax + pow(tmax, 2) +
6745  pow(a1_mass, 2) *
6746  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s +
6747  2. * tmax)))) /
6748  (pow(Gammaa1, 2) * pow(a1_mass, 2) + 4. * pow(a1_mass, 4) +
6749  4. * pow(pion_mass, 4) + 4. * pow(pion_mass, 2) * pow(m_rho, 2) +
6750  pow(m_rho, 4) - 4. * pow(pion_mass, 2) * s -
6751  2. * pow(m_rho, 2) * s + pow(s, 2) +
6752  pow(a1_mass, 2) *
6753  (-8. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 4. * s)))) /
6754  (16. * Pi * s * (-4 * pow(pion_mass, 2) + s)));
6755 
6756  // clang-format on
6757  return cut_off(xs * gev2_mb / spin_deg_factor);
6758 }
constexpr double a1_mass
a1 mass in GeV.
Definition: constants.h:80
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:59
std::array< T, 2 > get_t_range(const T sqrts, const T m1, const T m2, const T m3, const T m4)
Get the range of Mandelstam-t values allowed in a particular 2->2 process, see PDG 2014 booklet...
Definition: kinematics.h:109
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
double cut_off(const double sigma_mb)
Cross section after cut off.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_pi_pi0_rho()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_pi_pi0_rho ( const double  s,
const double  m_rho 
)
static

Definition at line 7040 of file crosssectionsphoton.cc.

7041  {
7042  using std::abs;
7043  using std::atan;
7044  using std::pow;
7045  using std::sqrt;
7046 
7047  const double spin_deg_factor = 1.0;
7048  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, pion_mass, m_rho, 0.0);
7049 
7050  const double tmin = t_mandelstam[1];
7051  const double tmax = t_mandelstam[0];
7052 
7053  // clang-format off
7054  const double
7055  xs =
7056  (pow(Const, 2) * pow(ghat, 4) *
7057  ((-0.03125 * pow(eta1 - 1. * eta2, 2) *
7058  (eta1 * eta2 *
7059  (-2. * pow(a1_mass, 8) - 2. * pow(pion_mass, 8) +
7060  2. * pow(pion_mass, 4) * pow(m_rho, 4) +
7061  pow(a1_mass, 6) * (8. * pow(pion_mass, 2) - 4. * s) +
7062  pow(a1_mass, 2) * pow(pion_mass, 2) *
7063  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) -
7064  4. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s) +
7065  pow(a1_mass, 4) *
7066  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
7067  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
7068  4. * pow(s, 2))) +
7069  pow(eta2, 2) *
7070  (1. * pow(a1_mass, 8) + 1. * pow(pion_mass, 8) -
7071  2. * pow(pion_mass, 6) * pow(m_rho, 2) +
7072  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
7073  pow(a1_mass, 6) *
7074  (-4. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) + 2. * s) +
7075  pow(a1_mass, 4) *
7076  (6. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
7077  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
7078  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
7079  pow(a1_mass, 2) *
7080  (-4. * pow(pion_mass, 6) -
7081  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
7082  pow(pion_mass, 4) * (6. * pow(m_rho, 2) + 2. * s))) +
7083  pow(eta1, 2) *
7084  (1. * pow(a1_mass, 8) +
7085  pow(a1_mass, 6) *
7086  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
7087  pow(a1_mass, 4) *
7088  (6. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
7089  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
7090  4. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
7091  pow(a1_mass, 2) *
7092  (-4. * pow(pion_mass, 6) +
7093  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
7094  pow(m_rho, 2) * (2. * pow(m_rho, 2) - 2. * s) * s +
7095  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s)) +
7096  pow(pion_mass, 2) *
7097  (1. * pow(pion_mass, 6) +
7098  2. * pow(pion_mass, 4) * pow(m_rho, 2) -
7099  2. * pow(m_rho, 6) + 2. * pow(m_rho, 4) * s +
7100  pow(pion_mass, 2) *
7101  (1. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s))))) /
7102  (1. * pow(a1_mass, 2) - 1. * tmin) -
7103  (1. * pow(-2. + delta, 2) * pow(pion_mass, 2) *
7104  (1. * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2))) /
7105  (1. * pow(pion_mass, 2) - 1. * tmin) -
7106  0.75 * tmin +
7107  (0.25 * pow(-2. + delta, 2) * pow(pion_mass, 2) * tmin) /
7108  pow(m_rho, 2) +
7109  0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
7110  (eta2 * (-1. * pow(a1_mass, 2) + pow(m_rho, 2) - 2. * s) +
7111  eta1 * (2. * pow(pion_mass, 2) + s)) *
7112  tmin -
7113  C4 *
7114  (2. * C4 * pow(m_rho, 4) + pow(m_rho, 2) * (-3. - 4. * C4 * s) +
7115  s * (3. + 2. * C4 * s)) *
7116  tmin -
7117  (0.5 * pow(delta, 2) *
7118  (1. * pow(pion_mass, 4) * pow(m_rho, 2) + 0.25 * pow(m_rho, 6) -
7119  0.75 * pow(m_rho, 4) * s + 0.125 * pow(m_rho, 2) * pow(s, 2) +
7120  0.25 * pow(s, 3) +
7121  pow(pion_mass, 2) *
7122  (2.5 * pow(m_rho, 4) + 0.25 * pow(m_rho, 2) * s -
7123  0.75 * pow(s, 2))) *
7124  tmin) /
7125  pow(m_rho, 6) -
7126  0.03125 * pow(eta1 - 1. * eta2, 2) *
7127  (eta1 * eta2 *
7128  (-6. * pow(a1_mass, 4) - 12. * pow(pion_mass, 4) +
7129  2. * pow(m_rho, 4) +
7130  pow(a1_mass, 2) * (16. * pow(pion_mass, 2) - 8. * s) +
7131  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
7132  4. * pow(s, 2)) +
7133  pow(eta1, 2) *
7134  (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
7135  pow(m_rho, 4) +
7136  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
7137  4. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
7138  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) -
7139  4. * pow(m_rho, 2) + 4. * s)) +
7140  pow(eta2, 2) *
7141  (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
7142  pow(m_rho, 4) +
7143  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
7144  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
7145  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) +
7146  4. * pow(m_rho, 2) + 4. * s))) *
7147  tmin -
7148  (3. * delta *
7149  (0.6666666666666666 * C4 * pow(m_rho, 6) -
7150  0.08333333333333333 * pow(s, 2) +
7151  pow(m_rho, 4) * (-0.25 - 0.5 * C4 * s) +
7152  pow(m_rho, 2) *
7153  s * (0.08333333333333333 - 0.16666666666666666 * C4 * s) +
7154  pow(pion_mass, 2) *
7155  (1. * C4 * pow(m_rho, 4) + 0.08333333333333333 * s +
7156  pow(m_rho, 2) *
7157  (-0.4166666666666667 - 0.3333333333333333 * C4 * s))) *
7158  tmin) /
7159  pow(m_rho, 4) -
7160  (0.25 * (1. * eta1 - 1. * eta2) *
7161  (pow(m_rho, 2) *
7162  (eta1 * (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4) +
7163  pow(a1_mass, 2) * (1. - 2. * C4 * pow(m_rho, 2)) +
7164  pow(pion_mass, 2) * (-2. + 4. * C4 * pow(m_rho, 2)) -
7165  2. * C4 * pow(s, 2)) +
7166  eta2 * (-1.5 * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4) +
7167  pow(pion_mass, 2) * (2. - 4. * C4 * pow(m_rho, 2)) +
7168  pow(a1_mass, 2) * (-1. + 2. * C4 * pow(m_rho, 2)) +
7169  0.5 * s - 4. * C4 * pow(m_rho, 2) * s +
7170  2. * C4 * pow(s, 2))) +
7171  delta * (eta2 *
7172  (-1. * pow(a1_mass, 4) - 3. * pow(pion_mass, 4) +
7173  1. * pow(m_rho, 4) +
7174  pow(a1_mass, 2) * (3. * pow(pion_mass, 2) -
7175  1. * pow(m_rho, 2) - 1. * s) +
7176  0.25 * pow(m_rho, 2) * s - 0.75 * pow(s, 2) +
7177  pow(pion_mass, 2) * (1. * pow(m_rho, 2) + 1. * s)) +
7178  eta1 *
7179  (1. * pow(a1_mass, 4) + 3. * pow(pion_mass, 4) +
7180  0.5 * pow(m_rho, 4) +
7181  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 2. * s) -
7182  2. * pow(m_rho, 2) * s + 1. * pow(s, 2) +
7183  pow(a1_mass, 2) *
7184  (-3. * pow(pion_mass, 2) - 1.5 * pow(m_rho, 2) +
7185  1.5 * s)))) *
7186  tmin) /
7187  pow(m_rho, 2) -
7188  0.0625 * (-2. + delta) * (eta1 - 1. * eta2) * eta2 * pow(tmin, 2) +
7189  (0.25 * pow(delta, 2) *
7190  (2. * pow(pion_mass, 2) * pow(m_rho, 2) + 1. * pow(m_rho, 4) -
7191  0.75 * pow(m_rho, 2) * s - 0.25 * pow(s, 2)) *
7192  pow(tmin, 2)) /
7193  pow(m_rho, 6) -
7194  0.03125 * pow(eta1 - 1. * eta2, 3) *
7195  (eta2 * (-1. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) -
7196  1. * pow(m_rho, 2) - 1. * s) +
7197  eta1 * (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
7198  1. * pow(m_rho, 2) + s)) *
7199  pow(tmin, 2) +
7200  (1.5 * delta *
7201  (1. * C4 * pow(m_rho, 4) + 0.08333333333333333 * s +
7202  pow(m_rho, 2) *
7203  (-0.4166666666666667 - 0.3333333333333333 * C4 * s)) *
7204  pow(tmin, 2)) /
7205  pow(m_rho, 4) -
7206  (0.125 * (1. * eta1 - 1. * eta2) *
7207  (pow(m_rho, 2) * (eta1 * (1. - 2. * C4 * pow(m_rho, 2)) +
7208  eta2 * (-1. + 2. * C4 * pow(m_rho, 2))) +
7209  delta * (eta2 * (-1. * pow(a1_mass, 2) + 3. * pow(pion_mass, 2) -
7210  1. * pow(m_rho, 2) - 1. * s) +
7211  eta1 * (1. * pow(a1_mass, 2) - 3. * pow(pion_mass, 2) -
7212  1.5 * pow(m_rho, 2) + 1.5 * s))) *
7213  pow(tmin, 2)) /
7214  pow(m_rho, 2) -
7215  0.010416666666666666 * pow(eta1 - 1. * eta2, 4) * pow(tmin, 3) -
7216  (0.16666666666666666 * pow(delta, 2) * pow(tmin, 3)) /
7217  pow(m_rho, 4) -
7218  (0.08333333333333333 * delta * pow(1. * eta1 - 1. * eta2, 2) *
7219  pow(tmin, 3)) /
7220  pow(m_rho, 2) +
7221  (0.03125 * pow(eta1 - 1. * eta2, 2) *
7222  (eta1 * eta2 *
7223  (-2. * pow(a1_mass, 8) - 2. * pow(pion_mass, 8) +
7224  2. * pow(pion_mass, 4) * pow(m_rho, 4) +
7225  pow(a1_mass, 6) * (8. * pow(pion_mass, 2) - 4. * s) +
7226  pow(a1_mass, 2) * pow(pion_mass, 2) *
7227  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) -
7228  4. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s) +
7229  pow(a1_mass, 4) *
7230  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
7231  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
7232  4. * pow(s, 2))) +
7233  pow(eta2, 2) *
7234  (1. * pow(a1_mass, 8) + 1. * pow(pion_mass, 8) -
7235  2. * pow(pion_mass, 6) * pow(m_rho, 2) +
7236  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
7237  pow(a1_mass, 6) *
7238  (-4. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) + 2. * s) +
7239  pow(a1_mass, 4) *
7240  (6. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
7241  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
7242  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
7243  pow(a1_mass, 2) *
7244  (-4. * pow(pion_mass, 6) -
7245  2. * pow(pion_mass, 2) *
7246  pow(m_rho, 2) * s +
7247  pow(pion_mass, 4) * (6. * pow(m_rho, 2) + 2. * s))) +
7248  pow(eta1, 2) *
7249  (1. * pow(a1_mass, 8) +
7250  pow(a1_mass, 6) *
7251  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
7252  pow(a1_mass, 4) *
7253  (6. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
7254  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
7255  4. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
7256  pow(a1_mass, 2) *
7257  (-4. * pow(pion_mass, 6) +
7258  2. * pow(pion_mass, 2) *
7259  pow(m_rho, 2) * s +
7260  pow(m_rho, 2) * (2. * pow(m_rho, 2) - 2. * s) * s +
7261  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s)) +
7262  pow(pion_mass, 2) *
7263  (1. * pow(pion_mass, 6) +
7264  2. * pow(pion_mass, 4) * pow(m_rho, 2) -
7265  2. * pow(m_rho, 6) + 2. * pow(m_rho, 4) * s +
7266  pow(pion_mass, 2) *
7267  (1. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s))))) /
7268  (1. * pow(a1_mass, 2) - 1. * tmax) +
7269  (1. * pow(-2. + delta, 2) * pow(pion_mass, 2) *
7270  (1. * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2))) /
7271  (1. * pow(pion_mass, 2) - 1. * tmax) +
7272  0.75 * tmax -
7273  (0.25 * pow(-2. + delta, 2) * pow(pion_mass, 2) * tmax) /
7274  pow(m_rho, 2) -
7275  0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
7276  (eta2 * (-1. * pow(a1_mass, 2) + pow(m_rho, 2) - 2. * s) +
7277  eta1 * (2. * pow(pion_mass, 2) + s)) *
7278  tmax +
7279  C4 *
7280  (2. * C4 * pow(m_rho, 4) + pow(m_rho, 2) * (-3. - 4. * C4 * s) +
7281  s * (3. + 2. * C4 * s)) *
7282  tmax +
7283  (0.5 * pow(delta, 2) *
7284  (1. * pow(pion_mass, 4) * pow(m_rho, 2) + 0.25 * pow(m_rho, 6) -
7285  0.75 * pow(m_rho, 4) * s + 0.125 * pow(m_rho, 2) * pow(s, 2) +
7286  0.25 * pow(s, 3) +
7287  pow(pion_mass, 2) *
7288  (2.5 * pow(m_rho, 4) + 0.25 * pow(m_rho, 2) * s -
7289  0.75 * pow(s, 2))) *
7290  tmax) /
7291  pow(m_rho, 6) +
7292  0.03125 * pow(eta1 - 1. * eta2, 2) *
7293  (eta1 * eta2 *
7294  (-6. * pow(a1_mass, 4) - 12. * pow(pion_mass, 4) +
7295  2. * pow(m_rho, 4) +
7296  pow(a1_mass, 2) * (16. * pow(pion_mass, 2) - 8. * s) +
7297  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
7298  4. * pow(s, 2)) +
7299  pow(eta1, 2) *
7300  (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
7301  pow(m_rho, 4) +
7302  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
7303  4. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
7304  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) -
7305  4. * pow(m_rho, 2) + 4. * s)) +
7306  pow(eta2, 2) *
7307  (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
7308  pow(m_rho, 4) +
7309  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
7310  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
7311  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) +
7312  4. * pow(m_rho, 2) + 4. * s))) *
7313  tmax +
7314  (3. * delta *
7315  (0.6666666666666666 * C4 * pow(m_rho, 6) -
7316  0.08333333333333333 * pow(s, 2) +
7317  pow(m_rho, 4) * (-0.25 - 0.5 * C4 * s) +
7318  pow(m_rho, 2) *
7319  s * (0.08333333333333333 - 0.16666666666666666 * C4 * s) +
7320  pow(pion_mass, 2) *
7321  (1. * C4 * pow(m_rho, 4) + 0.08333333333333333 * s +
7322  pow(m_rho, 2) *
7323  (-0.4166666666666667 - 0.3333333333333333 * C4 * s))) *
7324  tmax) /
7325  pow(m_rho, 4) +
7326  (0.25 * (1. * eta1 - 1. * eta2) *
7327  (pow(m_rho, 2) *
7328  (eta1 * (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4) +
7329  pow(a1_mass, 2) * (1. - 2. * C4 * pow(m_rho, 2)) +
7330  pow(pion_mass, 2) * (-2. + 4. * C4 * pow(m_rho, 2)) -
7331  2. * C4 * pow(s, 2)) +
7332  eta2 * (-1.5 * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4) +
7333  pow(pion_mass, 2) * (2. - 4. * C4 * pow(m_rho, 2)) +
7334  pow(a1_mass, 2) * (-1. + 2. * C4 * pow(m_rho, 2)) +
7335  0.5 * s - 4. * C4 * pow(m_rho, 2) * s +
7336  2. * C4 * pow(s, 2))) +
7337  delta * (eta2 *
7338  (-1. * pow(a1_mass, 4) - 3. * pow(pion_mass, 4) +
7339  1. * pow(m_rho, 4) +
7340  pow(a1_mass, 2) * (3. * pow(pion_mass, 2) -
7341  1. * pow(m_rho, 2) - 1. * s) +
7342  0.25 * pow(m_rho, 2) * s - 0.75 * pow(s, 2) +
7343  pow(pion_mass, 2) * (1. * pow(m_rho, 2) + 1. * s)) +
7344  eta1 *
7345  (1. * pow(a1_mass, 4) + 3. * pow(pion_mass, 4) +
7346  0.5 * pow(m_rho, 4) +
7347  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 2. * s) -
7348  2. * pow(m_rho, 2) * s + 1. * pow(s, 2) +
7349  pow(a1_mass, 2) *
7350  (-3. * pow(pion_mass, 2) - 1.5 * pow(m_rho, 2) +
7351  1.5 * s)))) *
7352  tmax) /
7353  pow(m_rho, 2) +
7354  0.0625 * (-2. + delta) * (eta1 - 1. * eta2) * eta2 * pow(tmax, 2) -
7355  (0.25 * pow(delta, 2) *
7356  (2. * pow(pion_mass, 2) * pow(m_rho, 2) + 1. * pow(m_rho, 4) -
7357  0.75 * pow(m_rho, 2) * s - 0.25 * pow(s, 2)) *
7358  pow(tmax, 2)) /
7359  pow(m_rho, 6) +
7360  0.03125 * pow(eta1 - 1. * eta2, 3) *
7361  (eta2 * (-1. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) -
7362  1. * pow(m_rho, 2) - 1. * s) +
7363  eta1 * (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
7364  1. * pow(m_rho, 2) + s)) *
7365  pow(tmax, 2) -
7366  (1.5 * delta *
7367  (1. * C4 * pow(m_rho, 4) + 0.08333333333333333 * s +
7368  pow(m_rho, 2) *
7369  (-0.4166666666666667 - 0.3333333333333333 * C4 * s)) *
7370  pow(tmax, 2)) /
7371  pow(m_rho, 4) +
7372  (0.125 * (1. * eta1 - 1. * eta2) *
7373  (pow(m_rho, 2) * (eta1 * (1. - 2. * C4 * pow(m_rho, 2)) +
7374  eta2 * (-1. + 2. * C4 * pow(m_rho, 2))) +
7375  delta * (eta2 * (-1. * pow(a1_mass, 2) + 3. * pow(pion_mass, 2) -
7376  1. * pow(m_rho, 2) - 1. * s) +
7377  eta1 * (1. * pow(a1_mass, 2) - 3. * pow(pion_mass, 2) -
7378  1.5 * pow(m_rho, 2) + 1.5 * s))) *
7379  pow(tmax, 2)) /
7380  pow(m_rho, 2) +
7381  0.010416666666666666 * pow(eta1 - 1. * eta2, 4) * pow(tmax, 3) +
7382  (0.16666666666666666 * pow(delta, 2) * pow(tmax, 3)) /
7383  pow(m_rho, 4) +
7384  (0.08333333333333333 * delta * pow(1. * eta1 - 1. * eta2, 2) *
7385  pow(tmax, 3)) /
7386  pow(m_rho, 2) -
7387  (2. * pow(pion_mass, 4) * tmin * HeavisideTheta(-m_rho + sqrt(s))) /
7388  pow(pow(m_rho, 2) - 1. * s, 2) -
7389  (5. * pow(pion_mass, 2) * pow(m_rho, 2) * tmin *
7390  HeavisideTheta(-m_rho + sqrt(s))) /
7391  pow(pow(m_rho, 2) - 1. * s, 2) -
7392  (0.5 * pow(m_rho, 4) * tmin * HeavisideTheta(-m_rho + sqrt(s))) /
7393  pow(pow(m_rho, 2) - 1. * s, 2) -
7394  (2.499999 * pow(pion_mass, 2) * tmin *
7395  HeavisideTheta(-m_rho + sqrt(s))) /
7396  (pow(m_rho, 2) - 1. * s) +
7397  (5.0000100000000005 * delta * pow(pion_mass, 2) * tmin *
7398  HeavisideTheta(-m_rho + sqrt(s))) /
7399  (pow(m_rho, 2) - 1. * s) -
7400  (1.2500010000000001 * pow(m_rho, 2) * tmin *
7401  HeavisideTheta(-m_rho + sqrt(s))) /
7402  (pow(m_rho, 2) - 1. * s) +
7403  (0.500001 * delta * pow(m_rho, 2) * tmin *
7404  HeavisideTheta(-m_rho + sqrt(s))) /
7405  (pow(m_rho, 2) - 1. * s) +
7406  (6. * C4 * pow(pion_mass, 2) * pow(m_rho, 2) * tmin *
7407  HeavisideTheta(-m_rho + sqrt(s))) /
7408  (pow(m_rho, 2) - 1. * s) +
7409  (3. * C4 * pow(m_rho, 4) * tmin *
7410  HeavisideTheta(-m_rho + sqrt(s))) /
7411  (pow(m_rho, 2) - 1. * s) +
7412  (5. * delta * pow(pion_mass, 2) * s * tmin *
7413  HeavisideTheta(-m_rho + sqrt(s))) /
7414  pow(pow(m_rho, 2) - 1. * s, 2) +
7415  (1.75 * pow(m_rho, 2) * s * tmin *
7416  HeavisideTheta(-m_rho + sqrt(s))) /
7417  pow(pow(m_rho, 2) - 1. * s, 2) +
7418  (0.5 * delta * pow(m_rho, 2) * s * tmin *
7419  HeavisideTheta(-m_rho + sqrt(s))) /
7420  pow(pow(m_rho, 2) - 1. * s, 2) +
7421  (1.5 * s * tmin * HeavisideTheta(-m_rho + sqrt(s))) /
7422  (pow(m_rho, 2) - 1. * s) -
7423  (1.0000005 * delta * s * tmin * HeavisideTheta(-m_rho + sqrt(s))) /
7424  (pow(m_rho, 2) - 1. * s) -
7425  (0.2500005 * pow(delta, 2) * s * tmin *
7426  HeavisideTheta(-m_rho + sqrt(s))) /
7427  (pow(m_rho, 2) - 1. * s) -
7428  (2.000001 * C4 * pow(pion_mass, 2) * s * tmin *
7429  HeavisideTheta(-m_rho + sqrt(s))) /
7430  (pow(m_rho, 2) - 1. * s) -
7431  (3. * C4 * delta * pow(pion_mass, 2) * s * tmin *
7432  HeavisideTheta(-m_rho + sqrt(s))) /
7433  (pow(m_rho, 2) - 1. * s) -
7434  (3.9999899999999995 * C4 * pow(m_rho, 2) * s * tmin *
7435  HeavisideTheta(-m_rho + sqrt(s))) /
7436  (pow(m_rho, 2) - 1. * s) -
7437  (1.5 * C4 * delta * pow(m_rho, 2) * s * tmin *
7438  HeavisideTheta(-m_rho + sqrt(s))) /
7439  (pow(m_rho, 2) - 1. * s) -
7440  (1.75 * delta * pow(s, 2) * tmin *
7441  HeavisideTheta(-m_rho + sqrt(s))) /
7442  pow(pow(m_rho, 2) - 1. * s, 2) -
7443  (0.125 * pow(delta, 2) * pow(s, 2) * tmin *
7444  HeavisideTheta(-m_rho + sqrt(s))) /
7445  pow(pow(m_rho, 2) - 1. * s, 2) -
7446  (0.5 * pow(delta, 2) * pow(pion_mass, 4) * pow(s, 2) * tmin *
7447  HeavisideTheta(-m_rho + sqrt(s))) /
7448  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) +
7449  (0.999999 * C4 * pow(s, 2) * tmin *
7450  HeavisideTheta(-m_rho + sqrt(s))) /
7451  (pow(m_rho, 2) - 1. * s) +
7452  (1.9999949999999997 * C4 * delta * pow(s, 2) * tmin *
7453  HeavisideTheta(-m_rho + sqrt(s))) /
7454  (pow(m_rho, 2) - 1. * s) -
7455  (1. * delta * pow(pion_mass, 2) * pow(s, 3) * tmin *
7456  HeavisideTheta(-m_rho + sqrt(s))) /
7457  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) +
7458  (0.25 * pow(delta, 2) * pow(pion_mass, 2) * pow(s, 4) * tmin *
7459  HeavisideTheta(-m_rho + sqrt(s))) /
7460  (pow(m_rho, 6) * pow(pow(m_rho, 2) - 1. * s, 2)) +
7461  (0.25 * delta * pow(s, 4) * tmin *
7462  HeavisideTheta(-m_rho + sqrt(s))) /
7463  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) -
7464  (0.0625 * pow(delta, 2) * pow(s, 5) * tmin *
7465  HeavisideTheta(-m_rho + sqrt(s))) /
7466  (pow(m_rho, 6) * pow(pow(m_rho, 2) - 1. * s, 2)) +
7467  (2. * delta * pow(pion_mass, 4) * s * tmin *
7468  HeavisideTheta(-m_rho + sqrt(s))) /
7469  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7470  (1. * pow(pion_mass, 2) * pow(s, 2) * tmin *
7471  HeavisideTheta(-m_rho + sqrt(s))) /
7472  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7473  (1.25 * pow(delta, 2) * pow(pion_mass, 2) * pow(s, 2) * tmin *
7474  HeavisideTheta(-m_rho + sqrt(s))) /
7475  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7476  (0.25 * pow(s, 3) * tmin * HeavisideTheta(-m_rho + sqrt(s))) /
7477  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7478  (0.4375 * pow(delta, 2) * pow(s, 3) * tmin *
7479  HeavisideTheta(-m_rho + sqrt(s))) /
7480  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7481  (2.000001 * delta * pow(pion_mass, 4) * tmin *
7482  HeavisideTheta(-m_rho + sqrt(s))) /
7483  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7484  (0.500001 * pow(pion_mass, 2) * s * tmin *
7485  HeavisideTheta(-m_rho + sqrt(s))) /
7486  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7487  (1.4999993999999999 * delta * pow(pion_mass, 2) * s * tmin *
7488  HeavisideTheta(-m_rho + sqrt(s))) /
7489  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7490  (2.5000050000000003 * pow(delta, 2) * pow(pion_mass, 2) * s * tmin *
7491  HeavisideTheta(-m_rho + sqrt(s))) /
7492  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7493  (0.2499999 * pow(s, 2) * tmin * HeavisideTheta(-m_rho + sqrt(s))) /
7494  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7495  (0.9999998999999999 * delta * pow(s, 2) * tmin *
7496  HeavisideTheta(-m_rho + sqrt(s))) /
7497  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7498  (0.8125005000000001 * pow(delta, 2) * pow(s, 2) * tmin *
7499  HeavisideTheta(-m_rho + sqrt(s))) /
7500  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7501  (1.0000005 * C4 * delta * pow(pion_mass, 2) * pow(s, 2) * tmin *
7502  HeavisideTheta(-m_rho + sqrt(s))) /
7503  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7504  (0.4999995 * C4 * delta * pow(s, 3) * tmin *
7505  HeavisideTheta(-m_rho + sqrt(s))) /
7506  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7507  (1.0000005 * pow(delta, 2) * pow(pion_mass, 4) * s * tmin *
7508  HeavisideTheta(-m_rho + sqrt(s))) /
7509  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7510  (1.5000015000000002 * delta * pow(pion_mass, 2) * pow(s, 2) * tmin *
7511  HeavisideTheta(-m_rho + sqrt(s))) /
7512  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7513  (0.12499995 * pow(delta, 2) * pow(pion_mass, 2) * pow(s, 2) * tmin *
7514  HeavisideTheta(-m_rho + sqrt(s))) /
7515  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7516  (0.49999994999999997 * delta * pow(s, 3) * tmin *
7517  HeavisideTheta(-m_rho + sqrt(s))) /
7518  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7519  (0.12499995 * pow(delta, 2) * pow(s, 3) * tmin *
7520  HeavisideTheta(-m_rho + sqrt(s))) /
7521  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7522  (0.6250005000000001 * pow(delta, 2) * pow(pion_mass, 2) *
7523  pow(s, 3) * tmin * HeavisideTheta(-m_rho + sqrt(s))) /
7524  (pow(m_rho, 8) - 1. * pow(m_rho, 6) * s) -
7525  (0.1875 * pow(delta, 2) * pow(s, 4) * tmin *
7526  HeavisideTheta(-m_rho + sqrt(s))) /
7527  (pow(m_rho, 8) - 1. * pow(m_rho, 6) * s) +
7528  (2. * pow(pion_mass, 2) * pow(tmin, 2) *
7529  HeavisideTheta(-m_rho + sqrt(s))) /
7530  pow(pow(m_rho, 2) - 1. * s, 2) +
7531  (1. * pow(m_rho, 2) * pow(tmin, 2) *
7532  HeavisideTheta(-m_rho + sqrt(s))) /
7533  pow(pow(m_rho, 2) - 1. * s, 2) +
7534  (1.2499995 * pow(tmin, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7535  (pow(m_rho, 2) - 1. * s) -
7536  (1.0000005 * delta * pow(tmin, 2) *
7537  HeavisideTheta(-m_rho + sqrt(s))) /
7538  (pow(m_rho, 2) - 1. * s) -
7539  (3. * C4 * pow(m_rho, 2) * pow(tmin, 2) *
7540  HeavisideTheta(-m_rho + sqrt(s))) /
7541  (pow(m_rho, 2) - 1. * s) -
7542  (1. * s * pow(tmin, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7543  pow(pow(m_rho, 2) - 1. * s, 2) -
7544  (1. * delta * s * pow(tmin, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7545  pow(pow(m_rho, 2) - 1. * s, 2) +
7546  (1.0000005 * C4 * s * pow(tmin, 2) *
7547  HeavisideTheta(-m_rho + sqrt(s))) /
7548  (pow(m_rho, 2) - 1. * s) +
7549  (1.5 * C4 * delta * s * pow(tmin, 2) *
7550  HeavisideTheta(-m_rho + sqrt(s))) /
7551  (pow(m_rho, 2) - 1. * s) +
7552  (0.5 * pow(delta, 2) * pow(pion_mass, 2) * pow(s, 2) *
7553  pow(tmin, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7554  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) -
7555  (0.25 * pow(delta, 2) * pow(s, 3) * pow(tmin, 2) *
7556  HeavisideTheta(-m_rho + sqrt(s))) /
7557  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) -
7558  (2. * delta * pow(pion_mass, 2) * s * pow(tmin, 2) *
7559  HeavisideTheta(-m_rho + sqrt(s))) /
7560  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7561  (1. * delta * pow(s, 2) * pow(tmin, 2) *
7562  HeavisideTheta(-m_rho + sqrt(s))) /
7563  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7564  (0.25 * pow(delta, 2) * pow(s, 2) * pow(tmin, 2) *
7565  HeavisideTheta(-m_rho + sqrt(s))) /
7566  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7567  (1.9999949999999997 * delta * pow(pion_mass, 2) * pow(tmin, 2) *
7568  HeavisideTheta(-m_rho + sqrt(s))) /
7569  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7570  (0.2500005 * s * pow(tmin, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7571  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7572  (0.24999974999999997 * delta * s * pow(tmin, 2) *
7573  HeavisideTheta(-m_rho + sqrt(s))) /
7574  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7575  (0.50000025 * pow(delta, 2) * s * pow(tmin, 2) *
7576  HeavisideTheta(-m_rho + sqrt(s))) /
7577  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7578  (0.50000025 * C4 * delta * pow(s, 2) * pow(tmin, 2) *
7579  HeavisideTheta(-m_rho + sqrt(s))) /
7580  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7581  (0.9999974999999999 * pow(delta, 2) * pow(pion_mass, 2) *
7582  s * pow(tmin, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7583  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7584  (0.2500002 * delta * pow(s, 2) * pow(tmin, 2) *
7585  HeavisideTheta(-m_rho + sqrt(s))) /
7586  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7587  (0.43749974999999997 * pow(delta, 2) * pow(s, 2) * pow(tmin, 2) *
7588  HeavisideTheta(-m_rho + sqrt(s))) /
7589  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7590  (0.062499975 * pow(delta, 2) * pow(s, 3) * pow(tmin, 2) *
7591  HeavisideTheta(-m_rho + sqrt(s))) /
7592  (pow(m_rho, 8) - 1. * pow(m_rho, 6) * s) -
7593  (0.6666666666666666 * pow(tmin, 3) *
7594  HeavisideTheta(-m_rho + sqrt(s))) /
7595  pow(pow(m_rho, 2) - 1. * s, 2) -
7596  (0.16666666666666666 * pow(delta, 2) * pow(s, 2) * pow(tmin, 3) *
7597  HeavisideTheta(-m_rho + sqrt(s))) /
7598  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) +
7599  (0.6666666666666666 * delta * s * pow(tmin, 3) *
7600  HeavisideTheta(-m_rho + sqrt(s))) /
7601  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7602  (0.666667 * delta * pow(tmin, 3) *
7603  HeavisideTheta(-m_rho + sqrt(s))) /
7604  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7605  (0.3333335 * pow(delta, 2) * s * pow(tmin, 3) *
7606  HeavisideTheta(-m_rho + sqrt(s))) /
7607  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7608  (2. * pow(pion_mass, 4) * tmax * HeavisideTheta(-m_rho + sqrt(s))) /
7609  pow(pow(m_rho, 2) - 1. * s, 2) +
7610  (5. * pow(pion_mass, 2) * pow(m_rho, 2) * tmax *
7611  HeavisideTheta(-m_rho + sqrt(s))) /
7612  pow(pow(m_rho, 2) - 1. * s, 2) +
7613  (0.5 * pow(m_rho, 4) * tmax * HeavisideTheta(-m_rho + sqrt(s))) /
7614  pow(pow(m_rho, 2) - 1. * s, 2) +
7615  (2.499999 * pow(pion_mass, 2) * tmax *
7616  HeavisideTheta(-m_rho + sqrt(s))) /
7617  (pow(m_rho, 2) - 1. * s) -
7618  (5.0000100000000005 * delta * pow(pion_mass, 2) * tmax *
7619  HeavisideTheta(-m_rho + sqrt(s))) /
7620  (pow(m_rho, 2) - 1. * s) +
7621  (1.2500010000000001 * pow(m_rho, 2) * tmax *
7622  HeavisideTheta(-m_rho + sqrt(s))) /
7623  (pow(m_rho, 2) - 1. * s) -
7624  (0.500001 * delta * pow(m_rho, 2) * tmax *
7625  HeavisideTheta(-m_rho + sqrt(s))) /
7626  (pow(m_rho, 2) - 1. * s) -
7627  (6. * C4 * pow(pion_mass, 2) * pow(m_rho, 2) * tmax *
7628  HeavisideTheta(-m_rho + sqrt(s))) /
7629  (pow(m_rho, 2) - 1. * s) -
7630  (3. * C4 * pow(m_rho, 4) * tmax *
7631  HeavisideTheta(-m_rho + sqrt(s))) /
7632  (pow(m_rho, 2) - 1. * s) -
7633  (5. * delta * pow(pion_mass, 2) * s * tmax *
7634  HeavisideTheta(-m_rho + sqrt(s))) /
7635  pow(pow(m_rho, 2) - 1. * s, 2) -
7636  (1.75 * pow(m_rho, 2) * s * tmax *
7637  HeavisideTheta(-m_rho + sqrt(s))) /
7638  pow(pow(m_rho, 2) - 1. * s, 2) -
7639  (0.5 * delta * pow(m_rho, 2) * s * tmax *
7640  HeavisideTheta(-m_rho + sqrt(s))) /
7641  pow(pow(m_rho, 2) - 1. * s, 2) -
7642  (1.5 * s * tmax * HeavisideTheta(-m_rho + sqrt(s))) /
7643  (pow(m_rho, 2) - 1. * s) +
7644  (1.0000005 * delta * s * tmax * HeavisideTheta(-m_rho + sqrt(s))) /
7645  (pow(m_rho, 2) - 1. * s) +
7646  (0.2500005 * pow(delta, 2) * s * tmax *
7647  HeavisideTheta(-m_rho + sqrt(s))) /
7648  (pow(m_rho, 2) - 1. * s) +
7649  (2.000001 * C4 * pow(pion_mass, 2) * s * tmax *
7650  HeavisideTheta(-m_rho + sqrt(s))) /
7651  (pow(m_rho, 2) - 1. * s) +
7652  (3. * C4 * delta * pow(pion_mass, 2) * s * tmax *
7653  HeavisideTheta(-m_rho + sqrt(s))) /
7654  (pow(m_rho, 2) - 1. * s) +
7655  (3.9999899999999995 * C4 * pow(m_rho, 2) * s * tmax *
7656  HeavisideTheta(-m_rho + sqrt(s))) /
7657  (pow(m_rho, 2) - 1. * s) +
7658  (1.5 * C4 * delta * pow(m_rho, 2) * s * tmax *
7659  HeavisideTheta(-m_rho + sqrt(s))) /
7660  (pow(m_rho, 2) - 1. * s) +
7661  (1.75 * delta * pow(s, 2) * tmax *
7662  HeavisideTheta(-m_rho + sqrt(s))) /
7663  pow(pow(m_rho, 2) - 1. * s, 2) +
7664  (0.125 * pow(delta, 2) * pow(s, 2) * tmax *
7665  HeavisideTheta(-m_rho + sqrt(s))) /
7666  pow(pow(m_rho, 2) - 1. * s, 2) +
7667  (0.5 * pow(delta, 2) * pow(pion_mass, 4) * pow(s, 2) * tmax *
7668  HeavisideTheta(-m_rho + sqrt(s))) /
7669  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) -
7670  (0.999999 * C4 * pow(s, 2) * tmax *
7671  HeavisideTheta(-m_rho + sqrt(s))) /
7672  (pow(m_rho, 2) - 1. * s) -
7673  (1.9999949999999997 * C4 * delta * pow(s, 2) * tmax *
7674  HeavisideTheta(-m_rho + sqrt(s))) /
7675  (pow(m_rho, 2) - 1. * s) +
7676  (1. * delta * pow(pion_mass, 2) * pow(s, 3) * tmax *
7677  HeavisideTheta(-m_rho + sqrt(s))) /
7678  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) -
7679  (0.25 * pow(delta, 2) * pow(pion_mass, 2) * pow(s, 4) * tmax *
7680  HeavisideTheta(-m_rho + sqrt(s))) /
7681  (pow(m_rho, 6) * pow(pow(m_rho, 2) - 1. * s, 2)) -
7682  (0.25 * delta * pow(s, 4) * tmax *
7683  HeavisideTheta(-m_rho + sqrt(s))) /
7684  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) +
7685  (0.0625 * pow(delta, 2) * pow(s, 5) * tmax *
7686  HeavisideTheta(-m_rho + sqrt(s))) /
7687  (pow(m_rho, 6) * pow(pow(m_rho, 2) - 1. * s, 2)) -
7688  (2. * delta * pow(pion_mass, 4) * s * tmax *
7689  HeavisideTheta(-m_rho + sqrt(s))) /
7690  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7691  (1. * pow(pion_mass, 2) * pow(s, 2) * tmax *
7692  HeavisideTheta(-m_rho + sqrt(s))) /
7693  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7694  (1.25 * pow(delta, 2) * pow(pion_mass, 2) * pow(s, 2) * tmax *
7695  HeavisideTheta(-m_rho + sqrt(s))) /
7696  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7697  (0.25 * pow(s, 3) * tmax * HeavisideTheta(-m_rho + sqrt(s))) /
7698  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7699  (0.4375 * pow(delta, 2) * pow(s, 3) * tmax *
7700  HeavisideTheta(-m_rho + sqrt(s))) /
7701  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7702  (2.000001 * delta * pow(pion_mass, 4) * tmax *
7703  HeavisideTheta(-m_rho + sqrt(s))) /
7704  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7705  (0.500001 * pow(pion_mass, 2) * s * tmax *
7706  HeavisideTheta(-m_rho + sqrt(s))) /
7707  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7708  (1.4999993999999999 * delta * pow(pion_mass, 2) * s * tmax *
7709  HeavisideTheta(-m_rho + sqrt(s))) /
7710  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7711  (2.5000050000000003 * pow(delta, 2) * pow(pion_mass, 2) * s * tmax *
7712  HeavisideTheta(-m_rho + sqrt(s))) /
7713  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7714  (0.2499999 * pow(s, 2) * tmax * HeavisideTheta(-m_rho + sqrt(s))) /
7715  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7716  (0.9999998999999999 * delta * pow(s, 2) * tmax *
7717  HeavisideTheta(-m_rho + sqrt(s))) /
7718  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7719  (0.8125005000000001 * pow(delta, 2) * pow(s, 2) * tmax *
7720  HeavisideTheta(-m_rho + sqrt(s))) /
7721  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7722  (1.0000005 * C4 * delta * pow(pion_mass, 2) * pow(s, 2) * tmax *
7723  HeavisideTheta(-m_rho + sqrt(s))) /
7724  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7725  (0.4999995 * C4 * delta * pow(s, 3) * tmax *
7726  HeavisideTheta(-m_rho + sqrt(s))) /
7727  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7728  (1.0000005 * pow(delta, 2) * pow(pion_mass, 4) * s * tmax *
7729  HeavisideTheta(-m_rho + sqrt(s))) /
7730  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7731  (1.5000015000000002 * delta * pow(pion_mass, 2) * pow(s, 2) * tmax *
7732  HeavisideTheta(-m_rho + sqrt(s))) /
7733  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7734  (0.12499995 * pow(delta, 2) * pow(pion_mass, 2) * pow(s, 2) * tmax *
7735  HeavisideTheta(-m_rho + sqrt(s))) /
7736  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7737  (0.49999994999999997 * delta * pow(s, 3) * tmax *
7738  HeavisideTheta(-m_rho + sqrt(s))) /
7739  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7740  (0.12499995 * pow(delta, 2) * pow(s, 3) * tmax *
7741  HeavisideTheta(-m_rho + sqrt(s))) /
7742  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7743  (0.6250005000000001 * pow(delta, 2) * pow(pion_mass, 2) *
7744  pow(s, 3) * tmax * HeavisideTheta(-m_rho + sqrt(s))) /
7745  (pow(m_rho, 8) - 1. * pow(m_rho, 6) * s) +
7746  (0.1875 * pow(delta, 2) * pow(s, 4) * tmax *
7747  HeavisideTheta(-m_rho + sqrt(s))) /
7748  (pow(m_rho, 8) - 1. * pow(m_rho, 6) * s) -
7749  (2. * pow(pion_mass, 2) * pow(tmax, 2) *
7750  HeavisideTheta(-m_rho + sqrt(s))) /
7751  pow(pow(m_rho, 2) - 1. * s, 2) -
7752  (1. * pow(m_rho, 2) * pow(tmax, 2) *
7753  HeavisideTheta(-m_rho + sqrt(s))) /
7754  pow(pow(m_rho, 2) - 1. * s, 2) -
7755  (1.2499995 * pow(tmax, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7756  (pow(m_rho, 2) - 1. * s) +
7757  (1.0000005 * delta * pow(tmax, 2) *
7758  HeavisideTheta(-m_rho + sqrt(s))) /
7759  (pow(m_rho, 2) - 1. * s) +
7760  (3. * C4 * pow(m_rho, 2) * pow(tmax, 2) *
7761  HeavisideTheta(-m_rho + sqrt(s))) /
7762  (pow(m_rho, 2) - 1. * s) +
7763  (1. * s * pow(tmax, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7764  pow(pow(m_rho, 2) - 1. * s, 2) +
7765  (1. * delta * s * pow(tmax, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7766  pow(pow(m_rho, 2) - 1. * s, 2) -
7767  (1.0000005 * C4 * s * pow(tmax, 2) *
7768  HeavisideTheta(-m_rho + sqrt(s))) /
7769  (pow(m_rho, 2) - 1. * s) -
7770  (1.5 * C4 * delta * s * pow(tmax, 2) *
7771  HeavisideTheta(-m_rho + sqrt(s))) /
7772  (pow(m_rho, 2) - 1. * s) -
7773  (0.5 * pow(delta, 2) * pow(pion_mass, 2) * pow(s, 2) *
7774  pow(tmax, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7775  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) +
7776  (0.25 * pow(delta, 2) * pow(s, 3) * pow(tmax, 2) *
7777  HeavisideTheta(-m_rho + sqrt(s))) /
7778  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) +
7779  (2. * delta * pow(pion_mass, 2) * s * pow(tmax, 2) *
7780  HeavisideTheta(-m_rho + sqrt(s))) /
7781  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7782  (1. * delta * pow(s, 2) * pow(tmax, 2) *
7783  HeavisideTheta(-m_rho + sqrt(s))) /
7784  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7785  (0.25 * pow(delta, 2) * pow(s, 2) * pow(tmax, 2) *
7786  HeavisideTheta(-m_rho + sqrt(s))) /
7787  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7788  (1.9999949999999997 * delta * pow(pion_mass, 2) * pow(tmax, 2) *
7789  HeavisideTheta(-m_rho + sqrt(s))) /
7790  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7791  (0.2500005 * s * pow(tmax, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7792  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7793  (0.24999974999999997 * delta * s * pow(tmax, 2) *
7794  HeavisideTheta(-m_rho + sqrt(s))) /
7795  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7796  (0.50000025 * pow(delta, 2) * s * pow(tmax, 2) *
7797  HeavisideTheta(-m_rho + sqrt(s))) /
7798  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7799  (0.50000025 * C4 * delta * pow(s, 2) * pow(tmax, 2) *
7800  HeavisideTheta(-m_rho + sqrt(s))) /
7801  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7802  (0.9999974999999999 * pow(delta, 2) * pow(pion_mass, 2) *
7803  s * pow(tmax, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7804  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7805  (0.2500002 * delta * pow(s, 2) * pow(tmax, 2) *
7806  HeavisideTheta(-m_rho + sqrt(s))) /
7807  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7808  (0.43749974999999997 * pow(delta, 2) * pow(s, 2) * pow(tmax, 2) *
7809  HeavisideTheta(-m_rho + sqrt(s))) /
7810  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7811  (0.062499975 * pow(delta, 2) * pow(s, 3) * pow(tmax, 2) *
7812  HeavisideTheta(-m_rho + sqrt(s))) /
7813  (pow(m_rho, 8) - 1. * pow(m_rho, 6) * s) +
7814  (0.6666666666666666 * pow(tmax, 3) *
7815  HeavisideTheta(-m_rho + sqrt(s))) /
7816  pow(pow(m_rho, 2) - 1. * s, 2) +
7817  (0.16666666666666666 * pow(delta, 2) * pow(s, 2) * pow(tmax, 3) *
7818  HeavisideTheta(-m_rho + sqrt(s))) /
7819  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) -
7820  (0.6666666666666666 * delta * s * pow(tmax, 3) *
7821  HeavisideTheta(-m_rho + sqrt(s))) /
7822  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7823  (0.666667 * delta * pow(tmax, 3) *
7824  HeavisideTheta(-m_rho + sqrt(s))) /
7825  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7826  (0.3333335 * pow(delta, 2) * s * pow(tmax, 3) *
7827  HeavisideTheta(-m_rho + sqrt(s))) /
7828  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7829  0.0625 * pow(eta1 - 1. * eta2, 2) *
7830  (eta1 * eta2 *
7831  (-4. * pow(a1_mass, 6) +
7832  pow(a1_mass, 4) * (12. * pow(pion_mass, 2) - 6. * s) +
7833  pow(pion_mass, 2) *
7834  (4. * pow(pion_mass, 4) - 4. * pow(m_rho, 4) -
7835  2. * pow(pion_mass, 2) * s +
7836  2. * pow(m_rho, 2) * s) +
7837  pow(a1_mass, 2) *
7838  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
7839  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
7840  4. * pow(s, 2))) +
7841  pow(eta1, 2) *
7842  (2. * pow(a1_mass, 6) - 2. * pow(pion_mass, 6) +
7843  pow(pion_mass, 2) * pow(m_rho, 2) * s +
7844  pow(m_rho, 2) * (pow(m_rho, 2) - 1. * s) * s +
7845  pow(pion_mass, 4) * (-3. * pow(m_rho, 2) + s) +
7846  pow(a1_mass, 4) * (-6. * pow(pion_mass, 2) -
7847  3. * pow(m_rho, 2) + 3. * s) +
7848  pow(a1_mass, 2) *
7849  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
7850  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
7851  4. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
7852  pow(eta2, 2) *
7853  (2. * pow(a1_mass, 6) - 2. * pow(pion_mass, 6) -
7854  1. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
7855  pow(pion_mass, 4) * (3. * pow(m_rho, 2) + s) +
7856  pow(a1_mass, 4) * (-6. * pow(pion_mass, 2) +
7857  3. * pow(m_rho, 2) + 3. * s) +
7858  pow(a1_mass, 2) *
7859  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
7860  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
7861  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)))) *
7862  log(fabs(-1. * pow(a1_mass, 2) + tmin)) +
7863  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
7864  (eta2 * (-0.5 * pow(a1_mass, 6) - 0.5 * pow(pion_mass, 6) +
7865  0.5 * pow(pion_mass, 4) * pow(m_rho, 2) +
7866  pow(a1_mass, 4) * (0.5 * pow(pion_mass, 2) +
7867  0.5 * pow(m_rho, 2) - 1. * s) +
7868  pow(a1_mass, 2) * pow(pion_mass, 2) *
7869  (0.5 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) -
7870  1. * s)) +
7871  eta1 *
7872  (pow(a1_mass, 4) * (1. * pow(pion_mass, 2) + 0.5 * s) +
7873  pow(pion_mass, 2) *
7874  (1. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
7875  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 0.5 * s) -
7876  0.5 * pow(m_rho, 2) * s) +
7877  pow(a1_mass, 2) *
7878  (-2. * pow(pion_mass, 4) - 0.5 * pow(m_rho, 2) * s +
7879  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s)))) *
7880  log(fabs(-1. * pow(a1_mass, 2) + tmin))) /
7881  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) -
7882  (0.25 * (1. * eta1 - 1. * eta2) *
7883  (delta * (eta1 *
7884  (1. * pow(a1_mass, 6) - 1. * pow(pion_mass, 6) +
7885  pow(pion_mass, 4) *
7886  (-2.5 * pow(m_rho, 2) + 0.5 * s) +
7887  pow(pion_mass, 2) *
7888  s * (-0.5 * pow(m_rho, 2) + 1. * s) +
7889  pow(a1_mass, 4) * (-3. * pow(pion_mass, 2) -
7890  1.5 * pow(m_rho, 2) + 1.5 * s) +
7891  s * (0.5 * pow(m_rho, 4) -
7892  0.25 * pow(m_rho, 2) * s - 0.25 * pow(s, 2)) +
7893  pow(a1_mass, 2) *
7894  (3. * pow(pion_mass, 4) + 0.5 * pow(m_rho, 4) +
7895  pow(pion_mass, 2) *
7896  (4. * pow(m_rho, 2) - 2. * s) -
7897  2. * pow(m_rho, 2) * s + 1. * pow(s, 2))) +
7898  eta2 *
7899  (-1. * pow(a1_mass, 6) +
7900  pow(a1_mass, 4) * (3. * pow(pion_mass, 2) -
7901  1. * pow(m_rho, 2) - 1. * s) +
7902  pow(pion_mass, 2) *
7903  (1. * pow(pion_mass, 4) - 0.5 * pow(m_rho, 4) +
7904  0.25 * pow(m_rho, 2) * s - 0.25 * pow(s, 2)) +
7905  pow(a1_mass, 2) *
7906  (-3. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
7907  0.25 * pow(m_rho, 2) * s - 0.75 * pow(s, 2) +
7908  pow(pion_mass, 2) *
7909  (1. * pow(m_rho, 2) + 1. * s)))) +
7910  pow(m_rho, 2) *
7911  (eta2 * (pow(a1_mass, 4) * (-1. + 2. * C4 * pow(m_rho, 2)) +
7912  pow(pion_mass, 2) *
7913  (0.5 * pow(m_rho, 2) +
7914  pow(pion_mass, 2) *
7915  (-1. + 2. * C4 * pow(m_rho, 2)) +
7916  0.5 * s) +
7917  pow(a1_mass, 2) *
7918  (2. * C4 * pow(m_rho, 4) +
7919  pow(pion_mass, 2) *
7920  (2. - 4. * C4 * pow(m_rho, 2)) +
7921  pow(m_rho, 2) * (-1.5 - 4. * C4 * s) +
7922  s * (0.5 + 2. * C4 * s))) +
7923  eta1 *
7924  (pow(a1_mass, 4) * (1. - 2. * C4 * pow(m_rho, 2)) +
7925  pow(pion_mass, 4) * (1. - 2. * C4 * pow(m_rho, 2)) +
7926  (-0.5 * pow(m_rho, 2) + 0.5 * s) * s +
7927  pow(a1_mass, 2) *
7928  (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4) +
7929  pow(pion_mass, 2) *
7930  (-2. + 4. * C4 * pow(m_rho, 2)) -
7931  2. * C4 * pow(s, 2)) +
7932  pow(pion_mass, 2) *
7933  (-4. * C4 * pow(m_rho, 4) -
7934  1. * s + pow(m_rho, 2) * (2. + 4. * C4 * s))))) *
7935  log(fabs(-1. * pow(a1_mass, 2) + tmin))) /
7936  pow(m_rho, 2) -
7937  (HeavisideTheta(-m_rho + sqrt(s)) *
7938  (-0.5 *
7939  (eta1 * eta2 *
7940  (0.25 * pow(m_rho, 6) + 1.5 * pow(m_rho, 4) * s -
7941  0.125 * delta * pow(m_rho, 4) * s -
7942  0.75 * pow(m_rho, 2) * pow(s, 2) -
7943  0.75 * delta * pow(m_rho, 2) * pow(s, 2) +
7944  0.375 * delta * pow(s, 3) +
7945  pow(a1_mass, 4) *
7946  (-2. * pow(m_rho, 2) + 1. * delta * s) +
7947  pow(pion_mass, 4) *
7948  (-6. * pow(m_rho, 2) + 3. * delta * s) +
7949  pow(pion_mass, 2) *
7950  (-3. * pow(m_rho, 4) +
7951  (3. + 1.5 * delta) * pow(m_rho, 2) * s -
7952  1.5 * delta * pow(s, 2)) +
7953  pow(a1_mass, 2) *
7954  (0.5 * pow(m_rho, 4) +
7955  (-2.5 - 0.25 * delta) * pow(m_rho, 2) * s +
7956  1.25 * delta * pow(s, 2) +
7957  pow(pion_mass, 2) *
7958  (6. * pow(m_rho, 2) - 3. * delta * s))) +
7959  pow(eta1, 2) *
7960  (0.5 * pow(m_rho, 6) - 2. * pow(m_rho, 4) * s -
7961  0.25 * delta * pow(m_rho, 4) * s +
7962  0.5 * pow(m_rho, 2) * pow(s, 2) +
7963  1. * delta * pow(m_rho, 2) * pow(s, 2) -
7964  0.25 * delta * pow(s, 3) +
7965  pow(pion_mass, 4) *
7966  (3. * pow(m_rho, 2) - 1.5 * delta * s) +
7967  pow(a1_mass, 4) *
7968  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
7969  pow(pion_mass, 2) *
7970  (4. * pow(m_rho, 4) +
7971  (-2. - 2. * delta) * pow(m_rho, 2) * s +
7972  1. * delta * pow(s, 2)) +
7973  pow(a1_mass, 2) *
7974  (-1.5 * pow(m_rho, 4) +
7975  (1.5 + 0.75 * delta) * pow(m_rho, 2) * s -
7976  0.75 * delta * pow(s, 2) +
7977  pow(pion_mass, 2) *
7978  (-3. * pow(m_rho, 2) + 1.5 * delta * s))) +
7979  pow(eta2, 2) *
7980  (-0.75 * pow(m_rho, 6) + 0.5 * pow(m_rho, 4) * s +
7981  0.375 * delta * pow(m_rho, 4) * s +
7982  0.25 * pow(m_rho, 2) * pow(s, 2) -
7983  0.25 * delta * pow(m_rho, 2) * pow(s, 2) -
7984  0.125 * delta * pow(s, 3) +
7985  pow(pion_mass, 4) *
7986  (3. * pow(m_rho, 2) - 1.5 * delta * s) +
7987  pow(a1_mass, 4) *
7988  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
7989  pow(pion_mass, 2) *
7990  (-1. * pow(m_rho, 4) +
7991  (-1. + 0.5 * delta) * pow(m_rho, 2) * s +
7992  0.5 * delta * pow(s, 2)) +
7993  pow(a1_mass, 2) *
7994  (1. * pow(m_rho, 4) +
7995  (1. - 0.5 * delta) * pow(m_rho, 2) * s -
7996  0.5 * delta *
7997  pow(s, 2) +
7998  pow(pion_mass, 2) *
7999  (-3. * pow(m_rho, 2) + 1.5 * delta * s)))) *
8000  tmin -
8001  0.25 *
8002  (eta1 * eta2 *
8003  (0.5 * pow(m_rho, 4) - 2.5 * pow(m_rho, 2) * s -
8004  0.25 * delta * pow(m_rho, 2) * s +
8005  1.25 * delta * pow(s, 2) +
8006  pow(pion_mass, 2) *
8007  (6. * pow(m_rho, 2) - 3. * delta * s) +
8008  pow(a1_mass, 2) *
8009  (-2. * pow(m_rho, 2) + 1. * delta * s)) +
8010  pow(eta1, 2) *
8011  (-1.5 * pow(m_rho, 4) + 1.5 * pow(m_rho, 2) * s +
8012  0.75 * delta * pow(m_rho, 2) * s -
8013  0.75 * delta * pow(s, 2) +
8014  pow(a1_mass, 2) *
8015  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8016  pow(pion_mass, 2) *
8017  (-3. * pow(m_rho, 2) + 1.5 * delta * s)) +
8018  pow(eta2, 2) *
8019  (1. * pow(m_rho, 4) + 1. * pow(m_rho, 2) * s -
8020  0.5 * delta * pow(m_rho, 2) * s -
8021  0.5 * delta * pow(s, 2) +
8022  pow(a1_mass, 2) *
8023  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8024  pow(pion_mass, 2) *
8025  (-3. * pow(m_rho, 2) + 1.5 * delta * s))) *
8026  pow(tmin, 2) -
8027  0.16666666666666666 *
8028  (pow(eta1, 2) * (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8029  pow(eta2, 2) * (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8030  eta1 * eta2 * (-2. * pow(m_rho, 2) + 1. * delta * s)) *
8031  pow(tmin, 3) -
8032  0.5 *
8033  (eta1 * eta2 *
8034  (pow(pion_mass, 6) *
8035  (2. * pow(m_rho, 2) - 1. * delta * s) +
8036  pow(a1_mass, 6) *
8037  (-2. * pow(m_rho, 2) + 1. * delta * s) +
8038  pow(pion_mass, 4) *
8039  (2.5 * pow(m_rho, 4) +
8040  (-0.5 - 1.25 * delta) * pow(m_rho, 2) * s +
8041  0.25 * delta * pow(s, 2)) +
8042  s * (-0.25 * pow(m_rho, 6) +
8043  0.125 * delta * pow(m_rho, 4) * s +
8044  0.25 * pow(m_rho, 2) * pow(s, 2) -
8045  0.125 * delta * pow(s, 3)) +
8046  pow(pion_mass, 2) *
8047  (-0.25 * pow(m_rho, 6) +
8048  (0.5 + 0.125 * delta) * pow(m_rho, 4) * s +
8049  (-1.25 - 0.25 * delta) * pow(m_rho, 2) *
8050  pow(s, 2) +
8051  0.625 * delta *
8052  pow(s, 3)) +
8053  pow(a1_mass, 4) *
8054  (0.5 * pow(m_rho, 4) +
8055  (-2.5 - 0.25 * delta) * pow(m_rho, 2) * s +
8056  1.25 * delta * pow(s, 2) +
8057  pow(pion_mass, 2) *
8058  (6. * pow(m_rho, 2) - 3. * delta * s)) +
8059  pow(a1_mass, 2) *
8060  (0.25 * pow(m_rho, 6) +
8061  (1.5 - 0.125 * delta) * pow(m_rho, 4) * s +
8062  (-0.75 - 0.75 * delta) * pow(m_rho, 2) *
8063  pow(s, 2) +
8064  0.375 * delta * pow(s, 3) +
8065  pow(pion_mass, 4) *
8066  (-6. * pow(m_rho, 2) + 3. * delta * s) +
8067  pow(pion_mass, 2) * (-3. * pow(m_rho, 4) +
8068  (3. + 1.5 * delta) *
8069  pow(m_rho, 2) * s -
8070  1.5 * delta * pow(s, 2)))) +
8071  pow(eta2, 2) *
8072  (pow(a1_mass, 6) *
8073  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8074  pow(pion_mass, 2) *
8075  (0.25 * pow(m_rho, 6) +
8076  (-0.5 - 0.125 * delta) * pow(m_rho, 4) * s +
8077  (0.25 + 0.25 * delta) * pow(m_rho, 2) * pow(s, 2) -
8078  0.125 * delta *
8079  pow(s, 3) +
8080  pow(pion_mass, 4) *
8081  (-1. * pow(m_rho, 2) + 0.5 * delta * s)) +
8082  pow(a1_mass, 4) *
8083  (1. * pow(m_rho, 4) +
8084  (1. - 0.5 * delta) * pow(m_rho, 2) * s -
8085  0.5 * delta *
8086  pow(s, 2) +
8087  pow(pion_mass, 2) *
8088  (-3. * pow(m_rho, 2) + 1.5 * delta * s)) +
8089  pow(a1_mass, 2) *
8090  (-0.75 * pow(m_rho, 6) +
8091  (0.5 + 0.375 * delta) * pow(m_rho, 4) * s +
8092  (0.25 - 0.25 * delta) * pow(m_rho, 2) * pow(s, 2) -
8093  0.125 * delta * pow(s, 3) +
8094  pow(pion_mass, 4) *
8095  (3. * pow(m_rho, 2) - 1.5 * delta * s) +
8096  pow(pion_mass, 2) * (-1. * pow(m_rho, 4) +
8097  (-1. + 0.5 * delta) *
8098  pow(m_rho, 2) * s +
8099  0.5 * delta * pow(s, 2)))) +
8100  pow(eta1, 2) *
8101  (pow(a1_mass, 6) *
8102  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8103  pow(pion_mass, 2) * pow(s, 2) *
8104  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8105  pow(pion_mass, 6) *
8106  (-1. * pow(m_rho, 2) + 0.5 * delta * s) +
8107  pow(pion_mass, 4) *
8108  (-2.5 * pow(m_rho, 4) +
8109  (0.5 + 1.25 * delta) * pow(m_rho, 2) * s -
8110  0.25 * delta * pow(s, 2)) +
8111  s * (0.25 * pow(m_rho, 6) -
8112  0.125 * delta * pow(m_rho, 4) * s -
8113  0.25 * pow(m_rho, 2) * pow(s, 2) +
8114  0.125 * delta * pow(s, 3)) +
8115  pow(a1_mass, 4) *
8116  (-1.5 * pow(m_rho, 4) +
8117  (1.5 + 0.75 * delta) * pow(m_rho, 2) * s -
8118  0.75 * delta * pow(s, 2) +
8119  pow(pion_mass, 2) *
8120  (-3. * pow(m_rho, 2) + 1.5 * delta * s)) +
8121  pow(a1_mass, 2) *
8122  (0.5 * pow(m_rho, 6) +
8123  (-2. - 0.25 * delta) * pow(m_rho, 4) * s +
8124  (0.5 + 1. * delta) * pow(m_rho, 2) * pow(s, 2) -
8125  0.25 * delta * pow(s, 3) +
8126  pow(pion_mass, 4) *
8127  (3. * pow(m_rho, 2) - 1.5 * delta * s) +
8128  pow(pion_mass, 2) *
8129  (4. * pow(m_rho, 4) +
8130  (-2. - 2. * delta) * pow(m_rho, 2) * s +
8131  1. * delta * pow(s, 2))))) *
8132  log(fabs(-1. * pow(a1_mass, 2) + tmin)))) /
8133  (pow(m_rho, 2) * (pow(m_rho, 2) - 1. * s)) -
8134  0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) *
8135  log(fabs(-1. * pow(pion_mass, 2) + tmin)) +
8136  (0.5 * (-2. + delta) * (eta1 - 1. * eta2) *
8137  (eta2 * pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 1. * s) +
8138  eta1 * pow(pion_mass, 2) *
8139  (-0.5 * pow(m_rho, 4) +
8140  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
8141  0.5 * pow(m_rho, 2) * s)) *
8142  log(fabs(-1. * pow(pion_mass, 2) + tmin))) /
8143  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) -
8144  (0.5 * (pow(m_rho, 2) - 1. * s) *
8145  ((0.5 - 0.25 * delta) * pow(m_rho, 2) +
8146  C4 * (-2. + 1. * delta) * pow(m_rho, 4) +
8147  (-0.25 + 0.125 * delta) * delta * s) *
8148  pow(tmin, 2) +
8149  tmin * (-0.5 * pow(m_rho, 6) + 0.25 * delta * pow(m_rho, 6) +
8150  2. * C4 * pow(m_rho, 8) - 1. * C4 * delta * pow(m_rho, 8) +
8151  1. * pow(m_rho, 4) * s + 0.25 * delta * pow(m_rho, 4) * s -
8152  0.375 * pow(delta, 2) * pow(m_rho, 4) * s -
8153  6. * C4 * pow(m_rho, 6) * s +
8154  3. * C4 * delta * pow(m_rho, 6) * s -
8155  0.5 * pow(m_rho, 2) * pow(s, 2) -
8156  0.75 * delta * pow(m_rho, 2) * pow(s, 2) +
8157  0.5 * pow(delta, 2) * pow(m_rho, 2) * pow(s, 2) +
8158  4. * C4 * pow(m_rho, 4) * pow(s, 2) -
8159  2. * C4 * delta * pow(m_rho, 4) * pow(s, 2) +
8160  0.25 * delta * pow(s, 3) -
8161  0.125 * pow(delta, 2) * pow(s, 3) +
8162  pow(pion_mass, 2) *
8163  (C4 * (2. - 1. * delta) * pow(m_rho, 6) +
8164  (0.5 - 0.125 * pow(delta, 2)) * pow(m_rho, 2) * s +
8165  (-1.25 + 0.625 * delta) * delta * pow(s, 2) +
8166  pow(m_rho, 4) *
8167  (-0.5 + 1.25 * delta - 0.5 * pow(delta, 2) -
8168  2. * C4 * s + 1. * C4 * delta * s)) +
8169  (pow(pion_mass, 2) *
8170  ((-2. + 1. * delta) * pow(m_rho, 4) -
8171  0.5000000000000001 * pow(2. - 1. * delta, 2) *
8172  pow(m_rho, 2) * s +
8173  (1. - 0.5 * delta) * delta * pow(s, 2)) +
8174  s * ((-0.5 + 0.25 * delta) * pow(m_rho, 4) +
8175  (0.5 - 0.125 * pow(delta, 2)) * pow(m_rho, 2) * s +
8176  (-0.25 + 0.125 * delta) * delta * pow(s, 2))) *
8177  HeavisideTheta(-m_rho + sqrt(s))) +
8178  pow(m_rho, 2) *
8179  (s * ((0.5 - 0.75 * delta + 0.25 * pow(delta, 2)) *
8180  pow(m_rho, 4) -
8181  0.12500000000000003 * pow(2. - 1. * delta, 2) *
8182  pow(m_rho, 2) * s +
8183  (0.25 - 0.125 * delta) * delta * pow(s, 2)) +
8184  pow(pion_mass, 2) *
8185  (C4 * (4. - 2. * delta) * pow(m_rho, 6) +
8186  delta * (-3. + 1.5 * delta) * pow(s, 2) +
8187  pow(m_rho, 2) *
8188  s * (2. - 1.5 * pow(delta, 2) + 4. * C4 * s + delta *
8189  (2. - 2. * C4 * s)) +
8190  pow(m_rho, 4) *
8191  (-2. - 8. * C4 * s + delta * (1. + 4. * C4 * s))) +
8192  s * ((0.5 - 0.25 * delta) * pow(m_rho, 4) +
8193  0.12500000000000003 * pow(2. - 1. * delta, 2) * pow(m_rho, 2)
8194  * s + (-0.25 + 0.125 * delta) * delta * pow(s, 2) +
8195  pow(pion_mass, 2) * ((-4. + 2. * delta) * pow(m_rho, 2) +
8196  (2. - 1. * delta) * delta * s)) *
8197  HeavisideTheta(-m_rho + sqrt(s))) *
8198  log(fabs(-1. * pow(pion_mass, 2) + tmin))) /
8199  (pow(m_rho, 4) * (pow(m_rho, 2) - 1. * s)) +
8200  0.0625 * pow(eta1 - 1. * eta2, 2) *
8201  (eta1 * eta2 *
8202  (-4. * pow(a1_mass, 6) +
8203  pow(a1_mass, 4) * (12. * pow(pion_mass, 2) - 6. * s) +
8204  pow(pion_mass, 2) *
8205  (4. * pow(pion_mass, 4) - 4. * pow(m_rho, 4) -
8206  2. *
8207  pow(pion_mass, 2) * s +
8208  2. *
8209  pow(m_rho, 2) * s) +
8210  pow(a1_mass, 2) *
8211  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
8212  8. *
8213  pow(pion_mass, 2) * s +
8214  4. *
8215  pow(m_rho, 2) * s -
8216  4. *
8217  pow(s, 2))) +
8218  pow(eta1, 2) *
8219  (2. * pow(a1_mass, 6) - 2. * pow(pion_mass, 6) +
8220  pow(pion_mass, 2) * pow(m_rho, 2) * s +
8221  pow(m_rho, 2) *
8222  (pow(m_rho, 2) - 1. * s) * s +
8223  pow(pion_mass, 4) * (-3. * pow(m_rho, 2) + s) +
8224  pow(a1_mass, 4) *
8225  (-6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) +
8226  3. *
8227  s) +
8228  pow(a1_mass, 2) *
8229  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
8230  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
8231  4. *
8232  pow(m_rho, 2) * s +
8233  2. *
8234  pow(s, 2))) +
8235  pow(eta2, 2) *
8236  (2. * pow(a1_mass, 6) - 2. * pow(pion_mass, 6) -
8237  1. *
8238  pow(pion_mass, 2) * pow(m_rho, 2) * s +
8239  pow(pion_mass, 4) * (3. * pow(m_rho, 2) + s) +
8240  pow(a1_mass, 4) *
8241  (-6. * pow(pion_mass, 2) + 3. * pow(m_rho, 2) +
8242  3. *
8243  s) +
8244  pow(a1_mass, 2) *
8245  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
8246  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
8247  2. *
8248  pow(m_rho, 2) * s +
8249  2. *
8250  pow(s, 2)))) *
8251  log(fabs(-1. * pow(a1_mass, 2) + tmax)) -
8252  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
8253  (eta2 * (-0.5 * pow(a1_mass, 6) - 0.5 * pow(pion_mass, 6) +
8254  0.5 * pow(pion_mass, 4) * pow(m_rho, 2) +
8255  pow(a1_mass, 4) * (0.5 * pow(pion_mass, 2) +
8256  0.5 * pow(m_rho, 2) - 1. * s) +
8257  pow(a1_mass, 2) * pow(pion_mass, 2) *
8258  (0.5 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) -
8259  1. *
8260  s)) +
8261  eta1 *
8262  (pow(a1_mass, 4) * (1. * pow(pion_mass, 2) + 0.5 * s) +
8263  pow(pion_mass, 2) *
8264  (1. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
8265  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 0.5 * s) -
8266  0.5 * pow(m_rho, 2) * s) +
8267  pow(a1_mass, 2) *
8268  (-2. * pow(pion_mass, 4) - 0.5 * pow(m_rho, 2) * s +
8269  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s)))) *
8270  log(fabs(-1. * pow(a1_mass, 2) + tmax))) /
8271  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) +
8272  (0.25 * (1. * eta1 - 1. * eta2) *
8273  (delta *
8274  (eta1 *
8275  (1. * pow(a1_mass, 6) - 1. * pow(pion_mass, 6) +
8276  pow(pion_mass, 4) * (-2.5 * pow(m_rho, 2) + 0.5 * s) +
8277  pow(pion_mass, 2) * s *
8278  (-0.5 * pow(m_rho, 2) + 1. * s) +
8279  pow(a1_mass, 4) * (-3. * pow(pion_mass, 2) -
8280  1.5 * pow(m_rho, 2) + 1.5 * s) +
8281  s * (0.5 * pow(m_rho, 4) - 0.25 * pow(m_rho, 2) * s -
8282  0.25 * pow(s, 2)) +
8283  pow(a1_mass, 2) *
8284  (3. * pow(pion_mass, 4) + 0.5 * pow(m_rho, 4) +
8285  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 2. * s) -
8286  2. *
8287  pow(m_rho, 2) * s +
8288  1. *
8289  pow(s, 2))) +
8290  eta2 * (-1. * pow(a1_mass, 6) +
8291  pow(a1_mass, 4) *
8292  (3. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) -
8293  1. *
8294  s) +
8295  pow(pion_mass, 2) *
8296  (1. * pow(pion_mass, 4) - 0.5 * pow(m_rho, 4) +
8297  0.25 * pow(m_rho, 2) * s - 0.25 * pow(s, 2)) +
8298  pow(a1_mass, 2) *
8299  (-3. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
8300  0.25 * pow(m_rho, 2) * s - 0.75 * pow(s, 2) +
8301  pow(pion_mass, 2) *
8302  (1. * pow(m_rho, 2) + 1. * s)))) +
8303  pow(m_rho, 2) *
8304  (eta2 *
8305  (pow(a1_mass, 4) * (-1. + 2. * C4 * pow(m_rho, 2)) +
8306  pow(pion_mass, 2) *
8307  (0.5 * pow(m_rho, 2) +
8308  pow(pion_mass, 2) *
8309  (-1. + 2. * C4 * pow(m_rho, 2)) +
8310  0.5 * s) +
8311  pow(a1_mass, 2) *
8312  (2. * C4 * pow(m_rho, 4) +
8313  pow(pion_mass, 2) *
8314  (2. - 4. * C4 * pow(m_rho, 2)) +
8315  pow(m_rho, 2) * (-1.5 - 4. * C4 * s) +
8316  s * (0.5 + 2. * C4 * s))) +
8317  eta1 * (pow(a1_mass, 4) * (1. - 2. * C4 * pow(m_rho, 2)) +
8318  pow(pion_mass, 4) * (1. - 2. * C4 * pow(m_rho, 2)) +
8319  (-0.5 * pow(m_rho, 2) + 0.5 * s) * s +
8320  pow(a1_mass, 2) *
8321  (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4) +
8322  pow(pion_mass, 2) *
8323  (-2. + 4. * C4 * pow(m_rho, 2)) -
8324  2. *
8325  C4 * pow(s, 2)) +
8326  pow(pion_mass, 2) *
8327  (-4. * C4 * pow(m_rho, 4) - 1. * s +
8328  pow(m_rho, 2) * (2. + 4. * C4 * s))))) *
8329  log(fabs(-1. * pow(a1_mass, 2) + tmax))) /
8330  pow(m_rho, 2) +
8331  (HeavisideTheta(-m_rho + sqrt(s)) *
8332  (-0.5 *
8333  (eta1 * eta2 *
8334  (0.25 * pow(m_rho, 6) + 1.5 * pow(m_rho, 4) * s -
8335  0.125 * delta * pow(m_rho, 4) * s -
8336  0.75 * pow(m_rho, 2) * pow(s, 2) -
8337  0.75 * delta * pow(m_rho, 2) * pow(s, 2) +
8338  0.375 * delta * pow(s, 3) +
8339  pow(a1_mass, 4) *
8340  (-2. * pow(m_rho, 2) + 1. * delta * s) +
8341  pow(pion_mass, 4) *
8342  (-6. * pow(m_rho, 2) + 3. * delta * s) +
8343  pow(pion_mass, 2) * (-3. * pow(m_rho, 4) +
8344  (3. + 1.5 * delta) *
8345  pow(m_rho, 2) * s -
8346  1.5 * delta * pow(s, 2)) +
8347  pow(a1_mass, 2) *
8348  (0.5 * pow(m_rho, 4) +
8349  (-2.5 - 0.25 * delta) * pow(m_rho, 2) * s +
8350  1.25 * delta * pow(s, 2) +
8351  pow(pion_mass, 2) *
8352  (6. * pow(m_rho, 2) - 3. * delta * s))) +
8353  pow(eta1, 2) *
8354  (0.5 * pow(m_rho, 6) - 2. * pow(m_rho, 4) * s -
8355  0.25 * delta * pow(m_rho, 4) * s +
8356  0.5 * pow(m_rho, 2) * pow(s, 2) +
8357  1. *
8358  delta * pow(m_rho, 2) * pow(s, 2) -
8359  0.25 * delta * pow(s, 3) +
8360  pow(pion_mass, 4) *
8361  (3. * pow(m_rho, 2) - 1.5 * delta * s) +
8362  pow(a1_mass, 4) *
8363  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8364  pow(pion_mass, 2) * (4. * pow(m_rho, 4) +
8365  (-2. - 2. * delta) *
8366  pow(m_rho, 2) * s +
8367  1. *
8368  delta * pow(s, 2)) +
8369  pow(a1_mass, 2) *
8370  (-1.5 * pow(m_rho, 4) +
8371  (1.5 + 0.75 * delta) * pow(m_rho, 2) * s -
8372  0.75 * delta * pow(s, 2) +
8373  pow(pion_mass, 2) *
8374  (-3. * pow(m_rho, 2) + 1.5 * delta * s))) +
8375  pow(eta2, 2) *
8376  (-0.75 * pow(m_rho, 6) + 0.5 * pow(m_rho, 4) * s +
8377  0.375 * delta *
8378  pow(m_rho, 4) * s +
8379  0.25 * pow(m_rho, 2) * pow(s, 2) -
8380  0.25 * delta * pow(m_rho, 2) * pow(s, 2) -
8381  0.125 * delta *
8382  pow(s, 3) +
8383  pow(pion_mass, 4) *
8384  (3. * pow(m_rho, 2) - 1.5 * delta * s) +
8385  pow(a1_mass, 4) *
8386  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8387  pow(pion_mass, 2) *
8388  (-1. * pow(m_rho, 4) +
8389  (-1. + 0.5 * delta) * pow(m_rho, 2) * s +
8390  0.5 * delta * pow(s, 2)) +
8391  pow(a1_mass, 2) *
8392  (1. * pow(m_rho, 4) +
8393  (1. - 0.5 * delta) * pow(m_rho, 2) * s -
8394  0.5 * delta * pow(s, 2) +
8395  pow(pion_mass, 2) *
8396  (-3. * pow(m_rho, 2) + 1.5 * delta * s)))) *
8397  tmax -
8398  0.25 *
8399  (eta1 * eta2 *
8400  (0.5 * pow(m_rho, 4) - 2.5 * pow(m_rho, 2) * s -
8401  0.25 * delta * pow(m_rho, 2) * s +
8402  1.25 * delta * pow(s, 2) +
8403  pow(pion_mass, 2) *
8404  (6. * pow(m_rho, 2) - 3. * delta * s) +
8405  pow(a1_mass, 2) *
8406  (-2. * pow(m_rho, 2) + 1. * delta * s)) +
8407  pow(eta1, 2) *
8408  (-1.5 * pow(m_rho, 4) + 1.5 * pow(m_rho, 2) * s +
8409  0.75 * delta * pow(m_rho, 2) * s -
8410  0.75 * delta * pow(s, 2) +
8411  pow(a1_mass, 2) *
8412  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8413  pow(pion_mass, 2) *
8414  (-3. * pow(m_rho, 2) + 1.5 * delta * s)) +
8415  pow(eta2, 2) * (1. * pow(m_rho, 4) + 1. * pow(m_rho, 2) * s -
8416  0.5 * delta * pow(m_rho, 2) * s -
8417  0.5 * delta * pow(s, 2) +
8418  pow(a1_mass, 2) *
8419  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8420  pow(pion_mass, 2) * (-3. * pow(m_rho, 2) +
8421  1.5 * delta * s))) *
8422  pow(tmax, 2) -
8423  0.16666666666666666 *
8424  (pow(eta1, 2) * (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8425  pow(eta2, 2) * (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8426  eta1 * eta2 * (-2. * pow(m_rho, 2) + 1. * delta * s)) *
8427  pow(tmax, 3) -
8428  0.5 *
8429  (eta1 * eta2 *
8430  (pow(pion_mass, 6) *
8431  (2. * pow(m_rho, 2) - 1. * delta * s) +
8432  pow(a1_mass, 6) *
8433  (-2. * pow(m_rho, 2) + 1. * delta * s) +
8434  pow(pion_mass, 4) *
8435  (2.5 * pow(m_rho, 4) +
8436  (-0.5 - 1.25 * delta) * pow(m_rho, 2) * s +
8437  0.25 * delta * pow(s, 2)) +
8438  s * (-0.25 * pow(m_rho, 6) +
8439  0.125 * delta * pow(m_rho, 4) * s +
8440  0.25 * pow(m_rho, 2) * pow(s, 2) -
8441  0.125 * delta * pow(s, 3)) +
8442  pow(pion_mass, 2) *
8443  (-0.25 * pow(m_rho, 6) +
8444  (0.5 + 0.125 * delta) * pow(m_rho, 4) * s +
8445  (-1.25 - 0.25 * delta) * pow(m_rho, 2) *
8446  pow(s, 2) +
8447  0.625 * delta * pow(s, 3)) +
8448  pow(a1_mass, 4) *
8449  (0.5 * pow(m_rho, 4) +
8450  (-2.5 - 0.25 * delta) * pow(m_rho, 2) * s +
8451  1.25 * delta * pow(s, 2) +
8452  pow(pion_mass, 2) *
8453  (6. * pow(m_rho, 2) - 3. * delta * s)) +
8454  pow(a1_mass, 2) *
8455  (0.25 * pow(m_rho, 6) +
8456  (1.5 - 0.125 * delta) * pow(m_rho, 4) * s +
8457  (-0.75 - 0.75 * delta) * pow(m_rho, 2) *
8458  pow(s, 2) +
8459  0.375 * delta * pow(s, 3) +
8460  pow(pion_mass, 4) *
8461  (-6. * pow(m_rho, 2) + 3. * delta * s) +
8462  pow(pion_mass, 2) * (-3. * pow(m_rho, 4) +
8463  (3. + 1.5 * delta) *
8464  pow(m_rho, 2) * s -
8465  1.5 * delta * pow(s, 2)))) +
8466  pow(eta2, 2) *
8467  (pow(a1_mass, 6) *
8468  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8469  pow(pion_mass, 2) *
8470  (0.25 * pow(m_rho, 6) +
8471  (-0.5 - 0.125 * delta) * pow(m_rho, 4) * s +
8472  (0.25 + 0.25 * delta) * pow(m_rho, 2) * pow(s, 2) -
8473  0.125 * delta *
8474  pow(s, 3) +
8475  pow(pion_mass, 4) *
8476  (-1. * pow(m_rho, 2) + 0.5 * delta * s)) +
8477  pow(a1_mass, 4) *
8478  (1. * pow(m_rho, 4) +
8479  (1. - 0.5 * delta) * pow(m_rho, 2) * s -
8480  0.5 * delta * pow(s, 2) +
8481  pow(pion_mass, 2) *
8482  (-3. * pow(m_rho, 2) + 1.5 * delta * s)) +
8483  pow(a1_mass, 2) *
8484  (-0.75 * pow(m_rho, 6) +
8485  (0.5 + 0.375 * delta) * pow(m_rho, 4) * s +
8486  (0.25 - 0.25 * delta) * pow(m_rho, 2) * pow(s, 2) -
8487  0.125 * delta *
8488  pow(s, 3) +
8489  pow(pion_mass, 4) *
8490  (3. * pow(m_rho, 2) - 1.5 * delta * s) +
8491  pow(pion_mass, 2) *
8492  (-1. * pow(m_rho, 4) +
8493  (-1. + 0.5 * delta) * pow(m_rho, 2) * s +
8494  0.5 * delta * pow(s, 2)))) +
8495  pow(eta1, 2) *
8496  (pow(a1_mass, 6) *
8497  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8498  pow(pion_mass, 2) * pow(s, 2) *
8499  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8500  pow(pion_mass, 6) *
8501  (-1. * pow(m_rho, 2) + 0.5 * delta * s) +
8502  pow(pion_mass, 4) *
8503  (-2.5 * pow(m_rho, 4) +
8504  (0.5 + 1.25 * delta) * pow(m_rho, 2) * s -
8505  0.25 * delta * pow(s, 2)) +
8506  s * (0.25 * pow(m_rho, 6) -
8507  0.125 * delta *
8508  pow(m_rho, 4) * s -
8509  0.25 * pow(m_rho, 2) * pow(s, 2) +
8510  0.125 * delta *
8511  pow(s, 3)) +
8512  pow(a1_mass, 4) *
8513  (-1.5 * pow(m_rho, 4) +
8514  (1.5 + 0.75 * delta) * pow(m_rho, 2) * s -
8515  0.75 * delta * pow(s, 2) +
8516  pow(pion_mass, 2) *
8517  (-3. * pow(m_rho, 2) + 1.5 * delta * s)) +
8518  pow(a1_mass, 2) *
8519  (0.5 * pow(m_rho, 6) +
8520  (-2. - 0.25 * delta) * pow(m_rho, 4) * s +
8521  (0.5 + 1. * delta) * pow(m_rho, 2) * pow(s, 2) -
8522  0.25 * delta * pow(s, 3) +
8523  pow(pion_mass, 4) *
8524  (3. * pow(m_rho, 2) - 1.5 * delta * s) +
8525  pow(pion_mass, 2) *
8526  (4. * pow(m_rho, 4) +
8527  (-2. - 2. * delta) *
8528  pow(m_rho, 2) * s +
8529  1. *
8530  delta * pow(s, 2))))) *
8531  log(fabs(-1. * pow(a1_mass, 2) + tmax)))) /
8532  (pow(m_rho, 2) * (pow(m_rho, 2) - 1. * s)) +
8533  0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) *
8534  log(fabs(-1. * pow(pion_mass, 2) + tmax)) -
8535  (0.5 * (-2. + delta) * (eta1 - 1. * eta2) *
8536  (eta2 * pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 1. * s) +
8537  eta1 * pow(pion_mass, 2) *
8538  (-0.5 * pow(m_rho, 4) +
8539  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
8540  0.5 * pow(m_rho, 2) * s)) *
8541  log(fabs(-1. * pow(pion_mass, 2) + tmax))) /
8542  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) +
8543  (0.5 * (pow(m_rho, 2) - 1. * s) *
8544  ((0.5 - 0.25 * delta) * pow(m_rho, 2) +
8545  C4 *
8546  (-2. + 1. * delta) * pow(m_rho, 4) +
8547  (-0.25 + 0.125 * delta) * delta * s) *
8548  pow(tmax, 2) +
8549  tmax * (-0.5 * pow(m_rho, 6) +
8550  0.25 * delta * pow(m_rho, 6) + 2. * C4 * pow(m_rho, 8) -
8551  1. *
8552  C4 * delta * pow(m_rho, 8) +
8553  1. *
8554  pow(m_rho, 4) * s +
8555  0.25 * delta * pow(m_rho, 4) * s -
8556  0.375 * pow(delta, 2) * pow(m_rho, 4) * s -
8557  6. *
8558  C4 * pow(m_rho, 6) * s +
8559  3. *
8560  C4 * delta * pow(m_rho, 6) * s -
8561  0.5 * pow(m_rho, 2) * pow(s, 2) -
8562  0.75 * delta * pow(m_rho, 2) * pow(s, 2) +
8563  0.5 * pow(delta, 2) * pow(m_rho, 2) * pow(s, 2) +
8564  4. *
8565  C4 * pow(m_rho, 4) * pow(s, 2) -
8566  2. *
8567  C4 * delta * pow(m_rho, 4) * pow(s, 2) +
8568  0.25 * delta * pow(s, 3) -
8569  0.125 * pow(delta, 2) * pow(s, 3) +
8570  pow(pion_mass, 2) *
8571  (C4 * (2. - 1. * delta) * pow(m_rho, 6) +
8572  (0.5 - 0.125 * pow(delta, 2)) * pow(m_rho, 2) * s +
8573  (-1.25 + 0.625 * delta) * delta * pow(s, 2) +
8574  pow(m_rho, 4) *
8575  (-0.5 + 1.25 * delta -
8576  0.5 * pow(delta, 2) - 2. * C4 * s +
8577  1. *
8578  C4 * delta *
8579  s)) +
8580  (pow(pion_mass, 2) *
8581  ((-2. + 1. * delta) * pow(m_rho, 4) -
8582  0.5000000000000001 *
8583  pow(2. - 1. * delta, 2) * pow(m_rho, 2) * s +
8584  (1. - 0.5 * delta) *
8585  delta * pow(s, 2)) +
8586  s * ((-0.5 + 0.25 * delta) * pow(m_rho, 4) +
8587  (0.5 - 0.125 * pow(delta, 2)) * pow(m_rho, 2) * s +
8588  (-0.25 + 0.125 * delta) * delta * pow(s, 2))) *
8589  HeavisideTheta(-m_rho + sqrt(s))) +
8590  pow(m_rho, 2) *
8591  (s * ((0.5 - 0.75 * delta + 0.25 * pow(delta, 2)) *
8592  pow(m_rho, 4) -
8593  0.12500000000000003 * pow(2. - 1. * delta, 2) *
8594  pow(m_rho, 2) * s +
8595  (0.25 - 0.125 * delta) * delta * pow(s, 2)) +
8596  pow(pion_mass, 2) *
8597  (C4 * (4. - 2. * delta) * pow(m_rho, 6) +
8598  delta * (-3. + 1.5 * delta) * pow(s, 2) +
8599  pow(m_rho, 2) * s *
8600  (2. - 1.5 * pow(delta, 2) + 4. * C4 * s +
8601  delta * (2. - 2. * C4 * s)) +
8602  pow(m_rho, 4) *
8603  (-2. - 8. * C4 * s + delta * (1. + 4. * C4 * s))) +
8604  s * ((0.5 - 0.25 * delta) * pow(m_rho, 4) +
8605  0.12500000000000003 * pow(2. - 1. * delta, 2) * pow(m_rho, 2)
8606  * s + (-0.25 + 0.125 * delta) * delta * pow(s, 2) +
8607  pow(pion_mass, 2) * ((-4. + 2. * delta) * pow(m_rho, 2) +
8608  (2. - 1. * delta) * delta * s)) *
8609  HeavisideTheta(-m_rho + sqrt(s))) *
8610  log(fabs(-1. * pow(pion_mass, 2) + tmax))) /
8611  (pow(m_rho, 4) * (pow(m_rho, 2) - 1. * s)))) /
8612  (16. * Pi * s * (-4 * pow(pion_mass, 2) + s));
8613 
8614  // clang-format on
8615  return cut_off(xs * gev2_mb / spin_deg_factor);
8616 }
constexpr double a1_mass
a1 mass in GeV.
Definition: constants.h:80
double HeavisideTheta(double x)
Heavyside step function.
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:59
std::array< T, 2 > get_t_range(const T sqrts, const T m1, const T m2, const T m3, const T m4)
Get the range of Mandelstam-t values allowed in a particular 2->2 process, see PDG 2014 booklet...
Definition: kinematics.h:109
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
double cut_off(const double sigma_mb)
Cross section after cut off.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_pi0_rho0_pi0()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_pi0_rho0_pi0 ( const double  s,
const double  m_rho 
)
static

Definition at line 4005 of file crosssectionsphoton.cc.

4006  {
4007  using std::abs;
4008  using std::atan;
4009  using std::pow;
4010  using std::sqrt;
4011 
4012  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, m_rho, pion_mass, 0.0);
4013  const double tmin = t_mandelstam[1];
4014  const double tmax = t_mandelstam[0];
4015  const double spin_deg_factor = 3.0;
4016 
4017  // clang-format off
4018  const double xs =
4019  ((pow(Const, 2) * pow(g_POR, 4) *
4020  ((-0.125 * pow(omega_mass, 8) - 0.125 * pow(pion_mass, 8) +
4021  0.25 * pow(pion_mass, 6) * pow(m_rho, 2) -
4022  0.125 * pow(pion_mass, 4) * pow(m_rho, 4) +
4023  pow(omega_mass, 6) *
4024  (0.5 * pow(pion_mass, 2) + 0.25 * pow(m_rho, 2) - 0.25 * s) +
4025  pow(omega_mass, 2) * pow(pion_mass, 2) *
4026  (0.25 * pow(m_rho, 4) + 0.25 * pow(pion_mass, 2) * s -
4027  0.25 * pow(m_rho, 2) * s) +
4028  pow(omega_mass, 4) *
4029  (-0.5 * pow(pion_mass, 4) - 0.125 * pow(m_rho, 4) +
4030  pow(pion_mass, 2) * (-0.5 * pow(m_rho, 2) + 0.5 * s) +
4031  0.25 * pow(m_rho, 2) * s - 0.25 * pow(s, 2))) /
4032  (1. * pow(omega_mass, 2) - 1. * tmin) -
4033  0.125 *
4034  (3. * pow(omega_mass, 4) + 4. * pow(pion_mass, 4) + pow(m_rho, 4) +
4035  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
4036  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4037  pow(omega_mass, 2) *
4038  (-8. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 4. * s)) *
4039  tmin -
4040  0.125 *
4041  (pow(omega_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4042  s) *
4043  pow(tmin, 2) -
4044  0.041666666666666664 * pow(tmin, 3) +
4045  (0.125 * pow(omega_mass, 8) + 0.125 * pow(pion_mass, 8) -
4046  0.25 * pow(pion_mass, 6) * pow(m_rho, 2) +
4047  0.125 * pow(pion_mass, 4) * pow(m_rho, 4) +
4048  pow(omega_mass, 6) *
4049  (-0.5 * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2) + 0.25 * s) +
4050  pow(omega_mass, 2) * pow(pion_mass, 2) *
4051  (-0.25 * pow(m_rho, 4) - 0.25 * pow(pion_mass, 2) * s +
4052  0.25 * pow(m_rho, 2) * s) +
4053  pow(omega_mass, 4) *
4054  (0.5 * pow(pion_mass, 4) + 0.125 * pow(m_rho, 4) +
4055  pow(pion_mass, 2) * (0.5 * pow(m_rho, 2) - 0.5 * s) -
4056  0.25 * pow(m_rho, 2) * s + 0.25 * pow(s, 2))) /
4057  (1. * pow(omega_mass, 2) - 1. * tmax) +
4058  0.125 *
4059  (3. * pow(omega_mass, 4) + 4. * pow(pion_mass, 4) + pow(m_rho, 4) +
4060  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
4061  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4062  pow(omega_mass, 2) *
4063  (-8. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 4. * s)) *
4064  tmax +
4065  0.125 *
4066  (pow(omega_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4067  s) *
4068  pow(tmax, 2) +
4069  0.041666666666666664 * pow(tmax, 3) -
4070  0.25 *
4071  (2. * pow(omega_mass, 6) +
4072  pow(omega_mass, 4) *
4073  (-6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) + 3. * s) +
4074  pow(pion_mass, 2) *
4075  (-1. * pow(m_rho, 4) - 1. * pow(pion_mass, 2) * s +
4076  pow(m_rho, 2) * s) +
4077  pow(omega_mass, 2) *
4078  (4. * pow(pion_mass, 4) + pow(m_rho, 4) +
4079  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
4080  2. * pow(m_rho, 2) * s + 2. * pow(s, 2))) *
4081  log(fabs(-1. * pow(omega_mass, 2) + tmin)) -
4082  (HeavisideTheta(-omega_mass + sqrt(s)) *
4083  (tmin *
4084  (0.125 * pow(pion_mass, 8) -
4085  0.25 * pow(pion_mass, 6) * pow(m_rho, 2) +
4086  pow(pion_mass, 4) *
4087  (0.125 * pow(m_rho, 4) +
4088  pow(omega_mass, 2) * (0.25 * pow(m_rho, 2) - 0.5 * s) -
4089  0.25 * pow(m_rho, 2) * s + s * (1. * s - 0.125 * tmin)) +
4090  pow(pion_mass, 2) * s *
4091  (1. * pow(omega_mass, 4) - 0.25 * pow(m_rho, 4) +
4092  s * (-1.5 * s - 0.75 * tmin) +
4093  pow(m_rho, 2) * (1.5 * s + 0.125 * tmin) +
4094  pow(omega_mass, 2) *
4095  (-1.0000000000000002 * pow(m_rho, 2) + 0.5 * tmin)) +
4096  s * (-0.25 * pow(omega_mass, 6) +
4097  pow(omega_mass, 4) *
4098  (0.25 * pow(m_rho, 2) - 0.5 * s - 0.125 * tmin) +
4099  pow(omega_mass, 2) *
4100  (0.5 * pow(s, 2) - 0.25 * s * tmin +
4101  (0.125 * pow(m_rho, 2) - 0.08333333333333333 * tmin) *
4102  tmin) +
4103  s * (0.125 * pow(m_rho, 4) + 0.375 * pow(s, 2) +
4104  pow(m_rho, 2) * (-0.5 * s - 0.25 * tmin) +
4105  0.5 * s * tmin +
4106  0.16666666666666666 * pow(tmin, 2)))) +
4107  (-0.25 * pow(omega_mass, 8) * s +
4108  pow(omega_mass, 6) *
4109  (1. * pow(pion_mass, 2) + 0.25 * pow(m_rho, 2) - 0.5 * s) * s +
4110  pow(pion_mass, 4) * s *
4111  (0.25 * pow(pion_mass, 4) - 0.25 * pow(m_rho, 2) * s) +
4112  pow(omega_mass, 4) *
4113  (pow(pion_mass, 4) * (0.25 * pow(m_rho, 2) - 0.5 * s) -
4114  1.0000000000000002 * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4115  0.5 * pow(s, 3)) +
4116  pow(omega_mass, 2) *
4117  (-0.25 * pow(pion_mass, 8) +
4118  0.5 * pow(pion_mass, 4) * pow(s, 2) +
4119  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) * pow(s, 2) +
4120  (-0.25 * pow(m_rho, 2) + 0.25 * s) * pow(s, 3))) *
4121  log(fabs(-1. * pow(omega_mass, 2) + tmin)))) /
4122  pow(pow(omega_mass, 2) - 1. * s, 2) +
4123  0.25 *
4124  (2. * pow(omega_mass, 6) +
4125  pow(omega_mass, 4) *
4126  (-6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) + 3. * s) +
4127  pow(pion_mass, 2) *
4128  (-1. * pow(m_rho, 4) - 1. * pow(pion_mass, 2) * s +
4129  pow(m_rho, 2) * s) +
4130  pow(omega_mass, 2) *
4131  (4. * pow(pion_mass, 4) + pow(m_rho, 4) +
4132  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
4133  2. * pow(m_rho, 2) * s + 2. * pow(s, 2))) *
4134  log(fabs(-1. * pow(omega_mass, 2) + tmax)) +
4135  (HeavisideTheta(-omega_mass + sqrt(s)) *
4136  (tmax *
4137  (0.125 * pow(pion_mass, 8) -
4138  0.25 * pow(pion_mass, 6) * pow(m_rho, 2) +
4139  pow(pion_mass, 4) *
4140  (0.125 * pow(m_rho, 4) +
4141  pow(omega_mass, 2) * (0.25 * pow(m_rho, 2) - 0.5 * s) -
4142  0.25 * pow(m_rho, 2) * s + s * (1. * s - 0.125 * tmax)) +
4143  pow(pion_mass, 2) * s *
4144  (1. * pow(omega_mass, 4) - 0.25 * pow(m_rho, 4) +
4145  s * (-1.5 * s - 0.75 * tmax) +
4146  pow(m_rho, 2) * (1.5 * s + 0.125 * tmax) +
4147  pow(omega_mass, 2) *
4148  (-1.0000000000000002 * pow(m_rho, 2) + 0.5 * tmax)) +
4149  s * (-0.25 * pow(omega_mass, 6) +
4150  pow(omega_mass, 4) *
4151  (0.25 * pow(m_rho, 2) - 0.5 * s - 0.125 * tmax) +
4152  pow(omega_mass, 2) *
4153  (0.5 * pow(s, 2) - 0.25 * s * tmax +
4154  (0.125 * pow(m_rho, 2) - 0.08333333333333333 * tmax) *
4155  tmax) +
4156  s * (0.125 * pow(m_rho, 4) + 0.375 * pow(s, 2) +
4157  pow(m_rho, 2) * (-0.5 * s - 0.25 * tmax) +
4158  0.5 * s * tmax +
4159  0.16666666666666666 * pow(tmax, 2)))) +
4160  (-0.25 * pow(omega_mass, 8) * s +
4161  pow(omega_mass, 6) *
4162  (1. * pow(pion_mass, 2) + 0.25 * pow(m_rho, 2) - 0.5 * s) * s +
4163  pow(pion_mass, 4) * s *
4164  (0.25 * pow(pion_mass, 4) - 0.25 * pow(m_rho, 2) * s) +
4165  pow(omega_mass, 4) *
4166  (pow(pion_mass, 4) * (0.25 * pow(m_rho, 2) - 0.5 * s) -
4167  1.0000000000000002 * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4168  0.5 * pow(s, 3)) +
4169  pow(omega_mass, 2) *
4170  (-0.25 * pow(pion_mass, 8) +
4171  0.5 * pow(pion_mass, 4) * pow(s, 2) +
4172  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) * pow(s, 2) +
4173  (-0.25 * pow(m_rho, 2) + 0.25 * s) * pow(s, 3))) *
4174  log(fabs(-1. * pow(omega_mass, 2) + tmax)))) /
4175  pow(pow(omega_mass, 2) - 1. * s, 2))) /
4176  (16. * Pi *
4177  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
4178  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))));
4179 
4180  // clang-format on
4181  return cut_off(xs * gev2_mb / spin_deg_factor);
4182 }
double HeavisideTheta(double x)
Heavyside step function.
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:59
std::array< T, 2 > get_t_range(const T sqrts, const T m1, const T m2, const T m3, const T m4)
Get the range of Mandelstam-t values allowed in a particular 2->2 process, see PDG 2014 booklet...
Definition: kinematics.h:109
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
double cut_off(const double sigma_mb)
Cross section after cut off.
constexpr double omega_mass
omega mass in GeV.
Definition: constants.h:73
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_pi_rho0_pi()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_pi_rho0_pi ( const double  s,
const double  m_rho 
)
static

Definition at line 81 of file crosssectionsphoton.cc.

82  {
83  using std::abs;
84  using std::atan;
85  using std::pow;
86  using std::sqrt;
87 
88  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, m_rho, pion_mass, 0.);
89  const double &tmax = t_mandelstam[0];
90  const double &tmin = t_mandelstam[1];
91 
92  const double spin_deg_factor = 3.0;
93 
94  // clang-format off
95  const double xs =
96  (pow(Const, 2) * pow(ghat, 4) *
97  ((pow(eta1 - eta2, 2) *
98  (-2 * eta1 * eta2 *
99  (pow(a1_mass, 8) + pow(pion_mass, 8) -
100  pow(pion_mass, 4) * pow(m_rho, 4) -
101  2 * pow(a1_mass, 2) * pow(pion_mass, 2) *
102  (pow(pion_mass, 2) - pow(m_rho, 2)) * (pow(m_rho, 2) + s) +
103  pow(a1_mass, 6) * (-4 * pow(pion_mass, 2) + 2 * s) +
104  pow(a1_mass, 4) *
105  (4 * pow(pion_mass, 4) - pow(m_rho, 4) +
106  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) -
107  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) +
108  pow(eta2, 2) *
109  (pow(a1_mass, 8) +
110  pow(pion_mass, 4) * pow(pow(pion_mass, 2) - pow(m_rho, 2), 2) +
111  2 * pow(a1_mass, 6) *
112  (-2 * pow(pion_mass, 2) + pow(m_rho, 2) + s) +
113  2 * pow(a1_mass, 2) * pow(pion_mass, 2) *
114  (-pow(m_rho, 4) +
115  pow(pion_mass, 2) * (2 * pow(m_rho, 2) - s) +
116  pow(m_rho, 2) * s) +
117  pow(a1_mass, 4) *
118  (4 * pow(pion_mass, 4) + pow(m_rho, 4) -
119  2 * pow(m_rho, 2) * s + 2 * pow(s, 2) -
120  4 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
121  pow(eta1, 2) *
122  (pow(a1_mass, 8) + pow(pion_mass, 8) -
123  2 * pow(pion_mass, 6) * pow(m_rho, 2) -
124  2 * pow(a1_mass, 6) *
125  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
126  2 * pow(pion_mass, 2) * pow(m_rho, 4) * s +
127  pow(pion_mass, 4) * (3 * pow(m_rho, 4) + 2 * pow(m_rho, 2) * s) +
128  pow(a1_mass, 4) *
129  (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
130  pow(pion_mass, 2) * (8 * pow(m_rho, 2) - 4 * s) -
131  4 * pow(m_rho, 2) * s + 2 * pow(s, 2)) -
132  2 * pow(a1_mass, 2) *
133  (pow(m_rho, 2) * s * (-pow(m_rho, 2) + s) +
134  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s) +
135  pow(pion_mass, 2) *
136  (2 * pow(m_rho, 4) - 3 * pow(m_rho, 2) * s))))) /
137  ((pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
138  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
139  (pow(a1_mass, 2) - tmax)) +
140  (8 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
141  (4 * pow(pion_mass, 2) - pow(m_rho, 2))) /
142  ((pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
143  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
144  (pow(pion_mass, 2) - tmax)) -
145  (8 * pow(-2 + delta, 2) * pow(pion_mass, 2) * tmax) /
146  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - s, 2)) -
147  (8 * pow(-2 + delta, 2) * pow(pion_mass, 2) * tmax) /
148  (pow(m_rho, 2) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
149  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
150  (8 * (-2 + delta) *
151  (-8 * C4 * pow(m_rho, 4) +
152  pow(pion_mass, 2) * (2 + delta - 8 * C4 * pow(m_rho, 2)) -
153  (2 + 3 * delta) * s +
154  pow(m_rho, 2) * (-2 + 3 * delta + 16 * C4 * s)) *
155  tmax) /
156  (pow(m_rho, 2) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
157  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
158  (4 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
159  (eta2 * (pow(pion_mass, 2) + pow(m_rho, 2) - 2 * s) *
160  (pow(pion_mass, 2) + s) +
161  eta1 *
162  (-2 * pow(pion_mass, 4) + pow(m_rho, 4) - 3 * pow(m_rho, 2) * s +
163  2 * pow(s, 2) + pow(pion_mass, 2) * (pow(m_rho, 2) + s))) *
164  tmax) /
165  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
166  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
167  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
168  (pow(eta1 - eta2, 2) *
169  (pow(eta1, 2) *
170  (3 * pow(a1_mass, 4) + 4 * pow(pion_mass, 4) + pow(m_rho, 4) +
171  pow(pion_mass, 2) * (8 * pow(m_rho, 2) - 4 * s) -
172  4 * pow(a1_mass, 2) *
173  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
174  4 * pow(m_rho, 2) * s + 2 * pow(s, 2)) +
175  pow(eta2, 2) *
176  (3 * pow(a1_mass, 4) + 4 * pow(pion_mass, 4) + pow(m_rho, 4) -
177  2 * pow(m_rho, 2) * s + 2 * pow(s, 2) -
178  4 * pow(pion_mass, 2) * (pow(m_rho, 2) + s) +
179  4 * pow(a1_mass, 2) *
180  (-2 * pow(pion_mass, 2) + pow(m_rho, 2) + s)) -
181  2 * eta1 * eta2 *
182  (3 * pow(a1_mass, 4) + 4 * pow(pion_mass, 4) - pow(m_rho, 4) +
183  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) -
184  2 * pow(m_rho, 2) * s + 2 * pow(s, 2) +
185  pow(a1_mass, 2) * (-8 * pow(pion_mass, 2) + 4 * s))) *
186  tmax) /
187  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
188  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) +
189  (8 *
190  (pow(delta, 2) * (8 * pow(pion_mass, 4) + 3 * pow(m_rho, 4) +
191  4 * pow(pion_mass, 2) * (3 * pow(m_rho, 2) - 2 * s) -
192  6 * pow(m_rho, 2) * s + 2 * pow(s, 2)) +
193  4 * pow(m_rho, 4) *
194  (3 + 12 * C4 * (2 * pow(pion_mass, 2) - s) +
195  8 * pow(C4, 2) * pow(-2 * pow(pion_mass, 2) + s, 2)) -
196  4 * delta * pow(m_rho, 2) *
197  (16 * C4 * pow(pion_mass, 4) +
198  2 * pow(pion_mass, 2) *
199  (3 + 6 * C4 * pow(m_rho, 2) - 8 * C4 * s) +
200  pow(m_rho, 2) * (3 - 6 * C4 * s) + s * (-3 + 4 * C4 * s))) *
201  tmax) /
202  (pow(m_rho, 4) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
203  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
204  (8 * (-2 + delta) *
205  (pow(pion_mass, 4) * (-2 + 3 * delta - 8 * C4 * pow(m_rho, 2)) +
206  (pow(m_rho, 2) - s) * ((-2 + 3 * delta) * s +
207  pow(m_rho, 2) * (-2 + delta - 8 * C4 * s)) +
208  4 * pow(pion_mass, 2) *
209  (2 * C4 * pow(m_rho, 4) + delta * s -
210  pow(m_rho, 2) * (-1 + delta + 4 * C4 * s))) *
211  tmax) /
212  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
213  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
214  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
215  (4 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
216  (eta2 * (pow(pion_mass, 2) + s) *
217  (pow(pion_mass, 4) - pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
218  (pow(m_rho, 2) - s) * s) +
219  eta1 * (-4 * pow(pion_mass, 6) + pow(pow(m_rho, 2) - s, 2) * s +
220  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s) -
221  pow(pion_mass, 2) *
222  (pow(m_rho, 4) - pow(m_rho, 2) * s + 2 * pow(s, 2)))) *
223  tmax) /
224  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
225  (pow(pion_mass, 2) - s) *
226  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
227  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
228  (pow(eta1 - eta2, 2) *
229  (-2 * eta1 * eta2 *
230  (pow(pion_mass, 8) - pow(m_rho, 4) * pow(s, 2) + pow(s, 4) -
231  pow(pion_mass, 4) *
232  (pow(m_rho, 4) + 2 * pow(m_rho, 2) * s - 4 * pow(s, 2)) +
233  2 * pow(pion_mass, 2) * s *
234  (pow(m_rho, 4) + pow(m_rho, 2) * s - 2 * pow(s, 2))) +
235  pow(eta2, 2) *
236  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
237  pow(s, 2) * pow(pow(m_rho, 2) + s, 2) +
238  pow(pion_mass, 4) * pow(pow(m_rho, 2) + 2 * s, 2) -
239  2 * pow(pion_mass, 2) * s *
240  (pow(m_rho, 4) + 2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) +
241  pow(eta1, 2) *
242  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) -
243  4 * pow(pion_mass, 2) * pow(pow(m_rho, 2) - s, 2) * s +
244  pow(pow(m_rho, 2) - s, 2) * pow(s, 2) +
245  pow(pion_mass, 4) * (3 * pow(m_rho, 4) - 6 * pow(m_rho, 2) * s +
246  4 * pow(s, 2)))) *
247  tmax) /
248  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
249  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
250  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
251  (2 * pow(eta1 - eta2, 2) * (pow(a1_mass, 2) - s) *
252  (pow(eta1, 2) *
253  (pow(a1_mass, 4) * s +
254  pow(pion_mass, 4) * (-3 * pow(m_rho, 2) + 2 * s) +
255  s * (2 * pow(m_rho, 4) - 3 * pow(m_rho, 2) * s + pow(s, 2)) -
256  2 * pow(pion_mass, 2) *
257  (pow(m_rho, 4) - 4 * pow(m_rho, 2) * s + 2 * pow(s, 2)) +
258  pow(a1_mass, 2) *
259  (2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
260  3 * s * (-pow(m_rho, 2) + s))) -
261  2 * eta1 * eta2 *
262  (pow(a1_mass, 4) * s +
263  s * (2 * pow(pion_mass, 4) +
264  4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) +
265  s * (-2 * pow(m_rho, 2) + s)) +
266  pow(a1_mass, 2) * (pow(pion_mass, 2) * (pow(m_rho, 2) - 4 * s) +
267  s * (-2 * pow(m_rho, 2) + 3 * s))) +
268  pow(eta2, 2) * (-4 * pow(pion_mass, 2) * s *
269  (pow(a1_mass, 2) + pow(m_rho, 2) + s) +
270  pow(pion_mass, 4) * (pow(m_rho, 2) + 2 * s) +
271  s * (pow(a1_mass, 4) + s * (pow(m_rho, 2) + s) +
272  pow(a1_mass, 2) * (pow(m_rho, 2) + 3 * s)))) *
273  tmax) /
274  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
275  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
276  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
277  (4 * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
278  (eta1 * (-4 * pow(pion_mass, 4) *
279  (6 * C4 * pow(m_rho, 4) + 2 * delta * s +
280  pow(m_rho, 2) * (1 - 2 * delta - 8 * C4 * s)) +
281  2 * pow(pion_mass, 2) *
282  (4 * delta * pow(s, 2) +
283  pow(m_rho, 2) * s * (6 - 7 * delta - 16 * C4 * s) +
284  2 * pow(m_rho, 4) * (-2 + delta + 8 * C4 * s)) -
285  (pow(m_rho, 2) - s) * s *
286  (-2 * delta * s +
287  pow(m_rho, 2) * (-6 + 3 * delta + 8 * C4 * s))) +
288  eta2 * (delta *
289  (2 * pow(pion_mass, 4) * (pow(m_rho, 2) + 4 * s) +
290  pow(pion_mass, 2) * (2 * pow(m_rho, 4) +
291  pow(m_rho, 2) * s - 8 * pow(s, 2)) +
292  s * (-2 * pow(m_rho, 4) - pow(m_rho, 2) * s +
293  2 * pow(s, 2))) -
294  2 * pow(m_rho, 2) *
295  (4 * C4 * pow(pion_mass, 4) * (pow(m_rho, 2) + 4 * s) +
296  pow(pion_mass, 2) * (s * (5 - 16 * C4 * s) +
297  pow(m_rho, 2) * (2 - 8 * C4 * s)) +
298  s * (s * (-3 + 4 * C4 * s) +
299  pow(m_rho, 2) * (-2 + 4 * C4 * s))))) *
300  tmax) /
301  (pow(m_rho, 2) *
302  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
303  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
304  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
305  (8 * (eta1 - eta2) *
306  (delta *
307  (eta1 * (4 * pow(pion_mass, 6) +
308  pow(pion_mass, 4) * (7 * pow(m_rho, 2) - 8 * s) +
309  pow(a1_mass, 4) * (pow(pion_mass, 2) - s) -
310  pow(a1_mass, 2) *
311  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - 2 * s) *
312  (2 * pow(pion_mass, 2) - s) +
313  pow(pion_mass, 2) * s * (-8 * pow(m_rho, 2) + 5 * s) +
314  s * (pow(m_rho, 4) + pow(m_rho, 2) * s - pow(s, 2))) +
315  eta2 *
316  (-4 * pow(pion_mass, 6) -
317  pow(pion_mass, 4) * (pow(m_rho, 2) - 8 * s) +
318  pow(a1_mass, 4) * (-pow(pion_mass, 2) + s) +
319  pow(pion_mass, 2) * (2 * pow(m_rho, 4) - 5 * pow(s, 2)) +
320  s * (-2 * pow(m_rho, 4) + pow(m_rho, 2) * s + pow(s, 2)) +
321  pow(a1_mass, 2) *
322  (4 * pow(pion_mass, 4) - 6 * pow(pion_mass, 2) * s +
323  s * (pow(m_rho, 2) + 2 * s)))) -
324  2 * pow(m_rho, 2) *
325  (eta1 *
326  (8 * C4 * pow(pion_mass, 6) +
327  pow(pion_mass, 4) * (3 + 8 * C4 * (pow(m_rho, 2) - 2 * s)) +
328  2 * C4 * pow(a1_mass, 4) * (pow(pion_mass, 2) - s) +
329  2 * pow(pion_mass, 2) * s *
330  (-1 - 6 * C4 * pow(m_rho, 2) + 5 * C4 * s) -
331  pow(a1_mass, 2) *
332  (8 * C4 * pow(pion_mass, 4) +
333  pow(pion_mass, 2) *
334  (1 + 2 * C4 * (pow(m_rho, 2) - 6 * s)) +
335  2 * C4 * s * (-pow(m_rho, 2) + 2 * s)) +
336  s * (-(s * (1 + 2 * C4 * s)) +
337  pow(m_rho, 2) * (1 + 4 * C4 * s))) +
338  eta2 * (2 * C4 * pow(a1_mass, 4) * (-pow(pion_mass, 2) + s) -
339  (pow(pion_mass, 2) - s) *
340  (8 * C4 * pow(pion_mass, 4) - 2 * pow(m_rho, 2) + s +
341  2 * C4 * pow(s, 2) +
342  pow(pion_mass, 2) *
343  (3 - 4 * C4 * (pow(m_rho, 2) + 2 * s))) +
344  pow(a1_mass, 2) *
345  (8 * C4 * pow(pion_mass, 4) +
346  2 * C4 * s * (pow(m_rho, 2) + 2 * s) +
347  pow(pion_mass, 2) *
348  (1 - 2 * C4 * (pow(m_rho, 2) + 6 * s)))))) *
349  tmax) /
350  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
351  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
352  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
353  (8 * (-2 + delta) * (delta - 4 * C4 * pow(m_rho, 2)) * pow(tmax, 2)) /
354  (pow(m_rho, 2) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
355  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
356  (16 * (-2 + delta) * (delta - 4 * C4 * pow(m_rho, 2)) * s *
357  pow(tmax, 2)) /
358  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
359  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
360  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
361  (pow(eta1 - eta2, 2) *
362  (pow(eta1, 2) * (pow(m_rho, 2) - s) + 2 * eta1 * eta2 * s -
363  pow(eta2, 2) * s) *
364  (pow(pion_mass, 4) - pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
365  (pow(m_rho, 2) - s) * s) *
366  pow(tmax, 2)) /
367  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
368  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
369  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
370  (2 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
371  (-(eta1 * (pow(pion_mass, 2) + 2 * pow(m_rho, 2) - 3 * s)) -
372  eta2 * (pow(pion_mass, 2) + s)) *
373  pow(tmax, 2)) /
374  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
375  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
376  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
377  (2 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
378  (pow(pion_mass, 2) + s) *
379  (-2 * eta2 * s + eta1 * (pow(pion_mass, 2) - pow(m_rho, 2) + s)) *
380  pow(tmax, 2)) /
381  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
382  (pow(pion_mass, 2) - s) *
383  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
384  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
385  (pow(eta1 - eta2, 3) *
386  (eta1 * (pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s) -
387  eta2 *
388  (pow(a1_mass, 2) - 2 * pow(pion_mass, 2) + pow(m_rho, 2) + s)) *
389  pow(tmax, 2)) /
390  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
391  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) -
392  (8 * (delta - 4 * C4 * pow(m_rho, 2)) *
393  (delta * (4 * pow(pion_mass, 2) + 3 * pow(m_rho, 2) - 2 * s) -
394  2 * pow(m_rho, 2) * (3 + 8 * C4 * pow(pion_mass, 2) - 4 * C4 * s)) *
395  pow(tmax, 2)) /
396  (pow(m_rho, 4) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
397  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
398  (pow(eta1 - eta2, 2) * (pow(a1_mass, 2) - s) *
399  (pow(eta2, 2) * s *
400  (pow(a1_mass, 2) - 4 * pow(pion_mass, 2) + pow(m_rho, 2) +
401  3 * s) +
402  pow(eta1, 2) * (2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
403  s * (pow(a1_mass, 2) - 3 * pow(m_rho, 2) + 3 * s)) -
404  2 * eta1 * eta2 *
405  (pow(pion_mass, 2) * (pow(m_rho, 2) - 4 * s) +
406  s * (pow(a1_mass, 2) - 2 * pow(m_rho, 2) + 3 * s))) *
407  pow(tmax, 2)) /
408  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
409  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
410  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
411  (2 * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
412  (eta1 * (4 * delta * pow(s, 2) -
413  2 * pow(m_rho, 2) * s * (-2 + 3 * delta + 8 * C4 * s) +
414  pow(m_rho, 4) * (-2 + delta + 16 * C4 * s) -
415  2 * pow(pion_mass, 2) *
416  (8 * C4 * pow(m_rho, 4) + 4 * delta * s +
417  pow(m_rho, 2) * (2 - 3 * delta - 16 * C4 * s))) +
418  eta2 * (pow(pion_mass, 2) *
419  (8 * delta * s +
420  pow(m_rho, 2) * (-2 + delta - 32 * C4 * s)) +
421  s * (-4 * delta * s +
422  pow(m_rho, 2) * (-2 + delta + 16 * C4 * s)))) *
423  pow(tmax, 2)) /
424  (pow(m_rho, 2) *
425  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
426  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
427  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
428  (4 * (eta1 - eta2) *
429  (delta * (eta1 * (pow(a1_mass, 2) * (pow(pion_mass, 2) - s) -
430  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - 2 * s) *
431  (2 * pow(pion_mass, 2) - s)) +
432  eta2 * (4 * pow(pion_mass, 4) - 6 * pow(pion_mass, 2) * s +
433  pow(a1_mass, 2) * (-pow(pion_mass, 2) + s) +
434  s * (pow(m_rho, 2) + 2 * s))) +
435  2 * pow(m_rho, 2) *
436  (eta1 * (8 * C4 * pow(pion_mass, 4) +
437  2 * C4 * s * (pow(a1_mass, 2) - pow(m_rho, 2) + 2 * s) +
438  pow(pion_mass, 2) * (1 - 2 * C4 *
439  (pow(a1_mass, 2) -
440  pow(m_rho, 2) + 6 * s))) -
441  eta2 * (8 * C4 * pow(pion_mass, 4) +
442  2 * C4 * s * (pow(a1_mass, 2) + pow(m_rho, 2) + 2 * s) -
443  pow(pion_mass, 2) *
444  (-1 +
445  2 * C4 *
446  (pow(a1_mass, 2) + pow(m_rho, 2) + 6 * s))))) *
447  pow(tmax, 2)) /
448  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
449  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
450  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
451  (pow(eta1 - eta2, 4) * pow(tmax, 3)) /
452  (3. * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
453  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
454  (8 * pow(eta1 - eta2, 2) * (delta - 4 * C4 * pow(m_rho, 2)) *
455  pow(tmax, 3)) /
456  (3. * pow(m_rho, 2) *
457  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
458  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
459  (16 * pow(delta - 4 * C4 * pow(m_rho, 2), 2) * pow(tmax, 3)) /
460  (3. * pow(m_rho, 4) *
461  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
462  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
463  (4 * (-2 + delta) * eta1 * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
464  pow(tmax, 3)) /
465  (3. *
466  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
467  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
468  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
469  (2 * pow(eta1 - eta2, 4) * (pow(a1_mass, 2) - s) * s * pow(tmax, 3)) /
470  (3. *
471  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
472  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
473  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
474  (2 * pow(eta1 - eta2, 2) * s *
475  (-2 * eta1 * eta2 * s + pow(eta2, 2) * s +
476  pow(eta1, 2) * (-pow(m_rho, 2) + s)) *
477  pow(tmax, 3)) /
478  (3. *
479  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
480  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
481  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
482  (4 * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
483  (2 * eta2 * (delta - 4 * C4 * pow(m_rho, 2)) * s +
484  eta1 * (-2 * delta * s + pow(m_rho, 2) * (-2 + delta + 8 * C4 * s))) *
485  pow(tmax, 3)) /
486  (3. * pow(m_rho, 2) *
487  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
488  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
489  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
490  (pow(eta1 - eta2, 2) *
491  (-2 * eta1 * eta2 *
492  (pow(a1_mass, 8) + pow(pion_mass, 8) -
493  pow(pion_mass, 4) * pow(m_rho, 4) -
494  2 * pow(a1_mass, 2) * pow(pion_mass, 2) *
495  (pow(pion_mass, 2) - pow(m_rho, 2)) * (pow(m_rho, 2) + s) +
496  pow(a1_mass, 6) * (-4 * pow(pion_mass, 2) + 2 * s) +
497  pow(a1_mass, 4) *
498  (4 * pow(pion_mass, 4) - pow(m_rho, 4) +
499  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) -
500  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) +
501  pow(eta2, 2) *
502  (pow(a1_mass, 8) +
503  pow(pion_mass, 4) * pow(pow(pion_mass, 2) - pow(m_rho, 2), 2) +
504  2 * pow(a1_mass, 6) *
505  (-2 * pow(pion_mass, 2) + pow(m_rho, 2) + s) +
506  2 * pow(a1_mass, 2) * pow(pion_mass, 2) *
507  (-pow(m_rho, 4) +
508  pow(pion_mass, 2) * (2 * pow(m_rho, 2) - s) +
509  pow(m_rho, 2) * s) +
510  pow(a1_mass, 4) *
511  (4 * pow(pion_mass, 4) + pow(m_rho, 4) -
512  2 * pow(m_rho, 2) * s + 2 * pow(s, 2) -
513  4 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
514  pow(eta1, 2) *
515  (pow(a1_mass, 8) + pow(pion_mass, 8) -
516  2 * pow(pion_mass, 6) * pow(m_rho, 2) -
517  2 * pow(a1_mass, 6) *
518  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
519  2 * pow(pion_mass, 2) * pow(m_rho, 4) * s +
520  pow(pion_mass, 4) * (3 * pow(m_rho, 4) + 2 * pow(m_rho, 2) * s) +
521  pow(a1_mass, 4) *
522  (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
523  pow(pion_mass, 2) * (8 * pow(m_rho, 2) - 4 * s) -
524  4 * pow(m_rho, 2) * s + 2 * pow(s, 2)) -
525  2 * pow(a1_mass, 2) *
526  (pow(m_rho, 2) * s * (-pow(m_rho, 2) + s) +
527  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s) +
528  pow(pion_mass, 2) *
529  (2 * pow(m_rho, 4) - 3 * pow(m_rho, 2) * s))))) /
530  ((pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
531  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
532  (pow(a1_mass, 2) - tmin)) -
533  (8 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
534  (4 * pow(pion_mass, 2) - pow(m_rho, 2))) /
535  ((pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
536  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
537  (pow(pion_mass, 2) - tmin)) +
538  (8 * pow(-2 + delta, 2) * pow(pion_mass, 2) * tmin) /
539  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - s, 2)) +
540  (8 * pow(-2 + delta, 2) * pow(pion_mass, 2) * tmin) /
541  (pow(m_rho, 2) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
542  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
543  (8 * (-2 + delta) *
544  (-8 * C4 * pow(m_rho, 4) +
545  pow(pion_mass, 2) * (2 + delta - 8 * C4 * pow(m_rho, 2)) -
546  (2 + 3 * delta) * s +
547  pow(m_rho, 2) * (-2 + 3 * delta + 16 * C4 * s)) *
548  tmin) /
549  (pow(m_rho, 2) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
550  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
551  (4 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
552  (eta2 * (pow(pion_mass, 2) + pow(m_rho, 2) - 2 * s) *
553  (pow(pion_mass, 2) + s) +
554  eta1 *
555  (-2 * pow(pion_mass, 4) + pow(m_rho, 4) - 3 * pow(m_rho, 2) * s +
556  2 * pow(s, 2) + pow(pion_mass, 2) * (pow(m_rho, 2) + s))) *
557  tmin) /
558  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
559  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
560  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
561  (pow(eta1 - eta2, 2) *
562  (pow(eta1, 2) *
563  (3 * pow(a1_mass, 4) + 4 * pow(pion_mass, 4) + pow(m_rho, 4) +
564  pow(pion_mass, 2) * (8 * pow(m_rho, 2) - 4 * s) -
565  4 * pow(a1_mass, 2) *
566  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
567  4 * pow(m_rho, 2) * s + 2 * pow(s, 2)) +
568  pow(eta2, 2) *
569  (3 * pow(a1_mass, 4) + 4 * pow(pion_mass, 4) + pow(m_rho, 4) -
570  2 * pow(m_rho, 2) * s + 2 * pow(s, 2) -
571  4 * pow(pion_mass, 2) * (pow(m_rho, 2) + s) +
572  4 * pow(a1_mass, 2) *
573  (-2 * pow(pion_mass, 2) + pow(m_rho, 2) + s)) -
574  2 * eta1 * eta2 *
575  (3 * pow(a1_mass, 4) + 4 * pow(pion_mass, 4) - pow(m_rho, 4) +
576  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) -
577  2 * pow(m_rho, 2) * s + 2 * pow(s, 2) +
578  pow(a1_mass, 2) * (-8 * pow(pion_mass, 2) + 4 * s))) *
579  tmin) /
580  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
581  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) -
582  (8 *
583  (pow(delta, 2) * (8 * pow(pion_mass, 4) + 3 * pow(m_rho, 4) +
584  4 * pow(pion_mass, 2) * (3 * pow(m_rho, 2) - 2 * s) -
585  6 * pow(m_rho, 2) * s + 2 * pow(s, 2)) +
586  4 * pow(m_rho, 4) *
587  (3 + 12 * C4 * (2 * pow(pion_mass, 2) - s) +
588  8 * pow(C4, 2) * pow(-2 * pow(pion_mass, 2) + s, 2)) -
589  4 * delta * pow(m_rho, 2) *
590  (16 * C4 * pow(pion_mass, 4) +
591  2 * pow(pion_mass, 2) *
592  (3 + 6 * C4 * pow(m_rho, 2) - 8 * C4 * s) +
593  pow(m_rho, 2) * (3 - 6 * C4 * s) + s * (-3 + 4 * C4 * s))) *
594  tmin) /
595  (pow(m_rho, 4) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
596  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
597  (8 * (-2 + delta) *
598  (pow(pion_mass, 4) * (-2 + 3 * delta - 8 * C4 * pow(m_rho, 2)) +
599  (pow(m_rho, 2) - s) * ((-2 + 3 * delta) * s +
600  pow(m_rho, 2) * (-2 + delta - 8 * C4 * s)) +
601  4 * pow(pion_mass, 2) *
602  (2 * C4 * pow(m_rho, 4) + delta * s -
603  pow(m_rho, 2) * (-1 + delta + 4 * C4 * s))) *
604  tmin) /
605  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
606  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
607  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
608  (4 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
609  (eta2 * (pow(pion_mass, 2) + s) *
610  (pow(pion_mass, 4) - pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
611  (pow(m_rho, 2) - s) * s) +
612  eta1 * (-4 * pow(pion_mass, 6) + pow(pow(m_rho, 2) - s, 2) * s +
613  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s) -
614  pow(pion_mass, 2) *
615  (pow(m_rho, 4) - pow(m_rho, 2) * s + 2 * pow(s, 2)))) *
616  tmin) /
617  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
618  (pow(pion_mass, 2) - s) *
619  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
620  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
621  (pow(eta1 - eta2, 2) *
622  (-2 * eta1 * eta2 *
623  (pow(pion_mass, 8) - pow(m_rho, 4) * pow(s, 2) + pow(s, 4) -
624  pow(pion_mass, 4) *
625  (pow(m_rho, 4) + 2 * pow(m_rho, 2) * s - 4 * pow(s, 2)) +
626  2 * pow(pion_mass, 2) * s *
627  (pow(m_rho, 4) + pow(m_rho, 2) * s - 2 * pow(s, 2))) +
628  pow(eta2, 2) *
629  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
630  pow(s, 2) * pow(pow(m_rho, 2) + s, 2) +
631  pow(pion_mass, 4) * pow(pow(m_rho, 2) + 2 * s, 2) -
632  2 * pow(pion_mass, 2) * s *
633  (pow(m_rho, 4) + 2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) +
634  pow(eta1, 2) *
635  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) -
636  4 * pow(pion_mass, 2) * pow(pow(m_rho, 2) - s, 2) * s +
637  pow(pow(m_rho, 2) - s, 2) * pow(s, 2) +
638  pow(pion_mass, 4) * (3 * pow(m_rho, 4) - 6 * pow(m_rho, 2) * s +
639  4 * pow(s, 2)))) *
640  tmin) /
641  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
642  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
643  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
644  (2 * pow(eta1 - eta2, 2) * (pow(a1_mass, 2) - s) *
645  (pow(eta1, 2) *
646  (pow(a1_mass, 4) * s +
647  pow(pion_mass, 4) * (-3 * pow(m_rho, 2) + 2 * s) +
648  s * (2 * pow(m_rho, 4) - 3 * pow(m_rho, 2) * s + pow(s, 2)) -
649  2 * pow(pion_mass, 2) *
650  (pow(m_rho, 4) - 4 * pow(m_rho, 2) * s + 2 * pow(s, 2)) +
651  pow(a1_mass, 2) *
652  (2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
653  3 * s * (-pow(m_rho, 2) + s))) -
654  2 * eta1 * eta2 *
655  (pow(a1_mass, 4) * s +
656  s * (2 * pow(pion_mass, 4) +
657  4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) +
658  s * (-2 * pow(m_rho, 2) + s)) +
659  pow(a1_mass, 2) * (pow(pion_mass, 2) * (pow(m_rho, 2) - 4 * s) +
660  s * (-2 * pow(m_rho, 2) + 3 * s))) +
661  pow(eta2, 2) * (-4 * pow(pion_mass, 2) * s *
662  (pow(a1_mass, 2) + pow(m_rho, 2) + s) +
663  pow(pion_mass, 4) * (pow(m_rho, 2) + 2 * s) +
664  s * (pow(a1_mass, 4) + s * (pow(m_rho, 2) + s) +
665  pow(a1_mass, 2) * (pow(m_rho, 2) + 3 * s)))) *
666  tmin) /
667  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
668  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
669  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
670  (4 * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
671  (eta1 * (4 * pow(pion_mass, 4) *
672  (6 * C4 * pow(m_rho, 4) + 2 * delta * s +
673  pow(m_rho, 2) * (1 - 2 * delta - 8 * C4 * s)) -
674  2 * pow(pion_mass, 2) *
675  (4 * delta * pow(s, 2) +
676  pow(m_rho, 2) * s * (6 - 7 * delta - 16 * C4 * s) +
677  2 * pow(m_rho, 4) * (-2 + delta + 8 * C4 * s)) +
678  (pow(m_rho, 2) - s) * s *
679  (-2 * delta * s +
680  pow(m_rho, 2) * (-6 + 3 * delta + 8 * C4 * s))) +
681  eta2 * (-(delta *
682  (2 * pow(pion_mass, 4) * (pow(m_rho, 2) + 4 * s) +
683  pow(pion_mass, 2) * (2 * pow(m_rho, 4) +
684  pow(m_rho, 2) * s - 8 * pow(s, 2)) +
685  s * (-2 * pow(m_rho, 4) - pow(m_rho, 2) * s +
686  2 * pow(s, 2)))) +
687  2 * pow(m_rho, 2) *
688  (4 * C4 * pow(pion_mass, 4) * (pow(m_rho, 2) + 4 * s) +
689  pow(pion_mass, 2) * (s * (5 - 16 * C4 * s) +
690  pow(m_rho, 2) * (2 - 8 * C4 * s)) +
691  s * (s * (-3 + 4 * C4 * s) +
692  pow(m_rho, 2) * (-2 + 4 * C4 * s))))) *
693  tmin) /
694  (pow(m_rho, 2) *
695  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
696  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
697  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
698  (8 * (eta1 - eta2) *
699  (delta *
700  (eta1 * (4 * pow(pion_mass, 6) +
701  pow(pion_mass, 4) * (7 * pow(m_rho, 2) - 8 * s) +
702  pow(a1_mass, 4) * (pow(pion_mass, 2) - s) -
703  pow(a1_mass, 2) *
704  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - 2 * s) *
705  (2 * pow(pion_mass, 2) - s) +
706  pow(pion_mass, 2) * s * (-8 * pow(m_rho, 2) + 5 * s) +
707  s * (pow(m_rho, 4) + pow(m_rho, 2) * s - pow(s, 2))) +
708  eta2 *
709  (-4 * pow(pion_mass, 6) -
710  pow(pion_mass, 4) * (pow(m_rho, 2) - 8 * s) +
711  pow(a1_mass, 4) * (-pow(pion_mass, 2) + s) +
712  pow(pion_mass, 2) * (2 * pow(m_rho, 4) - 5 * pow(s, 2)) +
713  s * (-2 * pow(m_rho, 4) + pow(m_rho, 2) * s + pow(s, 2)) +
714  pow(a1_mass, 2) *
715  (4 * pow(pion_mass, 4) - 6 * pow(pion_mass, 2) * s +
716  s * (pow(m_rho, 2) + 2 * s)))) -
717  2 * pow(m_rho, 2) *
718  (eta1 *
719  (8 * C4 * pow(pion_mass, 6) +
720  pow(pion_mass, 4) * (3 + 8 * C4 * (pow(m_rho, 2) - 2 * s)) +
721  2 * C4 * pow(a1_mass, 4) * (pow(pion_mass, 2) - s) +
722  2 * pow(pion_mass, 2) * s *
723  (-1 - 6 * C4 * pow(m_rho, 2) + 5 * C4 * s) -
724  pow(a1_mass, 2) *
725  (8 * C4 * pow(pion_mass, 4) +
726  pow(pion_mass, 2) *
727  (1 + 2 * C4 * (pow(m_rho, 2) - 6 * s)) +
728  2 * C4 * s * (-pow(m_rho, 2) + 2 * s)) +
729  s * (-(s * (1 + 2 * C4 * s)) +
730  pow(m_rho, 2) * (1 + 4 * C4 * s))) +
731  eta2 * (2 * C4 * pow(a1_mass, 4) * (-pow(pion_mass, 2) + s) -
732  (pow(pion_mass, 2) - s) *
733  (8 * C4 * pow(pion_mass, 4) - 2 * pow(m_rho, 2) + s +
734  2 * C4 * pow(s, 2) +
735  pow(pion_mass, 2) *
736  (3 - 4 * C4 * (pow(m_rho, 2) + 2 * s))) +
737  pow(a1_mass, 2) *
738  (8 * C4 * pow(pion_mass, 4) +
739  2 * C4 * s * (pow(m_rho, 2) + 2 * s) +
740  pow(pion_mass, 2) *
741  (1 - 2 * C4 * (pow(m_rho, 2) + 6 * s)))))) *
742  tmin) /
743  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
744  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
745  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
746  (8 * (-2 + delta) * (delta - 4 * C4 * pow(m_rho, 2)) * pow(tmin, 2)) /
747  (pow(m_rho, 2) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
748  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
749  (16 * (-2 + delta) * (delta - 4 * C4 * pow(m_rho, 2)) * s *
750  pow(tmin, 2)) /
751  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
752  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
753  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
754  (pow(eta1 - eta2, 2) *
755  (pow(eta1, 2) * (pow(m_rho, 2) - s) + 2 * eta1 * eta2 * s -
756  pow(eta2, 2) * s) *
757  (pow(pion_mass, 4) - pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
758  (pow(m_rho, 2) - s) * s) *
759  pow(tmin, 2)) /
760  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
761  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
762  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
763  (2 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
764  (-(eta1 * (pow(pion_mass, 2) + 2 * pow(m_rho, 2) - 3 * s)) -
765  eta2 * (pow(pion_mass, 2) + s)) *
766  pow(tmin, 2)) /
767  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
768  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
769  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
770  (2 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
771  (pow(pion_mass, 2) + s) *
772  (-2 * eta2 * s + eta1 * (pow(pion_mass, 2) - pow(m_rho, 2) + s)) *
773  pow(tmin, 2)) /
774  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
775  (pow(pion_mass, 2) - s) *
776  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
777  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
778  (pow(eta1 - eta2, 3) *
779  (-(eta1 *
780  (pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s)) +
781  eta2 *
782  (pow(a1_mass, 2) - 2 * pow(pion_mass, 2) + pow(m_rho, 2) + s)) *
783  pow(tmin, 2)) /
784  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
785  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) +
786  (8 * (delta - 4 * C4 * pow(m_rho, 2)) *
787  (delta * (4 * pow(pion_mass, 2) + 3 * pow(m_rho, 2) - 2 * s) -
788  2 * pow(m_rho, 2) * (3 + 8 * C4 * pow(pion_mass, 2) - 4 * C4 * s)) *
789  pow(tmin, 2)) /
790  (pow(m_rho, 4) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
791  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
792  (pow(eta1 - eta2, 2) * (pow(a1_mass, 2) - s) *
793  (pow(eta2, 2) * s *
794  (pow(a1_mass, 2) - 4 * pow(pion_mass, 2) + pow(m_rho, 2) +
795  3 * s) +
796  pow(eta1, 2) * (2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
797  s * (pow(a1_mass, 2) - 3 * pow(m_rho, 2) + 3 * s)) -
798  2 * eta1 * eta2 *
799  (pow(pion_mass, 2) * (pow(m_rho, 2) - 4 * s) +
800  s * (pow(a1_mass, 2) - 2 * pow(m_rho, 2) + 3 * s))) *
801  pow(tmin, 2)) /
802  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
803  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
804  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
805  (2 * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
806  (eta1 * (4 * delta * pow(s, 2) -
807  2 * pow(m_rho, 2) * s * (-2 + 3 * delta + 8 * C4 * s) +
808  pow(m_rho, 4) * (-2 + delta + 16 * C4 * s) -
809  2 * pow(pion_mass, 2) *
810  (8 * C4 * pow(m_rho, 4) + 4 * delta * s +
811  pow(m_rho, 2) * (2 - 3 * delta - 16 * C4 * s))) +
812  eta2 * (pow(pion_mass, 2) *
813  (8 * delta * s +
814  pow(m_rho, 2) * (-2 + delta - 32 * C4 * s)) +
815  s * (-4 * delta * s +
816  pow(m_rho, 2) * (-2 + delta + 16 * C4 * s)))) *
817  pow(tmin, 2)) /
818  (pow(m_rho, 2) *
819  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
820  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
821  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
822  (4 * (eta1 - eta2) *
823  (delta * (eta1 * (pow(a1_mass, 2) * (pow(pion_mass, 2) - s) -
824  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - 2 * s) *
825  (2 * pow(pion_mass, 2) - s)) +
826  eta2 * (4 * pow(pion_mass, 4) - 6 * pow(pion_mass, 2) * s +
827  pow(a1_mass, 2) * (-pow(pion_mass, 2) + s) +
828  s * (pow(m_rho, 2) + 2 * s))) +
829  2 * pow(m_rho, 2) *
830  (eta1 * (8 * C4 * pow(pion_mass, 4) +
831  2 * C4 * s * (pow(a1_mass, 2) - pow(m_rho, 2) + 2 * s) +
832  pow(pion_mass, 2) * (1 - 2 * C4 *
833  (pow(a1_mass, 2) -
834  pow(m_rho, 2) + 6 * s))) -
835  eta2 * (8 * C4 * pow(pion_mass, 4) +
836  2 * C4 * s * (pow(a1_mass, 2) + pow(m_rho, 2) + 2 * s) -
837  pow(pion_mass, 2) *
838  (-1 +
839  2 * C4 *
840  (pow(a1_mass, 2) + pow(m_rho, 2) + 6 * s))))) *
841  pow(tmin, 2)) /
842  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
843  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
844  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
845  (pow(eta1 - eta2, 4) * pow(tmin, 3)) /
846  (3. * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
847  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
848  (8 * pow(eta1 - eta2, 2) * (delta - 4 * C4 * pow(m_rho, 2)) *
849  pow(tmin, 3)) /
850  (3. * pow(m_rho, 2) *
851  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
852  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
853  (16 * pow(delta - 4 * C4 * pow(m_rho, 2), 2) * pow(tmin, 3)) /
854  (3. * pow(m_rho, 4) *
855  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
856  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
857  (4 * (-2 + delta) * eta1 * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
858  pow(tmin, 3)) /
859  (3. *
860  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
861  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
862  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
863  (2 * pow(eta1 - eta2, 4) * (pow(a1_mass, 2) - s) * s * pow(tmin, 3)) /
864  (3. *
865  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
866  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
867  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
868  (2 * pow(eta1 - eta2, 2) * s *
869  (-2 * eta1 * eta2 * s + pow(eta2, 2) * s +
870  pow(eta1, 2) * (-pow(m_rho, 2) + s)) *
871  pow(tmin, 3)) /
872  (3. *
873  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
874  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
875  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
876  (4 * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
877  (2 * eta2 * (delta - 4 * C4 * pow(m_rho, 2)) * s +
878  eta1 * (-2 * delta * s + pow(m_rho, 2) * (-2 + delta + 8 * C4 * s))) *
879  pow(tmin, 3)) /
880  (3. * pow(m_rho, 2) *
881  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
882  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
883  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
884  (2 * pow(eta1 - eta2, 2) *
885  (pow(eta1, 2) * (2 * pow(a1_mass, 6) -
886  3 * pow(a1_mass, 4) *
887  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) +
888  pow(m_rho, 2) * (pow(m_rho, 2) - s) * s -
889  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s) +
890  pow(pion_mass, 2) *
891  (-2 * pow(m_rho, 4) + 3 * pow(m_rho, 2) * s) +
892  pow(a1_mass, 2) *
893  (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
894  pow(pion_mass, 2) * (8 * pow(m_rho, 2) - 4 * s) -
895  4 * pow(m_rho, 2) * s + 2 * pow(s, 2))) -
896  2 * eta1 * eta2 *
897  (2 * pow(a1_mass, 6) -
898  pow(pion_mass, 2) * (pow(pion_mass, 2) - pow(m_rho, 2)) *
899  (pow(m_rho, 2) + s) +
900  pow(a1_mass, 4) * (-6 * pow(pion_mass, 2) + 3 * s) +
901  pow(a1_mass, 2) *
902  (4 * pow(pion_mass, 4) - pow(m_rho, 4) +
903  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) -
904  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) +
905  pow(eta2, 2) * (2 * pow(a1_mass, 6) +
906  3 * pow(a1_mass, 4) *
907  (-2 * pow(pion_mass, 2) + pow(m_rho, 2) + s) +
908  pow(pion_mass, 2) *
909  (-pow(m_rho, 4) +
910  pow(pion_mass, 2) * (2 * pow(m_rho, 2) - s) +
911  pow(m_rho, 2) * s) +
912  pow(a1_mass, 2) *
913  (4 * pow(pion_mass, 4) + pow(m_rho, 4) -
914  2 * pow(m_rho, 2) * s + 2 * pow(s, 2) -
915  4 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)))) *
916  log(abs(-pow(a1_mass, 2) + tmax))) /
917  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
918  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) -
919  (2 * pow(eta1 - eta2, 2) * (pow(a1_mass, 2) - s) *
920  (-2 * eta1 * eta2 *
921  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
922  2 * pow(a1_mass, 2) * pow(pion_mass, 4) * s +
923  pow(pion_mass, 2) *
924  (pow(a1_mass, 4) * (pow(m_rho, 2) - 4 * s) +
925  4 * pow(a1_mass, 2) * (pow(m_rho, 2) - s) * s +
926  pow(m_rho, 2) * pow(s, 2)) +
927  pow(a1_mass, 2) * s *
928  (pow(a1_mass, 4) + s * (-2 * pow(m_rho, 2) + s) +
929  pow(a1_mass, 2) * (-2 * pow(m_rho, 2) + 3 * s))) +
930  pow(eta2, 2) *
931  (pow(pion_mass, 8) -
932  4 * pow(a1_mass, 2) * pow(pion_mass, 2) * s *
933  (pow(a1_mass, 2) + pow(m_rho, 2) + s) +
934  pow(pion_mass, 4) * (pow(m_rho, 2) * s +
935  pow(a1_mass, 2) * (pow(m_rho, 2) + 2 * s)) +
936  pow(a1_mass, 2) * s *
937  (pow(a1_mass, 4) + s * (pow(m_rho, 2) + s) +
938  pow(a1_mass, 2) * (pow(m_rho, 2) + 3 * s))) +
939  pow(eta1, 2) *
940  (pow(pion_mass, 8) +
941  pow(a1_mass, 2) * s *
942  (pow(a1_mass, 4) + 2 * pow(m_rho, 4) -
943  3 * pow(a1_mass, 2) * (pow(m_rho, 2) - s) -
944  3 * pow(m_rho, 2) * s + pow(s, 2)) +
945  pow(pion_mass, 4) *
946  (2 * pow(m_rho, 4) - 3 * pow(m_rho, 2) * s +
947  pow(a1_mass, 2) * (-3 * pow(m_rho, 2) + 2 * s)) +
948  2 * pow(pion_mass, 2) *
949  (pow(a1_mass, 4) * (pow(m_rho, 2) - 2 * s) +
950  pow(m_rho, 2) * s * (-pow(m_rho, 2) + s) -
951  pow(a1_mass, 2) * (pow(m_rho, 4) - 4 * pow(m_rho, 2) * s +
952  2 * pow(s, 2))))) *
953  log(abs(-pow(a1_mass, 2) + tmax))) /
954  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
955  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
956  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
957  (8 * (eta1 - eta2) *
958  (delta *
959  (eta2 * (pow(pion_mass, 6) * pow(m_rho, 2) *
960  (2 * pow(pion_mass, 2) - s) +
961  pow(a1_mass, 8) * (-pow(pion_mass, 2) + s) +
962  pow(a1_mass, 6) *
963  (5 * pow(pion_mass, 4) - 7 * pow(pion_mass, 2) * s +
964  s * (pow(m_rho, 2) + 2 * s)) +
965  pow(a1_mass, 4) *
966  (-8 * pow(pion_mass, 6) -
967  pow(pion_mass, 4) * (pow(m_rho, 2) - 14 * s) +
968  pow(pion_mass, 2) *
969  (2 * pow(m_rho, 4) - pow(m_rho, 2) * s -
970  7 * pow(s, 2)) +
971  s * (-2 * pow(m_rho, 4) + pow(m_rho, 2) * s +
972  pow(s, 2))) +
973  pow(a1_mass, 2) * pow(pion_mass, 2) *
974  (4 * pow(pion_mass, 6) +
975  pow(pion_mass, 4) * (pow(m_rho, 2) - 8 * s) +
976  s * (2 * pow(m_rho, 4) + pow(m_rho, 2) * s -
977  pow(s, 2)) +
978  pow(pion_mass, 2) *
979  (-2 * pow(m_rho, 4) - 3 * pow(m_rho, 2) * s +
980  5 * pow(s, 2)))) +
981  eta1 *
982  (pow(a1_mass, 8) * (pow(pion_mass, 2) - s) +
983  pow(a1_mass, 6) *
984  (-5 * pow(pion_mass, 4) + (pow(m_rho, 2) - 2 * s) * s +
985  pow(pion_mass, 2) * (-2 * pow(m_rho, 2) + 7 * s)) +
986  pow(pion_mass, 2) * pow(m_rho, 2) *
987  (2 * pow(pion_mass, 6) +
988  pow(pion_mass, 4) * (4 * pow(m_rho, 2) - 5 * s) +
989  pow(m_rho, 4) * s -
990  pow(pion_mass, 2) *
991  (pow(m_rho, 4) + 3 * pow(m_rho, 2) * s -
992  2 * pow(s, 2))) +
993  pow(a1_mass, 4) *
994  (8 * pow(pion_mass, 6) +
995  pow(pion_mass, 4) * (9 * pow(m_rho, 2) - 14 * s) +
996  pow(pion_mass, 2) * s * (-9 * pow(m_rho, 2) + 7 * s) +
997  s * (pow(m_rho, 4) + pow(m_rho, 2) * s - pow(s, 2))) +
998  pow(a1_mass, 2) *
999  (-4 * pow(pion_mass, 8) +
1000  pow(m_rho, 4) * s * (-pow(m_rho, 2) + s) +
1001  pow(pion_mass, 6) * (-11 * pow(m_rho, 2) + 8 * s) +
1002  pow(pion_mass, 4) *
1003  (-3 * pow(m_rho, 4) + 17 * pow(m_rho, 2) * s -
1004  5 * pow(s, 2)) +
1005  pow(pion_mass, 2) *
1006  (pow(m_rho, 6) - 5 * pow(m_rho, 2) * pow(s, 2) +
1007  pow(s, 3))))) -
1008  2 * pow(m_rho, 2) *
1009  (eta2 *
1010  (pow(pion_mass, 8) * (1 + 2 * C4 * pow(m_rho, 2)) -
1011  2 * C4 * pow(pion_mass, 6) * pow(m_rho, 2) * s +
1012  2 * C4 * pow(a1_mass, 8) * (-pow(pion_mass, 2) + s) +
1013  pow(a1_mass, 4) *
1014  (-16 * C4 * pow(pion_mass, 6) +
1015  pow(pion_mass, 4) *
1016  (-4 + 6 * C4 * pow(m_rho, 2) + 28 * C4 * s) +
1017  2 * pow(pion_mass, 2) *
1018  (pow(m_rho, 2) + s - 3 * C4 * pow(m_rho, 2) * s -
1019  7 * C4 * pow(s, 2)) +
1020  s * (-2 * pow(m_rho, 2) + s + 2 * C4 * pow(s, 2))) +
1021  pow(a1_mass, 6) *
1022  (10 * C4 * pow(pion_mass, 4) +
1023  2 * C4 * s * (pow(m_rho, 2) + 2 * s) +
1024  pow(pion_mass, 2) *
1025  (1 - 2 * C4 * (pow(m_rho, 2) + 7 * s))) +
1026  pow(a1_mass, 2) * pow(pion_mass, 2) *
1027  (8 * C4 * pow(pion_mass, 6) -
1028  2 * pow(pion_mass, 4) *
1029  (-2 + 3 * C4 * pow(m_rho, 2) + 8 * C4 * s) +
1030  s * (2 * pow(m_rho, 2) + s - 2 * C4 * pow(s, 2)) +
1031  2 * pow(pion_mass, 2) *
1032  (pow(m_rho, 2) * (-1 + 3 * C4 * s) +
1033  s * (-3 + 5 * C4 * s)))) +
1034  eta1 *
1035  (pow(pion_mass, 8) * (-1 + 6 * C4 * pow(m_rho, 2)) +
1036  2 * C4 * pow(a1_mass, 8) * (pow(pion_mass, 2) - s) +
1037  pow(pion_mass, 2) * pow(m_rho, 4) * s +
1038  2 * pow(pion_mass, 6) * pow(m_rho, 2) * (2 - 5 * C4 * s) -
1039  pow(a1_mass, 6) *
1040  (10 * C4 * pow(pion_mass, 4) +
1041  pow(pion_mass, 2) *
1042  (1 + 2 * C4 * (pow(m_rho, 2) - 7 * s)) +
1043  2 * C4 * s * (-pow(m_rho, 2) + 2 * s)) -
1044  pow(pion_mass, 4) * pow(m_rho, 2) *
1045  (pow(m_rho, 2) + s * (3 - 4 * C4 * s)) +
1046  pow(a1_mass, 4) *
1047  (16 * C4 * pow(pion_mass, 6) +
1048  2 * pow(pion_mass, 4) *
1049  (2 + 5 * C4 * pow(m_rho, 2) - 14 * C4 * s) +
1050  2 * pow(pion_mass, 2) * s *
1051  (-1 - 7 * C4 * pow(m_rho, 2) + 7 * C4 * s) +
1052  s * (-(s * (1 + 2 * C4 * s)) +
1053  pow(m_rho, 2) * (1 + 4 * C4 * s))) -
1054  pow(a1_mass, 2) *
1055  (8 * C4 * pow(pion_mass, 8) +
1056  pow(m_rho, 2) * (pow(m_rho, 2) - s) * s +
1057  2 * pow(pion_mass, 6) *
1058  (2 + 7 * C4 * pow(m_rho, 2) - 8 * C4 * s) +
1059  pow(pion_mass, 2) *
1060  (-pow(m_rho, 4) + pow(s, 2) +
1061  8 * C4 * pow(m_rho, 2) * pow(s, 2) -
1062  2 * C4 * pow(s, 3)) +
1063  pow(pion_mass, 4) *
1064  (pow(m_rho, 2) * (3 - 22 * C4 * s) +
1065  2 * s * (-3 + 5 * C4 * s)))))) *
1066  log(abs(-pow(a1_mass, 2) + tmax))) /
1067  ((pow(a1_mass, 2) - pow(pion_mass, 2)) * pow(m_rho, 2) *
1068  (pow(pion_mass, 2) - s) *
1069  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1070  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
1071  (16 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
1072  log(abs(-pow(pion_mass, 2) + tmax))) /
1073  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1074  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) -
1075  (8 * pow(-2 + delta, 2) *
1076  (3 * pow(pion_mass, 4) - 4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) +
1077  pow(pow(m_rho, 2) - s, 2)) *
1078  log(abs(-pow(pion_mass, 2) + tmax))) /
1079  ((pow(pion_mass, 2) - s) *
1080  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1081  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
1082  (8 * (-2 + delta) * (eta1 - eta2) * pow(pion_mass, 2) *
1083  (2 * eta1 * pow(pion_mass, 2) - 2 * eta2 * pow(pion_mass, 2) -
1084  eta1 * pow(m_rho, 2)) *
1085  (pow(pion_mass, 2) - s) * log(abs(-pow(pion_mass, 2) + tmax))) /
1086  ((pow(a1_mass, 2) - pow(pion_mass, 2)) *
1087  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1088  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
1089  (8 * (-2 + delta) * (eta1 - eta2) * pow(pion_mass, 2) *
1090  (pow(a1_mass, 2) - s) * (pow(pion_mass, 2) - s) *
1091  (-(eta2 * (pow(pion_mass, 2) + s)) +
1092  eta1 * (pow(pion_mass, 2) - pow(m_rho, 2) + s)) *
1093  log(abs(-pow(pion_mass, 2) + tmax))) /
1094  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
1095  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1096  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
1097  (8 * (-2 + delta) *
1098  (-(delta * (4 * pow(pion_mass, 2) - pow(m_rho, 2)) *
1099  (pow(pion_mass, 2) + pow(m_rho, 2) - s)) +
1100  2 * pow(m_rho, 2) *
1101  (8 * C4 * pow(pion_mass, 4) - pow(m_rho, 2) + s +
1102  pow(pion_mass, 2) * (3 - 8 * C4 * s))) *
1103  log(abs(-pow(pion_mass, 2) + tmax))) /
1104  (pow(m_rho, 2) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1105  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
1106  (2 * pow(eta1 - eta2, 2) *
1107  (pow(eta1, 2) * (2 * pow(a1_mass, 6) -
1108  3 * pow(a1_mass, 4) *
1109  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) +
1110  pow(m_rho, 2) * (pow(m_rho, 2) - s) * s -
1111  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s) +
1112  pow(pion_mass, 2) *
1113  (-2 * pow(m_rho, 4) + 3 * pow(m_rho, 2) * s) +
1114  pow(a1_mass, 2) *
1115  (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
1116  pow(pion_mass, 2) * (8 * pow(m_rho, 2) - 4 * s) -
1117  4 * pow(m_rho, 2) * s + 2 * pow(s, 2))) -
1118  2 * eta1 * eta2 *
1119  (2 * pow(a1_mass, 6) -
1120  pow(pion_mass, 2) * (pow(pion_mass, 2) - pow(m_rho, 2)) *
1121  (pow(m_rho, 2) + s) +
1122  pow(a1_mass, 4) * (-6 * pow(pion_mass, 2) + 3 * s) +
1123  pow(a1_mass, 2) *
1124  (4 * pow(pion_mass, 4) - pow(m_rho, 4) +
1125  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) -
1126  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) +
1127  pow(eta2, 2) * (2 * pow(a1_mass, 6) +
1128  3 * pow(a1_mass, 4) *
1129  (-2 * pow(pion_mass, 2) + pow(m_rho, 2) + s) +
1130  pow(pion_mass, 2) *
1131  (-pow(m_rho, 4) +
1132  pow(pion_mass, 2) * (2 * pow(m_rho, 2) - s) +
1133  pow(m_rho, 2) * s) +
1134  pow(a1_mass, 2) *
1135  (4 * pow(pion_mass, 4) + pow(m_rho, 4) -
1136  2 * pow(m_rho, 2) * s + 2 * pow(s, 2) -
1137  4 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)))) *
1138  log(abs(-pow(a1_mass, 2) + tmin))) /
1139  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1140  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) +
1141  (2 * pow(eta1 - eta2, 2) * (pow(a1_mass, 2) - s) *
1142  (-2 * eta1 * eta2 *
1143  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
1144  2 * pow(a1_mass, 2) * pow(pion_mass, 4) * s +
1145  pow(pion_mass, 2) *
1146  (pow(a1_mass, 4) * (pow(m_rho, 2) - 4 * s) +
1147  4 * pow(a1_mass, 2) * (pow(m_rho, 2) - s) * s +
1148  pow(m_rho, 2) * pow(s, 2)) +
1149  pow(a1_mass, 2) * s *
1150  (pow(a1_mass, 4) + s * (-2 * pow(m_rho, 2) + s) +
1151  pow(a1_mass, 2) * (-2 * pow(m_rho, 2) + 3 * s))) +
1152  pow(eta2, 2) *
1153  (pow(pion_mass, 8) -
1154  4 * pow(a1_mass, 2) * pow(pion_mass, 2) * s *
1155  (pow(a1_mass, 2) + pow(m_rho, 2) + s) +
1156  pow(pion_mass, 4) * (pow(m_rho, 2) * s +
1157  pow(a1_mass, 2) * (pow(m_rho, 2) + 2 * s)) +
1158  pow(a1_mass, 2) * s *
1159  (pow(a1_mass, 4) + s * (pow(m_rho, 2) + s) +
1160  pow(a1_mass, 2) * (pow(m_rho, 2) + 3 * s))) +
1161  pow(eta1, 2) *
1162  (pow(pion_mass, 8) +
1163  pow(a1_mass, 2) * s *
1164  (pow(a1_mass, 4) + 2 * pow(m_rho, 4) -
1165  3 * pow(a1_mass, 2) * (pow(m_rho, 2) - s) -
1166  3 * pow(m_rho, 2) * s + pow(s, 2)) +
1167  pow(pion_mass, 4) *
1168  (2 * pow(m_rho, 4) - 3 * pow(m_rho, 2) * s +
1169  pow(a1_mass, 2) * (-3 * pow(m_rho, 2) + 2 * s)) +
1170  2 * pow(pion_mass, 2) *
1171  (pow(a1_mass, 4) * (pow(m_rho, 2) - 2 * s) +
1172  pow(m_rho, 2) * s * (-pow(m_rho, 2) + s) -
1173  pow(a1_mass, 2) * (pow(m_rho, 4) - 4 * pow(m_rho, 2) * s +
1174  2 * pow(s, 2))))) *
1175  log(abs(-pow(a1_mass, 2) + tmin))) /
1176  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
1177  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1178  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
1179  (8 * (eta1 - eta2) *
1180  (delta *
1181  (eta2 * (pow(pion_mass, 6) * pow(m_rho, 2) *
1182  (2 * pow(pion_mass, 2) - s) +
1183  pow(a1_mass, 8) * (-pow(pion_mass, 2) + s) +
1184  pow(a1_mass, 6) *
1185  (5 * pow(pion_mass, 4) - 7 * pow(pion_mass, 2) * s +
1186  s * (pow(m_rho, 2) + 2 * s)) +
1187  pow(a1_mass, 4) *
1188  (-8 * pow(pion_mass, 6) -
1189  pow(pion_mass, 4) * (pow(m_rho, 2) - 14 * s) +
1190  pow(pion_mass, 2) *
1191  (2 * pow(m_rho, 4) - pow(m_rho, 2) * s -
1192  7 * pow(s, 2)) +
1193  s * (-2 * pow(m_rho, 4) + pow(m_rho, 2) * s +
1194  pow(s, 2))) +
1195  pow(a1_mass, 2) * pow(pion_mass, 2) *
1196  (4 * pow(pion_mass, 6) +
1197  pow(pion_mass, 4) * (pow(m_rho, 2) - 8 * s) +
1198  s * (2 * pow(m_rho, 4) + pow(m_rho, 2) * s -
1199  pow(s, 2)) +
1200  pow(pion_mass, 2) *
1201  (-2 * pow(m_rho, 4) - 3 * pow(m_rho, 2) * s +
1202  5 * pow(s, 2)))) +
1203  eta1 *
1204  (pow(a1_mass, 8) * (pow(pion_mass, 2) - s) +
1205  pow(a1_mass, 6) *
1206  (-5 * pow(pion_mass, 4) + (pow(m_rho, 2) - 2 * s) * s +
1207  pow(pion_mass, 2) * (-2 * pow(m_rho, 2) + 7 * s)) +
1208  pow(pion_mass, 2) * pow(m_rho, 2) *
1209  (2 * pow(pion_mass, 6) +
1210  pow(pion_mass, 4) * (4 * pow(m_rho, 2) - 5 * s) +
1211  pow(m_rho, 4) * s -
1212  pow(pion_mass, 2) *
1213  (pow(m_rho, 4) + 3 * pow(m_rho, 2) * s -
1214  2 * pow(s, 2))) +
1215  pow(a1_mass, 4) *
1216  (8 * pow(pion_mass, 6) +
1217  pow(pion_mass, 4) * (9 * pow(m_rho, 2) - 14 * s) +
1218  pow(pion_mass, 2) * s * (-9 * pow(m_rho, 2) + 7 * s) +
1219  s * (pow(m_rho, 4) + pow(m_rho, 2) * s - pow(s, 2))) +
1220  pow(a1_mass, 2) *
1221  (-4 * pow(pion_mass, 8) +
1222  pow(m_rho, 4) * s * (-pow(m_rho, 2) + s) +
1223  pow(pion_mass, 6) * (-11 * pow(m_rho, 2) + 8 * s) +
1224  pow(pion_mass, 4) *
1225  (-3 * pow(m_rho, 4) + 17 * pow(m_rho, 2) * s -
1226  5 * pow(s, 2)) +
1227  pow(pion_mass, 2) *
1228  (pow(m_rho, 6) - 5 * pow(m_rho, 2) * pow(s, 2) +
1229  pow(s, 3))))) -
1230  2 * pow(m_rho, 2) *
1231  (eta2 *
1232  (pow(pion_mass, 8) * (1 + 2 * C4 * pow(m_rho, 2)) -
1233  2 * C4 * pow(pion_mass, 6) * pow(m_rho, 2) * s +
1234  2 * C4 * pow(a1_mass, 8) * (-pow(pion_mass, 2) + s) +
1235  pow(a1_mass, 4) *
1236  (-16 * C4 * pow(pion_mass, 6) +
1237  pow(pion_mass, 4) *
1238  (-4 + 6 * C4 * pow(m_rho, 2) + 28 * C4 * s) +
1239  2 * pow(pion_mass, 2) *
1240  (pow(m_rho, 2) + s - 3 * C4 * pow(m_rho, 2) * s -
1241  7 * C4 * pow(s, 2)) +
1242  s * (-2 * pow(m_rho, 2) + s + 2 * C4 * pow(s, 2))) +
1243  pow(a1_mass, 6) *
1244  (10 * C4 * pow(pion_mass, 4) +
1245  2 * C4 * s * (pow(m_rho, 2) + 2 * s) +
1246  pow(pion_mass, 2) *
1247  (1 - 2 * C4 * (pow(m_rho, 2) + 7 * s))) +
1248  pow(a1_mass, 2) * pow(pion_mass, 2) *
1249  (8 * C4 * pow(pion_mass, 6) -
1250  2 * pow(pion_mass, 4) *
1251  (-2 + 3 * C4 * pow(m_rho, 2) + 8 * C4 * s) +
1252  s * (2 * pow(m_rho, 2) + s - 2 * C4 * pow(s, 2)) +
1253  2 * pow(pion_mass, 2) *
1254  (pow(m_rho, 2) * (-1 + 3 * C4 * s) +
1255  s * (-3 + 5 * C4 * s)))) +
1256  eta1 *
1257  (pow(pion_mass, 8) * (-1 + 6 * C4 * pow(m_rho, 2)) +
1258  2 * C4 * pow(a1_mass, 8) * (pow(pion_mass, 2) - s) +
1259  pow(pion_mass, 2) * pow(m_rho, 4) * s +
1260  2 * pow(pion_mass, 6) * pow(m_rho, 2) * (2 - 5 * C4 * s) -
1261  pow(a1_mass, 6) *
1262  (10 * C4 * pow(pion_mass, 4) +
1263  pow(pion_mass, 2) *
1264  (1 + 2 * C4 * (pow(m_rho, 2) - 7 * s)) +
1265  2 * C4 * s * (-pow(m_rho, 2) + 2 * s)) -
1266  pow(pion_mass, 4) * pow(m_rho, 2) *
1267  (pow(m_rho, 2) + s * (3 - 4 * C4 * s)) +
1268  pow(a1_mass, 4) *
1269  (16 * C4 * pow(pion_mass, 6) +
1270  2 * pow(pion_mass, 4) *
1271  (2 + 5 * C4 * pow(m_rho, 2) - 14 * C4 * s) +
1272  2 * pow(pion_mass, 2) * s *
1273  (-1 - 7 * C4 * pow(m_rho, 2) + 7 * C4 * s) +
1274  s * (-(s * (1 + 2 * C4 * s)) +
1275  pow(m_rho, 2) * (1 + 4 * C4 * s))) -
1276  pow(a1_mass, 2) *
1277  (8 * C4 * pow(pion_mass, 8) +
1278  pow(m_rho, 2) * (pow(m_rho, 2) - s) * s +
1279  2 * pow(pion_mass, 6) *
1280  (2 + 7 * C4 * pow(m_rho, 2) - 8 * C4 * s) +
1281  pow(pion_mass, 2) *
1282  (-pow(m_rho, 4) + pow(s, 2) +
1283  8 * C4 * pow(m_rho, 2) * pow(s, 2) -
1284  2 * C4 * pow(s, 3)) +
1285  pow(pion_mass, 4) *
1286  (pow(m_rho, 2) * (3 - 22 * C4 * s) +
1287  2 * s * (-3 + 5 * C4 * s)))))) *
1288  log(abs(-pow(a1_mass, 2) + tmin))) /
1289  ((pow(a1_mass, 2) - pow(pion_mass, 2)) * pow(m_rho, 2) *
1290  (pow(pion_mass, 2) - s) *
1291  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1292  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
1293  (16 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
1294  log(abs(-pow(pion_mass, 2) + tmin))) /
1295  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1296  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) +
1297  (8 * pow(-2 + delta, 2) *
1298  (3 * pow(pion_mass, 4) - 4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) +
1299  pow(pow(m_rho, 2) - s, 2)) *
1300  log(abs(-pow(pion_mass, 2) + tmin))) /
1301  ((pow(pion_mass, 2) - s) *
1302  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1303  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
1304  (8 * (-2 + delta) * (eta1 - eta2) * pow(pion_mass, 2) *
1305  (2 * eta1 * pow(pion_mass, 2) - 2 * eta2 * pow(pion_mass, 2) -
1306  eta1 * pow(m_rho, 2)) *
1307  (pow(pion_mass, 2) - s) * log(abs(-pow(pion_mass, 2) + tmin))) /
1308  ((pow(a1_mass, 2) - pow(pion_mass, 2)) *
1309  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1310  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
1311  (8 * (-2 + delta) * (eta1 - eta2) * pow(pion_mass, 2) *
1312  (pow(a1_mass, 2) - s) * (pow(pion_mass, 2) - s) *
1313  (-(eta2 * (pow(pion_mass, 2) + s)) +
1314  eta1 * (pow(pion_mass, 2) - pow(m_rho, 2) + s)) *
1315  log(abs(-pow(pion_mass, 2) + tmin))) /
1316  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
1317  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1318  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
1319  (8 * (-2 + delta) *
1320  (delta * (4 * pow(pion_mass, 2) - pow(m_rho, 2)) *
1321  (pow(pion_mass, 2) + pow(m_rho, 2) - s) -
1322  2 * pow(m_rho, 2) *
1323  (8 * C4 * pow(pion_mass, 4) - pow(m_rho, 2) + s +
1324  pow(pion_mass, 2) * (3 - 8 * C4 * s))) *
1325  log(abs(-pow(pion_mass, 2) + tmin))) /
1326  (pow(m_rho, 2) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1327  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))))) /
1328  (512. * Pi);
1329  // clang-format on
1330 
1331  return cut_off(xs * gev2_mb / spin_deg_factor);
1332 }
constexpr double a1_mass
a1 mass in GeV.
Definition: constants.h:80
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:59
std::array< T, 2 > get_t_range(const T sqrts, const T m1, const T m2, const T m3, const T m4)
Get the range of Mandelstam-t values allowed in a particular 2->2 process, see PDG 2014 booklet...
Definition: kinematics.h:109
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
double cut_off(const double sigma_mb)
Cross section after cut off.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_pi_rho_pi0()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_pi_rho_pi0 ( const double  s,
const double  m_rho 
)
static

Definition at line 4431 of file crosssectionsphoton.cc.

4432  {
4433  return cut_off(xs_pi_rho_pi0_rho_mediated(s, m_rho) +
4434  xs_pi_rho_pi0_omega_mediated(s, m_rho));
4435 }
static double xs_pi_rho_pi0_rho_mediated(const double s, const double m_rho)
double cut_off(const double sigma_mb)
Cross section after cut off.
static double xs_pi_rho_pi0_omega_mediated(const double s, const double m_rho)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_pi_rho_pi0_rho_mediated()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_pi_rho_pi0_rho_mediated ( const double  s,
const double  m_rho 
)
static

Definition at line 2672 of file crosssectionsphoton.cc.

2673  {
2674  using std::abs;
2675  using std::atan;
2676  using std::pow;
2677  using std::sqrt;
2678 
2679  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, m_rho, pion_mass, 0.);
2680  const double &tmax = t_mandelstam[0];
2681  const double &tmin = t_mandelstam[1];
2682  const double spin_deg_factor = 3.0;
2683 
2684  // clang-format off
2685  const double xs =
2686  (pow(Const, 2) * pow(ghat, 4) *
2687  (0. +
2688  (0.03125 * pow(eta1 - 1. * eta2, 2) *
2689  (pow(eta2, 2) *
2690  (1. * pow(a1_mass, 8) + 1. * pow(pion_mass, 8) -
2691  2. * pow(pion_mass, 6) * pow(m_rho, 2) +
2692  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
2693  pow(a1_mass, 6) *
2694  (-4. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) + 2. * s) +
2695  pow(a1_mass, 2) * pow(pion_mass, 2) *
2696  (-2. * pow(m_rho, 4) +
2697  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 2. * s) +
2698  2. * pow(m_rho, 2) * s) +
2699  pow(a1_mass, 4) *
2700  (4. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
2701  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) - 4. * s) -
2702  2. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
2703  eta1 * eta2 *
2704  (-2. * pow(a1_mass, 8) - 2. * pow(pion_mass, 8) +
2705  2. * pow(pion_mass, 4) * pow(m_rho, 4) +
2706  pow(a1_mass, 6) * (8. * pow(pion_mass, 2) - 4. * s) +
2707  pow(a1_mass, 2) * pow(pion_mass, 2) *
2708  (-4. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s +
2709  pow(pion_mass, 2) * (4. * pow(m_rho, 2) + 4. * s)) +
2710  pow(a1_mass, 4) *
2711  (-8. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
2712  4. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
2713  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s))) +
2714  pow(eta1, 2) *
2715  (1. * pow(a1_mass, 8) + 1. * pow(pion_mass, 8) -
2716  2. * pow(pion_mass, 6) * pow(m_rho, 2) -
2717  2. * pow(pion_mass, 2) * pow(m_rho, 4) * s +
2718  pow(a1_mass, 6) *
2719  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
2720  pow(pion_mass, 4) *
2721  (3. * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s) +
2722  pow(a1_mass, 4) *
2723  (4. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
2724  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 4. * s) -
2725  4. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
2726  pow(a1_mass, 2) *
2727  (pow(pion_mass, 4) * (-6. * pow(m_rho, 2) - 2. * s) +
2728  pow(m_rho, 2) * (2. * pow(m_rho, 2) - 2. * s) * s +
2729  pow(pion_mass, 2) *
2730  (-4. * pow(m_rho, 4) + 6. * pow(m_rho, 2) * s))))) /
2731  (1. * pow(a1_mass, 2) - 1. * tmax) +
2732  (1. * pow(-2. + delta, 2) * pow(pion_mass, 2) *
2733  (1. * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2))) /
2734  (1. * pow(pion_mass, 2) - 1. * tmax) -
2735  (0.25 * pow(-2. + delta, 2) * pow(pion_mass, 2) * tmax) /
2736  pow(m_rho, 2) +
2737  0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
2738  (eta2 * (-1. * pow(a1_mass, 2) + pow(m_rho, 2) - 2. * s) +
2739  eta1 * (pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
2740  2. * pow(m_rho, 2) + s)) *
2741  tmax +
2742  0.03125 * pow(eta1 - 1. * eta2, 2) *
2743  (pow(eta1, 2) * (3. * pow(a1_mass, 4) + 4. * pow(pion_mass, 4) +
2744  pow(m_rho, 4) +
2745  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 4. * s) -
2746  4. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
2747  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) -
2748  4. * pow(m_rho, 2) + 4. * s)) +
2749  pow(eta2, 2) *
2750  (3. * pow(a1_mass, 4) + 4. * pow(pion_mass, 4) +
2751  pow(m_rho, 4) +
2752  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) - 4. * s) -
2753  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
2754  pow(a1_mass, 2) *
2755  (-8. * pow(pion_mass, 2) + 4. * pow(m_rho, 2) + 4. * s)) +
2756  eta1 * eta2 *
2757  (-6. * pow(a1_mass, 4) - 8. * pow(pion_mass, 4) +
2758  2. * pow(m_rho, 4) +
2759  pow(a1_mass, 2) * (16. * pow(pion_mass, 2) - 8. * s) +
2760  4. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
2761  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s))) *
2762  tmax +
2763  (2. *
2764  (0. - 0.25 * pow(m_rho, 4) - 1. * C4 * pow(m_rho, 6) +
2765  pow(pion_mass, 2) * (0.75 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
2766  2. * C4 * pow(m_rho, 4) * s +
2767  pow(delta, 2) *
2768  (-0.125 * pow(pion_mass, 4) - 0.1875 * pow(m_rho, 4) +
2769  pow(pion_mass, 2) * (0.0625 * pow(m_rho, 2) + 0.0625 * s) +
2770  0.1875 * pow(m_rho, 2) * s) +
2771  delta * (0.25 * pow(pion_mass, 4) + 0.5 * C4 * pow(m_rho, 6) +
2772  pow(pion_mass, 2) * (-0.5 * pow(m_rho, 2) +
2773  0.5 * C4 * pow(m_rho, 4) - 0.125 * s) -
2774  0.375 * pow(m_rho, 2) * s +
2775  pow(m_rho, 4) * (0.5 - 1. * C4 * s))) *
2776  tmax) /
2777  pow(m_rho, 4) -
2778  (0.0625 *
2779  (0. + 8. * pow(pion_mass, 2) * pow(m_rho, 4) - 12. * pow(m_rho, 6) +
2780  4. * pow(m_rho, 4) * s +
2781  delta * pow(m_rho, 2) *
2782  (-16. * pow(pion_mass, 4) -
2783  16. * pow(pion_mass, 2) * pow(m_rho, 2) - 4. * pow(m_rho, 4) +
2784  16. * pow(m_rho, 2) * s + 4. * pow(s, 2)) +
2785  pow(delta, 2) *
2786  (8. * pow(pion_mass, 6) + 9. * pow(m_rho, 6) +
2787  pow(pion_mass, 4) * (4. * pow(m_rho, 2) - 4. * s) -
2788  13. * pow(m_rho, 4) * s - 5. * pow(m_rho, 2) * pow(s, 2) +
2789  1. * pow(s, 3) +
2790  pow(pion_mass, 2) * (-2. * pow(m_rho, 4) +
2791  4. * pow(m_rho, 2) * s - 2. * pow(s, 2)))) *
2792  tmax) /
2793  pow(m_rho, 6) -
2794  (0.0625 * (1. * eta1 - 1. * eta2) *
2795  (pow(m_rho, 2) *
2796  (eta1 * (2. * pow(a1_mass, 2) + 2. * pow(m_rho, 2)) +
2797  eta2 * (-2. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) -
2798  8. * pow(m_rho, 2) + 6. * s)) +
2799  delta *
2800  (eta1 * (1. * pow(a1_mass, 4) - 2. * pow(pion_mass, 4) -
2801  3. * pow(m_rho, 4) +
2802  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
2803  2. * pow(m_rho, 2) * s + 5.000000000000001 * pow(s, 2) +
2804  pow(a1_mass, 2) * (-2. * pow(pion_mass, 2) + 1. * s)) +
2805  eta2 * (-1. * pow(a1_mass, 4) - 4. * pow(pion_mass, 4) +
2806  4. * pow(m_rho, 4) +
2807  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) - 2. * s) +
2808  1. * pow(m_rho, 2) * s - 1. * pow(s, 2) +
2809  pow(a1_mass, 2) * (3. * pow(pion_mass, 2) -
2810  3. * pow(m_rho, 2) + 2. * s)))) *
2811  tmax) /
2812  pow(m_rho, 2) -
2813  (0.5 *
2814  (pow(m_rho, 6) *
2815  (-1.5 + C4 * (-12. * pow(pion_mass, 2) + 6. * s) +
2816  pow(C4, 2) * (-16. * pow(pion_mass, 4) +
2817  16. * pow(pion_mass, 2) * s - 4. * pow(s, 2))) +
2818  pow(delta, 2) *
2819  (1. * pow(pion_mass, 6) - 2. * pow(pion_mass, 4) * pow(m_rho, 2) +
2820  0.125 * pow(m_rho, 6) + 0.25 * pow(m_rho, 4) * s -
2821  0.875 * pow(m_rho, 2) * pow(s, 2) + 0.25 * pow(s, 3) +
2822  pow(pion_mass, 2) *
2823  (-2.5 * pow(m_rho, 4) + 2.25 * pow(m_rho, 2) * s -
2824  0.75 * pow(s, 2))) +
2825  delta * pow(m_rho, 2) *
2826  (pow(pion_mass, 4) * (1. + 8. * C4 * pow(m_rho, 2)) +
2827  0.5 * pow(s, 2) + pow(m_rho, 4) * (1.5 - 5. * C4 * s) +
2828  pow(m_rho, 2) * s * (-0.5 + 1. * C4 * s) +
2829  pow(pion_mass, 2) * (6. * C4 * pow(m_rho, 4) - 1.5 * s +
2830  pow(m_rho, 2) * (3. - 6. * C4 * s)))) *
2831  tmax) /
2832  pow(m_rho, 6) -
2833  (0.5 *
2834  (0. - 4. * C4 * pow(m_rho, 8) - 0.5 * pow(m_rho, 4) * s +
2835  pow(m_rho, 6) * (2. + 2. * C4 * s) +
2836  pow(delta, 2) *
2837  (-2. * pow(pion_mass, 6) - 2. * pow(m_rho, 6) +
2838  0.5 * pow(pion_mass, 4) * s + 2.125 * pow(m_rho, 4) * s +
2839  1.25 * pow(m_rho, 2) * pow(s, 2) - 0.375 * pow(s, 3) +
2840  pow(pion_mass, 2) * (1.5 * pow(m_rho, 4) -
2841  1.5 * pow(m_rho, 2) * s + 1. * pow(s, 2))) +
2842  delta * pow(m_rho, 2) *
2843  (2. * pow(pion_mass, 4) + 2. * C4 * pow(m_rho, 6) -
2844  1. * pow(s, 2) + pow(m_rho, 2) * s * (-3. + 1. * C4 * s) +
2845  pow(m_rho, 4) * (1. + 1. * C4 * s) +
2846  pow(pion_mass, 2) *
2847  (1. * s + pow(m_rho, 2) * (1. - 2. * C4 * s)))) *
2848  tmax) /
2849  pow(m_rho, 6) +
2850  (0.0625 * (1. * eta1 - 1. * eta2) *
2851  (delta *
2852  (eta1 * (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
2853  pow(m_rho, 4) +
2854  pow(pion_mass, 2) * (18. * pow(m_rho, 2) - 12. * s) -
2855  8. * pow(m_rho, 2) * s + 7. * pow(s, 2) +
2856  pow(a1_mass, 2) * (-10. * pow(pion_mass, 2) -
2857  4. * pow(m_rho, 2) + 5. * s)) +
2858  eta2 * (-3. * pow(a1_mass, 4) - 12. * pow(pion_mass, 4) +
2859  2. * pow(m_rho, 4) +
2860  pow(a1_mass, 2) * (11. * pow(pion_mass, 2) -
2861  3. * pow(m_rho, 2) - 2. * s) +
2862  5. * pow(m_rho, 2) * s - 3. * pow(s, 2) +
2863  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 6. * s))) +
2864  pow(m_rho, 2) *
2865  (eta1 * (-8. * C4 * pow(a1_mass, 4) -
2866  32. * C4 * pow(pion_mass, 4) - 6. * pow(m_rho, 2) +
2867  pow(a1_mass, 2) *
2868  (6. + C4 * (32. * pow(pion_mass, 2) +
2869  8. * pow(m_rho, 2) - 16. * s)) +
2870  4. * s + 16. * C4 * pow(m_rho, 2) * s -
2871  8. * C4 * pow(s, 2) +
2872  pow(pion_mass, 2) *
2873  (-12. - 32. * C4 * pow(m_rho, 2) + 32. * C4 * s)) +
2874  eta2 *
2875  (8. * C4 * pow(a1_mass, 4) + 32. * C4 * pow(pion_mass, 4) -
2876  4. * pow(m_rho, 2) - 2. * s + 8. * C4 * pow(s, 2) +
2877  pow(pion_mass, 2) *
2878  (10. - 16. * C4 * pow(m_rho, 2) - 32. * C4 * s) +
2879  pow(a1_mass, 2) *
2880  (-6. + C4 * (-32. * pow(pion_mass, 2) +
2881  8. * pow(m_rho, 2) + 16. * s))))) *
2882  tmax) /
2883  pow(m_rho, 2) +
2884  0.0625 * (-2. + delta) * pow(eta1 - 1. * eta2, 2) * pow(tmax, 2) +
2885  (0.1875 *
2886  (1.3333333333333333 * pow(m_rho, 2) +
2887  5.333333333333333 * C4 * pow(m_rho, 4) +
2888  pow(delta, 2) *
2889  (1. * pow(pion_mass, 2) + 1.3333333333333333 * pow(m_rho, 2) -
2890  0.3333333333333333 * s) +
2891  delta *
2892  (-2. * pow(pion_mass, 2) - 3.3333333333333335 * pow(m_rho, 2) -
2893  2.6666666666666665 * C4 * pow(m_rho, 4) +
2894  0.6666666666666666 * s)) *
2895  pow(tmax, 2)) /
2896  pow(m_rho, 4) +
2897  0.03125 * pow(eta1 - 1. * eta2, 3) *
2898  (eta2 * (-1. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) -
2899  1. * pow(m_rho, 2) - 1. * s) +
2900  eta1 * (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
2901  1. * pow(m_rho, 2) + s)) *
2902  pow(tmax, 2) -
2903  (0.375 *
2904  (0.3333333333333333 * pow(m_rho, 4) -
2905  1.3333333333333333 * C4 * pow(m_rho, 6) +
2906  delta * pow(m_rho, 2) *
2907  (1.3333333333333333 * pow(m_rho, 2) -
2908  0.6666666666666666 * C4 * pow(m_rho, 4) +
2909  pow(pion_mass, 2) * (-0.6666666666666666 +
2910  1.3333333333333333 * C4 * pow(m_rho, 2)) -
2911  0.6666666666666666 * s) +
2912  pow(delta, 2) *
2913  (1. * pow(pion_mass, 4) + 0.25 * pow(m_rho, 4) +
2914  pow(pion_mass, 2) * (-0.3333333333333333 * pow(m_rho, 2) +
2915  0.6666666666666666 * s) -
2916  0.5833333333333334 * pow(s, 2))) *
2917  pow(tmax, 2)) /
2918  pow(m_rho, 6) -
2919  (0.03125 * (1. * eta1 - 1. * eta2) *
2920  ((2. * eta1 - 2. * eta2) * pow(m_rho, 2) +
2921  delta *
2922  (eta1 * (1. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) + 1. * s) +
2923  eta2 * (-1. * pow(a1_mass, 2) + 3. * pow(pion_mass, 2) -
2924  3. * pow(m_rho, 2) + 2. * s))) *
2925  pow(tmax, 2)) /
2926  pow(m_rho, 2) +
2927  (0.03125 *
2928  (0. - 4. * pow(m_rho, 4) +
2929  delta * (16. * pow(m_rho, 4) - 8. * pow(m_rho, 2) * s) +
2930  pow(delta, 2) *
2931  (4. * pow(pion_mass, 4) - 3. * pow(m_rho, 4) +
2932  2. * pow(m_rho, 2) * s - 3. * pow(s, 2) +
2933  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 4. * s))) *
2934  pow(tmax, 2)) /
2935  pow(m_rho, 6) +
2936  (0.25 *
2937  (C4 * pow(m_rho, 6) *
2938  (-6. - 16. * C4 * pow(pion_mass, 2) + 8. * C4 * s) +
2939  pow(delta, 2) *
2940  (1. * pow(pion_mass, 4) - 0.25 * pow(m_rho, 4) +
2941  pow(pion_mass, 2) * (-1.75 * pow(m_rho, 2) + 0.5 * s) +
2942  0.5 * pow(m_rho, 2) * s - 0.5 * pow(s, 2)) +
2943  delta * pow(m_rho, 2) *
2944  (1. * C4 * pow(m_rho, 4) +
2945  pow(pion_mass, 2) * (0.5 + 10. * C4 * pow(m_rho, 2)) - 0.5 * s +
2946  pow(m_rho, 2) * (2.5 - 4. * C4 * s))) *
2947  pow(tmax, 2)) /
2948  pow(m_rho, 6) +
2949  (0.09375 * (1. * eta1 - 1. * eta2) *
2950  (delta * (eta2 * (-1. * pow(a1_mass, 2) +
2951  3.6666666666666665 * pow(pion_mass, 2) -
2952  1. * pow(m_rho, 2) - 0.6666666666666666 * s) +
2953  eta1 * (1. * pow(a1_mass, 2) -
2954  3.3333333333333335 * pow(pion_mass, 2) -
2955  1.3333333333333333 * pow(m_rho, 2) +
2956  1.6666666666666667 * s)) +
2957  pow(m_rho, 2) *
2958  (eta1 * (2. + C4 * (-2.6666666666666665 * pow(a1_mass, 2) +
2959  10.666666666666666 * pow(pion_mass, 2) +
2960  2.6666666666666665 * pow(m_rho, 2) -
2961  5.333333333333333 * s)) +
2962  eta2 * (-2. + C4 * (2.6666666666666665 * pow(a1_mass, 2) -
2963  10.666666666666666 * pow(pion_mass, 2) +
2964  2.6666666666666665 * pow(m_rho, 2) +
2965  5.333333333333333 * s)))) *
2966  pow(tmax, 2)) /
2967  pow(m_rho, 2) +
2968  0.010416666666666666 * pow(eta1 - 1. * eta2, 4) * pow(tmax, 3) -
2969  (0.041666666666666664 * delta * (-2. + 1. * delta) * pow(tmax, 3)) /
2970  pow(m_rho, 4) -
2971  (0.020833333333333332 * delta * pow(1. * eta1 - 1. * eta2, 2) *
2972  pow(tmax, 3)) /
2973  pow(m_rho, 2) -
2974  (0.16666666666666666 * pow(1. * eta1 - 1. * eta2, 2) *
2975  (-0.375 * delta + 1. * C4 * pow(m_rho, 2)) * pow(tmax, 3)) /
2976  pow(m_rho, 2) +
2977  (0.10416666666666666 * delta *
2978  (-0.8 * pow(m_rho, 2) +
2979  delta * (0.4 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 0.6 * s)) *
2980  pow(tmax, 3)) /
2981  pow(m_rho, 6) +
2982  (0.16666666666666666 * delta *
2983  (0. - 0.75 * delta * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4) +
2984  0.625 * delta * s) *
2985  pow(tmax, 3)) /
2986  pow(m_rho, 6) -
2987  (0.041666666666666664 *
2988  (12. * C4 * delta * pow(m_rho, 4) - 16. * pow(C4, 2) * pow(m_rho, 6) +
2989  pow(delta, 2) *
2990  (1. * pow(pion_mass, 2) - 2.5 * pow(m_rho, 2) + 1. * s)) *
2991  pow(tmax, 3)) /
2992  pow(m_rho, 6) +
2993  (0. -
2994  0.5000000000000001 * pow(2. - 1. * delta, 2) * pow(pion_mass, 4) *
2995  pow(m_rho, 6) +
2996  0.25 * pow(2. - 1. * delta, 2) * pow(m_rho, 10) -
2997  0.5000000000000001 * pow(2. - 1. * delta, 2) * pow(m_rho, 6) *
2998  pow(s, 2) +
2999  pow(2. - 1. * delta, 2) * pow(pion_mass, 2) * pow(m_rho, 6) *
3000  (-1. * pow(m_rho, 2) + 1. * s)) /
3001  (pow(m_rho, 6) * (-2. * pow(pion_mass, 2) + 1. * s + 1. * tmax)) -
3002  (0.0625 * (1. * eta1 - 1. * eta2) *
3003  (2. * pow(m_rho, 2) +
3004  delta * (1. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
3005  1. * pow(m_rho, 2) + 1. * s)) *
3006  (eta2 * (-1. * pow(a1_mass, 6) +
3007  pow(pion_mass, 2) * (4. * pow(pion_mass, 2) - 1. * s) * s +
3008  pow(a1_mass, 4) *
3009  (3. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 2. * s) +
3010  pow(a1_mass, 2) *
3011  (-4. * pow(pion_mass, 4) - 2. * pow(pion_mass, 2) * s +
3012  (4. * pow(m_rho, 2) - 1. * s) * s)) +
3013  eta1 * (1. * pow(a1_mass, 6) + 8. * pow(pion_mass, 6) +
3014  pow(pion_mass, 4) * (-4. * pow(m_rho, 2) - 6. * s) +
3015  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 2. * s) * s +
3016  pow(a1_mass, 4) *
3017  (-2. * pow(pion_mass, 2) + 1. * pow(m_rho, 2) + 1. * s) +
3018  s * (2. * pow(m_rho, 4) - 3. * pow(m_rho, 2) * s +
3019  1. * pow(s, 2)) +
3020  pow(a1_mass, 2) *
3021  (-2. * pow(pion_mass, 4) - 2. * pow(m_rho, 4) +
3022  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
3023  2. * pow(m_rho, 2) * s + 5. * pow(s, 2)))) *
3024  log(abs(-pow(a1_mass, 2) + tmax))) /
3025  (pow(m_rho, 2) * (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) + s)) +
3026  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
3027  (eta2 *
3028  (-1. * pow(a1_mass, 6) + pow(pion_mass, 6) -
3029  1. * pow(pion_mass, 4) * pow(m_rho, 2) +
3030  pow(a1_mass, 4) * (pow(pion_mass, 2) + pow(m_rho, 2) - 2. * s) +
3031  pow(a1_mass, 2) *
3032  (3. * pow(pion_mass, 4) - 2. * pow(pion_mass, 2) * s)) +
3033  eta1 *
3034  (pow(a1_mass, 6) +
3035  pow(a1_mass, 4) *
3036  (-2. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + s) +
3037  pow(pion_mass, 2) *
3038  (-4. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) -
3039  1. * pow(m_rho, 2) * s +
3040  pow(pion_mass, 2) * (3. * pow(m_rho, 2) + s)) +
3041  pow(a1_mass, 2) *
3042  (pow(pion_mass, 4) + pow(m_rho, 4) - 1. * pow(m_rho, 2) * s +
3043  pow(pion_mass, 2) * (pow(m_rho, 2) + 2. * s)))) *
3044  log(abs(-pow(a1_mass, 2) + tmax))) /
3045  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) +
3046  0.0625 * pow(eta1 - 1. * eta2, 2) *
3047  (pow(eta1, 2) *
3048  (2. * pow(a1_mass, 6) +
3049  pow(pion_mass, 4) * (-3. * pow(m_rho, 2) - 1. * s) +
3050  pow(m_rho, 2) * (pow(m_rho, 2) - 1. * s) * s +
3051  pow(a1_mass, 4) *
3052  (-6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) + 3. * s) +
3053  pow(pion_mass, 2) *
3054  (-2. * pow(m_rho, 4) + 3. * pow(m_rho, 2) * s) +
3055  pow(a1_mass, 2) *
3056  (4. * pow(pion_mass, 4) + pow(m_rho, 4) +
3057  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 4. * s) -
3058  4. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
3059  pow(eta2, 2) *
3060  (2. * pow(a1_mass, 6) +
3061  pow(a1_mass, 4) *
3062  (-6. * pow(pion_mass, 2) + 3. * pow(m_rho, 2) + 3. * s) +
3063  pow(pion_mass, 2) *
3064  (-1. * pow(m_rho, 4) +
3065  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 1. * s) +
3066  pow(m_rho, 2) * s) +
3067  pow(a1_mass, 2) *
3068  (4. * pow(pion_mass, 4) + pow(m_rho, 4) +
3069  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) - 4. * s) -
3070  2. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
3071  eta1 * eta2 *
3072  (-4. * pow(a1_mass, 6) +
3073  pow(a1_mass, 4) * (12. * pow(pion_mass, 2) - 6. * s) +
3074  pow(pion_mass, 2) *
3075  (-2. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s +
3076  pow(pion_mass, 2) * (2. * pow(m_rho, 2) + 2. * s)) +
3077  pow(a1_mass, 2) *
3078  (-8. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
3079  4. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
3080  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s)))) *
3081  log(abs(-pow(a1_mass, 2) + tmax)) +
3082  (0.0625 * (1. * eta1 - 1. * eta2) *
3083  (delta *
3084  (eta1 *
3085  (3. * pow(a1_mass, 6) + 8. * pow(pion_mass, 6) +
3086  pow(pion_mass, 4) * (-12. * pow(m_rho, 2) - 6. * s) +
3087  pow(a1_mass, 4) * (-10. * pow(pion_mass, 2) -
3088  4. * pow(m_rho, 2) + 5. * s) +
3089  pow(pion_mass, 2) *
3090  (-4. * pow(m_rho, 4) + 10. * pow(m_rho, 2) * s -
3091  2. * pow(s, 2)) +
3092  s * (3. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s +
3093  pow(s, 2)) +
3094  pow(a1_mass, 2) *
3095  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
3096  pow(pion_mass, 2) * (18. * pow(m_rho, 2) - 12. * s) -
3097  8. * pow(m_rho, 2) * s + 7. * pow(s, 2))) +
3098  eta2 *
3099  (-3. * pow(a1_mass, 6) +
3100  pow(a1_mass, 4) * (11. * pow(pion_mass, 2) -
3101  3. * pow(m_rho, 2) - 2. * s) +
3102  pow(pion_mass, 2) *
3103  (-2. * pow(m_rho, 4) + pow(m_rho, 2) * s -
3104  1. * pow(s, 2) +
3105  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) + 4. * s)) +
3106  pow(a1_mass, 2) *
3107  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
3108  5. * pow(m_rho, 2) * s - 3. * pow(s, 2) +
3109  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 6. * s)))) +
3110  pow(m_rho, 2) *
3111  (eta2 *
3112  (8. * C4 * pow(a1_mass, 6) +
3113  pow(pion_mass, 2) *
3114  ((4. + 8. * C4 * pow(pion_mass, 2)) * pow(m_rho, 2) -
3115  2. * s) +
3116  pow(a1_mass, 4) *
3117  (-6. + C4 * (-32. * pow(pion_mass, 2) +
3118  8. * pow(m_rho, 2) + 16. * s)) +
3119  pow(a1_mass, 2) *
3120  (32. * C4 * pow(pion_mass, 4) - 4. * pow(m_rho, 2) +
3121  pow(pion_mass, 2) *
3122  (10. - 16. * C4 * pow(m_rho, 2) - 32. * C4 * s) +
3123  s * (-2. + 8. * C4 * s))) +
3124  eta1 * (-8. * C4 * pow(a1_mass, 6) +
3125  pow(pion_mass, 4) * (4. + 24. * C4 * pow(m_rho, 2)) +
3126  pow(a1_mass, 4) *
3127  (6. + C4 * (32. * pow(pion_mass, 2) +
3128  8. * pow(m_rho, 2) - 16. * s)) +
3129  s * (-2. * pow(m_rho, 2) + 2. * s) +
3130  pow(pion_mass, 2) *
3131  (-4. * s + pow(m_rho, 2) * (8. - 16. * C4 * s)) +
3132  pow(a1_mass, 2) * (-32. * C4 * pow(pion_mass, 4) +
3133  s * (4. - 8. * C4 * s) +
3134  pow(m_rho, 2) * (-6. + 16. * C4 * s) +
3135  pow(pion_mass, 2) *
3136  (-12. - 32. * C4 * pow(m_rho, 2) +
3137  32. * C4 * s))))) *
3138  log(abs(-pow(a1_mass, 2) + tmax))) /
3139  pow(m_rho, 2) +
3140  0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) *
3141  log(abs(-pow(pion_mass, 2) + tmax)) -
3142  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
3143  (eta2 * (2. * pow(pion_mass, 6) - 2. * pow(pion_mass, 4) * s) +
3144  eta1 * (-2. * pow(pion_mass, 6) -
3145  1. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
3146  pow(pion_mass, 4) * (pow(m_rho, 2) + 2. * s))) *
3147  log(abs(-pow(pion_mass, 2) + tmax))) /
3148  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) -
3149  (0.125 *
3150  (0. - 32. * C4 * pow(pion_mass, 6) * pow(m_rho, 4) -
3151  8. * pow(m_rho, 8) + 8. * pow(m_rho, 6) * s +
3152  pow(pion_mass, 4) * pow(m_rho, 4) * (16. + 64. * C4 * s) +
3153  pow(pion_mass, 2) * pow(m_rho, 4) *
3154  (24. * pow(m_rho, 2) + s * (-16. - 32. * C4 * s)) +
3155  pow(delta, 2) * pow(m_rho, 2) *
3156  (-4. * pow(pion_mass, 6) - 2. * pow(m_rho, 6) +
3157  2. * pow(m_rho, 4) * s +
3158  pow(pion_mass, 4) * (4. * pow(m_rho, 2) + 8. * s) +
3159  pow(pion_mass, 2) *
3160  (6. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s -
3161  4.000000000000001 * pow(s, 2))) +
3162  delta * pow(m_rho, 2) *
3163  (8. * pow(m_rho, 6) +
3164  pow(pion_mass, 6) * (8. + 16. * C4 * pow(m_rho, 2)) -
3165  8. * pow(m_rho, 4) * s +
3166  pow(pion_mass, 4) *
3167  (-16. * s +
3168  pow(m_rho, 2) * (-15.999999999999996 - 32. * C4 * s)) +
3169  pow(pion_mass, 2) *
3170  (-24. * pow(m_rho, 4) + 8. * pow(s, 2) +
3171  pow(m_rho, 2) * s * (16. + 16. * C4 * s)))) *
3172  log(abs(-pow(pion_mass, 2) + tmax))) /
3173  (pow(m_rho, 4) * (-1. * pow(pion_mass, 2) + 1. * s)) -
3174  (0.25 * (1. * eta1 - 1. * eta2) *
3175  (eta2 * ((2. - 1. * delta) * pow(pion_mass, 6) +
3176  pow(pion_mass, 2) * s *
3177  ((-12. + 6. * delta) * pow(m_rho, 2) +
3178  (6. - 3. * delta) * s) +
3179  pow(s, 2) * ((4. - 2. * delta) * pow(m_rho, 2) +
3180  (-2. + 1. * delta) * s) +
3181  pow(pion_mass, 4) * ((8. - 4. * delta) * pow(m_rho, 2) +
3182  (-6. + 3. * delta) * s)) +
3183  eta1 * ((-2. + 1. * delta) * pow(pion_mass, 6) +
3184  (-2. + 1. * delta) * pow(m_rho, 4) * s +
3185  (2. - 1. * delta) * pow(s, 3) +
3186  pow(pion_mass, 4) * ((-4. + 2. * delta) * pow(m_rho, 2) +
3187  (6. - 3. * delta) * s) +
3188  pow(pion_mass, 2) * ((2. - 1. * delta) * pow(m_rho, 4) +
3189  (4. - 2. * delta) * pow(m_rho, 2) * s +
3190  (-6. + 3. * delta) * pow(s, 2)))) *
3191  log(abs(-2. * pow(pion_mass, 2) + s + tmax))) /
3192  (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) + s) +
3193  (0.125 *
3194  (0. +
3195  (32. - 31.999999999999993 * delta + 8. * pow(delta, 2)) *
3196  pow(pion_mass, 4) * pow(m_rho, 4) -
3197  2.0000000000000004 * pow(2. - 1. * delta, 2) * pow(m_rho, 8) +
3198  pow(pion_mass, 2) * pow(m_rho, 4) *
3199  (8.000000000000002 * pow(2. - 1. * delta, 2) * pow(m_rho, 2) +
3200  (-32. + 31.999999999999996 * delta - 8. * pow(delta, 2)) * s)) *
3201  log(abs(-2. * pow(pion_mass, 2) + s + tmax))) /
3202  (pow(m_rho, 4) * (-1. * pow(pion_mass, 2) + 1. * s)) +
3203  (0.25 *
3204  (0. + 8. * pow(pion_mass, 2) * pow(m_rho, 6) + 4. * pow(m_rho, 8) -
3205  8. * pow(m_rho, 6) * s +
3206  delta * pow(m_rho, 4) *
3207  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) +
3208  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 16. * s) +
3209  8. * pow(m_rho, 2) * s + 8. * pow(s, 2)) +
3210  pow(delta, 2) * pow(m_rho, 4) *
3211  (-4. * pow(pion_mass, 4) + 3. * pow(m_rho, 4) -
3212  2. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
3213  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) + 8. * s))) *
3214  log(abs(-2. * pow(pion_mass, 2) + s + tmax))) /
3215  pow(m_rho, 6) -
3216  (0.5 *
3217  (0. +
3218  pow(pion_mass, 2) * (4. * pow(m_rho, 6) - 8. * C4 * pow(m_rho, 8)) -
3219  4. * pow(m_rho, 6) * s + 8. * C4 * pow(m_rho, 8) * s +
3220  pow(delta, 2) * pow(m_rho, 4) *
3221  (-2. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) - 2. * pow(s, 2) +
3222  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 4. * s)) +
3223  delta * pow(m_rho, 4) *
3224  (4. * pow(pion_mass, 4) +
3225  pow(pion_mass, 2) *
3226  (6. * pow(m_rho, 2) + 4. * C4 * pow(m_rho, 4) - 8. * s) +
3227  2. * pow(m_rho, 2) * s + 4. * pow(s, 2) +
3228  pow(m_rho, 4) * (-2. - 4. * C4 * s))) *
3229  log(abs(-2. * pow(pion_mass, 2) + s + tmax))) /
3230  pow(m_rho, 6))) /
3231  (16. * Pi *
3232  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
3233  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
3234  (pow(Const, 2) * pow(ghat, 4) *
3235  (0. +
3236  (0.03125 * pow(eta1 - 1. * eta2, 2) *
3237  (pow(eta2, 2) *
3238  (1. * pow(a1_mass, 8) + 1. * pow(pion_mass, 8) -
3239  2. * pow(pion_mass, 6) * pow(m_rho, 2) +
3240  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
3241  pow(a1_mass, 6) *
3242  (-4. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) + 2. * s) +
3243  pow(a1_mass, 2) * pow(pion_mass, 2) *
3244  (-2. * pow(m_rho, 4) +
3245  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 2. * s) +
3246  2. * pow(m_rho, 2) * s) +
3247  pow(a1_mass, 4) *
3248  (4. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
3249  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) - 4. * s) -
3250  2. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
3251  eta1 * eta2 *
3252  (-2. * pow(a1_mass, 8) - 2. * pow(pion_mass, 8) +
3253  2. * pow(pion_mass, 4) * pow(m_rho, 4) +
3254  pow(a1_mass, 6) * (8. * pow(pion_mass, 2) - 4. * s) +
3255  pow(a1_mass, 2) * pow(pion_mass, 2) *
3256  (-4. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s +
3257  pow(pion_mass, 2) * (4. * pow(m_rho, 2) + 4. * s)) +
3258  pow(a1_mass, 4) *
3259  (-8. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
3260  4. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
3261  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s))) +
3262  pow(eta1, 2) *
3263  (1. * pow(a1_mass, 8) + 1. * pow(pion_mass, 8) -
3264  2. * pow(pion_mass, 6) * pow(m_rho, 2) -
3265  2. * pow(pion_mass, 2) * pow(m_rho, 4) * s +
3266  pow(a1_mass, 6) *
3267  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
3268  pow(pion_mass, 4) *
3269  (3. * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s) +
3270  pow(a1_mass, 4) *
3271  (4. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
3272  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 4. * s) -
3273  4. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
3274  pow(a1_mass, 2) *
3275  (pow(pion_mass, 4) * (-6. * pow(m_rho, 2) - 2. * s) +
3276  pow(m_rho, 2) * (2. * pow(m_rho, 2) - 2. * s) * s +
3277  pow(pion_mass, 2) *
3278  (-4. * pow(m_rho, 4) + 6. * pow(m_rho, 2) * s))))) /
3279  (1. * pow(a1_mass, 2) - 1. * tmin) +
3280  (1. * pow(-2. + delta, 2) * pow(pion_mass, 2) *
3281  (1. * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2))) /
3282  (1. * pow(pion_mass, 2) - 1. * tmin) -
3283  (0.25 * pow(-2. + delta, 2) * pow(pion_mass, 2) * tmin) /
3284  pow(m_rho, 2) +
3285  0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
3286  (eta2 * (-1. * pow(a1_mass, 2) + pow(m_rho, 2) - 2. * s) +
3287  eta1 * (pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
3288  2. * pow(m_rho, 2) + s)) *
3289  tmin +
3290  0.03125 * pow(eta1 - 1. * eta2, 2) *
3291  (pow(eta1, 2) * (3. * pow(a1_mass, 4) + 4. * pow(pion_mass, 4) +
3292  pow(m_rho, 4) +
3293  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 4. * s) -
3294  4. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
3295  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) -
3296  4. * pow(m_rho, 2) + 4. * s)) +
3297  pow(eta2, 2) *
3298  (3. * pow(a1_mass, 4) + 4. * pow(pion_mass, 4) +
3299  pow(m_rho, 4) +
3300  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) - 4. * s) -
3301  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
3302  pow(a1_mass, 2) *
3303  (-8. * pow(pion_mass, 2) + 4. * pow(m_rho, 2) + 4. * s)) +
3304  eta1 * eta2 *
3305  (-6. * pow(a1_mass, 4) - 8. * pow(pion_mass, 4) +
3306  2. * pow(m_rho, 4) +
3307  pow(a1_mass, 2) * (16. * pow(pion_mass, 2) - 8. * s) +
3308  4. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
3309  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s))) *
3310  tmin +
3311  (2. *
3312  (0. - 0.25 * pow(m_rho, 4) - 1. * C4 * pow(m_rho, 6) +
3313  pow(pion_mass, 2) * (0.75 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
3314  2. * C4 * pow(m_rho, 4) * s +
3315  pow(delta, 2) *
3316  (-0.125 * pow(pion_mass, 4) - 0.1875 * pow(m_rho, 4) +
3317  pow(pion_mass, 2) * (0.0625 * pow(m_rho, 2) + 0.0625 * s) +
3318  0.1875 * pow(m_rho, 2) * s) +
3319  delta * (0.25 * pow(pion_mass, 4) + 0.5 * C4 * pow(m_rho, 6) +
3320  pow(pion_mass, 2) * (-0.5 * pow(m_rho, 2) +
3321  0.5 * C4 * pow(m_rho, 4) - 0.125 * s) -
3322  0.375 * pow(m_rho, 2) * s +
3323  pow(m_rho, 4) * (0.5 - 1. * C4 * s))) *
3324  tmin) /
3325  pow(m_rho, 4) -
3326  (0.0625 *
3327  (0. + 8. * pow(pion_mass, 2) * pow(m_rho, 4) - 12. * pow(m_rho, 6) +
3328  4. * pow(m_rho, 4) * s +
3329  delta * pow(m_rho, 2) *
3330  (-16. * pow(pion_mass, 4) -
3331  16. * pow(pion_mass, 2) * pow(m_rho, 2) - 4. * pow(m_rho, 4) +
3332  16. * pow(m_rho, 2) * s + 4. * pow(s, 2)) +
3333  pow(delta, 2) *
3334  (8. * pow(pion_mass, 6) + 9. * pow(m_rho, 6) +
3335  pow(pion_mass, 4) * (4. * pow(m_rho, 2) - 4. * s) -
3336  13. * pow(m_rho, 4) * s - 5. * pow(m_rho, 2) * pow(s, 2) +
3337  1. * pow(s, 3) +
3338  pow(pion_mass, 2) * (-2. * pow(m_rho, 4) +
3339  4. * pow(m_rho, 2) * s - 2. * pow(s, 2)))) *
3340  tmin) /
3341  pow(m_rho, 6) -
3342  (0.0625 * (1. * eta1 - 1. * eta2) *
3343  (pow(m_rho, 2) *
3344  (eta1 * (2. * pow(a1_mass, 2) + 2. * pow(m_rho, 2)) +
3345  eta2 * (-2. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) -
3346  8. * pow(m_rho, 2) + 6. * s)) +
3347  delta *
3348  (eta1 * (1. * pow(a1_mass, 4) - 2. * pow(pion_mass, 4) -
3349  3. * pow(m_rho, 4) +
3350  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
3351  2. * pow(m_rho, 2) * s + 5.000000000000001 * pow(s, 2) +
3352  pow(a1_mass, 2) * (-2. * pow(pion_mass, 2) + 1. * s)) +
3353  eta2 * (-1. * pow(a1_mass, 4) - 4. * pow(pion_mass, 4) +
3354  4. * pow(m_rho, 4) +
3355  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) - 2. * s) +
3356  1. * pow(m_rho, 2) * s - 1. * pow(s, 2) +
3357  pow(a1_mass, 2) * (3. * pow(pion_mass, 2) -
3358  3. * pow(m_rho, 2) + 2. * s)))) *
3359  tmin) /
3360  pow(m_rho, 2) -
3361  (0.5 *
3362  (pow(m_rho, 6) *
3363  (-1.5 + C4 * (-12. * pow(pion_mass, 2) + 6. * s) +
3364  pow(C4, 2) * (-16. * pow(pion_mass, 4) +
3365  16. * pow(pion_mass, 2) * s - 4. * pow(s, 2))) +
3366  pow(delta, 2) *
3367  (1. * pow(pion_mass, 6) - 2. * pow(pion_mass, 4) * pow(m_rho, 2) +
3368  0.125 * pow(m_rho, 6) + 0.25 * pow(m_rho, 4) * s -
3369  0.875 * pow(m_rho, 2) * pow(s, 2) + 0.25 * pow(s, 3) +
3370  pow(pion_mass, 2) *
3371  (-2.5 * pow(m_rho, 4) + 2.25 * pow(m_rho, 2) * s -
3372  0.75 * pow(s, 2))) +
3373  delta * pow(m_rho, 2) *
3374  (pow(pion_mass, 4) * (1. + 8. * C4 * pow(m_rho, 2)) +
3375  0.5 * pow(s, 2) + pow(m_rho, 4) * (1.5 - 5. * C4 * s) +
3376  pow(m_rho, 2) * s * (-0.5 + 1. * C4 * s) +
3377  pow(pion_mass, 2) * (6. * C4 * pow(m_rho, 4) - 1.5 * s +
3378  pow(m_rho, 2) * (3. - 6. * C4 * s)))) *
3379  tmin) /
3380  pow(m_rho, 6) -
3381  (0.5 *
3382  (0. - 4. * C4 * pow(m_rho, 8) - 0.5 * pow(m_rho, 4) * s +
3383  pow(m_rho, 6) * (2. + 2. * C4 * s) +
3384  pow(delta, 2) *
3385  (-2. * pow(pion_mass, 6) - 2. * pow(m_rho, 6) +
3386  0.5 * pow(pion_mass, 4) * s + 2.125 * pow(m_rho, 4) * s +
3387  1.25 * pow(m_rho, 2) * pow(s, 2) - 0.375 * pow(s, 3) +
3388  pow(pion_mass, 2) * (1.5 * pow(m_rho, 4) -
3389  1.5 * pow(m_rho, 2) * s + 1. * pow(s, 2))) +
3390  delta * pow(m_rho, 2) *
3391  (2. * pow(pion_mass, 4) + 2. * C4 * pow(m_rho, 6) -
3392  1. * pow(s, 2) + pow(m_rho, 2) * s * (-3. + 1. * C4 * s) +
3393  pow(m_rho, 4) * (1. + 1. * C4 * s) +
3394  pow(pion_mass, 2) *
3395  (1. * s + pow(m_rho, 2) * (1. - 2. * C4 * s)))) *
3396  tmin) /
3397  pow(m_rho, 6) +
3398  (0.0625 * (1. * eta1 - 1. * eta2) *
3399  (delta *
3400  (eta1 * (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
3401  pow(m_rho, 4) +
3402  pow(pion_mass, 2) * (18. * pow(m_rho, 2) - 12. * s) -
3403  8. * pow(m_rho, 2) * s + 7. * pow(s, 2) +
3404  pow(a1_mass, 2) * (-10. * pow(pion_mass, 2) -
3405  4. * pow(m_rho, 2) + 5. * s)) +
3406  eta2 * (-3. * pow(a1_mass, 4) - 12. * pow(pion_mass, 4) +
3407  2. * pow(m_rho, 4) +
3408  pow(a1_mass, 2) * (11. * pow(pion_mass, 2) -
3409  3. * pow(m_rho, 2) - 2. * s) +
3410  5. * pow(m_rho, 2) * s - 3. * pow(s, 2) +
3411  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 6. * s))) +
3412  pow(m_rho, 2) *
3413  (eta1 * (-8. * C4 * pow(a1_mass, 4) -
3414  32. * C4 * pow(pion_mass, 4) - 6. * pow(m_rho, 2) +
3415  pow(a1_mass, 2) *
3416  (6. + C4 * (32. * pow(pion_mass, 2) +
3417  8. * pow(m_rho, 2) - 16. * s)) +
3418  4. * s + 16. * C4 * pow(m_rho, 2) * s -
3419  8. * C4 * pow(s, 2) +
3420  pow(pion_mass, 2) *
3421  (-12. - 32. * C4 * pow(m_rho, 2) + 32. * C4 * s)) +
3422  eta2 *
3423  (8. * C4 * pow(a1_mass, 4) + 32. * C4 * pow(pion_mass, 4) -
3424  4. * pow(m_rho, 2) - 2. * s + 8. * C4 * pow(s, 2) +
3425  pow(pion_mass, 2) *
3426  (10. - 16. * C4 * pow(m_rho, 2) - 32. * C4 * s) +
3427  pow(a1_mass, 2) *
3428  (-6. + C4 * (-32. * pow(pion_mass, 2) +
3429  8. * pow(m_rho, 2) + 16. * s))))) *
3430  tmin) /
3431  pow(m_rho, 2) +
3432  0.0625 * (-2. + delta) * pow(eta1 - 1. * eta2, 2) * pow(tmin, 2) +
3433  (0.1875 *
3434  (1.3333333333333333 * pow(m_rho, 2) +
3435  5.333333333333333 * C4 * pow(m_rho, 4) +
3436  pow(delta, 2) *
3437  (1. * pow(pion_mass, 2) + 1.3333333333333333 * pow(m_rho, 2) -
3438  0.3333333333333333 * s) +
3439  delta *
3440  (-2. * pow(pion_mass, 2) - 3.3333333333333335 * pow(m_rho, 2) -
3441  2.6666666666666665 * C4 * pow(m_rho, 4) +
3442  0.6666666666666666 * s)) *
3443  pow(tmin, 2)) /
3444  pow(m_rho, 4) +
3445  0.03125 * pow(eta1 - 1. * eta2, 3) *
3446  (eta2 * (-1. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) -
3447  1. * pow(m_rho, 2) - 1. * s) +
3448  eta1 * (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
3449  1. * pow(m_rho, 2) + s)) *
3450  pow(tmin, 2) -
3451  (0.375 *
3452  (0.3333333333333333 * pow(m_rho, 4) -
3453  1.3333333333333333 * C4 * pow(m_rho, 6) +
3454  delta * pow(m_rho, 2) *
3455  (1.3333333333333333 * pow(m_rho, 2) -
3456  0.6666666666666666 * C4 * pow(m_rho, 4) +
3457  pow(pion_mass, 2) * (-0.6666666666666666 +
3458  1.3333333333333333 * C4 * pow(m_rho, 2)) -
3459  0.6666666666666666 * s) +
3460  pow(delta, 2) *
3461  (1. * pow(pion_mass, 4) + 0.25 * pow(m_rho, 4) +
3462  pow(pion_mass, 2) * (-0.3333333333333333 * pow(m_rho, 2) +
3463  0.6666666666666666 * s) -
3464  0.5833333333333334 * pow(s, 2))) *
3465  pow(tmin, 2)) /
3466  pow(m_rho, 6) -
3467  (0.03125 * (1. * eta1 - 1. * eta2) *
3468  ((2. * eta1 - 2. * eta2) * pow(m_rho, 2) +
3469  delta *
3470  (eta1 * (1. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) + 1. * s) +
3471  eta2 * (-1. * pow(a1_mass, 2) + 3. * pow(pion_mass, 2) -
3472  3. * pow(m_rho, 2) + 2. * s))) *
3473  pow(tmin, 2)) /
3474  pow(m_rho, 2) +
3475  (0.03125 *
3476  (0. - 4. * pow(m_rho, 4) +
3477  delta * (16. * pow(m_rho, 4) - 8. * pow(m_rho, 2) * s) +
3478  pow(delta, 2) *
3479  (4. * pow(pion_mass, 4) - 3. * pow(m_rho, 4) +
3480  2. * pow(m_rho, 2) * s - 3. * pow(s, 2) +
3481  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 4. * s))) *
3482  pow(tmin, 2)) /
3483  pow(m_rho, 6) +
3484  (0.25 *
3485  (C4 * pow(m_rho, 6) *
3486  (-6. - 16. * C4 * pow(pion_mass, 2) + 8. * C4 * s) +
3487  pow(delta, 2) *
3488  (1. * pow(pion_mass, 4) - 0.25 * pow(m_rho, 4) +
3489  pow(pion_mass, 2) * (-1.75 * pow(m_rho, 2) + 0.5 * s) +
3490  0.5 * pow(m_rho, 2) * s - 0.5 * pow(s, 2)) +
3491  delta * pow(m_rho, 2) *
3492  (1. * C4 * pow(m_rho, 4) +
3493  pow(pion_mass, 2) * (0.5 + 10. * C4 * pow(m_rho, 2)) - 0.5 * s +
3494  pow(m_rho, 2) * (2.5 - 4. * C4 * s))) *
3495  pow(tmin, 2)) /
3496  pow(m_rho, 6) +
3497  (0.09375 * (1. * eta1 - 1. * eta2) *
3498  (delta * (eta2 * (-1. * pow(a1_mass, 2) +
3499  3.6666666666666665 * pow(pion_mass, 2) -
3500  1. * pow(m_rho, 2) - 0.6666666666666666 * s) +
3501  eta1 * (1. * pow(a1_mass, 2) -
3502  3.3333333333333335 * pow(pion_mass, 2) -
3503  1.3333333333333333 * pow(m_rho, 2) +
3504  1.6666666666666667 * s)) +
3505  pow(m_rho, 2) *
3506  (eta1 * (2. + C4 * (-2.6666666666666665 * pow(a1_mass, 2) +
3507  10.666666666666666 * pow(pion_mass, 2) +
3508  2.6666666666666665 * pow(m_rho, 2) -
3509  5.333333333333333 * s)) +
3510  eta2 * (-2. + C4 * (2.6666666666666665 * pow(a1_mass, 2) -
3511  10.666666666666666 * pow(pion_mass, 2) +
3512  2.6666666666666665 * pow(m_rho, 2) +
3513  5.333333333333333 * s)))) *
3514  pow(tmin, 2)) /
3515  pow(m_rho, 2) +
3516  0.010416666666666666 * pow(eta1 - 1. * eta2, 4) * pow(tmin, 3) -
3517  (0.041666666666666664 * delta * (-2. + 1. * delta) * pow(tmin, 3)) /
3518  pow(m_rho, 4) -
3519  (0.020833333333333332 * delta * pow(1. * eta1 - 1. * eta2, 2) *
3520  pow(tmin, 3)) /
3521  pow(m_rho, 2) -
3522  (0.16666666666666666 * pow(1. * eta1 - 1. * eta2, 2) *
3523  (-0.375 * delta + 1. * C4 * pow(m_rho, 2)) * pow(tmin, 3)) /
3524  pow(m_rho, 2) +
3525  (0.10416666666666666 * delta *
3526  (-0.8 * pow(m_rho, 2) +
3527  delta * (0.4 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 0.6 * s)) *
3528  pow(tmin, 3)) /
3529  pow(m_rho, 6) +
3530  (0.16666666666666666 * delta *
3531  (0. - 0.75 * delta * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4) +
3532  0.625 * delta * s) *
3533  pow(tmin, 3)) /
3534  pow(m_rho, 6) -
3535  (0.041666666666666664 *
3536  (12. * C4 * delta * pow(m_rho, 4) - 16. * pow(C4, 2) * pow(m_rho, 6) +
3537  pow(delta, 2) *
3538  (1. * pow(pion_mass, 2) - 2.5 * pow(m_rho, 2) + 1. * s)) *
3539  pow(tmin, 3)) /
3540  pow(m_rho, 6) +
3541  (0. -
3542  0.5000000000000001 * pow(2. - 1. * delta, 2) * pow(pion_mass, 4) *
3543  pow(m_rho, 6) +
3544  0.25 * pow(2. - 1. * delta, 2) * pow(m_rho, 10) -
3545  0.5000000000000001 * pow(2. - 1. * delta, 2) * pow(m_rho, 6) *
3546  pow(s, 2) +
3547  pow(2. - 1. * delta, 2) * pow(pion_mass, 2) * pow(m_rho, 6) *
3548  (-1. * pow(m_rho, 2) + 1. * s)) /
3549  (pow(m_rho, 6) * (-2. * pow(pion_mass, 2) + 1. * s + 1. * tmin)) -
3550  (0.0625 * (1. * eta1 - 1. * eta2) *
3551  (2. * pow(m_rho, 2) +
3552  delta * (1. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
3553  1. * pow(m_rho, 2) + 1. * s)) *
3554  (eta2 * (-1. * pow(a1_mass, 6) +
3555  pow(pion_mass, 2) * (4. * pow(pion_mass, 2) - 1. * s) * s +
3556  pow(a1_mass, 4) *
3557  (3. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 2. * s) +
3558  pow(a1_mass, 2) *
3559  (-4. * pow(pion_mass, 4) - 2. * pow(pion_mass, 2) * s +
3560  (4. * pow(m_rho, 2) - 1. * s) * s)) +
3561  eta1 * (1. * pow(a1_mass, 6) + 8. * pow(pion_mass, 6) +
3562  pow(pion_mass, 4) * (-4. * pow(m_rho, 2) - 6. * s) +
3563  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 2. * s) * s +
3564  pow(a1_mass, 4) *
3565  (-2. * pow(pion_mass, 2) + 1. * pow(m_rho, 2) + 1. * s) +
3566  s * (2. * pow(m_rho, 4) - 3. * pow(m_rho, 2) * s +
3567  1. * pow(s, 2)) +
3568  pow(a1_mass, 2) *
3569  (-2. * pow(pion_mass, 4) - 2. * pow(m_rho, 4) +
3570  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
3571  2. * pow(m_rho, 2) * s + 5. * pow(s, 2)))) *
3572  log(abs(-pow(a1_mass, 2) + tmin))) /
3573  (pow(m_rho, 2) * (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) + s)) +
3574  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
3575  (eta2 *
3576  (-1. * pow(a1_mass, 6) + pow(pion_mass, 6) -
3577  1. * pow(pion_mass, 4) * pow(m_rho, 2) +
3578  pow(a1_mass, 4) * (pow(pion_mass, 2) + pow(m_rho, 2) - 2. * s) +
3579  pow(a1_mass, 2) *
3580  (3. * pow(pion_mass, 4) - 2. * pow(pion_mass, 2) * s)) +
3581  eta1 *
3582  (pow(a1_mass, 6) +
3583  pow(a1_mass, 4) *
3584  (-2. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + s) +
3585  pow(pion_mass, 2) *
3586  (-4. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) -
3587  1. * pow(m_rho, 2) * s +
3588  pow(pion_mass, 2) * (3. * pow(m_rho, 2) + s)) +
3589  pow(a1_mass, 2) *
3590  (pow(pion_mass, 4) + pow(m_rho, 4) - 1. * pow(m_rho, 2) * s +
3591  pow(pion_mass, 2) * (pow(m_rho, 2) + 2. * s)))) *
3592  log(abs(-pow(a1_mass, 2) + tmin))) /
3593  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) +
3594  0.0625 * pow(eta1 - 1. * eta2, 2) *
3595  (pow(eta1, 2) *
3596  (2. * pow(a1_mass, 6) +
3597  pow(pion_mass, 4) * (-3. * pow(m_rho, 2) - 1. * s) +
3598  pow(m_rho, 2) * (pow(m_rho, 2) - 1. * s) * s +
3599  pow(a1_mass, 4) *
3600  (-6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) + 3. * s) +
3601  pow(pion_mass, 2) *
3602  (-2. * pow(m_rho, 4) + 3. * pow(m_rho, 2) * s) +
3603  pow(a1_mass, 2) *
3604  (4. * pow(pion_mass, 4) + pow(m_rho, 4) +
3605  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 4. * s) -
3606  4. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
3607  pow(eta2, 2) *
3608  (2. * pow(a1_mass, 6) +
3609  pow(a1_mass, 4) *
3610  (-6. * pow(pion_mass, 2) + 3. * pow(m_rho, 2) + 3. * s) +
3611  pow(pion_mass, 2) *
3612  (-1. * pow(m_rho, 4) +
3613  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 1. * s) +
3614  pow(m_rho, 2) * s) +
3615  pow(a1_mass, 2) *
3616  (4. * pow(pion_mass, 4) + pow(m_rho, 4) +
3617  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) - 4. * s) -
3618  2. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
3619  eta1 * eta2 *
3620  (-4. * pow(a1_mass, 6) +
3621  pow(a1_mass, 4) * (12. * pow(pion_mass, 2) - 6. * s) +
3622  pow(pion_mass, 2) *
3623  (-2. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s +
3624  pow(pion_mass, 2) * (2. * pow(m_rho, 2) + 2. * s)) +
3625  pow(a1_mass, 2) *
3626  (-8. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
3627  4. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
3628  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s)))) *
3629  log(abs(-pow(a1_mass, 2) + tmin)) +
3630  (0.0625 * (1. * eta1 - 1. * eta2) *
3631  (delta *
3632  (eta1 *
3633  (3. * pow(a1_mass, 6) + 8. * pow(pion_mass, 6) +
3634  pow(pion_mass, 4) * (-12. * pow(m_rho, 2) - 6. * s) +
3635  pow(a1_mass, 4) * (-10. * pow(pion_mass, 2) -
3636  4. * pow(m_rho, 2) + 5. * s) +
3637  pow(pion_mass, 2) *
3638  (-4. * pow(m_rho, 4) + 10. * pow(m_rho, 2) * s -
3639  2. * pow(s, 2)) +
3640  s * (3. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s +
3641  pow(s, 2)) +
3642  pow(a1_mass, 2) *
3643  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
3644  pow(pion_mass, 2) * (18. * pow(m_rho, 2) - 12. * s) -
3645  8. * pow(m_rho, 2) * s + 7. * pow(s, 2))) +
3646  eta2 *
3647  (-3. * pow(a1_mass, 6) +
3648  pow(a1_mass, 4) * (11. * pow(pion_mass, 2) -
3649  3. * pow(m_rho, 2) - 2. * s) +
3650  pow(pion_mass, 2) *
3651  (-2. * pow(m_rho, 4) + pow(m_rho, 2) * s -
3652  1. * pow(s, 2) +
3653  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) + 4. * s)) +
3654  pow(a1_mass, 2) *
3655  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
3656  5. * pow(m_rho, 2) * s - 3. * pow(s, 2) +
3657  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 6. * s)))) +
3658  pow(m_rho, 2) *
3659  (eta2 *
3660  (8. * C4 * pow(a1_mass, 6) +
3661  pow(pion_mass, 2) *
3662  ((4. + 8. * C4 * pow(pion_mass, 2)) * pow(m_rho, 2) -
3663  2. * s) +
3664  pow(a1_mass, 4) *
3665  (-6. + C4 * (-32. * pow(pion_mass, 2) +
3666  8. * pow(m_rho, 2) + 16. * s)) +
3667  pow(a1_mass, 2) *
3668  (32. * C4 * pow(pion_mass, 4) - 4. * pow(m_rho, 2) +
3669  pow(pion_mass, 2) *
3670  (10. - 16. * C4 * pow(m_rho, 2) - 32. * C4 * s) +
3671  s * (-2. + 8. * C4 * s))) +
3672  eta1 * (-8. * C4 * pow(a1_mass, 6) +
3673  pow(pion_mass, 4) * (4. + 24. * C4 * pow(m_rho, 2)) +
3674  pow(a1_mass, 4) *
3675  (6. + C4 * (32. * pow(pion_mass, 2) +
3676  8. * pow(m_rho, 2) - 16. * s)) +
3677  s * (-2. * pow(m_rho, 2) + 2. * s) +
3678  pow(pion_mass, 2) *
3679  (-4. * s + pow(m_rho, 2) * (8. - 16. * C4 * s)) +
3680  pow(a1_mass, 2) * (-32. * C4 * pow(pion_mass, 4) +
3681  s * (4. - 8. * C4 * s) +
3682  pow(m_rho, 2) * (-6. + 16. * C4 * s) +
3683  pow(pion_mass, 2) *
3684  (-12. - 32. * C4 * pow(m_rho, 2) +
3685  32. * C4 * s))))) *
3686  log(abs(-pow(a1_mass, 2) + tmin))) /
3687  pow(m_rho, 2) +
3688  0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) *
3689  log(abs(-pow(pion_mass, 2) + tmin)) -
3690  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
3691  (eta2 * (2. * pow(pion_mass, 6) - 2. * pow(pion_mass, 4) * s) +
3692  eta1 * (-2. * pow(pion_mass, 6) -
3693  1. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
3694  pow(pion_mass, 4) * (pow(m_rho, 2) + 2. * s))) *
3695  log(abs(-pow(pion_mass, 2) + tmin))) /
3696  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) -
3697  (0.125 *
3698  (0. - 32. * C4 * pow(pion_mass, 6) * pow(m_rho, 4) -
3699  8. * pow(m_rho, 8) + 8. * pow(m_rho, 6) * s +
3700  pow(pion_mass, 4) * pow(m_rho, 4) * (16. + 64. * C4 * s) +
3701  pow(pion_mass, 2) * pow(m_rho, 4) *
3702  (24. * pow(m_rho, 2) + s * (-16. - 32. * C4 * s)) +
3703  pow(delta, 2) * pow(m_rho, 2) *
3704  (-4. * pow(pion_mass, 6) - 2. * pow(m_rho, 6) +
3705  2. * pow(m_rho, 4) * s +
3706  pow(pion_mass, 4) * (4. * pow(m_rho, 2) + 8. * s) +
3707  pow(pion_mass, 2) *
3708  (6. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s -
3709  4.000000000000001 * pow(s, 2))) +
3710  delta * pow(m_rho, 2) *
3711  (8. * pow(m_rho, 6) +
3712  pow(pion_mass, 6) * (8. + 16. * C4 * pow(m_rho, 2)) -
3713  8. * pow(m_rho, 4) * s +
3714  pow(pion_mass, 4) *
3715  (-16. * s +
3716  pow(m_rho, 2) * (-15.999999999999996 - 32. * C4 * s)) +
3717  pow(pion_mass, 2) *
3718  (-24. * pow(m_rho, 4) + 8. * pow(s, 2) +
3719  pow(m_rho, 2) * s * (16. + 16. * C4 * s)))) *
3720  log(abs(-pow(pion_mass, 2) + tmin))) /
3721  (pow(m_rho, 4) * (-1. * pow(pion_mass, 2) + 1. * s)) -
3722  (0.25 * (1. * eta1 - 1. * eta2) *
3723  (eta2 * ((2. - 1. * delta) * pow(pion_mass, 6) +
3724  pow(pion_mass, 2) * s *
3725  ((-12. + 6. * delta) * pow(m_rho, 2) +
3726  (6. - 3. * delta) * s) +
3727  pow(s, 2) * ((4. - 2. * delta) * pow(m_rho, 2) +
3728  (-2. + 1. * delta) * s) +
3729  pow(pion_mass, 4) * ((8. - 4. * delta) * pow(m_rho, 2) +
3730  (-6. + 3. * delta) * s)) +
3731  eta1 * ((-2. + 1. * delta) * pow(pion_mass, 6) +
3732  (-2. + 1. * delta) * pow(m_rho, 4) * s +
3733  (2. - 1. * delta) * pow(s, 3) +
3734  pow(pion_mass, 4) * ((-4. + 2. * delta) * pow(m_rho, 2) +
3735  (6. - 3. * delta) * s) +
3736  pow(pion_mass, 2) * ((2. - 1. * delta) * pow(m_rho, 4) +
3737  (4. - 2. * delta) * pow(m_rho, 2) * s +
3738  (-6. + 3. * delta) * pow(s, 2)))) *
3739  log(abs(-2. * pow(pion_mass, 2) + s + tmin))) /
3740  (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) + s) +
3741  (0.125 *
3742  (0. +
3743  (32. - 31.999999999999993 * delta + 8. * pow(delta, 2)) *
3744  pow(pion_mass, 4) * pow(m_rho, 4) -
3745  2.0000000000000004 * pow(2. - 1. * delta, 2) * pow(m_rho, 8) +
3746  pow(pion_mass, 2) * pow(m_rho, 4) *
3747  (8.000000000000002 * pow(2. - 1. * delta, 2) * pow(m_rho, 2) +
3748  (-32. + 31.999999999999996 * delta - 8. * pow(delta, 2)) * s)) *
3749  log(abs(-2. * pow(pion_mass, 2) + s + tmin))) /
3750  (pow(m_rho, 4) * (-1. * pow(pion_mass, 2) + 1. * s)) +
3751  (0.25 *
3752  (0. + 8. * pow(pion_mass, 2) * pow(m_rho, 6) + 4. * pow(m_rho, 8) -
3753  8. * pow(m_rho, 6) * s +
3754  delta * pow(m_rho, 4) *
3755  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) +
3756  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 16. * s) +
3757  8. * pow(m_rho, 2) * s + 8. * pow(s, 2)) +
3758  pow(delta, 2) * pow(m_rho, 4) *
3759  (-4. * pow(pion_mass, 4) + 3. * pow(m_rho, 4) -
3760  2. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
3761  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) + 8. * s))) *
3762  log(abs(-2. * pow(pion_mass, 2) + s + tmin))) /
3763  pow(m_rho, 6) -
3764  (0.5 *
3765  (0. +
3766  pow(pion_mass, 2) * (4. * pow(m_rho, 6) - 8. * C4 * pow(m_rho, 8)) -
3767  4. * pow(m_rho, 6) * s + 8. * C4 * pow(m_rho, 8) * s +
3768  pow(delta, 2) * pow(m_rho, 4) *
3769  (-2. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) - 2. * pow(s, 2) +
3770  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 4. * s)) +
3771  delta * pow(m_rho, 4) *
3772  (4. * pow(pion_mass, 4) +
3773  pow(pion_mass, 2) *
3774  (6. * pow(m_rho, 2) + 4. * C4 * pow(m_rho, 4) - 8. * s) +
3775  2. * pow(m_rho, 2) * s + 4. * pow(s, 2) +
3776  pow(m_rho, 4) * (-2. - 4. * C4 * s))) *
3777  log(abs(-2. * pow(pion_mass, 2) + s + tmin))) /
3778  pow(m_rho, 6))) /
3779  (16. * Pi *
3780  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
3781  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)));
3782 
3783  // clang-format on
3784  return cut_off(xs * gev2_mb / spin_deg_factor);
3785 }
constexpr double a1_mass
a1 mass in GeV.
Definition: constants.h:80
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:59
std::array< T, 2 > get_t_range(const T sqrts, const T m1, const T m2, const T m3, const T m4)
Get the range of Mandelstam-t values allowed in a particular 2->2 process, see PDG 2014 booklet...
Definition: kinematics.h:109
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
double cut_off(const double sigma_mb)
Cross section after cut off.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_pi_rho_pi0_omega_mediated()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_pi_rho_pi0_omega_mediated ( const double  s,
const double  m_rho 
)
static

Definition at line 4235 of file crosssectionsphoton.cc.

4236  {
4237  using std::abs;
4238  using std::atan;
4239  using std::pow;
4240  using std::sqrt;
4241 
4242  // we need this check here in case of using the summed up cross sections
4243  if (sqrt(s) < omega_mass)
4244  return 0.0;
4245 
4246  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, m_rho, pion_mass, 0.);
4247  const double &tmax = t_mandelstam[0];
4248  const double &tmin = t_mandelstam[1];
4249  const double spin_deg_factor = 3.0;
4250 
4251  // clang-format off
4252  const double xs =
4253  (0.0024867959858108648 * pow(Const, 2) * pow(g_POR, 4) *
4254  (pow(pion_mass, 8) * (1. * tmax - 1. * tmin) +
4255  pow(pion_mass, 6) * pow(m_rho, 2) * (-2. * tmax + 2. * tmin) +
4256  pow(pion_mass, 4) * (pow(m_rho, 4) * (1. * tmax - 1. * tmin) +
4257  s * (4. * s * tmax - 1. * pow(tmax, 2) -
4258  4. * s * tmin + 1. * pow(tmin, 2))) +
4259  pow(s, 2) *
4260  (1. * pow(s, 2) * tmax + 1. * s * pow(tmax, 2) +
4261  0.6666666666666666 * pow(tmax, 3) +
4262  pow(m_rho, 4) * (1. * tmax - 1. * tmin) - 1. * pow(s, 2) * tmin -
4263  1. * s * pow(tmin, 2) - 0.6666666666666666 * pow(tmin, 3) +
4264  pow(m_rho, 2) * (-2. * s * tmax - 1. * pow(tmax, 2) +
4265  2. * s * tmin + 1. * pow(tmin, 2))) +
4266  pow(pion_mass, 2) * s *
4267  (pow(m_rho, 4) * (-2. * tmax + 2. * tmin) +
4268  pow(m_rho, 2) * (4. * s * tmax + 1. * pow(tmax, 2) -
4269  4. * s * tmin - 1. * pow(tmin, 2)) +
4270  s * (-4. * s * tmax - 2. * pow(tmax, 2) + 4. * s * tmin +
4271  2. * pow(tmin, 2))))) /
4272  ((pow(pow(omega_mass, 2) - 1. * s, 2) *
4273  (pow(pion_mass, 4) + pow(m_rho, 4) +
4274  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) - 2. * s) -
4275  2. * pow(m_rho, 2) * s + pow(s, 2))));
4276 
4277  // clang-format on
4278  return cut_off(xs * gev2_mb / spin_deg_factor);
4279 }
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:59
std::array< T, 2 > get_t_range(const T sqrts, const T m1, const T m2, const T m3, const T m4)
Get the range of Mandelstam-t values allowed in a particular 2->2 process, see PDG 2014 booklet...
Definition: kinematics.h:109
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
double cut_off(const double sigma_mb)
Cross section after cut off.
constexpr double omega_mass
omega mass in GeV.
Definition: constants.h:73
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_pi0_rho_pi()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_pi0_rho_pi ( const double  s,
const double  m_rho 
)
static

Definition at line 4424 of file crosssectionsphoton.cc.

4425  {
4426  return cut_off(xs_pi0_rho_pi_rho_mediated(s, m_rho) +
4427  xs_pi0_rho_pi_omega_mediated(s, m_rho));
4428 }
static double xs_pi0_rho_pi_rho_mediated(const double s, const double m_rho)
double cut_off(const double sigma_mb)
Cross section after cut off.
static double xs_pi0_rho_pi_omega_mediated(const double s, const double m_rho)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_pi0_rho_pi_rho_mediated()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_pi0_rho_pi_rho_mediated ( const double  s,
const double  m_rho 
)
static

Definition at line 1605 of file crosssectionsphoton.cc.

1606  {
1607  using std::abs;
1608  using std::atan;
1609  using std::pow;
1610  using std::sqrt;
1611 
1612  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, m_rho, pion_mass, 0.);
1613  const double &tmin = t_mandelstam[1];
1614  const double &tmax = t_mandelstam[0];
1615  const double spin_deg_factor = 3.0;
1616 
1617  // clang-format off
1618  const double xs =
1619  (pow(Const, 2) * pow(ghat, 4) *
1620  (0. -
1621  (0.25 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
1622  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1623  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
1624  tmax) /
1625  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - s, 2)) -
1626  (0.0625 *
1627  (0. + 8. * pow(pion_mass, 2) * pow(m_rho, 4) - 12. * pow(m_rho, 6) +
1628  4. * pow(m_rho, 4) * s +
1629  delta * pow(m_rho, 2) *
1630  (-16. * pow(pion_mass, 4) -
1631  16. * pow(pion_mass, 2) * pow(m_rho, 2) - 4. * pow(m_rho, 4) +
1632  16. * pow(m_rho, 2) * s + 4. * pow(s, 2)) +
1633  pow(delta, 2) *
1634  (8. * pow(pion_mass, 6) + 9. * pow(m_rho, 6) +
1635  pow(pion_mass, 4) * (4. * pow(m_rho, 2) - 4. * s) -
1636  13. * pow(m_rho, 4) * s - 5. * pow(m_rho, 2) * pow(s, 2) +
1637  1. * pow(s, 3) +
1638  pow(pion_mass, 2) * (-2. * pow(m_rho, 4) +
1639  4. * pow(m_rho, 2) * s - 2. * pow(s, 2)))) *
1640  tmax) /
1641  pow(m_rho, 6) -
1642  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
1643  (pow(a1_mass, 2) - 1. * s) *
1644  (eta2 * (pow(pion_mass, 6) + pow(pion_mass, 2) * pow(s, 2) +
1645  (pow(m_rho, 2) - 1. * s) * pow(s, 2) +
1646  pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 3. * s)) +
1647  eta1 * (-4. * pow(pion_mass, 6) +
1648  pow(pion_mass, 4) * (3. * pow(m_rho, 2) + s) +
1649  pow(pion_mass, 2) * (-1. * pow(m_rho, 4) + pow(m_rho, 2) * s -
1650  2. * pow(s, 2)) +
1651  s * (pow(m_rho, 4) - 2. * pow(m_rho, 2) * s + pow(s, 2)))) *
1652  tmax) /
1653  ((-1. * pow(pion_mass, 2) + s) *
1654  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1655  2. * pow(a1_mass, 2) * s + pow(s, 2))) +
1656  (0.03125 * pow(eta1 - 1. * eta2, 2) *
1657  (pow(eta1, 2) *
1658  (1. * pow(pion_mass, 8) - 2. * pow(pion_mass, 6) * pow(m_rho, 2) +
1659  pow(pion_mass, 2) * s *
1660  (-4. * pow(m_rho, 4) + 8. * pow(m_rho, 2) * s -
1661  4. * pow(s, 2)) +
1662  pow(s, 2) * (1. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s +
1663  1. * pow(s, 2)) +
1664  pow(pion_mass, 4) * (3. * pow(m_rho, 4) -
1665  6. * pow(m_rho, 2) * s + 4. * pow(s, 2))) +
1666  pow(eta2, 2) *
1667  (1. * pow(pion_mass, 8) - 2. * pow(pion_mass, 6) * pow(m_rho, 2) +
1668  pow(pion_mass, 2) * s *
1669  (-2. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s -
1670  4. * pow(s, 2)) +
1671  pow(s, 2) * (1. * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s +
1672  1. * pow(s, 2)) +
1673  pow(pion_mass, 4) * (1. * pow(m_rho, 4) +
1674  4. * pow(m_rho, 2) * s + 4. * pow(s, 2))) +
1675  eta1 * eta2 *
1676  (-2. * pow(pion_mass, 8) + 2. * pow(m_rho, 4) * pow(s, 2) -
1677  2. * pow(s, 4) +
1678  pow(pion_mass, 4) * (2. * pow(m_rho, 4) +
1679  4. * pow(m_rho, 2) * s - 8. * pow(s, 2)) +
1680  pow(pion_mass, 2) * s *
1681  (-4. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s +
1682  8. * pow(s, 2)))) *
1683  tmax) /
1684  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1685  2. * pow(a1_mass, 2) * s + pow(s, 2)) +
1686  (0.5 *
1687  (0. - 4. * C4 * pow(m_rho, 8) - 0.5 * pow(m_rho, 4) * s +
1688  pow(m_rho, 6) * (2. + 2. * C4 * s) +
1689  pow(delta, 2) *
1690  (2. * pow(pion_mass, 6) + 2. * pow(m_rho, 6) -
1691  1.5 * pow(pion_mass, 4) * s - 2.375 * pow(m_rho, 4) * s -
1692  0.75 * pow(m_rho, 2) * pow(s, 2) + 0.125 * pow(s, 3) +
1693  pow(pion_mass, 2) *
1694  (-1.5 * pow(m_rho, 4) + 0.5 * pow(m_rho, 2) * s)) +
1695  delta * pow(m_rho, 2) *
1696  (-2. * pow(pion_mass, 4) +
1697  pow(pion_mass, 2) *
1698  (1. * s + pow(m_rho, 2) * (-1. - 2. * C4 * s)) +
1699  pow(m_rho, 2) * (2. * C4 * pow(m_rho, 4) +
1700  pow(m_rho, 2) * (-3. + 1. * C4 * s) +
1701  s * (2. + 1. * C4 * s)))) *
1702  tmax) /
1703  pow(m_rho, 6) -
1704  (0.5 *
1705  (pow(m_rho, 6) *
1706  (-1.5 + C4 * (-12. * pow(pion_mass, 2) + 6. * s) +
1707  pow(C4, 2) * (-16. * pow(pion_mass, 4) +
1708  16. * pow(pion_mass, 2) * s - 4. * pow(s, 2))) +
1709  pow(delta, 2) *
1710  (1. * pow(pion_mass, 6) + 0.125 * pow(m_rho, 6) +
1711  pow(pion_mass, 4) * (-2. * pow(m_rho, 2) - 1. * s) +
1712  0.25 * pow(m_rho, 4) * s - 0.625 * pow(m_rho, 2) * pow(s, 2) +
1713  pow(pion_mass, 2) *
1714  (-2.5 * pow(m_rho, 4) + 1.75 * pow(m_rho, 2) * s +
1715  0.25 * pow(s, 2))) +
1716  delta * pow(m_rho, 2) *
1717  (pow(pion_mass, 4) * (1. + 8. * C4 * pow(m_rho, 2)) +
1718  pow(pion_mass, 2) * (6. * C4 * pow(m_rho, 4) - 0.5 * s +
1719  pow(m_rho, 2) * (3. - 10. * C4 * s)) +
1720  pow(m_rho, 2) * (pow(m_rho, 2) * (1.5 - 1. * C4 * s) +
1721  s * (-2.5 + 3. * C4 * s)))) *
1722  tmax) /
1723  pow(m_rho, 6) -
1724  (0.25 *
1725  (pow(delta, 2) *
1726  (1. * pow(pion_mass, 6) - 1. * pow(m_rho, 6) +
1727  pow(pion_mass, 4) *
1728  (-2.499999999999999 * pow(m_rho, 2) - 2.5 * s) -
1729  1.5 * pow(m_rho, 4) * s + 2. * pow(m_rho, 2) * pow(s, 2) -
1730  0.5 * pow(s, 3) +
1731  pow(pion_mass, 2) *
1732  (3.5 * pow(m_rho, 4) -
1733  1.5000000000000004 * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
1734  pow(m_rho, 2) *
1735  (pow(pion_mass, 4) * (-6. - 8. * C4 * pow(m_rho, 2)) +
1736  2. * pow(s, 2) + pow(m_rho, 4) * (-4. - 8. * C4 * s) +
1737  pow(m_rho, 2) * s * (-2. + 8. * C4 * s) +
1738  pow(pion_mass, 2) * (8. * C4 * pow(m_rho, 4) + 4. * s +
1739  pow(m_rho, 2) * (10. - 16. * C4 * s))) +
1740  delta *
1741  (-2. * pow(pion_mass, 6) - 5. * pow(m_rho, 2) * pow(s, 2) +
1742  1. * pow(s, 3) +
1743  pow(pion_mass, 4) *
1744  (8. * pow(m_rho, 2) + 4. * C4 * pow(m_rho, 4) + 5. * s) +
1745  pow(m_rho, 4) * s * (4. - 4. * C4 * s) +
1746  pow(m_rho, 6) * (4. + 4. * C4 * s) +
1747  pow(pion_mass, 2) *
1748  (-4. * C4 * pow(m_rho, 6) + 1. * pow(m_rho, 2) * s -
1749  4. * pow(s, 2) + pow(m_rho, 4) * (-12. + 8. * C4 * s)))) *
1750  tmax) /
1751  (pow(m_rho, 4) * (pow(pion_mass, 2) - 1. * s)) +
1752  (0.0625 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
1753  (pow(m_rho, 2) *
1754  (eta2 * (4. * pow(pion_mass, 4) - 6. * pow(pion_mass, 2) * s +
1755  s * (8. * pow(m_rho, 2) + 6. * s)) +
1756  eta1 * (-12. * pow(pion_mass, 4) + 4. * pow(m_rho, 4) +
1757  2. * pow(m_rho, 2) * s - 6. * pow(s, 2) +
1758  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s))) +
1759  delta *
1760  (eta1 *
1761  (8. * pow(pion_mass, 6) - 2. * pow(m_rho, 6) +
1762  pow(pion_mass, 4) * (2. * pow(m_rho, 2) - 2. * s) -
1763  3. * pow(m_rho, 4) * s + 4. * pow(m_rho, 2) * pow(s, 2) +
1764  1. * pow(s, 3) +
1765  pow(pion_mass, 2) * (2. * pow(m_rho, 4) - 2. * pow(s, 2))) +
1766  eta2 * (pow(pion_mass, 4) * (-2. * pow(m_rho, 2) - 4. * s) +
1767  pow(pion_mass, 2) * s * (3. * pow(m_rho, 2) + 3. * s) +
1768  s * (-4. * pow(m_rho, 4) - 7. * pow(m_rho, 2) * s -
1769  1. * pow(s, 2))))) *
1770  tmax) /
1771  (pow(m_rho, 2) *
1772  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1773  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
1774  (0.1875 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
1775  (delta * (eta1 * (2.6666666666666665 * pow(pion_mass, 6) +
1776  pow(pion_mass, 4) * (-4. * pow(m_rho, 2) + 2. * s) +
1777  pow(pion_mass, 2) *
1778  (-1.3333333333333333 * pow(m_rho, 4) +
1779  6. * pow(m_rho, 2) * s -
1780  3.3333333333333335 * pow(s, 2)) +
1781  s * (0.3333333333333333 * pow(m_rho, 4) -
1782  1.3333333333333333 * pow(m_rho, 2) * s +
1783  1. * pow(s, 2))) +
1784  eta2 * (pow(pion_mass, 4) *
1785  (-0.6666666666666666 * pow(m_rho, 2) - 4. * s) +
1786  s * (0.6666666666666666 * pow(m_rho, 4) -
1787  1. * pow(m_rho, 2) * s - 1. * pow(s, 2)) +
1788  pow(pion_mass, 2) *
1789  (-0.6666666666666666 * pow(m_rho, 4) -
1790  0.3333333333333333 * pow(m_rho, 2) * s +
1791  3.6666666666666665 * pow(s, 2)))) +
1792  pow(m_rho, 2) *
1793  (eta2 * (C4 * pow(pion_mass, 4) *
1794  (2.6666666666666665 * pow(m_rho, 2) +
1795  10.666666666666666 * s) +
1796  pow(pion_mass, 2) *
1797  (s * (3.3333333333333335 -
1798  10.666666666666666 * C4 * s) +
1799  pow(m_rho, 2) * (1.3333333333333333 -
1800  5.333333333333333 * C4 * s)) +
1801  s * (s * (-2. + 2.6666666666666665 * C4 * s) +
1802  pow(m_rho, 2) * (-1.3333333333333333 +
1803  2.6666666666666665 * C4 * s))) +
1804  eta1 *
1805  (pow(pion_mass, 4) *
1806  (1.3333333333333333 + 8. * C4 * pow(m_rho, 2) -
1807  10.666666666666666 * C4 * s) +
1808  s * (s * (2. - 2.6666666666666665 * C4 * s) +
1809  pow(m_rho, 2) * (-2. + 2.6666666666666665 * C4 * s)) +
1810  pow(pion_mass, 2) *
1811  (pow(m_rho, 2) * (2.6666666666666665 -
1812  10.666666666666666 * C4 * s) +
1813  s * (-4. + 10.666666666666666 * C4 * s))))) *
1814  tmax) /
1815  (pow(m_rho, 2) *
1816  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1817  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
1818  (0.0625 * (-2. + delta) * (eta1 - 1. * eta2) *
1819  (pow(a1_mass, 2) - 1. * s) * (pow(pion_mass, 2) + s) *
1820  (-2. * eta2 * s +
1821  eta1 * (pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s)) *
1822  pow(tmax, 2)) /
1823  ((-1. * pow(pion_mass, 2) + s) *
1824  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1825  2. * pow(a1_mass, 2) * s + pow(s, 2))) +
1826  (0.03125 * pow(eta1 - 1. * eta2, 2) *
1827  (pow(eta1, 2) * (pow(m_rho, 2) - 1. * s) + 2. * eta1 * eta2 * s -
1828  1. * pow(eta2, 2) * s) *
1829  (pow(pion_mass, 4) + (pow(m_rho, 2) - 1. * s) * s +
1830  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 2. * s)) *
1831  pow(tmax, 2)) /
1832  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1833  2. * pow(a1_mass, 2) * s + pow(s, 2)) -
1834  (0.125 *
1835  (-1. * pow(m_rho, 4) + 4. * C4 * pow(m_rho, 6) +
1836  delta * pow(m_rho, 2) *
1837  (2. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4) +
1838  pow(pion_mass, 2) * (2. - 4. * C4 * pow(m_rho, 2)) - 2. * s) +
1839  pow(delta, 2) *
1840  (1. * pow(pion_mass, 4) + 0.25 * pow(m_rho, 4) -
1841  1.25 * pow(s, 2) +
1842  pow(pion_mass, 2) * (-3. * pow(m_rho, 2) + 2. * s))) *
1843  pow(tmax, 2)) /
1844  pow(m_rho, 6) +
1845  (0.03125 *
1846  (0. - 4. * pow(m_rho, 4) +
1847  delta * (16. * pow(m_rho, 4) - 8. * pow(m_rho, 2) * s) +
1848  pow(delta, 2) *
1849  (4. * pow(pion_mass, 4) - 3. * pow(m_rho, 4) +
1850  2. * pow(m_rho, 2) * s - 3. * pow(s, 2) +
1851  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 4. * s))) *
1852  pow(tmax, 2)) /
1853  pow(m_rho, 6) +
1854  (0.0625 *
1855  (-32. * C4 * pow(m_rho, 4) * s +
1856  pow(delta, 2) * (1. * pow(pion_mass, 4) +
1857  pow(pion_mass, 2) *
1858  (-1.0000000000000009 * pow(m_rho, 2) - 2. * s) +
1859  s * (-3. * pow(m_rho, 2) + 1. * s)) +
1860  delta *
1861  (-2. * pow(pion_mass, 4) +
1862  (6. * pow(m_rho, 2) + 16. * C4 * pow(m_rho, 4) - 2. * s) * s +
1863  pow(pion_mass, 2) * (2. * pow(m_rho, 2) + 4. * s))) *
1864  pow(tmax, 2)) /
1865  (pow(m_rho, 4) * (pow(pion_mass, 2) - 1. * s)) -
1866  (0.5625 *
1867  (C4 * pow(m_rho, 6) *
1868  (2.6666666666666665 + 7.111111111111112 * C4 * pow(pion_mass, 2) -
1869  3.555555555555556 * C4 * s) +
1870  pow(delta, 2) * (0.11111111111111112 * pow(m_rho, 4) +
1871  pow(pion_mass, 2) *
1872  (1. * pow(m_rho, 2) - 0.22222222222222224 * s) -
1873  0.22222222222222224 * pow(m_rho, 2) * s +
1874  0.11111111111111112 * pow(s, 2)) +
1875  delta * pow(m_rho, 2) *
1876  (-2.2222222222222223 * C4 * pow(m_rho, 4) +
1877  pow(pion_mass, 2) * (-0.6666666666666666 -
1878  2.6666666666666665 * C4 * pow(m_rho, 2)) +
1879  0.22222222222222224 * s +
1880  pow(m_rho, 2) *
1881  (-0.22222222222222224 + 1.777777777777778 * C4 * s))) *
1882  pow(tmax, 2)) /
1883  pow(m_rho, 6) +
1884  (0.03125 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
1885  (pow(m_rho, 2) * (-2. * eta2 * pow(pion_mass, 2) -
1886  5.999999999999999 * eta1 * pow(m_rho, 2) +
1887  8. * eta1 * s - 2. * eta2 * s) +
1888  delta *
1889  (eta1 * (-5.999999999999999 * pow(pion_mass, 4) +
1890  5. * pow(m_rho, 4) +
1891  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
1892  5.999999999999999 * pow(m_rho, 2) * s + 1. * pow(s, 2)) +
1893  eta2 * (4. * pow(pion_mass, 4) +
1894  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 2. * s) +
1895  s * (5. * pow(m_rho, 2) + 2. * s)))) *
1896  pow(tmax, 2)) /
1897  (pow(m_rho, 2) *
1898  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1899  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
1900  (0.15625 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
1901  (delta *
1902  (eta1 * (-1.2 * pow(pion_mass, 4) + 0.6 * pow(m_rho, 4) +
1903  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 2.4 * s) -
1904  1.6 * pow(m_rho, 2) * s + 1. * pow(s, 2)) +
1905  eta2 * (0.8 * pow(pion_mass, 4) +
1906  (1. * pow(m_rho, 2) - 0.4 * s) * s +
1907  pow(pion_mass, 2) * (0.2 * pow(m_rho, 2) + 1.2 * s))) +
1908  pow(m_rho, 2) *
1909  (eta2 * (pow(pion_mass, 2) * (-0.4 - 6.4 * C4 * s) +
1910  s * (-0.4 + 3.2 * C4 * s)) +
1911  eta1 * (s * (0.8 - 3.2 * C4 * s) +
1912  pow(m_rho, 2) * (-0.4 + 3.2 * C4 * s) +
1913  pow(pion_mass, 2) *
1914  (-0.8 - 3.2 * C4 * pow(m_rho, 2) + 6.4 * C4 * s)))) *
1915  pow(tmax, 2)) /
1916  (pow(m_rho, 2) *
1917  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1918  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
1919  (0.20833333333333331 * delta *
1920  (-0.8 * pow(m_rho, 2) + 0.8 * C4 * pow(m_rho, 4) +
1921  delta * (0.8 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 0.7 * s)) *
1922  pow(tmax, 3)) /
1923  pow(m_rho, 6) +
1924  (0.125 *
1925  (5.333333333333333 * pow(C4, 2) * pow(m_rho, 6) +
1926  delta * (-0.6666666666666666 * pow(m_rho, 2) -
1927  1.3333333333333333 * C4 * pow(m_rho, 4)) +
1928  pow(delta, 2) *
1929  (1. * pow(pion_mass, 2) + 1.1666666666666667 * pow(m_rho, 2) -
1930  0.6666666666666666 * s)) *
1931  pow(tmax, 3)) /
1932  pow(m_rho, 6) +
1933  (0.10416666666666666 * delta *
1934  (-0.8 * pow(m_rho, 2) +
1935  delta * (0.4 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 0.6 * s)) *
1936  pow(tmax, 3)) /
1937  pow(m_rho, 6) +
1938  (0.020833333333333332 * pow(eta1 - 1. * eta2, 2) * s *
1939  (-2. * eta1 * eta2 * s + pow(eta2, 2) * s +
1940  pow(eta1, 2) * (-1. * pow(m_rho, 2) + s)) *
1941  pow(tmax, 3)) /
1942  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1943  2. * pow(a1_mass, 2) * s + pow(s, 2)) +
1944  (0.10416666666666666 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
1945  (0.4 * eta1 * pow(m_rho, 2) +
1946  delta * (-0.2 * eta2 * pow(pion_mass, 2) - 0.2 * eta2 * s +
1947  eta1 * (-0.4 * pow(pion_mass, 2) - 0.8 * pow(m_rho, 2) +
1948  1. * s))) *
1949  pow(tmax, 3)) /
1950  (pow(m_rho, 2) *
1951  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1952  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
1953  (0.14583333333333331 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
1954  (delta * (-0.14285714285714285 * eta2 * pow(pion_mass, 2) -
1955  0.42857142857142855 * eta2 * s +
1956  eta1 * (-0.2857142857142857 * pow(pion_mass, 2) -
1957  0.5714285714285714 * pow(m_rho, 2) + 1. * s)) +
1958  pow(m_rho, 2) *
1959  (1.1428571428571428 * C4 * eta2 * s +
1960  eta1 * (0.2857142857142857 - 1.1428571428571428 * C4 * s))) *
1961  pow(tmax, 3)) /
1962  (pow(m_rho, 2) *
1963  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1964  2. * pow(a1_mass, 2) * s + pow(s, 2))) +
1965  (0. -
1966  0.5000000000000001 * pow(2. - 1. * delta, 2) * pow(pion_mass, 4) *
1967  pow(m_rho, 6) +
1968  0.25 * pow(2. - 1. * delta, 2) * pow(m_rho, 10) -
1969  0.5000000000000001 * pow(2. - 1. * delta, 2) * pow(m_rho, 6) *
1970  pow(s, 2) +
1971  pow(2. - 1. * delta, 2) * pow(pion_mass, 2) * pow(m_rho, 6) *
1972  (-1. * pow(m_rho, 2) + 1. * s)) /
1973  (pow(m_rho, 6) * (-2. * pow(pion_mass, 2) + 1. * s + 1. * tmax)) +
1974  (2. *
1975  (0. - 2. * pow(pion_mass, 4) * pow(m_rho, 4) - 0.5 * pow(m_rho, 8) +
1976  delta * pow(m_rho, 4) *
1977  (2. * pow(pion_mass, 4) + 0.5 * pow(m_rho, 4) +
1978  pow(pion_mass, 2) *
1979  (-2. * pow(m_rho, 2) - 1.9999999999999998 * s)) +
1980  pow(pion_mass, 2) * (2. * pow(m_rho, 6) + 2. * pow(m_rho, 4) * s) +
1981  pow(delta, 2) * pow(m_rho, 2) *
1982  (-2.220446049250313e-16 * pow(pion_mass, 6) -
1983  0.125 * pow(m_rho, 6) +
1984  pow(pion_mass, 4) *
1985  (-0.5 * pow(m_rho, 2) + 2.220446049250313e-16 * s) +
1986  pow(pion_mass, 2) *
1987  (0.5 * pow(m_rho, 4) + 0.5 * pow(m_rho, 2) * s))) *
1988  log(abs(-1. * pow(pion_mass, 2) + 0.5 * s + 0.5 * tmax))) /
1989  (pow(m_rho, 4) * (pow(pion_mass, 2) - 1. * s)) -
1990  (0.25 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
1991  (eta2 * ((-2. + 1. * delta) * pow(pion_mass, 6) +
1992  (6. - 3. * delta) * pow(pion_mass, 4) * s +
1993  pow(s, 2) * ((4. - 2. * delta) * pow(m_rho, 2) +
1994  (2. - 1. * delta) * s) +
1995  pow(pion_mass, 2) * s *
1996  ((-4. + 2. * delta) * pow(m_rho, 2) +
1997  (-6. + 3. * delta) * s)) +
1998  eta1 * ((2. - 1. * delta) * pow(pion_mass, 6) +
1999  (2. - 1. * delta) * pow(m_rho, 4) * s +
2000  (-2. + 1. * delta) * pow(s, 3) +
2001  pow(pion_mass, 4) * ((4. - 2. * delta) * pow(m_rho, 2) +
2002  (-6. + 3. * delta) * s) +
2003  pow(pion_mass, 2) * ((-2. + 1. * delta) * pow(m_rho, 4) +
2004  (-4. + 2. * delta) * pow(m_rho, 2) * s +
2005  (6. - 3. * delta) * pow(s, 2)))) *
2006  log(abs(-2. * pow(pion_mass, 2) + s + tmax))) /
2007  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2008  2. * pow(a1_mass, 2) * s + pow(s, 2)) +
2009  (0.25 *
2010  (0. + 8. * pow(pion_mass, 2) * pow(m_rho, 6) + 4. * pow(m_rho, 8) -
2011  8. * pow(m_rho, 6) * s +
2012  delta * pow(m_rho, 4) *
2013  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) +
2014  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 16. * s) +
2015  8. * pow(m_rho, 2) * s + 8. * pow(s, 2)) +
2016  pow(delta, 2) * pow(m_rho, 4) *
2017  (-4. * pow(pion_mass, 4) + 3. * pow(m_rho, 4) -
2018  2. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
2019  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) + 8. * s))) *
2020  log(abs(-2. * pow(pion_mass, 2) + 1. * s + 1. * tmax))) /
2021  pow(m_rho, 6) +
2022  (0.5 *
2023  (0. +
2024  pow(pion_mass, 2) * (4. * pow(m_rho, 6) - 8. * C4 * pow(m_rho, 8)) -
2025  4. * pow(m_rho, 6) * s + 8. * C4 * pow(m_rho, 8) * s +
2026  pow(delta, 2) * pow(m_rho, 4) *
2027  (2. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
2028  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) +
2029  2. * pow(s, 2)) +
2030  delta * pow(m_rho, 4) *
2031  (-4. * pow(pion_mass, 4) + 2. * pow(m_rho, 2) * s -
2032  4. * pow(s, 2) +
2033  pow(pion_mass, 2) *
2034  (-10. * pow(m_rho, 2) + 4. * C4 * pow(m_rho, 4) + 8. * s) +
2035  pow(m_rho, 4) * (2. - 4. * C4 * s))) *
2036  log(abs(-2. * pow(pion_mass, 2) + 1. * s + 1. * tmax))) /
2037  pow(m_rho, 6))) /
2038  (16. * Pi *
2039  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
2040  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
2041  (pow(Const, 2) * pow(ghat, 4) *
2042  (0. -
2043  (0.25 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
2044  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
2045  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
2046  tmin) /
2047  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - s, 2)) -
2048  (0.0625 *
2049  (0. + 8. * pow(pion_mass, 2) * pow(m_rho, 4) - 12. * pow(m_rho, 6) +
2050  4. * pow(m_rho, 4) * s +
2051  delta * pow(m_rho, 2) *
2052  (-16. * pow(pion_mass, 4) -
2053  16. * pow(pion_mass, 2) * pow(m_rho, 2) - 4. * pow(m_rho, 4) +
2054  16. * pow(m_rho, 2) * s + 4. * pow(s, 2)) +
2055  pow(delta, 2) *
2056  (8. * pow(pion_mass, 6) + 9. * pow(m_rho, 6) +
2057  pow(pion_mass, 4) * (4. * pow(m_rho, 2) - 4. * s) -
2058  13. * pow(m_rho, 4) * s - 5. * pow(m_rho, 2) * pow(s, 2) +
2059  1. * pow(s, 3) +
2060  pow(pion_mass, 2) * (-2. * pow(m_rho, 4) +
2061  4. * pow(m_rho, 2) * s - 2. * pow(s, 2)))) *
2062  tmin) /
2063  pow(m_rho, 6) -
2064  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
2065  (pow(a1_mass, 2) - 1. * s) *
2066  (eta2 * (pow(pion_mass, 6) + pow(pion_mass, 2) * pow(s, 2) +
2067  (pow(m_rho, 2) - 1. * s) * pow(s, 2) +
2068  pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 3. * s)) +
2069  eta1 * (-4. * pow(pion_mass, 6) +
2070  pow(pion_mass, 4) * (3. * pow(m_rho, 2) + s) +
2071  pow(pion_mass, 2) * (-1. * pow(m_rho, 4) + pow(m_rho, 2) * s -
2072  2. * pow(s, 2)) +
2073  s * (pow(m_rho, 4) - 2. * pow(m_rho, 2) * s + pow(s, 2)))) *
2074  tmin) /
2075  ((-1. * pow(pion_mass, 2) + s) *
2076  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2077  2. * pow(a1_mass, 2) * s + pow(s, 2))) +
2078  (0.03125 * pow(eta1 - 1. * eta2, 2) *
2079  (pow(eta1, 2) *
2080  (1. * pow(pion_mass, 8) - 2. * pow(pion_mass, 6) * pow(m_rho, 2) +
2081  pow(pion_mass, 2) * s *
2082  (-4. * pow(m_rho, 4) + 8. * pow(m_rho, 2) * s -
2083  4. * pow(s, 2)) +
2084  pow(s, 2) * (1. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s +
2085  1. * pow(s, 2)) +
2086  pow(pion_mass, 4) * (3. * pow(m_rho, 4) -
2087  6. * pow(m_rho, 2) * s + 4. * pow(s, 2))) +
2088  pow(eta2, 2) *
2089  (1. * pow(pion_mass, 8) - 2. * pow(pion_mass, 6) * pow(m_rho, 2) +
2090  pow(pion_mass, 2) * s *
2091  (-2. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s -
2092  4. * pow(s, 2)) +
2093  pow(s, 2) * (1. * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s +
2094  1. * pow(s, 2)) +
2095  pow(pion_mass, 4) * (1. * pow(m_rho, 4) +
2096  4. * pow(m_rho, 2) * s + 4. * pow(s, 2))) +
2097  eta1 * eta2 *
2098  (-2. * pow(pion_mass, 8) + 2. * pow(m_rho, 4) * pow(s, 2) -
2099  2. * pow(s, 4) +
2100  pow(pion_mass, 4) * (2. * pow(m_rho, 4) +
2101  4. * pow(m_rho, 2) * s - 8. * pow(s, 2)) +
2102  pow(pion_mass, 2) * s *
2103  (-4. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s +
2104  8. * pow(s, 2)))) *
2105  tmin) /
2106  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2107  2. * pow(a1_mass, 2) * s + pow(s, 2)) +
2108  (0.5 *
2109  (0. - 4. * C4 * pow(m_rho, 8) - 0.5 * pow(m_rho, 4) * s +
2110  pow(m_rho, 6) * (2. + 2. * C4 * s) +
2111  pow(delta, 2) *
2112  (2. * pow(pion_mass, 6) + 2. * pow(m_rho, 6) -
2113  1.5 * pow(pion_mass, 4) * s - 2.375 * pow(m_rho, 4) * s -
2114  0.75 * pow(m_rho, 2) * pow(s, 2) + 0.125 * pow(s, 3) +
2115  pow(pion_mass, 2) *
2116  (-1.5 * pow(m_rho, 4) + 0.5 * pow(m_rho, 2) * s)) +
2117  delta * pow(m_rho, 2) *
2118  (-2. * pow(pion_mass, 4) +
2119  pow(pion_mass, 2) *
2120  (1. * s + pow(m_rho, 2) * (-1. - 2. * C4 * s)) +
2121  pow(m_rho, 2) * (2. * C4 * pow(m_rho, 4) +
2122  pow(m_rho, 2) * (-3. + 1. * C4 * s) +
2123  s * (2. + 1. * C4 * s)))) *
2124  tmin) /
2125  pow(m_rho, 6) -
2126  (0.5 *
2127  (pow(m_rho, 6) *
2128  (-1.5 + C4 * (-12. * pow(pion_mass, 2) + 6. * s) +
2129  pow(C4, 2) * (-16. * pow(pion_mass, 4) +
2130  16. * pow(pion_mass, 2) * s - 4. * pow(s, 2))) +
2131  pow(delta, 2) *
2132  (1. * pow(pion_mass, 6) + 0.125 * pow(m_rho, 6) +
2133  pow(pion_mass, 4) * (-2. * pow(m_rho, 2) - 1. * s) +
2134  0.25 * pow(m_rho, 4) * s - 0.625 * pow(m_rho, 2) * pow(s, 2) +
2135  pow(pion_mass, 2) *
2136  (-2.5 * pow(m_rho, 4) + 1.75 * pow(m_rho, 2) * s +
2137  0.25 * pow(s, 2))) +
2138  delta * pow(m_rho, 2) *
2139  (pow(pion_mass, 4) * (1. + 8. * C4 * pow(m_rho, 2)) +
2140  pow(pion_mass, 2) * (6. * C4 * pow(m_rho, 4) - 0.5 * s +
2141  pow(m_rho, 2) * (3. - 10. * C4 * s)) +
2142  pow(m_rho, 2) * (pow(m_rho, 2) * (1.5 - 1. * C4 * s) +
2143  s * (-2.5 + 3. * C4 * s)))) *
2144  tmin) /
2145  pow(m_rho, 6) -
2146  (0.25 *
2147  (pow(delta, 2) *
2148  (1. * pow(pion_mass, 6) - 1. * pow(m_rho, 6) +
2149  pow(pion_mass, 4) *
2150  (-2.499999999999999 * pow(m_rho, 2) - 2.5 * s) -
2151  1.5 * pow(m_rho, 4) * s + 2. * pow(m_rho, 2) * pow(s, 2) -
2152  0.5 * pow(s, 3) +
2153  pow(pion_mass, 2) *
2154  (3.5 * pow(m_rho, 4) -
2155  1.5000000000000004 * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
2156  pow(m_rho, 2) *
2157  (pow(pion_mass, 4) * (-6. - 8. * C4 * pow(m_rho, 2)) +
2158  2. * pow(s, 2) + pow(m_rho, 4) * (-4. - 8. * C4 * s) +
2159  pow(m_rho, 2) * s * (-2. + 8. * C4 * s) +
2160  pow(pion_mass, 2) * (8. * C4 * pow(m_rho, 4) + 4. * s +
2161  pow(m_rho, 2) * (10. - 16. * C4 * s))) +
2162  delta *
2163  (-2. * pow(pion_mass, 6) - 5. * pow(m_rho, 2) * pow(s, 2) +
2164  1. * pow(s, 3) +
2165  pow(pion_mass, 4) *
2166  (8. * pow(m_rho, 2) + 4. * C4 * pow(m_rho, 4) + 5. * s) +
2167  pow(m_rho, 4) * s * (4. - 4. * C4 * s) +
2168  pow(m_rho, 6) * (4. + 4. * C4 * s) +
2169  pow(pion_mass, 2) *
2170  (-4. * C4 * pow(m_rho, 6) + 1. * pow(m_rho, 2) * s -
2171  4. * pow(s, 2) + pow(m_rho, 4) * (-12. + 8. * C4 * s)))) *
2172  tmin) /
2173  (pow(m_rho, 4) * (pow(pion_mass, 2) - 1. * s)) +
2174  (0.0625 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
2175  (pow(m_rho, 2) *
2176  (eta2 * (4. * pow(pion_mass, 4) - 6. * pow(pion_mass, 2) * s +
2177  s * (8. * pow(m_rho, 2) + 6. * s)) +
2178  eta1 * (-12. * pow(pion_mass, 4) + 4. * pow(m_rho, 4) +
2179  2. * pow(m_rho, 2) * s - 6. * pow(s, 2) +
2180  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s))) +
2181  delta *
2182  (eta1 *
2183  (8. * pow(pion_mass, 6) - 2. * pow(m_rho, 6) +
2184  pow(pion_mass, 4) * (2. * pow(m_rho, 2) - 2. * s) -
2185  3. * pow(m_rho, 4) * s + 4. * pow(m_rho, 2) * pow(s, 2) +
2186  1. * pow(s, 3) +
2187  pow(pion_mass, 2) * (2. * pow(m_rho, 4) - 2. * pow(s, 2))) +
2188  eta2 * (pow(pion_mass, 4) * (-2. * pow(m_rho, 2) - 4. * s) +
2189  pow(pion_mass, 2) * s * (3. * pow(m_rho, 2) + 3. * s) +
2190  s * (-4. * pow(m_rho, 4) - 7. * pow(m_rho, 2) * s -
2191  1. * pow(s, 2))))) *
2192  tmin) /
2193  (pow(m_rho, 2) *
2194  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2195  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
2196  (0.1875 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
2197  (delta * (eta1 * (2.6666666666666665 * pow(pion_mass, 6) +
2198  pow(pion_mass, 4) * (-4. * pow(m_rho, 2) + 2. * s) +
2199  pow(pion_mass, 2) *
2200  (-1.3333333333333333 * pow(m_rho, 4) +
2201  6. * pow(m_rho, 2) * s -
2202  3.3333333333333335 * pow(s, 2)) +
2203  s * (0.3333333333333333 * pow(m_rho, 4) -
2204  1.3333333333333333 * pow(m_rho, 2) * s +
2205  1. * pow(s, 2))) +
2206  eta2 * (pow(pion_mass, 4) *
2207  (-0.6666666666666666 * pow(m_rho, 2) - 4. * s) +
2208  s * (0.6666666666666666 * pow(m_rho, 4) -
2209  1. * pow(m_rho, 2) * s - 1. * pow(s, 2)) +
2210  pow(pion_mass, 2) *
2211  (-0.6666666666666666 * pow(m_rho, 4) -
2212  0.3333333333333333 * pow(m_rho, 2) * s +
2213  3.6666666666666665 * pow(s, 2)))) +
2214  pow(m_rho, 2) *
2215  (eta2 * (C4 * pow(pion_mass, 4) *
2216  (2.6666666666666665 * pow(m_rho, 2) +
2217  10.666666666666666 * s) +
2218  pow(pion_mass, 2) *
2219  (s * (3.3333333333333335 -
2220  10.666666666666666 * C4 * s) +
2221  pow(m_rho, 2) * (1.3333333333333333 -
2222  5.333333333333333 * C4 * s)) +
2223  s * (s * (-2. + 2.6666666666666665 * C4 * s) +
2224  pow(m_rho, 2) * (-1.3333333333333333 +
2225  2.6666666666666665 * C4 * s))) +
2226  eta1 *
2227  (pow(pion_mass, 4) *
2228  (1.3333333333333333 + 8. * C4 * pow(m_rho, 2) -
2229  10.666666666666666 * C4 * s) +
2230  s * (s * (2. - 2.6666666666666665 * C4 * s) +
2231  pow(m_rho, 2) * (-2. + 2.6666666666666665 * C4 * s)) +
2232  pow(pion_mass, 2) *
2233  (pow(m_rho, 2) * (2.6666666666666665 -
2234  10.666666666666666 * C4 * s) +
2235  s * (-4. + 10.666666666666666 * C4 * s))))) *
2236  tmin) /
2237  (pow(m_rho, 2) *
2238  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2239  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
2240  (0.0625 * (-2. + delta) * (eta1 - 1. * eta2) *
2241  (pow(a1_mass, 2) - 1. * s) * (pow(pion_mass, 2) + s) *
2242  (-2. * eta2 * s +
2243  eta1 * (pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s)) *
2244  pow(tmin, 2)) /
2245  ((-1. * pow(pion_mass, 2) + s) *
2246  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2247  2. * pow(a1_mass, 2) * s + pow(s, 2))) +
2248  (0.03125 * pow(eta1 - 1. * eta2, 2) *
2249  (pow(eta1, 2) * (pow(m_rho, 2) - 1. * s) + 2. * eta1 * eta2 * s -
2250  1. * pow(eta2, 2) * s) *
2251  (pow(pion_mass, 4) + (pow(m_rho, 2) - 1. * s) * s +
2252  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 2. * s)) *
2253  pow(tmin, 2)) /
2254  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2255  2. * pow(a1_mass, 2) * s + pow(s, 2)) -
2256  (0.125 *
2257  (-1. * pow(m_rho, 4) + 4. * C4 * pow(m_rho, 6) +
2258  delta * pow(m_rho, 2) *
2259  (2. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4) +
2260  pow(pion_mass, 2) * (2. - 4. * C4 * pow(m_rho, 2)) - 2. * s) +
2261  pow(delta, 2) *
2262  (1. * pow(pion_mass, 4) + 0.25 * pow(m_rho, 4) -
2263  1.25 * pow(s, 2) +
2264  pow(pion_mass, 2) * (-3. * pow(m_rho, 2) + 2. * s))) *
2265  pow(tmin, 2)) /
2266  pow(m_rho, 6) +
2267  (0.03125 *
2268  (0. - 4. * pow(m_rho, 4) +
2269  delta * (16. * pow(m_rho, 4) - 8. * pow(m_rho, 2) * s) +
2270  pow(delta, 2) *
2271  (4. * pow(pion_mass, 4) - 3. * pow(m_rho, 4) +
2272  2. * pow(m_rho, 2) * s - 3. * pow(s, 2) +
2273  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 4. * s))) *
2274  pow(tmin, 2)) /
2275  pow(m_rho, 6) +
2276  (0.0625 *
2277  (-32. * C4 * pow(m_rho, 4) * s +
2278  pow(delta, 2) * (1. * pow(pion_mass, 4) +
2279  pow(pion_mass, 2) *
2280  (-1.0000000000000009 * pow(m_rho, 2) - 2. * s) +
2281  s * (-3. * pow(m_rho, 2) + 1. * s)) +
2282  delta *
2283  (-2. * pow(pion_mass, 4) +
2284  (6. * pow(m_rho, 2) + 16. * C4 * pow(m_rho, 4) - 2. * s) * s +
2285  pow(pion_mass, 2) * (2. * pow(m_rho, 2) + 4. * s))) *
2286  pow(tmin, 2)) /
2287  (pow(m_rho, 4) * (pow(pion_mass, 2) - 1. * s)) -
2288  (0.5625 *
2289  (C4 * pow(m_rho, 6) *
2290  (2.6666666666666665 + 7.111111111111112 * C4 * pow(pion_mass, 2) -
2291  3.555555555555556 * C4 * s) +
2292  pow(delta, 2) * (0.11111111111111112 * pow(m_rho, 4) +
2293  pow(pion_mass, 2) *
2294  (1. * pow(m_rho, 2) - 0.22222222222222224 * s) -
2295  0.22222222222222224 * pow(m_rho, 2) * s +
2296  0.11111111111111112 * pow(s, 2)) +
2297  delta * pow(m_rho, 2) *
2298  (-2.2222222222222223 * C4 * pow(m_rho, 4) +
2299  pow(pion_mass, 2) * (-0.6666666666666666 -
2300  2.6666666666666665 * C4 * pow(m_rho, 2)) +
2301  0.22222222222222224 * s +
2302  pow(m_rho, 2) *
2303  (-0.22222222222222224 + 1.777777777777778 * C4 * s))) *
2304  pow(tmin, 2)) /
2305  pow(m_rho, 6) +
2306  (0.03125 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
2307  (pow(m_rho, 2) * (-2. * eta2 * pow(pion_mass, 2) -
2308  5.999999999999999 * eta1 * pow(m_rho, 2) +
2309  8. * eta1 * s - 2. * eta2 * s) +
2310  delta *
2311  (eta1 * (-5.999999999999999 * pow(pion_mass, 4) +
2312  5. * pow(m_rho, 4) +
2313  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
2314  5.999999999999999 * pow(m_rho, 2) * s + 1. * pow(s, 2)) +
2315  eta2 * (4. * pow(pion_mass, 4) +
2316  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 2. * s) +
2317  s * (5. * pow(m_rho, 2) + 2. * s)))) *
2318  pow(tmin, 2)) /
2319  (pow(m_rho, 2) *
2320  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2321  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
2322  (0.15625 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
2323  (delta *
2324  (eta1 * (-1.2 * pow(pion_mass, 4) + 0.6 * pow(m_rho, 4) +
2325  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 2.4 * s) -
2326  1.6 * pow(m_rho, 2) * s + 1. * pow(s, 2)) +
2327  eta2 * (0.8 * pow(pion_mass, 4) +
2328  (1. * pow(m_rho, 2) - 0.4 * s) * s +
2329  pow(pion_mass, 2) * (0.2 * pow(m_rho, 2) + 1.2 * s))) +
2330  pow(m_rho, 2) *
2331  (eta2 * (pow(pion_mass, 2) * (-0.4 - 6.4 * C4 * s) +
2332  s * (-0.4 + 3.2 * C4 * s)) +
2333  eta1 * (s * (0.8 - 3.2 * C4 * s) +
2334  pow(m_rho, 2) * (-0.4 + 3.2 * C4 * s) +
2335  pow(pion_mass, 2) *
2336  (-0.8 - 3.2 * C4 * pow(m_rho, 2) + 6.4 * C4 * s)))) *
2337  pow(tmin, 2)) /
2338  (pow(m_rho, 2) *
2339  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2340  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
2341  (0.20833333333333331 * delta *
2342  (-0.8 * pow(m_rho, 2) + 0.8 * C4 * pow(m_rho, 4) +
2343  delta * (0.8 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 0.7 * s)) *
2344  pow(tmin, 3)) /
2345  pow(m_rho, 6) +
2346  (0.125 *
2347  (5.333333333333333 * pow(C4, 2) * pow(m_rho, 6) +
2348  delta * (-0.6666666666666666 * pow(m_rho, 2) -
2349  1.3333333333333333 * C4 * pow(m_rho, 4)) +
2350  pow(delta, 2) *
2351  (1. * pow(pion_mass, 2) + 1.1666666666666667 * pow(m_rho, 2) -
2352  0.6666666666666666 * s)) *
2353  pow(tmin, 3)) /
2354  pow(m_rho, 6) +
2355  (0.10416666666666666 * delta *
2356  (-0.8 * pow(m_rho, 2) +
2357  delta * (0.4 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 0.6 * s)) *
2358  pow(tmin, 3)) /
2359  pow(m_rho, 6) +
2360  (0.020833333333333332 * pow(eta1 - 1. * eta2, 2) * s *
2361  (-2. * eta1 * eta2 * s + pow(eta2, 2) * s +
2362  pow(eta1, 2) * (-1. * pow(m_rho, 2) + s)) *
2363  pow(tmin, 3)) /
2364  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2365  2. * pow(a1_mass, 2) * s + pow(s, 2)) +
2366  (0.10416666666666666 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
2367  (0.4 * eta1 * pow(m_rho, 2) +
2368  delta * (-0.2 * eta2 * pow(pion_mass, 2) - 0.2 * eta2 * s +
2369  eta1 * (-0.4 * pow(pion_mass, 2) - 0.8 * pow(m_rho, 2) +
2370  1. * s))) *
2371  pow(tmin, 3)) /
2372  (pow(m_rho, 2) *
2373  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2374  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
2375  (0.14583333333333331 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
2376  (delta * (-0.14285714285714285 * eta2 * pow(pion_mass, 2) -
2377  0.42857142857142855 * eta2 * s +
2378  eta1 * (-0.2857142857142857 * pow(pion_mass, 2) -
2379  0.5714285714285714 * pow(m_rho, 2) + 1. * s)) +
2380  pow(m_rho, 2) *
2381  (1.1428571428571428 * C4 * eta2 * s +
2382  eta1 * (0.2857142857142857 - 1.1428571428571428 * C4 * s))) *
2383  pow(tmin, 3)) /
2384  (pow(m_rho, 2) *
2385  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2386  2. * pow(a1_mass, 2) * s + pow(s, 2))) +
2387  (0. -
2388  0.5000000000000001 * pow(2. - 1. * delta, 2) * pow(pion_mass, 4) *
2389  pow(m_rho, 6) +
2390  0.25 * pow(2. - 1. * delta, 2) * pow(m_rho, 10) -
2391  0.5000000000000001 * pow(2. - 1. * delta, 2) * pow(m_rho, 6) *
2392  pow(s, 2) +
2393  pow(2. - 1. * delta, 2) * pow(pion_mass, 2) * pow(m_rho, 6) *
2394  (-1. * pow(m_rho, 2) + 1. * s)) /
2395  (pow(m_rho, 6) * (-2. * pow(pion_mass, 2) + 1. * s + 1. * tmin)) +
2396  (2. *
2397  (0. - 2. * pow(pion_mass, 4) * pow(m_rho, 4) - 0.5 * pow(m_rho, 8) +
2398  delta * pow(m_rho, 4) *
2399  (2. * pow(pion_mass, 4) + 0.5 * pow(m_rho, 4) +
2400  pow(pion_mass, 2) *
2401  (-2. * pow(m_rho, 2) - 1.9999999999999998 * s)) +
2402  pow(pion_mass, 2) * (2. * pow(m_rho, 6) + 2. * pow(m_rho, 4) * s) +
2403  pow(delta, 2) * pow(m_rho, 2) *
2404  (-2.220446049250313e-16 * pow(pion_mass, 6) -
2405  0.125 * pow(m_rho, 6) +
2406  pow(pion_mass, 4) *
2407  (-0.5 * pow(m_rho, 2) + 2.220446049250313e-16 * s) +
2408  pow(pion_mass, 2) *
2409  (0.5 * pow(m_rho, 4) + 0.5 * pow(m_rho, 2) * s))) *
2410  log(abs(-1. * pow(pion_mass, 2) + 0.5 * s + 0.5 * tmin))) /
2411  (pow(m_rho, 4) * (pow(pion_mass, 2) - 1. * s)) -
2412  (0.25 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
2413  (eta2 * ((-2. + 1. * delta) * pow(pion_mass, 6) +
2414  (6. - 3. * delta) * pow(pion_mass, 4) * s +
2415  pow(s, 2) * ((4. - 2. * delta) * pow(m_rho, 2) +
2416  (2. - 1. * delta) * s) +
2417  pow(pion_mass, 2) * s *
2418  ((-4. + 2. * delta) * pow(m_rho, 2) +
2419  (-6. + 3. * delta) * s)) +
2420  eta1 * ((2. - 1. * delta) * pow(pion_mass, 6) +
2421  (2. - 1. * delta) * pow(m_rho, 4) * s +
2422  (-2. + 1. * delta) * pow(s, 3) +
2423  pow(pion_mass, 4) * ((4. - 2. * delta) * pow(m_rho, 2) +
2424  (-6. + 3. * delta) * s) +
2425  pow(pion_mass, 2) * ((-2. + 1. * delta) * pow(m_rho, 4) +
2426  (-4. + 2. * delta) * pow(m_rho, 2) * s +
2427  (6. - 3. * delta) * pow(s, 2)))) *
2428  log(abs(-2. * pow(pion_mass, 2) + s + tmin))) /
2429  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2430  2. * pow(a1_mass, 2) * s + pow(s, 2)) +
2431  (0.25 *
2432  (0. + 8. * pow(pion_mass, 2) * pow(m_rho, 6) + 4. * pow(m_rho, 8) -
2433  8. * pow(m_rho, 6) * s +
2434  delta * pow(m_rho, 4) *
2435  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) +
2436  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 16. * s) +
2437  8. * pow(m_rho, 2) * s + 8. * pow(s, 2)) +
2438  pow(delta, 2) * pow(m_rho, 4) *
2439  (-4. * pow(pion_mass, 4) + 3. * pow(m_rho, 4) -
2440  2. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
2441  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) + 8. * s))) *
2442  log(abs(-2. * pow(pion_mass, 2) + 1. * s + 1. * tmin))) /
2443  pow(m_rho, 6) +
2444  (0.5 *
2445  (0. +
2446  pow(pion_mass, 2) * (4. * pow(m_rho, 6) - 8. * C4 * pow(m_rho, 8)) -
2447  4. * pow(m_rho, 6) * s + 8. * C4 * pow(m_rho, 8) * s +
2448  pow(delta, 2) * pow(m_rho, 4) *
2449  (2. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
2450  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) +
2451  2. * pow(s, 2)) +
2452  delta * pow(m_rho, 4) *
2453  (-4. * pow(pion_mass, 4) + 2. * pow(m_rho, 2) * s -
2454  4. * pow(s, 2) +
2455  pow(pion_mass, 2) *
2456  (-10. * pow(m_rho, 2) + 4. * C4 * pow(m_rho, 4) + 8. * s) +
2457  pow(m_rho, 4) * (2. - 4. * C4 * s))) *
2458  log(abs(-2. * pow(pion_mass, 2) + 1. * s + 1. * tmin))) /
2459  pow(m_rho, 6))) /
2460  (16. * Pi *
2461  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
2462  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)));
2463 
2464  // clang-format on
2465  return cut_off(xs * gev2_mb / spin_deg_factor);
2466 }
constexpr double a1_mass
a1 mass in GeV.
Definition: constants.h:80
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:59
std::array< T, 2 > get_t_range(const T sqrts, const T m1, const T m2, const T m3, const T m4)
Get the range of Mandelstam-t values allowed in a particular 2->2 process, see PDG 2014 booklet...
Definition: kinematics.h:109
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
double cut_off(const double sigma_mb)
Cross section after cut off.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_pi0_rho_pi_omega_mediated()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_pi0_rho_pi_omega_mediated ( const double  s,
const double  m_rho 
)
static

Definition at line 4314 of file crosssectionsphoton.cc.

4315  {
4316  using std::abs;
4317  using std::atan;
4318  using std::pow;
4319  using std::sqrt;
4320 
4321  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, m_rho, pion_mass, 0.);
4322  const double &tmin = t_mandelstam[1];
4323  const double &tmax = t_mandelstam[0];
4324  const double spin_deg_factor = 3.0;
4325 
4326  // clang-format off
4327  const double xs =
4328  (0.0024868 * pow(Const, 2) * pow(g_POR, 4) *
4329  ((pow(omega_mass, 8) +
4330  pow(pion_mass, 4) * pow(pow(pion_mass, 2) - pow(m_rho, 2), 2) -
4331  2 * pow(omega_mass, 6) * (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
4332  2 * pow(omega_mass, 2) * pow(pion_mass, 2) *
4333  (pow(m_rho, 4) + pow(pion_mass, 2) * s - pow(m_rho, 2) * s) +
4334  pow(omega_mass, 4) * (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
4335  4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) -
4336  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) /
4337  (pow(omega_mass, 2) - tmax) +
4338  3 * pow(omega_mass, 4) * tmax -
4339  8 * pow(omega_mass, 2) * pow(pion_mass, 2) * tmax +
4340  4 * pow(pion_mass, 4) * tmax -
4341  4 * pow(omega_mass, 2) * pow(m_rho, 2) * tmax +
4342  4 * pow(pion_mass, 2) * pow(m_rho, 2) * tmax + pow(m_rho, 4) * tmax +
4343  4 * pow(omega_mass, 2) * s * tmax - 4 * pow(pion_mass, 2) * s * tmax -
4344  2 * pow(m_rho, 2) * s * tmax + 2 * pow(s, 2) * tmax +
4345  pow(omega_mass, 2) * pow(tmax, 2) -
4346  2 * pow(pion_mass, 2) * pow(tmax, 2) - pow(m_rho, 2) * pow(tmax, 2) +
4347  s * pow(tmax, 2) + pow(tmax, 3) / 3. -
4348  (pow(omega_mass, 8) +
4349  pow(pion_mass, 4) * pow(pow(pion_mass, 2) - pow(m_rho, 2), 2) -
4350  2 * pow(omega_mass, 6) * (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
4351  2 * pow(omega_mass, 2) * pow(pion_mass, 2) *
4352  (pow(m_rho, 4) + pow(pion_mass, 2) * s - pow(m_rho, 2) * s) +
4353  pow(omega_mass, 4) * (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
4354  4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) -
4355  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) /
4356  (pow(omega_mass, 2) - tmin) -
4357  3 * pow(omega_mass, 4) * tmin +
4358  8 * pow(omega_mass, 2) * pow(pion_mass, 2) * tmin -
4359  4 * pow(pion_mass, 4) * tmin +
4360  4 * pow(omega_mass, 2) * pow(m_rho, 2) * tmin -
4361  4 * pow(pion_mass, 2) * pow(m_rho, 2) * tmin - pow(m_rho, 4) * tmin -
4362  4 * pow(omega_mass, 2) * s * tmin + 4 * pow(pion_mass, 2) * s * tmin +
4363  2 * pow(m_rho, 2) * s * tmin - 2 * pow(s, 2) * tmin -
4364  pow(omega_mass, 2) * pow(tmin, 2) +
4365  2 * pow(pion_mass, 2) * pow(tmin, 2) + pow(m_rho, 2) * pow(tmin, 2) -
4366  s * pow(tmin, 2) - pow(tmin, 3) / 3. +
4367  2 *
4368  (2 * pow(omega_mass, 6) -
4369  3 * pow(omega_mass, 4) *
4370  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
4371  pow(pion_mass, 2) *
4372  (pow(m_rho, 4) + pow(pion_mass, 2) * s - pow(m_rho, 2) * s) +
4373  pow(omega_mass, 2) * (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
4374  4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) -
4375  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) *
4376  log(abs(-pow(omega_mass, 2) + tmax)) -
4377  2 *
4378  (2 * pow(omega_mass, 6) -
4379  3 * pow(omega_mass, 4) *
4380  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
4381  pow(pion_mass, 2) *
4382  (pow(m_rho, 4) + pow(pion_mass, 2) * s - pow(m_rho, 2) * s) +
4383  pow(omega_mass, 2) * (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
4384  4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) -
4385  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) *
4386  log(abs(-pow(omega_mass, 2) + tmin)))) /
4387  ((pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
4388  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)));
4389 
4390  // clang-format on
4391  return cut_off(xs * gev2_mb / spin_deg_factor);
4392 }
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:59
std::array< T, 2 > get_t_range(const T sqrts, const T m1, const T m2, const T m3, const T m4)
Get the range of Mandelstam-t values allowed in a particular 2->2 process, see PDG 2014 booklet...
Definition: kinematics.h:109
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
double cut_off(const double sigma_mb)
Cross section after cut off.
constexpr double omega_mass
omega mass in GeV.
Definition: constants.h:73
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_diff_pi_pi_rho0()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_diff_pi_pi_rho0 ( const double  s,
const double  t,
const double  m_rho 
)
static

Definition at line 6760 of file crosssectionsphoton.cc.

6761  {
6762  const double spin_deg_factor = 1.0;
6763 
6764  using std::abs;
6765  using std::atan;
6766  using std::pow;
6767  using std::sqrt;
6768 
6769  // clang-format off
6770  const double diff_xs =
6771  ((pow(Const, 2) * pow(ghat, 4) *
6772  ((0.25 *
6773  (32 * pow(C4, 2) * pow(m_rho, 8) + 2 * pow(delta, 2) * pow(s, 2) +
6774  8 * C4 * pow(m_rho, 6) * (-6 + delta - 8 * C4 * s) +
6775  2 * delta * pow(m_rho, 2) * s * (-6 + delta - 8 * C4 * s) +
6776  pow(m_rho, 4) * (12 - pow(delta, 2) + 8 * C4 * (6 + delta) * s +
6777  32 * pow(C4, 2) * pow(s, 2)))) /
6778  pow(m_rho, 4) -
6779  (0.25 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
6780  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - t, 2) -
6781  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + t))) /
6782  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - t, 2)) -
6783  (0.25 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
6784  (pow(pion_mass, 4) + pow(s + t, 2) -
6785  2 * pow(pion_mass, 2) * (2 * pow(m_rho, 2) + s + t))) /
6786  (pow(m_rho, 2) *
6787  pow(pow(pion_mass, 2) + pow(m_rho, 2) - s - t, 2)) +
6788  (0.125 * (-2 + delta) * (eta1 - eta2) *
6789  (pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s + t) *
6790  (eta1 * (2 * pow(pion_mass, 2) - s) +
6791  eta2 * (-3 * pow(pion_mass, 2) - pow(m_rho, 2) + s + t)) *
6792  (pow(pion_mass, 4) + t * (-pow(m_rho, 2) + 2 * s + t) -
6793  pow(pion_mass, 2) * (pow(m_rho, 2) + 2 * t))) /
6794  ((-pow(pion_mass, 2) + t) *
6795  (pow(Gammaa1, 2) * pow(a1_mass, 2) +
6796  pow(pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s +
6797  t,
6798  2))) -
6799  (0.125 * (-2 + delta) * (eta1 - eta2) *
6800  (eta1 * (-2 * pow(pion_mass, 2) + s) +
6801  eta2 * (pow(pion_mass, 2) + t)) *
6802  (-pow(pion_mass, 4) + pow(s, 2) - pow(t, 2) +
6803  pow(m_rho, 2) * (-s + t) +
6804  pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s + 2 * t))) /
6805  ((pow(pion_mass, 2) + pow(m_rho, 2) - s - t) *
6806  (-pow(a1_mass, 2) + t)) +
6807  (0.25 * (-2. + delta) *
6808  (pow(pion_mass, 4) * (2. + delta - 8. * C4 * pow(m_rho, 2)) +
6809  8. * C4 * pow(m_rho, 4) * t +
6810  t * ((2. + 3. * delta) * s + (2. + delta) * t) +
6811  pow(m_rho, 2) * (s * (2. - 1. * delta - 16. * C4 * t) +
6812  t * (-2. - 1. * delta - 8. * C4 * t)) +
6813  pow(pion_mass, 2) *
6814  (8. * C4 * pow(m_rho, 4) + (-2. + delta) * s +
6815  (-4. - 2. * delta) * t +
6816  pow(m_rho, 2) * (-6. + delta + 16. * C4 * t)))) /
6817  (pow(m_rho, 2) * (pow(pion_mass, 2) - 1. * t)) -
6818  (0.125 * (-2 + delta) * (eta1 - eta2) *
6819  (pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s + t) *
6820  (-(eta2 * (3 * pow(pion_mass, 2) + pow(m_rho, 2) - s - t) *
6821  (pow(pion_mass, 4) + (pow(m_rho, 2) - s - t) * (s - t) -
6822  pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s + 2 * t))) +
6823  eta1 * (2 * pow(pion_mass, 6) +
6824  pow(pion_mass, 4) * (-2 * pow(m_rho, 2) + 5 * s - 4 * t) +
6825  s * (s + t) * (-pow(m_rho, 2) + s + t) +
6826  pow(pion_mass, 2) *
6827  (2 * pow(m_rho, 4) + pow(m_rho, 2) * (s - 2 * t) -
6828  2 * (2 * s - t) * (s + t))))) /
6829  ((-pow(pion_mass, 2) - pow(m_rho, 2) + s + t) *
6830  (pow(Gammaa1, 2) * pow(a1_mass, 2) +
6831  pow(pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s +
6832  t,
6833  2))) +
6834  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
6835  (eta2 * (-0.5 * pow(pion_mass, 6) +
6836  pow(pion_mass, 4) * (0.5 * pow(m_rho, 2) + 0.5 * t) +
6837  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s + 0.5 * t) *
6838  t +
6839  (0.5 * pow(m_rho, 2) - 1. * s - 0.5 * t) * pow(t, 2)) +
6840  eta1 *
6841  (1. * pow(pion_mass, 6) +
6842  pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 0.5 * s - 2. * t) +
6843  s * (-0.5 * pow(m_rho, 2) + 0.5 * t) * t +
6844  pow(pion_mass, 2) *
6845  (1. * pow(m_rho, 4) + pow(m_rho, 2) * (-0.5 * s - 1. * t) +
6846  t * (1. * s + 1. * t))))) /
6847  ((pow(a1_mass, 2) - 1. * t) * (-1. * pow(pion_mass, 2) + t)) +
6848  (0.03125 * pow(eta1 - eta2, 2) *
6849  (-2 * eta1 * eta2 *
6850  (pow(pion_mass, 8) - 4 * pow(pion_mass, 6) * t +
6851  pow(t, 2) * (-pow(m_rho, 4) - 2 * pow(m_rho, 2) * s +
6852  2 * pow(s, 2) + 2 * s * t + pow(t, 2)) -
6853  2 * pow(pion_mass, 2) * t *
6854  (-2 * pow(m_rho, 4) + pow(m_rho, 2) * s + 2 * t * (s + t)) +
6855  pow(pion_mass, 4) * (-pow(m_rho, 4) + 2 * t * (s + 3 * t))) +
6856  pow(eta2, 2) *
6857  (pow(pion_mass, 8) -
6858  2 * pow(pion_mass, 6) * (pow(m_rho, 2) + 2 * t) +
6859  pow(t, 2) * (pow(m_rho, 4) + 2 * pow(s, 2) + 2 * s * t +
6860  pow(t, 2) + 2 * pow(m_rho, 2) * (-s + t)) -
6861  2 * pow(pion_mass, 2) * t *
6862  (2 * t * (s + t) + pow(m_rho, 2) * (s + 3 * t)) +
6863  pow(pion_mass, 4) * (pow(m_rho, 4) + 6 * pow(m_rho, 2) * t +
6864  2 * t * (s + 3 * t))) +
6865  pow(eta1, 2) *
6866  (pow(pion_mass, 8) +
6867  2 * pow(pion_mass, 6) * (pow(m_rho, 2) - 2 * t) -
6868  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - s - t) *
6869  (pow(m_rho, 4) + pow(m_rho, 2) * t - 2 * pow(t, 2)) +
6870  t * (-pow(m_rho, 2) + t) *
6871  (2 * pow(s, 2) + 2 * s * t + pow(t, 2) -
6872  pow(m_rho, 2) * (2 * s + t)) +
6873  pow(pion_mass, 4) *
6874  (pow(m_rho, 4) - 2 * pow(m_rho, 2) * (s + 3 * t) +
6875  2 * t * (s + 3 * t))))) /
6876  pow(pow(a1_mass, 2) - t, 2) +
6877  ((0.25 * pow(-2 + delta, 2) * (2 * pow(pion_mass, 2) - s) *
6878  (pow(pion_mass, 4) + pow(m_rho, 2) * (s - t) + t * (s + t) -
6879  pow(pion_mass, 2) * (3 * pow(m_rho, 2) + s + 2 * t))) /
6880  ((pow(pion_mass, 2) - t) *
6881  (pow(pion_mass, 2) + pow(m_rho, 2) - s - t)) -
6882  (0.25 * (-2. + delta) *
6883  (pow(pion_mass, 4) * (2. + delta - 8. * C4 * pow(m_rho, 2)) -
6884  2. * delta * pow(s, 2) + 2. * s * t - 1. * delta * s * t +
6885  2. * pow(t, 2) + delta * pow(t, 2) +
6886  C4 * pow(m_rho, 4) * (-8. * s + 8. * t) +
6887  pow(m_rho, 2) * ((2. + delta) * s + 8. * C4 * pow(s, 2) +
6888  t * (-2. - 1. * delta - 8. * C4 * t)) +
6889  pow(pion_mass, 2) * (8. * C4 * pow(m_rho, 4) - 2. * s +
6890  5. * delta * s - 4. * t - 2. * delta * t +
6891  pow(m_rho, 2) * (-6. + delta - 16. * C4 * s +
6892  16. * C4 * t)))) /
6893  (pow(pion_mass, 2) + pow(m_rho, 2) - 1. * s - 1. * t)) /
6894  pow(m_rho, 2) +
6895  (0.03125 * pow(eta1 - eta2, 2) *
6896  (-2 * eta1 * eta2 *
6897  (pow(pion_mass, 8) +
6898  4 * pow(pion_mass, 6) * (pow(m_rho, 2) - t) +
6899  pow(-pow(m_rho, 2) + s + t, 2) *
6900  (pow(s, 2) + pow(t, 2) - 2 * pow(m_rho, 2) * (s + t)) +
6901  pow(pion_mass, 4) *
6902  (9 * pow(m_rho, 4) + 4 * pow(s, 2) + 2 * s * t +
6903  6 * pow(t, 2) - 2 * pow(m_rho, 2) * (7 * s + 6 * t)) +
6904  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - s - t) *
6905  (2 * pow(m_rho, 4) - pow(m_rho, 2) * (5 * s + 4 * t) +
6906  2 * (pow(s, 2) + pow(t, 2)))) +
6907  pow(eta2, 2) *
6908  (pow(pion_mass, 8) +
6909  pow(pion_mass, 6) * (6 * pow(m_rho, 2) - 4 * t) +
6910  pow(-pow(m_rho, 2) + s + t, 2) *
6911  (4 * pow(m_rho, 4) + pow(s, 2) + pow(t, 2) -
6912  4 * pow(m_rho, 2) * (s + t)) +
6913  pow(pion_mass, 4) *
6914  (17 * pow(m_rho, 4) + 4 * pow(s, 2) + 2 * s * t +
6915  6 * pow(t, 2) - 2 * pow(m_rho, 2) * (10 * s + 9 * t)) +
6916  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - s - t) *
6917  (7 * pow(m_rho, 4) - pow(m_rho, 2) * (8 * s + 7 * t) +
6918  2 * (pow(s, 2) + pow(t, 2)))) +
6919  pow(eta1, 2) *
6920  (pow(pion_mass, 8) +
6921  2 * pow(pion_mass, 6) * (pow(m_rho, 2) - 2 * t) +
6922  (s + t) * (-pow(m_rho, 2) + s + t) *
6923  (pow(s, 2) + pow(t, 2) - pow(m_rho, 2) * (s + t)) +
6924  pow(pion_mass, 4) *
6925  (5 * pow(m_rho, 4) + 4 * pow(s, 2) + 2 * s * t +
6926  6 * pow(t, 2) - 2 * pow(m_rho, 2) * (5 * s + 3 * t)) -
6927  2 * pow(pion_mass, 2) *
6928  (2 * pow(m_rho, 4) * (s + t) +
6929  2 * (s + t) * (pow(s, 2) + pow(t, 2)) -
6930  pow(m_rho, 2) *
6931  (4 * pow(s, 2) + 5 * s * t + 3 * pow(t, 2)))))) /
6932  (pow(Gammaa1, 2) * pow(a1_mass, 2) +
6933  pow(pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s +
6934  t,
6935  2)) +
6936  (0.0625 * pow(eta1 - eta2, 2) *
6937  (pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s + t) *
6938  (-(pow(eta2, 2) *
6939  (pow(pion_mass, 8) +
6940  2 * pow(pion_mass, 6) * (pow(m_rho, 2) - 2 * t) +
6941  2 * pow(pion_mass, 2) * t *
6942  (pow(pow(m_rho, 2) - s, 2) + (3 * pow(m_rho, 2) - 2 * s) * t -
6943  2 * pow(t, 2)) +
6944  (pow(m_rho, 2) - s - t) * t *
6945  (2 * pow(m_rho, 4) + pow(s, 2) - s * t - pow(t, 2) +
6946  pow(m_rho, 2) * (-3 * s + t)) +
6947  pow(pion_mass, 4) * (pow(m_rho, 4) + 2 * t * (s + 3 * t) -
6948  pow(m_rho, 2) * (s + 6 * t)))) -
6949  pow(eta1, 2) *
6950  (pow(pion_mass, 8) +
6951  2 * pow(pion_mass, 6) * (pow(m_rho, 2) - 2 * t) +
6952  (pow(m_rho, 2) - s - t) * t *
6953  (pow(s, 2) - s * t - pow(t, 2) + pow(m_rho, 2) * (s + t)) +
6954  pow(pion_mass, 4) * (3 * pow(m_rho, 4) + 2 * t * (s + 3 * t) -
6955  pow(m_rho, 2) * (5 * s + 6 * t)) +
6956  2 * pow(pion_mass, 2) *
6957  (-(pow(m_rho, 4) * (s + t)) +
6958  t * (pow(s, 2) - 2 * s * t - 2 * pow(t, 2)) +
6959  pow(m_rho, 2) * (pow(s, 2) + 2 * s * t + 3 * pow(t, 2)))) +
6960  2 * eta1 * eta2 *
6961  (pow(pion_mass, 8) +
6962  2 * pow(pion_mass, 6) * (pow(m_rho, 2) - 2 * t) -
6963  (pow(m_rho, 2) - s - t) * t *
6964  (pow(m_rho, 4) - pow(s, 2) - pow(m_rho, 2) * t +
6965  t * (s + t)) +
6966  2 * pow(pion_mass, 4) *
6967  (2 * pow(m_rho, 4) + t * (s + 3 * t) -
6968  pow(m_rho, 2) * (2 * s + 3 * t)) +
6969  pow(pion_mass, 2) *
6970  (pow(m_rho, 6) - 2 * pow(m_rho, 4) * (s + 2 * t) +
6971  2 * t * (pow(s, 2) - 2 * s * t - 2 * pow(t, 2)) +
6972  pow(m_rho, 2) *
6973  (pow(s, 2) + 2 * s * t + 6 * pow(t, 2)))))) /
6974  ((-pow(a1_mass, 2) + t) *
6975  (pow(Gammaa1, 2) * pow(a1_mass, 2) +
6976  pow(pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s +
6977  t,
6978  2))) +
6979  (0.125 * (eta1 - eta2) *
6980  (eta2 * (8 * C4 * pow(m_rho, 6) * t - 2 * delta * pow(s, 2) * t +
6981  pow(m_rho, 2) *
6982  (-4 * pow(pion_mass, 4) +
6983  (s * (2 + 3 * delta + 8 * C4 * s) - 4 * t) * t +
6984  pow(pion_mass, 2) * (-((-2 + delta) * s) + 8 * t)) +
6985  pow(m_rho, 4) *
6986  (8 * C4 * pow(pion_mass, 4) -
6987  pow(pion_mass, 2) * (-2 + delta + 16 * C4 * t) +
6988  t * (-6 + delta + 8 * C4 * (-2 * s + t)))) +
6989  eta1 * (2 * delta * pow(s, 2) * t +
6990  8 * C4 * pow(m_rho, 6) * (-2 * pow(pion_mass, 2) + t) -
6991  pow(m_rho, 2) *
6992  (-4 * pow(pion_mass, 4) - 4 * pow(t, 2) +
6993  2 * pow(pion_mass, 2) * ((2 + delta) * s + 4 * t) +
6994  pow(s, 2) * (-2 + delta + 8 * C4 * t)) +
6995  pow(m_rho, 4) *
6996  (-8 * C4 * pow(pion_mass, 4) + (-2 + delta) * s -
6997  4 * t * (1 + 2 * C4 * t) +
6998  8 * pow(pion_mass, 2) * (1 + 2 * C4 * (s + t)))))) /
6999  (pow(m_rho, 2) * (-pow(a1_mass, 2) + t)) -
7000  (0.125 * (eta1 - eta2) *
7001  (pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s + t) *
7002  (eta1 *
7003  (pow(pion_mass, 4) *
7004  (4 * pow(m_rho, 2) - 8 * C4 * pow(m_rho, 4)) +
7005  8 * C4 * pow(m_rho, 6) * (s + t) -
7006  2 * delta * pow(s, 2) * (s + t) +
7007  pow(m_rho, 2) * ((6 + delta) * pow(s, 2) + 8 * s * t +
7008  4 * pow(t, 2) + 8 * C4 * pow(s, 2) * (s + t)) -
7009  pow(m_rho, 4) *
7010  (-((-6 + delta) * s) + 4 * t +
7011  8 * C4 * (2 * pow(s, 2) + 2 * s * t + pow(t, 2))) +
7012  2 * pow(pion_mass, 2) *
7013  (-8 * C4 * pow(m_rho, 6) + 2 * delta * pow(s, 2) -
7014  pow(m_rho, 2) * (s * (6 + delta + 8 * C4 * s) + 4 * t) +
7015  4 * pow(m_rho, 4) * (1 + 2 * C4 * (2 * s + t)))) +
7016  eta2 * (pow(pion_mass, 4) *
7017  (-4 * pow(m_rho, 2) + 8 * C4 * pow(m_rho, 4)) -
7018  (-pow(m_rho, 2) + s + t) *
7019  (16 * C4 * pow(m_rho, 6) - 2 * delta * pow(s, 2) +
7020  pow(m_rho, 2) *
7021  (s * (6 + 3 * delta + 8 * C4 * s) + 4 * t) +
7022  pow(m_rho, 4) * (-10 + delta - 8 * C4 * (3 * s + t))) +
7023  pow(pion_mass, 2) *
7024  (32 * C4 * pow(m_rho, 6) - 4 * delta * pow(s, 2) +
7025  pow(m_rho, 2) *
7026  (s * (14 + 5 * delta + 16 * C4 * s) + 8 * t) +
7027  pow(m_rho, 4) *
7028  (delta - 2 * (9 + 8 * C4 * (3 * s + t))))))) /
7029  (pow(m_rho, 2) * (pow(Gammaa1, 2) * pow(a1_mass, 2) +
7030  pow(pow(a1_mass, 2) - 2 * pow(pion_mass, 2) -
7031  pow(m_rho, 2) + s + t,
7032  2))))) /
7033  (16. * Pi * s * (-4 * pow(pion_mass, 2) + s)));
7034 
7035  // clang-format on
7036  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
7037 }
constexpr double a1_mass
a1 mass in GeV.
Definition: constants.h:80
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:59
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
double cut_off(const double sigma_mb)
Cross section after cut off.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_diff_pi_pi0_rho()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_diff_pi_pi0_rho ( const double  s,
const double  t,
const double  m_rho 
)
static

Definition at line 8618 of file crosssectionsphoton.cc.

8619  {
8620  const double spin_deg_factor = 1.0;
8621 
8622  using std::abs;
8623  using std::atan;
8624  using std::pow;
8625  using std::sqrt;
8626 
8627  // clang-format off
8628  const double diff_xs =
8629  (pow(Const, 2) * pow(ghat, 4) *
8630  (0.75 +
8631  C4 * (2. * C4 * pow(m_rho, 4) + pow(m_rho, 2) * (-3. - 4. * C4 * s) +
8632  s * (3. + 2. * C4 * s)) -
8633  (0.25 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
8634  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - t, 2) -
8635  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + t))) /
8636  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - t, 2)) +
8637  (pow(delta, 2) *
8638  (0.5 * pow(pion_mass, 4) * pow(m_rho, 2) + 0.125 * pow(m_rho, 6) +
8639  pow(pion_mass, 2) * (1.25 * pow(m_rho, 4) - 0.375 * pow(s, 2) +
8640  pow(m_rho, 2) * (0.125 * s - 1. * t)) +
8641  pow(m_rho, 4) * (-0.375 * s - 0.5 * t) +
8642  pow(s, 2) * (0.125 * s + 0.125 * t) +
8643  pow(m_rho, 2) *
8644  (0.0625 * pow(s, 2) + 0.375 * s * t + 0.5 * pow(t, 2)))) /
8645  pow(m_rho, 6) +
8646  (delta * (2. * C4 * pow(m_rho, 6) +
8647  pow(pion_mass, 2) * (3. * C4 * pow(m_rho, 4) + 0.25 * s +
8648  pow(m_rho, 2) * (-1.25 - 1. * C4 * s)) +
8649  s * (-0.25 * s - 0.25 * t) +
8650  pow(m_rho, 4) * (-0.75 - 1.5 * C4 * s - 3. * C4 * t) +
8651  pow(m_rho, 2) *
8652  (1.25 * t + s * (0.25 - 0.5 * C4 * s + 1. * C4 * t)))) /
8653  pow(m_rho, 4) -
8654  (0.125 * (-2 + delta) * (eta1 - eta2) *
8655  (-(eta2 * (pow(pion_mass, 2) + t) *
8656  (pow(pion_mass, 4) + t * (-pow(m_rho, 2) + 2 * s + t) -
8657  pow(pion_mass, 2) * (pow(m_rho, 2) + 2 * t))) +
8658  eta1 * (2 * pow(pion_mass, 6) +
8659  pow(pion_mass, 4) * (-2 * pow(m_rho, 2) + s - 4 * t) +
8660  s * t * (-pow(m_rho, 2) + t) +
8661  pow(pion_mass, 2) * (2 * pow(m_rho, 4) + 2 * t * (s + t) -
8662  pow(m_rho, 2) * (s + 2 * t))))) /
8663  ((-pow(a1_mass, 2) + t) * (-pow(pion_mass, 2) + t)) +
8664  (0.03125 * pow(eta1 - eta2, 2) *
8665  (-2 * eta1 * eta2 *
8666  (pow(pion_mass, 8) - 4 * pow(pion_mass, 6) * t +
8667  pow(t, 2) * (-pow(m_rho, 4) - 2 * pow(m_rho, 2) * s +
8668  2 * pow(s, 2) + 2 * s * t + pow(t, 2)) -
8669  2 * pow(pion_mass, 2) * t *
8670  (-2 * pow(m_rho, 4) + pow(m_rho, 2) * s + 2 * t * (s + t)) +
8671  pow(pion_mass, 4) * (-pow(m_rho, 4) + 2 * t * (s + 3 * t))) +
8672  pow(eta2, 2) *
8673  (pow(pion_mass, 8) -
8674  2 * pow(pion_mass, 6) * (pow(m_rho, 2) + 2 * t) +
8675  pow(t, 2) * (pow(m_rho, 4) + 2 * pow(s, 2) + 2 * s * t +
8676  pow(t, 2) + 2 * pow(m_rho, 2) * (-s + t)) -
8677  2 * pow(pion_mass, 2) * t *
8678  (2 * t * (s + t) + pow(m_rho, 2) * (s + 3 * t)) +
8679  pow(pion_mass, 4) * (pow(m_rho, 4) + 6 * pow(m_rho, 2) * t +
8680  2 * t * (s + 3 * t))) +
8681  pow(eta1, 2) *
8682  (pow(pion_mass, 8) +
8683  2 * pow(pion_mass, 6) * (pow(m_rho, 2) - 2 * t) -
8684  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - s - t) *
8685  (pow(m_rho, 4) + pow(m_rho, 2) * t - 2 * pow(t, 2)) +
8686  t * (-pow(m_rho, 2) + t) *
8687  (2 * pow(s, 2) + 2 * s * t + pow(t, 2) -
8688  pow(m_rho, 2) * (2 * s + t)) +
8689  pow(pion_mass, 4) *
8690  (pow(m_rho, 4) - 2 * pow(m_rho, 2) * (s + 3 * t) +
8691  2 * t * (s + 3 * t))))) /
8692  pow(pow(a1_mass, 2) - t, 2) -
8693  (0.0625 * (eta1 - eta2) *
8694  (eta2 *
8695  (-4 * delta * pow(pion_mass, 6) +
8696  4 * pow(pion_mass, 4) *
8697  (pow(m_rho, 2) - 2 * C4 * pow(m_rho, 4) + 3 * delta * t) +
8698  pow(pion_mass, 2) *
8699  (delta * (s - 6 * t) * (s + 2 * t) -
8700  (2 + delta) * pow(m_rho, 2) * (s + 4 * t) +
8701  2 * pow(m_rho, 4) * (-1 + delta + 8 * C4 * t)) +
8702  t * (-8 * C4 * pow(m_rho, 6) +
8703  pow(m_rho, 4) * (6 - 4 * delta + 16 * C4 * s - 8 * C4 * t) +
8704  pow(m_rho, 2) * (-(s * (2 + delta + 8 * C4 * s)) +
8705  4 * (1 + delta) * t) +
8706  delta * (3 * pow(s, 2) + 4 * s * t + 4 * pow(t, 2)))) +
8707  eta1 * (4 * delta * pow(pion_mass, 6) - 8 * C4 * pow(m_rho, 6) * t +
8708  delta * (pow(s, 3) - 4 * pow(s, 2) * t - 6 * s * pow(t, 2) -
8709  4 * pow(t, 3)) -
8710  2 * pow(pion_mass, 4) *
8711  ((2 - 5 * delta) * pow(m_rho, 2) -
8712  4 * C4 * pow(m_rho, 4) + delta * (s + 6 * t)) +
8713  2 * pow(m_rho, 4) *
8714  (s - delta * s + t * (2 - delta + 4 * C4 * t)) +
8715  pow(m_rho, 2) *
8716  (8 * delta * s * t + 2 * (-2 + 3 * delta) * pow(t, 2) +
8717  pow(s, 2) * (-2 + delta + 8 * C4 * t)) -
8718  2 * pow(pion_mass, 2) *
8719  (-8 * C4 * pow(m_rho, 6) +
8720  2 * delta * (s - 3 * t) * (s + t) -
8721  pow(m_rho, 2) * ((2 + delta) * s + (4 - 8 * delta) * t) +
8722  pow(m_rho, 4) * (4 + 8 * C4 * (s + t)))))) /
8723  (pow(m_rho, 2) * (-pow(a1_mass, 2) + t)) +
8724  (0.0625 * pow(-2 * pow(m_rho, 2) + delta * s, 2) *
8725  (8 * pow(pion_mass, 4) * pow(m_rho, 2) + 2 * pow(m_rho, 6) +
8726  pow(s, 3) + 8 * pow(m_rho, 2) * t * (s + t) -
8727  pow(m_rho, 4) * (7 * s + 8 * t) +
8728  4 * pow(pion_mass, 2) *
8729  (5 * pow(m_rho, 4) - pow(s, 2) - 4 * pow(m_rho, 2) * t)) *
8730  HeavisideTheta(-m_rho + sqrt(s))) /
8731  (pow(m_rho, 6) * pow(pow(m_rho, 2) - s, 2)) -
8732  (0.0625 * (eta1 - eta2) * (2 * pow(m_rho, 2) - delta * s) *
8733  (-(eta2 * (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s - 2 * t) *
8734  (2 * pow(pion_mass, 4) +
8735  pow(pion_mass, 2) * (-pow(m_rho, 2) + s - 4 * t) +
8736  t * (3 * pow(m_rho, 2) + s + 2 * t))) +
8737  eta1 * (4 * pow(pion_mass, 6) - pow(m_rho, 4) * s + pow(s, 3) +
8738  2 * pow(pion_mass, 4) * (5 * pow(m_rho, 2) - s - 6 * t) -
8739  2 * (pow(m_rho, 4) - 4 * pow(m_rho, 2) * s + pow(s, 2)) * t +
8740  6 * (pow(m_rho, 2) - s) * pow(t, 2) - 4 * pow(t, 3) -
8741  4 * pow(pion_mass, 2) *
8742  (4 * pow(m_rho, 2) * t + (s - 3 * t) * (s + t)))) *
8743  HeavisideTheta(-m_rho + sqrt(s))) /
8744  (pow(m_rho, 2) * (pow(m_rho, 2) - s) * (pow(a1_mass, 2) - t)) -
8745  (3. * (1. * pow(m_rho, 2) - 0.5 * delta * s) *
8746  (delta * (0.666667 * pow(pion_mass, 4) * pow(m_rho, 2) +
8747  0.166667 * pow(m_rho, 6) +
8748  pow(pion_mass, 2) *
8749  (1.66667 * pow(m_rho, 4) - 0.416667 * pow(s, 2) +
8750  pow(m_rho, 2) * (0.0833333 * s - 1.33333 * t)) +
8751  pow(m_rho, 4) * (-0.541667 * s - 0.666667 * t) +
8752  pow(s, 2) * (0.125 * s + 0.0833333 * t) +
8753  pow(m_rho, 2) * (-0.0833333 * pow(s, 2) + 0.583333 * s * t +
8754  0.666667 * pow(t, 2))) +
8755  pow(m_rho, 2) *
8756  (1. * C4 * pow(m_rho, 6) +
8757  pow(pion_mass, 2) *
8758  (2. * C4 * pow(m_rho, 4) + 0.166667 * s +
8759  pow(m_rho, 2) * (-0.833333 - 0.666667 * C4 * s)) +
8760  s * (-0.0833333 * s - 0.166667 * t) +
8761  pow(m_rho, 4) * (-0.416667 - 1.33333 * C4 * s - 2. * C4 * t) +
8762  pow(m_rho, 2) * (0.833333 * t + s * (0.5 + 0.333333 * C4 * s +
8763  0.666667 * C4 * t)))) *
8764  HeavisideTheta(-m_rho + sqrt(s))) /
8765  (pow(m_rho, 8) - 1. * pow(m_rho, 6) * s) +
8766  ((0.125 * (-2 + delta) *
8767  (pow(pion_mass, 4) * ((-2 + 4 * delta) * pow(m_rho, 2) +
8768  8 * C4 * pow(m_rho, 4) + 5 * delta * s) -
8769  8 * C4 * pow(m_rho, 6) * t + delta * s * t * (s + t) +
8770  pow(m_rho, 2) * (delta * s * (s - 3 * t) - 2 * t * (s + t)) +
8771  2 * pow(m_rho, 4) *
8772  ((-1 + delta) * s + t + 4 * C4 * t * (2 * s + t)) -
8773  pow(pion_mass, 2) *
8774  (8 * C4 * pow(m_rho, 6) + delta * s * (s + 6 * t) +
8775  2 * pow(m_rho, 4) * (-3 + 8 * C4 * t) +
8776  pow(m_rho, 2) *
8777  ((-2 + 9 * delta) * s + 4 * (-1 + delta) * t)))) /
8778  (-pow(pion_mass, 2) + t) -
8779  (0.125 * (-2. + delta) * (-2. * pow(m_rho, 2) + delta * s) *
8780  (pow(pion_mass, 4) * (4. * pow(m_rho, 2) + 4. * s) +
8781  pow(pion_mass, 2) *
8782  (pow(m_rho, 2) * (-7. * s - 4. * t) + s * (-1. * s - 4. * t)) +
8783  s * (pow(m_rho, 4) + pow(m_rho, 2) * (s - 1. * t) + s * t)) *
8784  HeavisideTheta(-m_rho + sqrt(s))) /
8785  ((pow(m_rho, 2) - 1. * s) * (pow(pion_mass, 2) - 1. * t))) /
8786  pow(m_rho, 4))) /
8787  (16. * Pi * s * (-4 * pow(pion_mass, 2) + s));
8788 
8789  // clang-format on
8790  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
8791 }
constexpr double a1_mass
a1 mass in GeV.
Definition: constants.h:80
double HeavisideTheta(double x)
Heavyside step function.
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:59
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
double cut_off(const double sigma_mb)
Cross section after cut off.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_diff_pi0_rho0_pi0()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_diff_pi0_rho0_pi0 ( const double  s,
const double  t,
const double  m_rho 
)
static

Definition at line 4184 of file crosssectionsphoton.cc.

4185  {
4186  const double spin_deg_factor = 3.0;
4187 
4188  using std::log;
4189  using std::pow;
4190 
4191  using std::abs;
4192  using std::atan;
4193  using std::pow;
4194  using std::sqrt;
4195 
4196  // clang-format off
4197  double diff_xs =
4198  ((pow(Const, 2) * pow(g_POR, 4) *
4199  ((0.125 * (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
4200  pow(pion_mass, 4) * (pow(m_rho, 4) - 2 * (s - 2 * t) * t) +
4201  pow(t, 2) * (pow(m_rho, 4) + 2 * pow(s, 2) + 2 * s * t +
4202  pow(t, 2) - 2 * pow(m_rho, 2) * (s + t)) -
4203  2 * pow(pion_mass, 2) * t *
4204  (pow(m_rho, 4) + 2 * t * (s + t) -
4205  pow(m_rho, 2) * (s + 2 * t)))) /
4206  pow(pow(omega_mass, 2) - t, 2) +
4207  (((0.25 * (-pow(omega_mass, 2) + s) *
4208  (pow(pion_mass, 8) -
4209  4 * pow(pion_mass, 2) * s * t * (-pow(m_rho, 2) + s + t) +
4210  pow(pion_mass, 4) * (2 * s * t - pow(m_rho, 2) * (s + t)) +
4211  s * t *
4212  (pow(s, 2) + 3 * s * t + pow(t, 2) -
4213  pow(m_rho, 2) * (s + t)))) /
4214  (-pow(omega_mass, 2) + t) +
4215  0.125 * (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
4216  pow(pion_mass, 4) *
4217  (pow(m_rho, 4) + 4 * pow(s, 2) - 2 * s * t) +
4218  pow(s, 2) * (pow(m_rho, 4) + pow(s, 2) + 2 * s * t +
4219  2 * pow(t, 2) - 2 * pow(m_rho, 2) * (s + t)) -
4220  2 * pow(pion_mass, 2) * s *
4221  (pow(m_rho, 4) + 2 * s * (s + t) -
4222  pow(m_rho, 2) * (2 * s + t)))) *
4223  HeavisideTheta(-omega_mass + sqrt(s))) /
4224  pow(pow(omega_mass, 2) - s, 2))) /
4225  (16. * Pi *
4226  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
4227  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))));
4228 
4229  // clang-format on
4230  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
4231 }
double HeavisideTheta(double x)
Heavyside step function.
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:59
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
double cut_off(const double sigma_mb)
Cross section after cut off.
constexpr double omega_mass
omega mass in GeV.
Definition: constants.h:73
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_diff_pi_rho0_pi()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_diff_pi_rho0_pi ( const double  s,
const double  t,
const double  m_rho 
)
static

Definition at line 1334 of file crosssectionsphoton.cc.

1335  {
1336  const double spin_deg_factor = 3.0;
1337 
1338  using std::abs;
1339  using std::atan;
1340  using std::pow;
1341  using std::sqrt;
1342 
1343  // clang-format off
1344  const double diff_xs =
1345  (pow(Const, 2) * pow(ghat, 4) *
1346  ((-8 * pow(-2 + delta, 2) * pow(pion_mass, 2)) /
1347  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - s, 2)) -
1348  (8 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
1349  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - t, 2) -
1350  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + t))) /
1351  (pow(m_rho, 2) *
1352  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1353  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
1354  pow(pow(pion_mass, 2) - t, 2)) +
1355  (4 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
1356  (-(eta2 * (pow(pion_mass, 2) + s)) + eta1 * (-pow(m_rho, 2) + s + t)) *
1357  (-pow(pion_mass, 4) + pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * t) +
1358  t * (-pow(m_rho, 2) + 2 * s + t))) /
1359  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
1360  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1361  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
1362  (pow(pion_mass, 2) - t)) -
1363  (8 * (-2 + delta) *
1364  (pow(pion_mass, 4) * (2 - 3 * delta + 8 * C4 * pow(m_rho, 2)) +
1365  pow(m_rho, 4) * (-2 + delta + 8 * C4 * t) +
1366  t * ((2 + 3 * delta) * s + 2 * delta * t) +
1367  pow(pion_mass, 2) *
1368  (-8 * C4 * pow(m_rho, 4) + (-2 + delta) * s -
1369  (2 + 3 * delta) * t + 4 * pow(m_rho, 2) * (1 + 4 * C4 * t)) -
1370  pow(m_rho, 2) * (t * (-2 + 3 * delta + 8 * C4 * t) +
1371  s * (-2 + delta + 16 * C4 * t)))) /
1372  (pow(m_rho, 2) *
1373  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1374  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
1375  (pow(pion_mass, 2) - t)) +
1376  (4 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
1377  (eta2 * (pow(pion_mass, 2) + s) *
1378  (pow(pion_mass, 4) - pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
1379  s * (pow(m_rho, 2) - s - 2 * t)) +
1380  eta1 * (-4 * pow(pion_mass, 6) +
1381  s * (-pow(m_rho, 2) + s) * (-pow(m_rho, 2) + s + t) +
1382  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s + t) -
1383  pow(pion_mass, 2) * (pow(m_rho, 4) + 2 * s * (s - t) +
1384  pow(m_rho, 2) * (-s + t))))) /
1385  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
1386  (pow(pion_mass, 2) - s) *
1387  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1388  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
1389  (pow(eta1 - eta2, 2) *
1390  (pow(eta2, 2) *
1391  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
1392  pow(pion_mass, 4) * (pow(pow(m_rho, 2) + 2 * s, 2) - 2 * s * t) +
1393  pow(s, 2) * (pow(pow(m_rho, 2) + s, 2) +
1394  2 * (-pow(m_rho, 2) + s) * t + 2 * pow(t, 2)) -
1395  2 * pow(pion_mass, 2) * s *
1396  (pow(m_rho, 4) + pow(m_rho, 2) * (2 * s - t) +
1397  2 * s * (s + t))) +
1398  2 * eta1 * eta2 *
1399  (-pow(pion_mass, 8) +
1400  pow(pion_mass, 4) * (pow(m_rho, 4) + 2 * pow(m_rho, 2) * s +
1401  2 * s * (-2 * s + t)) -
1402  2 * pow(pion_mass, 2) * s *
1403  (pow(m_rho, 4) + pow(m_rho, 2) * (s + t) - 2 * s * (s + t)) +
1404  pow(s, 2) * (pow(m_rho, 4) - pow(s, 2) + 2 * pow(m_rho, 2) * t -
1405  2 * t * (s + t))) +
1406  pow(eta1, 2) *
1407  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
1408  pow(pion_mass, 4) * (3 * pow(m_rho, 4) + 2 * s * (2 * s - t) +
1409  2 * pow(m_rho, 2) * (-3 * s + t)) -
1410  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) *
1411  (-2 * s * (s + t) + pow(m_rho, 2) * (2 * s + t)) +
1412  s * (-pow(m_rho, 2) + s) *
1413  (pow(s, 2) + 2 * s * t + 2 * pow(t, 2) -
1414  pow(m_rho, 2) * (s + 2 * t))))) /
1415  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
1416  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1417  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
1418  (pow(eta1 - eta2, 2) *
1419  (-2 * eta1 * eta2 *
1420  (pow(pion_mass, 8) -
1421  pow(pion_mass, 4) *
1422  (pow(m_rho, 4) + 2 * (pow(m_rho, 2) + s) * t -
1423  4 * pow(t, 2)) +
1424  pow(t, 2) * (-pow(m_rho, 4) - 2 * pow(m_rho, 2) * s +
1425  2 * pow(s, 2) + 2 * s * t + pow(t, 2)) +
1426  2 * pow(pion_mass, 2) * t *
1427  (pow(m_rho, 4) + pow(m_rho, 2) * (s + t) -
1428  2 * t * (s + t))) +
1429  pow(eta2, 2) *
1430  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
1431  pow(pion_mass, 4) * (pow(m_rho, 4) + 4 * pow(m_rho, 2) * t -
1432  2 * (s - 2 * t) * t) +
1433  pow(t, 2) * (pow(m_rho, 4) + 2 * pow(s, 2) + 2 * s * t +
1434  pow(t, 2) + 2 * pow(m_rho, 2) * (-s + t)) -
1435  2 * pow(pion_mass, 2) * t *
1436  (pow(m_rho, 4) - pow(m_rho, 2) * (s - 2 * t) +
1437  2 * t * (s + t))) +
1438  pow(eta1, 2) *
1439  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
1440  pow(pion_mass, 4) *
1441  (3 * pow(m_rho, 4) + 2 * pow(m_rho, 2) * (s - 3 * t) -
1442  2 * (s - 2 * t) * t) +
1443  t * (-pow(m_rho, 2) + t) *
1444  (2 * pow(s, 2) + 2 * s * t + pow(t, 2) -
1445  pow(m_rho, 2) * (2 * s + t)) -
1446  2 * pow(pion_mass, 2) * (-pow(m_rho, 2) + t) *
1447  (2 * t * (s + t) - pow(m_rho, 2) * (s + 2 * t))))) /
1448  ((pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1449  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
1450  pow(pow(a1_mass, 2) - t, 2)) +
1451  (8 * (-2 + delta) *
1452  ((-2 + delta) * pow(m_rho, 6) +
1453  pow(pion_mass, 6) * (-2 + 3 * delta - 8 * C4 * pow(m_rho, 2)) +
1454  s * t * ((-2 + 3 * delta) * s + 4 * delta * t) +
1455  pow(pion_mass, 4) *
1456  (8 * C4 * pow(m_rho, 4) + 4 * delta * s + 2 * t - 3 * delta * t -
1457  pow(m_rho, 2) * (2 + delta + 16 * C4 * s - 8 * C4 * t)) +
1458  pow(m_rho, 4) *
1459  (-((-2 + delta) * t) + s * (4 - 2 * delta + 8 * C4 * t)) +
1460  pow(m_rho, 2) * s *
1461  (s * (-2 + delta - 8 * C4 * t) - 2 * t * (delta + 8 * C4 * t)) +
1462  pow(pion_mass, 2) *
1463  (s * ((2 - 3 * delta) * s - 8 * delta * t) -
1464  pow(m_rho, 4) * (-6 + 3 * delta + 8 * C4 * (s + t)) +
1465  pow(m_rho, 2) * (8 * C4 * pow(s, 2) + 4 * (-1 + delta) * t +
1466  s * (-8 + 6 * delta + 32 * C4 * t))))) /
1467  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
1468  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1469  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
1470  (pow(pion_mass, 2) - t)) +
1471  (2 * pow(eta1 - eta2, 2) * (pow(a1_mass, 2) - s) *
1472  (pow(eta1, 2) * (pow(pion_mass, 8) +
1473  pow(pion_mass, 4) * (2 * pow(m_rho, 4) + 2 * s * t -
1474  3 * pow(m_rho, 2) * (s + t)) +
1475  s * t *
1476  (2 * pow(m_rho, 4) + pow(s, 2) + 3 * s * t +
1477  pow(t, 2) - 3 * pow(m_rho, 2) * (s + t)) -
1478  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - s - t) *
1479  (-2 * s * t + pow(m_rho, 2) * (s + t))) +
1480  pow(eta2, 2) *
1481  (pow(pion_mass, 8) -
1482  4 * pow(pion_mass, 2) * s * t * (pow(m_rho, 2) + s + t) +
1483  pow(pion_mass, 4) * (2 * s * t + pow(m_rho, 2) * (s + t)) +
1484  s * t *
1485  (pow(s, 2) + 3 * s * t + pow(t, 2) +
1486  pow(m_rho, 2) * (s + t))) +
1487  2 * eta1 * eta2 *
1488  (-pow(pion_mass, 8) + 2 * pow(pion_mass, 6) * pow(m_rho, 2) -
1489  2 * pow(pion_mass, 4) * s * t -
1490  s * t *
1491  (pow(s, 2) + 3 * s * t + pow(t, 2) -
1492  2 * pow(m_rho, 2) * (s + t)) -
1493  pow(pion_mass, 2) *
1494  (-4 * s * t * (s + t) +
1495  pow(m_rho, 2) * (pow(s, 2) + 4 * s * t + pow(t, 2)))))) /
1496  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
1497  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1498  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
1499  (pow(a1_mass, 2) - t)) +
1500  (8 * (pow(delta, 2) *
1501  (8 * pow(pion_mass, 4) + 3 * pow(m_rho, 4) -
1502  6 * pow(m_rho, 2) * (s + t) + 2 * pow(s + t, 2) +
1503  4 * pow(pion_mass, 2) * (3 * pow(m_rho, 2) - 2 * (s + t))) -
1504  4 * delta * pow(m_rho, 2) *
1505  (16 * C4 * pow(pion_mass, 4) +
1506  pow(m_rho, 2) * (3 - 6 * C4 * (s + t)) +
1507  (s + t) * (-3 + 4 * C4 * (s + t)) +
1508  2 * pow(pion_mass, 2) *
1509  (3 + C4 * (6 * pow(m_rho, 2) - 8 * (s + t)))) +
1510  4 * pow(m_rho, 4) *
1511  (3 + 4 * C4 * (2 * pow(pion_mass, 2) - s - t) *
1512  (3 + C4 * (4 * pow(pion_mass, 2) - 2 * (s + t)))))) /
1513  (pow(m_rho, 4) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1514  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
1515  (4 * (eta1 - eta2) * (-pow(a1_mass, 2) + s) *
1516  (eta2 * (-2 * pow(pion_mass, 4) * (delta - 4 * C4 * pow(m_rho, 2)) *
1517  (pow(m_rho, 2) + 4 * s) +
1518  pow(pion_mass, 2) *
1519  (-2 * pow(m_rho, 4) * (-2 + delta + 8 * C4 * s) +
1520  8 * delta * s * (s + t) -
1521  pow(m_rho, 2) * ((-10 + delta) * s - (-2 + delta) * t +
1522  32 * C4 * s * (s + t))) +
1523  s * (2 * pow(m_rho, 4) * (-2 + delta + 4 * C4 * s) -
1524  2 * delta * pow(s + t, 2) +
1525  pow(m_rho, 2) * ((-6 + delta) * s + (-2 + delta) * t +
1526  8 * C4 * pow(s + t, 2)))) +
1527  eta1 * (4 * pow(pion_mass, 4) *
1528  (6 * C4 * pow(m_rho, 4) + 2 * delta * s +
1529  pow(m_rho, 2) * (1 - 2 * delta - 8 * C4 * s)) +
1530  2 * delta * s * pow(s + t, 2) -
1531  pow(m_rho, 2) *
1532  ((-6 + 5 * delta) * pow(s, 2) +
1533  2 * (-2 + 3 * delta) * s * t + (-2 + delta) * pow(t, 2) +
1534  8 * C4 * s * pow(s + t, 2)) +
1535  pow(m_rho, 4) *
1536  ((-2 + delta) * (3 * s + t) + 8 * C4 * s * (s + 2 * t)) -
1537  2 * pow(pion_mass, 2) *
1538  (4 * delta * s * (s + t) -
1539  pow(m_rho, 2) * (-6 * s + 7 * delta * s - 2 * t +
1540  3 * delta * t + 16 * C4 * s * (s + t)) +
1541  2 * pow(m_rho, 4) *
1542  (-2 + delta + 4 * C4 * (2 * s + t)))))) /
1543  (pow(m_rho, 2) *
1544  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
1545  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1546  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
1547  (4 * (eta1 - eta2) *
1548  (((-2 + delta) *
1549  (pow(pion_mass, 4) - pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
1550  s * (pow(m_rho, 2) - s - 2 * t)) *
1551  (eta1 * (pow(m_rho, 2) - s - t) + eta2 * (pow(pion_mass, 2) + t))) /
1552  ((pow(pion_mass, 2) - s) * (pow(a1_mass, 2) - t)) +
1553  ((-2 + delta) *
1554  (eta2 * (pow(pion_mass, 2) + t) *
1555  (pow(pion_mass, 4) -
1556  pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * t) +
1557  (pow(m_rho, 2) - 2 * s - t) * t) +
1558  eta1 * (-4 * pow(pion_mass, 6) +
1559  (pow(m_rho, 2) - t) * (pow(m_rho, 2) - s - t) * t +
1560  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s + t) -
1561  pow(pion_mass, 2) *
1562  (pow(m_rho, 4) + pow(m_rho, 2) * (s - t) +
1563  2 * t * (-s + t))))) /
1564  ((-pow(a1_mass, 2) + t) * (-pow(pion_mass, 2) + t)) +
1565  (eta2 *
1566  (-2 * pow(pion_mass, 4) * (delta - 4 * C4 * pow(m_rho, 2)) *
1567  (pow(m_rho, 2) + 4 * t) +
1568  pow(pion_mass, 2) *
1569  (8 * delta * t * (s + t) -
1570  2 * pow(m_rho, 4) * (-2 + delta + 8 * C4 * t) -
1571  pow(m_rho, 2) * (-((-2 + delta) * s) + (-10 + delta) * t +
1572  32 * C4 * t * (s + t))) +
1573  t * (-2 * delta * pow(s + t, 2) +
1574  2 * pow(m_rho, 4) * (-2 + delta + 4 * C4 * t) +
1575  pow(m_rho, 2) * ((-2 + delta) * s + (-6 + delta) * t +
1576  8 * C4 * pow(s + t, 2)))) +
1577  eta1 *
1578  (2 * delta * t * pow(s + t, 2) -
1579  pow(m_rho, 2) *
1580  ((-2 + delta) * pow(s, 2) + 2 * (-2 + 3 * delta) * s * t +
1581  (-6 + 5 * delta) * pow(t, 2) +
1582  8 * C4 * t * pow(s + t, 2)) +
1583  pow(m_rho, 4) *
1584  (8 * C4 * t * (2 * s + t) + (-2 + delta) * (s + 3 * t)) +
1585  4 * pow(pion_mass, 4) *
1586  (6 * C4 * pow(m_rho, 4) + 2 * delta * t +
1587  pow(m_rho, 2) * (1 - 2 * delta - 8 * C4 * t)) -
1588  2 * pow(pion_mass, 2) *
1589  (4 * delta * t * (s + t) -
1590  pow(m_rho, 2) * (-2 * s + 3 * delta * s - 6 * t +
1591  7 * delta * t + 16 * C4 * t * (s + t)) +
1592  2 * pow(m_rho, 4) *
1593  (-2 + delta + 4 * C4 * (s + 2 * t))))) /
1594  (pow(m_rho, 2) * (-pow(a1_mass, 2) + t)))) /
1595  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1596  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)))) /
1597  (512. * Pi);
1598 
1599  // clang-format on
1600  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
1601 }
constexpr double a1_mass
a1 mass in GeV.
Definition: constants.h:80
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:59
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
double cut_off(const double sigma_mb)
Cross section after cut off.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_diff_pi_rho_pi0()

static double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_diff_pi_rho_pi0 ( const double  s,
const double  t,
const double  m_rho 
)
static

◆ xs_diff_pi_rho_pi0_rho_mediated()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_diff_pi_rho_pi0_rho_mediated ( const double  s,
const double  t,
const double  m_rho 
)
static

Definition at line 3788 of file crosssectionsphoton.cc.

3789  {
3790  const double spin_deg_factor = 3.0;
3791 
3792  using std::abs;
3793  using std::atan;
3794  using std::pow;
3795  using std::sqrt;
3796 
3797  // clang-format off
3798  const double diff_xs =
3799  ((pow(Const, 2) * pow(ghat, 4) *
3800  ((-0.25 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
3801  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - t, 2) -
3802  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + t))) /
3803  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - t, 2)) -
3804  (0.0625 * (eta1 - eta2) *
3805  (2 * pow(m_rho, 2) +
3806  delta * (-2 * pow(pion_mass, 2) - pow(m_rho, 2) + s + t)) *
3807  (eta1 *
3808  (8 * pow(pion_mass, 6) + pow(s, 3) +
3809  2 * pow(m_rho, 4) * (s - t) + 5 * pow(s, 2) * t +
3810  s * pow(t, 2) + pow(t, 3) +
3811  2 * pow(pion_mass, 2) * (2 * pow(m_rho, 2) - s - t) * (s + t) -
3812  pow(m_rho, 2) * (3 * s - t) * (s + t) -
3813  2 * pow(pion_mass, 4) * (2 * pow(m_rho, 2) + 3 * s + t)) +
3814  eta2 * (s - t) *
3815  (4 * pow(pion_mass, 4) + t * (4 * pow(m_rho, 2) - s + t) -
3816  pow(pion_mass, 2) * (s + 3 * t)))) /
3817  (pow(m_rho, 2) * (-pow(a1_mass, 2) + t) *
3818  (-2 * pow(pion_mass, 2) + s + t)) -
3819  (0.0625 *
3820  pow(-2. * pow(m_rho, 2) + delta * (2. * pow(pion_mass, 2) +
3821  pow(m_rho, 2) - 1. * s - 1. * t),
3822  2) *
3823  (8. * pow(pion_mass, 6) + 4. * pow(m_rho, 6) + pow(s, 3) +
3824  pow(m_rho, 4) * (-4. * s - 4. * t) +
3825  pow(pion_mass, 4) * (-4. * pow(m_rho, 2) - 4. * s - 4. * t) +
3826  3. * pow(s, 2) * t + 3. * s * pow(t, 2) + pow(t, 3) +
3827  pow(m_rho, 2) * (-3. * pow(s, 2) + 2. * s * t - 3. * pow(t, 2)) +
3828  pow(pion_mass, 2) *
3829  (-8. * pow(m_rho, 4) - 2. * pow(s, 2) - 4. * s * t -
3830  2. * pow(t, 2) + pow(m_rho, 2) * (4. * s + 4. * t)))) /
3831  (pow(m_rho, 6) *
3832  pow(2. * pow(pion_mass, 2) - 1. * s - 1. * t, 2)) +
3833  (0.125 * (-2 + delta) * (eta1 - eta2) *
3834  (eta2 * (pow(pion_mass, 2) + t) *
3835  (pow(pion_mass, 4) -
3836  pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * t) +
3837  (pow(m_rho, 2) - 2 * s - t) * t) +
3838  eta1 *
3839  (-4 * pow(pion_mass, 6) +
3840  (pow(m_rho, 2) - t) * (pow(m_rho, 2) - s - t) * t +
3841  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s + t) -
3842  pow(pion_mass, 2) * (pow(m_rho, 4) + pow(m_rho, 2) * (s - t) +
3843  2 * t * (-s + t))))) /
3844  ((-pow(a1_mass, 2) + t) * (-pow(pion_mass, 2) + t)) +
3845  (0.03125 * pow(eta1 - eta2, 2) *
3846  (-2 * eta1 * eta2 *
3847  (pow(pion_mass, 8) -
3848  pow(pion_mass, 4) *
3849  (pow(m_rho, 4) + 2 * (pow(m_rho, 2) + s) * t -
3850  4 * pow(t, 2)) +
3851  pow(t, 2) * (-pow(m_rho, 4) - 2 * pow(m_rho, 2) * s +
3852  2 * pow(s, 2) + 2 * s * t + pow(t, 2)) +
3853  2 * pow(pion_mass, 2) * t *
3854  (pow(m_rho, 4) + pow(m_rho, 2) * (s + t) -
3855  2 * t * (s + t))) +
3856  pow(eta2, 2) *
3857  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
3858  pow(pion_mass, 4) * (pow(m_rho, 4) + 4 * pow(m_rho, 2) * t -
3859  2 * (s - 2 * t) * t) +
3860  pow(t, 2) * (pow(m_rho, 4) + 2 * pow(s, 2) + 2 * s * t +
3861  pow(t, 2) + 2 * pow(m_rho, 2) * (-s + t)) -
3862  2 * pow(pion_mass, 2) * t *
3863  (pow(m_rho, 4) - pow(m_rho, 2) * (s - 2 * t) +
3864  2 * t * (s + t))) +
3865  pow(eta1, 2) *
3866  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
3867  pow(pion_mass, 4) *
3868  (3 * pow(m_rho, 4) + 2 * pow(m_rho, 2) * (s - 3 * t) -
3869  2 * (s - 2 * t) * t) +
3870  t * (-pow(m_rho, 2) + t) *
3871  (2 * pow(s, 2) + 2 * s * t + pow(t, 2) -
3872  pow(m_rho, 2) * (2 * s + t)) -
3873  2 * pow(pion_mass, 2) * (-pow(m_rho, 2) + t) *
3874  (2 * t * (s + t) - pow(m_rho, 2) * (s + 2 * t))))) /
3875  pow(pow(a1_mass, 2) - t, 2) -
3876  (0.5 *
3877  (-2. * pow(m_rho, 2) +
3878  delta * (2. * pow(pion_mass, 2) + pow(m_rho, 2) - 1. * s - 1. * t)) *
3879  (delta *
3880  (-1. * pow(pion_mass, 6) - 0.5 * pow(m_rho, 6) -
3881  0.1875 * pow(s, 3) +
3882  pow(pion_mass, 2) * (1. * pow(m_rho, 4) +
3883  pow(m_rho, 2) * (-0.625 * s - 0.375 * t) +
3884  s * (0.5 * s + 0.5 * t)) +
3885  pow(m_rho, 4) * (0.5 * s + 0.5 * t) +
3886  pow(pion_mass, 4) *
3887  (0.5 * pow(m_rho, 2) + 0.25 * s + 0.75 * t) -
3888  0.4375 * pow(s, 2) * t - 0.3125 * s * pow(t, 2) -
3889  0.0625 * pow(t, 3) +
3890  pow(m_rho, 2) *
3891  (0.4375 * pow(s, 2) - 0.25 * s * t + 0.3125 * pow(t, 2))) +
3892  pow(m_rho, 2) *
3893  (-0.125 * pow(s, 2) + C4 * pow(m_rho, 4) * (1. * s - 1. * t) +
3894  0.125 * pow(t, 2) +
3895  pow(pion_mass, 2) * ((0.25 - 1. * C4 * pow(m_rho, 2)) * s +
3896  (-0.25 + 1. * C4 * pow(m_rho, 2)) * t) +
3897  pow(m_rho, 2) * (-0.5 * s + 0.5 * C4 * pow(s, 2) +
3898  t * (0.5 - 0.5 * C4 * t))))) /
3899  (pow(m_rho, 6) * (1. * pow(pion_mass, 2) - 0.5 * s - 0.5 * t)) +
3900  (pow(delta, 2) *
3901  (-0.5 * pow(pion_mass, 6) - 0.0625 * pow(m_rho, 6) +
3902  pow(m_rho, 4) * (-0.125 * s - 0.125 * t) +
3903  pow(pion_mass, 4) * (1. * pow(m_rho, 2) + 0.5 * t) +
3904  s * (-0.125 * pow(s, 2) - 0.25 * s * t - 0.125 * pow(t, 2)) +
3905  pow(pion_mass, 2) * (1.25 * pow(m_rho, 4) + 0.375 * pow(s, 2) +
3906  pow(m_rho, 2) * (-1.125 * s - 0.875 * t) +
3907  0.25 * s * t - 0.125 * pow(t, 2)) +
3908  pow(m_rho, 2) *
3909  (0.4375 * pow(s, 2) + 0.25 * s * t + 0.3125 * pow(t, 2))) +
3910  pow(m_rho, 6) *
3911  (0.75 +
3912  C4 * (8. * C4 * pow(pion_mass, 4) + 2. * C4 * pow(s, 2) +
3913  pow(pion_mass, 2) * (6. - 8. * C4 * s - 8. * C4 * t) +
3914  t * (-3. + 2. * C4 * t) + s * (-3. + 4. * C4 * t))) +
3915  delta * pow(m_rho, 2) *
3916  (pow(pion_mass, 4) * (-0.5 - 4. * C4 * pow(m_rho, 2)) +
3917  s * (-0.25 * s - 0.25 * t) +
3918  pow(m_rho, 4) * (-0.75 + 2.5 * C4 * s + 0.5 * C4 * t) +
3919  pow(m_rho, 2) *
3920  (-0.5 * C4 * pow(s, 2) + s * (0.25 - 2. * C4 * t) +
3921  t * (1.25 - 1.5 * C4 * t)) +
3922  pow(pion_mass, 2) *
3923  (-3. * C4 * pow(m_rho, 4) + 0.75 * s + 0.25 * t +
3924  pow(m_rho, 2) * (-1.5 + 3. * C4 * s + 5. * C4 * t)))) /
3925  pow(m_rho, 6) +
3926  (2 *
3927  ((0.0625 * (-2. + delta) *
3928  (-2. * pow(m_rho, 2) + delta * (2. * pow(pion_mass, 2) +
3929  pow(m_rho, 2) - 1. * s - 1. * t)) *
3930  (2. * pow(pion_mass, 6) + 1. * pow(m_rho, 6) +
3931  pow(pion_mass, 4) * (-3. * pow(m_rho, 2) - 2. * t) +
3932  pow(m_rho, 4) * (-1.5 * s - 1.5 * t) +
3933  pow(m_rho, 2) * s * (0.5 * s + 0.5 * t) +
3934  pow(pion_mass, 2) * (-1. * pow(m_rho, 4) - 0.5 * pow(s, 2) +
3935  pow(m_rho, 2) * (2.5 * s - 0.5 * t) -
3936  1. * s * t - 0.5 * pow(t, 2)) +
3937  t * (0.5 * pow(s, 2) + 1. * s * t + 0.5 * pow(t, 2)))) /
3938  ((pow(pion_mass, 2) - 1. * t) *
3939  (1. * pow(pion_mass, 2) - 0.5 * s - 0.5 * t)) +
3940  (0.0625 * (-2 + delta) *
3941  (6 * delta * pow(pion_mass, 6) + delta * s * t * (s + t) +
3942  pow(m_rho, 6) * (-2 + 3 * delta + 8 * C4 * t) -
3943  pow(pion_mass, 4) *
3944  ((-2 + 9 * delta) * pow(m_rho, 2) - 8 * C4 * pow(m_rho, 4) +
3945  delta * (s + 9 * t)) -
3946  2 * pow(m_rho, 4) *
3947  (t * (-1 + 3 * delta + 4 * C4 * t) +
3948  s * (-1 + 2 * delta + 8 * C4 * t)) -
3949  pow(pion_mass, 2) *
3950  (8 * C4 * pow(m_rho, 6) +
3951  2 * pow(m_rho, 4) * (-2 + delta - 8 * C4 * t) +
3952  pow(m_rho, 2) * ((2 - 7 * delta) * s + (2 + 5 * delta) * t) +
3953  delta * (pow(s, 2) - 3 * pow(t, 2))) +
3954  pow(m_rho, 2) * (2 * s * t + delta * (pow(s, 2) + 3 * s * t +
3955  3 * pow(t, 2))))) /
3956  (-pow(pion_mass, 2) + t))) /
3957  pow(m_rho, 4) +
3958  (0.0625 * (eta1 - eta2) *
3959  (-(eta2 *
3960  (-2 * pow(pion_mass, 4) *
3961  (4 * C4 * pow(m_rho, 2) * (pow(m_rho, 2) + 4 * t) -
3962  delta * (pow(m_rho, 2) - 2 * s + 6 * t)) +
3963  pow(pion_mass, 2) *
3964  (2 * pow(m_rho, 4) * (-2 + delta + 8 * C4 * t) +
3965  delta * (pow(s, 2) - 6 * s * t - 11 * pow(t, 2)) +
3966  pow(m_rho, 2) * (-((-2 + delta) * s) + (-10 + delta) * t +
3967  32 * C4 * t * (s + t))) +
3968  t * (-2 * pow(m_rho, 4) * (-2 + delta + 4 * C4 * t) +
3969  delta * (3 * pow(s, 2) + 2 * s * t + 3 * pow(t, 2)) +
3970  pow(m_rho, 2) * ((2 - 5 * delta) * s + 3 * (2 + delta) * t -
3971  8 * C4 * pow(s + t, 2))))) +
3972  eta1 *
3973  (8 * delta * pow(pion_mass, 6) +
3974  delta * (pow(s, 3) + 7 * pow(s, 2) * t + 5 * s * pow(t, 2) +
3975  3 * pow(t, 3)) -
3976  2 * pow(m_rho, 2) *
3977  ((-1 + 2 * delta) * pow(s, 2) +
3978  2 * (-1 + 2 * delta) * s * t +
3979  (-3 + 2 * delta) * pow(t, 2) +
3980  4 * C4 * t * pow(s + t, 2)) +
3981  pow(pion_mass, 4) *
3982  (24 * C4 * pow(m_rho, 4) + 6 * delta * (-s + t) -
3983  4 * pow(m_rho, 2) * (-1 + 3 * delta + 8 * C4 * t)) +
3984  pow(m_rho, 4) * (t * (-6 + delta + 8 * C4 * t) +
3985  s * (-2 + 3 * delta + 16 * C4 * t)) -
3986  2 * pow(pion_mass, 2) *
3987  (delta * (s + t) * (s + 5 * t) -
3988  pow(m_rho, 2) * (-2 * s + 5 * delta * s - 6 * t +
3989  9 * delta * t + 16 * C4 * t * (s + t)) +
3990  2 * pow(m_rho, 4) *
3991  (-2 + delta + 4 * C4 * (s + 2 * t)))))) /
3992  (pow(m_rho, 2) * (-pow(a1_mass, 2) + t)))) /
3993  (16. * Pi *
3994  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
3995  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))));
3996 
3997  // clang-format on
3998  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
3999 }
constexpr double a1_mass
a1 mass in GeV.
Definition: constants.h:80
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:59
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
double cut_off(const double sigma_mb)
Cross section after cut off.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_diff_pi_rho_pi0_omega_mediated()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_diff_pi_rho_pi0_omega_mediated ( const double  s,
const double  t,
const double  m_rho 
)
static

Definition at line 4282 of file crosssectionsphoton.cc.

4283  {
4284  const double spin_deg_factor = 3.0;
4285 
4286  using std::abs;
4287  using std::atan;
4288  using std::pow;
4289  using std::sqrt;
4290 
4291  // we need this check here in case of using the summed up cross sections
4292  if (sqrt(s) < omega_mass)
4293  return 0.0;
4294 
4295  // clang-format off
4296  const double diff_xs =
4297  (0.0024867959858108648 * pow(Const, 2) * pow(g_POR, 4) *
4298  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
4299  pow(pion_mass, 4) * (pow(m_rho, 4) + 4 * pow(s, 2) - 2 * s * t) +
4300  pow(s, 2) * (pow(m_rho, 4) + pow(s, 2) + 2 * s * t + 2 * pow(t, 2) -
4301  2 * pow(m_rho, 2) * (s + t)) -
4302  2 * pow(pion_mass, 2) * s *
4303  (pow(m_rho, 4) + 2 * s * (s + t) - pow(m_rho, 2) * (2 * s + t)))) /
4304  ((pow(pow(omega_mass, 2) - s, 2) *
4305  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
4306  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))));
4307 
4308  // clang-format on
4309  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
4310 }
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:59
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
double cut_off(const double sigma_mb)
Cross section after cut off.
constexpr double omega_mass
omega mass in GeV.
Definition: constants.h:73
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_diff_pi0_rho_pi()

static double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_diff_pi0_rho_pi ( const double  s,
const double  t,
const double  m_rho 
)
static

◆ xs_diff_pi0_rho_pi_rho_mediated()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_diff_pi0_rho_pi_rho_mediated ( const double  s,
const double  t,
const double  m_rho 
)
static

Definition at line 2469 of file crosssectionsphoton.cc.

2470  {
2471  const double spin_deg_factor = 3.0;
2472 
2473  // clang-format off
2474  const double diff_xs =
2475  (pow(Const, 2) * pow(ghat, 4) *
2476  ((-0.25 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
2477  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
2478  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) /
2479  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - s, 2)) -
2480  (0.0625 * (eta1 - eta2) * (-pow(a1_mass, 2) + s) *
2481  (2 * pow(m_rho, 2) +
2482  delta * (-2 * pow(pion_mass, 2) - pow(m_rho, 2) + s + t)) *
2483  (-(eta2 * (s - t) *
2484  (4 * pow(pion_mass, 4) + s * (4 * pow(m_rho, 2) + s - t) -
2485  pow(pion_mass, 2) * (3 * s + t))) +
2486  eta1 *
2487  (8 * pow(pion_mass, 6) + pow(s, 3) + pow(s, 2) * t +
2488  5 * s * pow(t, 2) + pow(t, 3) + 2 * pow(m_rho, 4) * (-s + t) +
2489  pow(m_rho, 2) * (s - 3 * t) * (s + t) +
2490  2 * pow(pion_mass, 2) * (2 * pow(m_rho, 2) - s - t) * (s + t) -
2491  2 * pow(pion_mass, 4) * (2 * pow(m_rho, 2) + s + 3 * t)))) /
2492  (pow(m_rho, 2) *
2493  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
2494  (-2 * pow(pion_mass, 2) + s + t)) -
2495  (0.0625 *
2496  pow(-2. * pow(m_rho, 2) + delta * (2. * pow(pion_mass, 2) +
2497  pow(m_rho, 2) - 1. * s - 1. * t),
2498  2) *
2499  (8. * pow(pion_mass, 6) + 4. * pow(m_rho, 6) + pow(s, 3) +
2500  pow(m_rho, 4) * (-4. * s - 4. * t) +
2501  pow(pion_mass, 4) * (-4. * pow(m_rho, 2) - 4. * s - 4. * t) +
2502  3. * pow(s, 2) * t + 3. * s * pow(t, 2) + pow(t, 3) +
2503  pow(m_rho, 2) * (-3. * pow(s, 2) + 2. * s * t - 3. * pow(t, 2)) +
2504  pow(pion_mass, 2) *
2505  (-8. * pow(m_rho, 4) - 2. * pow(s, 2) - 4. * s * t -
2506  2. * pow(t, 2) + pow(m_rho, 2) * (4. * s + 4. * t)))) /
2507  (pow(m_rho, 6) * pow(2. * pow(pion_mass, 2) - 1. * s - 1. * t, 2)) +
2508  (0.125 * (-2 + delta) * (eta1 - eta2) * (-pow(a1_mass, 2) + s) *
2509  (-(eta2 * (pow(pion_mass, 2) + s) *
2510  (-pow(pion_mass, 4) + pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
2511  s * (-pow(m_rho, 2) + s + 2 * t))) +
2512  eta1 * (-4 * pow(pion_mass, 6) +
2513  s * (-pow(m_rho, 2) + s) * (-pow(m_rho, 2) + s + t) +
2514  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s + t) -
2515  pow(pion_mass, 2) * (pow(m_rho, 4) + 2 * s * (s - t) +
2516  pow(m_rho, 2) * (-s + t))))) /
2517  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
2518  (-pow(pion_mass, 2) + s)) +
2519  (0.03125 * pow(eta1 - eta2, 2) *
2520  (pow(eta2, 2) *
2521  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
2522  pow(pion_mass, 4) * (pow(pow(m_rho, 2) + 2 * s, 2) - 2 * s * t) +
2523  pow(s, 2) * (pow(pow(m_rho, 2) + s, 2) +
2524  2 * (-pow(m_rho, 2) + s) * t + 2 * pow(t, 2)) -
2525  2 * pow(pion_mass, 2) * s *
2526  (pow(m_rho, 4) + pow(m_rho, 2) * (2 * s - t) +
2527  2 * s * (s + t))) -
2528  2 * eta1 * eta2 *
2529  (pow(pion_mass, 8) -
2530  pow(pion_mass, 4) * (pow(m_rho, 4) + 2 * pow(m_rho, 2) * s +
2531  2 * s * (-2 * s + t)) +
2532  2 * pow(pion_mass, 2) * s *
2533  (pow(m_rho, 4) + pow(m_rho, 2) * (s + t) - 2 * s * (s + t)) +
2534  pow(s, 2) * (-pow(m_rho, 4) + pow(s, 2) - 2 * pow(m_rho, 2) * t +
2535  2 * t * (s + t))) +
2536  pow(eta1, 2) *
2537  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
2538  pow(pion_mass, 4) * (3 * pow(m_rho, 4) + 2 * s * (2 * s - t) +
2539  2 * pow(m_rho, 2) * (-3 * s + t)) -
2540  2 * pow(pion_mass, 2) * (-pow(m_rho, 2) + s) *
2541  (2 * s * (s + t) - pow(m_rho, 2) * (2 * s + t)) +
2542  s * (-pow(m_rho, 2) + s) *
2543  (pow(s, 2) + 2 * s * t + 2 * pow(t, 2) -
2544  pow(m_rho, 2) * (s + 2 * t))))) /
2545  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) +
2546  (0.5 *
2547  (-2. * pow(m_rho, 2) +
2548  delta * (2. * pow(pion_mass, 2) + pow(m_rho, 2) - 1. * s - 1. * t)) *
2549  (delta *
2550  (1. * pow(pion_mass, 6) + 0.5 * pow(m_rho, 6) +
2551  0.0625 * pow(s, 3) + pow(m_rho, 4) * (-0.5 * s - 0.5 * t) +
2552  pow(pion_mass, 4) *
2553  (-0.5 * pow(m_rho, 2) - 0.75 * s - 0.25 * t) +
2554  0.3125 * pow(s, 2) * t + 0.4375 * s * pow(t, 2) +
2555  0.1875 * pow(t, 3) +
2556  pow(pion_mass, 2) * (-1. * pow(m_rho, 4) +
2557  pow(m_rho, 2) * (0.375 * s + 0.625 * t) +
2558  (-0.5 * s - 0.5 * t) * t) +
2559  pow(m_rho, 2) *
2560  (-0.3125 * pow(s, 2) + 0.25 * s * t - 0.4375 * pow(t, 2))) +
2561  pow(m_rho, 2) *
2562  (-0.125 * pow(s, 2) + C4 * pow(m_rho, 4) * (1. * s - 1. * t) +
2563  0.125 * pow(t, 2) +
2564  pow(pion_mass, 2) * ((0.25 - 1. * C4 * pow(m_rho, 2)) * s +
2565  (-0.25 + 1. * C4 * pow(m_rho, 2)) * t) +
2566  pow(m_rho, 2) * (-0.5 * s + 0.5 * C4 * pow(s, 2) +
2567  t * (0.5 - 0.5 * C4 * t))))) /
2568  (pow(m_rho, 6) * (1. * pow(pion_mass, 2) - 0.5 * s - 0.5 * t)) +
2569  (pow(delta, 2) *
2570  (-0.5 * pow(pion_mass, 6) - 0.0625 * pow(m_rho, 6) +
2571  pow(pion_mass, 4) * (1. * pow(m_rho, 2) + 0.5 * s) +
2572  pow(m_rho, 4) * (-0.125 * s - 0.125 * t) +
2573  t * (-0.125 * pow(s, 2) - 0.25 * s * t - 0.125 * pow(t, 2)) +
2574  pow(pion_mass, 2) * (1.25 * pow(m_rho, 4) - 0.125 * pow(s, 2) +
2575  pow(m_rho, 2) * (-0.875 * s - 1.125 * t) +
2576  0.25 * s * t + 0.375 * pow(t, 2)) +
2577  pow(m_rho, 2) *
2578  (0.3125 * pow(s, 2) + 0.25 * s * t + 0.4375 * pow(t, 2))) +
2579  delta * pow(m_rho, 2) *
2580  (pow(pion_mass, 4) * (-0.5 - 4. * C4 * pow(m_rho, 2)) +
2581  (-0.25 * s - 0.25 * t) * t +
2582  pow(m_rho, 4) * (-0.75 + 0.5 * C4 * s + 2.5 * C4 * t) +
2583  pow(m_rho, 2) *
2584  (-1.5 * C4 * pow(s, 2) + s * (1.25 - 2. * C4 * t) +
2585  t * (0.25 - 0.5 * C4 * t)) +
2586  pow(pion_mass, 2) *
2587  (-3. * C4 * pow(m_rho, 4) + 0.25 * s + 0.75 * t +
2588  pow(m_rho, 2) * (-1.5 + 5. * C4 * s + 3. * C4 * t))) +
2589  pow(m_rho, 6) *
2590  (0.75 +
2591  C4 * (8. * C4 * pow(pion_mass, 4) + 2. * C4 * pow(s, 2) +
2592  pow(pion_mass, 2) * (6. - 8. * C4 * s - 8. * C4 * t) +
2593  t * (-3. + 2. * C4 * t) + s * (-3. + 4. * C4 * t)))) /
2594  pow(m_rho, 6) +
2595  (0.0625 * (eta1 - eta2) * (-pow(a1_mass, 2) + s) *
2596  (-(eta2 *
2597  (2 * pow(pion_mass, 4) *
2598  (-4 * C4 * pow(m_rho, 2) * (pow(m_rho, 2) + 4 * s) +
2599  delta * (pow(m_rho, 2) + 6 * s - 2 * t)) +
2600  pow(pion_mass, 2) *
2601  (2 * pow(m_rho, 4) * (-2 + delta + 8 * C4 * s) +
2602  delta * (-11 * pow(s, 2) - 6 * s * t + pow(t, 2)) +
2603  pow(m_rho, 2) * ((-10 + delta) * s - (-2 + delta) * t +
2604  32 * C4 * s * (s + t))) +
2605  s * (-2 * pow(m_rho, 4) * (-2 + delta + 4 * C4 * s) +
2606  delta * (3 * pow(s, 2) + 2 * s * t + 3 * pow(t, 2)) +
2607  pow(m_rho, 2) * (3 * (2 + delta) * s + (2 - 5 * delta) * t -
2608  8 * C4 * pow(s + t, 2))))) +
2609  eta1 *
2610  (8 * delta * pow(pion_mass, 6) +
2611  2 * pow(pion_mass, 4) *
2612  (12 * C4 * pow(m_rho, 4) -
2613  2 * pow(m_rho, 2) * (-1 + 3 * delta + 8 * C4 * s) +
2614  3 * delta * (s - t)) +
2615  delta * (3 * pow(s, 3) + 5 * pow(s, 2) * t + 7 * s * pow(t, 2) +
2616  pow(t, 3)) -
2617  2 * pow(m_rho, 2) *
2618  ((-3 + 2 * delta) * pow(s, 2) +
2619  2 * (-1 + 2 * delta) * s * t +
2620  (-1 + 2 * delta) * pow(t, 2) + 4 * C4 * s * pow(s + t, 2)) +
2621  pow(m_rho, 4) * ((-6 + delta) * s + (-2 + 3 * delta) * t +
2622  8 * C4 * s * (s + 2 * t)) -
2623  2 * pow(pion_mass, 2) *
2624  (delta * (s + t) * (5 * s + t) -
2625  pow(m_rho, 2) * (-6 * s + 9 * delta * s - 2 * t +
2626  5 * delta * t + 16 * C4 * s * (s + t)) +
2627  2 * pow(m_rho, 4) *
2628  (-2 + delta + 4 * C4 * (2 * s + t)))))) /
2629  (pow(m_rho, 2) * (pow(Gammaa1, 2) * pow(a1_mass, 2) +
2630  pow(pow(a1_mass, 2) - s, 2))) +
2631  (2 *
2632  ((0.0625 * (-2. + delta) *
2633  (-2. * pow(m_rho, 2) + delta * (2. * pow(pion_mass, 2) +
2634  pow(m_rho, 2) - 1. * s - 1. * t)) *
2635  (2. * pow(pion_mass, 6) + 1. * pow(m_rho, 6) +
2636  pow(pion_mass, 4) * (-3. * pow(m_rho, 2) - 2. * s) +
2637  pow(m_rho, 4) * (-1.5 * s - 1.5 * t) +
2638  pow(m_rho, 2) * (0.5 * s + 0.5 * t) * t +
2639  s * (0.5 * pow(s, 2) + 1. * s * t + 0.5 * pow(t, 2)) +
2640  pow(pion_mass, 2) *
2641  (-1. * pow(m_rho, 4) - 0.5 * pow(s, 2) - 1. * s * t -
2642  0.5 * pow(t, 2) + pow(m_rho, 2) * (-0.5 * s + 2.5 * t)))) /
2643  ((pow(pion_mass, 2) - 1. * s) *
2644  (1. * pow(pion_mass, 2) - 0.5 * s - 0.5 * t)) +
2645  (0.0625 * (-2 + delta) *
2646  (delta * (6 * pow(pion_mass, 6) -
2647  pow(pion_mass, 4) * (9 * (pow(m_rho, 2) + s) + t) -
2648  pow(pion_mass, 2) *
2649  (2 * pow(m_rho, 4) - 3 * pow(s, 2) +
2650  pow(m_rho, 2) * (5 * s - 7 * t) + pow(t, 2)) +
2651  (pow(m_rho, 2) - s - t) * (3 * pow(m_rho, 4) - s * t -
2652  pow(m_rho, 2) * (3 * s + t))) +
2653  2 * pow(m_rho, 2) *
2654  (pow(pion_mass, 4) * (1 + 4 * C4 * pow(m_rho, 2)) +
2655  pow(m_rho, 4) * (-1 + 4 * C4 * s) + s * t -
2656  pow(pion_mass, 2) *
2657  (4 * C4 * pow(m_rho, 4) + s -
2658  2 * pow(m_rho, 2) * (1 + 4 * C4 * s) + t) +
2659  pow(m_rho, 2) * (t + s * (1 - 4 * C4 * (s + 2 * t)))))) /
2660  (-pow(pion_mass, 2) + s))) /
2661  pow(m_rho, 4))) /
2662  (16. * Pi *
2663  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
2664  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)));
2665 
2666  // clang-format on
2667  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
2668 }
constexpr double a1_mass
a1 mass in GeV.
Definition: constants.h:80
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:59
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
double cut_off(const double sigma_mb)
Cross section after cut off.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ xs_diff_pi0_rho_pi_omega_mediated()

double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_diff_pi0_rho_pi_omega_mediated ( const double  s,
const double  t,
const double  m_rho 
)
static

Definition at line 4395 of file crosssectionsphoton.cc.

4396  {
4397  const double spin_deg_factor = 3.0;
4398 
4399  // clang-format off
4400  const double diff_xs =
4401  (0.0024867959858108648 * pow(Const, 2) * pow(g_POR, 4) *
4402  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
4403  pow(pion_mass, 4) * (pow(m_rho, 4) - 2 * (s - 2 * t) * t) +
4404  pow(t, 2) * (pow(m_rho, 4) + 2 * pow(s, 2) + 2 * s * t + pow(t, 2) -
4405  2 * pow(m_rho, 2) * (s + t)) -
4406  2 * pow(pion_mass, 2) * t *
4407  (pow(m_rho, 4) + 2 * t * (s + t) - pow(m_rho, 2) * (s + 2 * t)))) /
4408  ((pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
4409  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
4410  pow(pow(omega_mass, 2) - t, 2));
4411 
4412  // clang-format on
4413  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
4414 }
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:59
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
double cut_off(const double sigma_mb)
Cross section after cut off.
constexpr double omega_mass
omega mass in GeV.
Definition: constants.h:73
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ Const

constexpr double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::Const = 0.059
staticprivate

Definition at line 109 of file crosssectionsphoton.h.

◆ g_POR

constexpr double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::g_POR = 22.6
staticprivate

Definition at line 110 of file crosssectionsphoton.h.

◆ ghat

constexpr double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::ghat = 6.4483
staticprivate

Definition at line 111 of file crosssectionsphoton.h.

◆ eta1

constexpr double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::eta1 = 2.3920
staticprivate

Definition at line 112 of file crosssectionsphoton.h.

◆ eta2

constexpr double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::eta2 = 1.9430
staticprivate

Definition at line 113 of file crosssectionsphoton.h.

◆ delta

constexpr double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::delta = -0.6426
staticprivate

Definition at line 114 of file crosssectionsphoton.h.

◆ C4

constexpr double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::C4 = -0.14095
staticprivate

Definition at line 115 of file crosssectionsphoton.h.

◆ Gammaa1

constexpr double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::Gammaa1 = 0.4
staticprivate

Definition at line 116 of file crosssectionsphoton.h.

◆ Pi

constexpr double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::Pi = M_PI
staticprivate

Value of \( \pi \).

Definition at line 119 of file crosssectionsphoton.h.


The documentation for this class was generated from the following files: