Version: SMASH-1.7
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

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

Definition at line 4451 of file crosssectionsphoton.cc.

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

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

Definition at line 7050 of file crosssectionsphoton.cc.

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

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

Definition at line 4011 of file crosssectionsphoton.cc.

4012  {
4013  using std::abs;
4014  using std::atan;
4015  using std::fabs;
4016  using std::log;
4017  using std::pow;
4018  using std::sqrt;
4019 
4020  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, m_rho, pion_mass, 0.0);
4021  const double tmin = t_mandelstam[1];
4022  const double tmax = t_mandelstam[0];
4023  const double spin_deg_factor = 3.0;
4024 
4025  // clang-format off
4026  const double xs =
4027  ((pow(Const, 2) * pow(g_POR, 4) *
4028  ((-0.125 * pow(omega_mass, 8) - 0.125 * pow(pion_mass, 8) +
4029  0.25 * pow(pion_mass, 6) * pow(m_rho, 2) -
4030  0.125 * pow(pion_mass, 4) * pow(m_rho, 4) +
4031  pow(omega_mass, 6) *
4032  (0.5 * pow(pion_mass, 2) + 0.25 * pow(m_rho, 2) - 0.25 * s) +
4033  pow(omega_mass, 2) * pow(pion_mass, 2) *
4034  (0.25 * pow(m_rho, 4) + 0.25 * pow(pion_mass, 2) * s -
4035  0.25 * pow(m_rho, 2) * s) +
4036  pow(omega_mass, 4) *
4037  (-0.5 * pow(pion_mass, 4) - 0.125 * pow(m_rho, 4) +
4038  pow(pion_mass, 2) * (-0.5 * pow(m_rho, 2) + 0.5 * s) +
4039  0.25 * pow(m_rho, 2) * s - 0.25 * pow(s, 2))) /
4040  (1. * pow(omega_mass, 2) - 1. * tmin) -
4041  0.125 *
4042  (3. * pow(omega_mass, 4) + 4. * pow(pion_mass, 4) + pow(m_rho, 4) +
4043  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
4044  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4045  pow(omega_mass, 2) *
4046  (-8. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 4. * s)) *
4047  tmin -
4048  0.125 *
4049  (pow(omega_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4050  s) *
4051  pow(tmin, 2) -
4052  0.041666666666666664 * pow(tmin, 3) +
4053  (0.125 * pow(omega_mass, 8) + 0.125 * pow(pion_mass, 8) -
4054  0.25 * pow(pion_mass, 6) * pow(m_rho, 2) +
4055  0.125 * pow(pion_mass, 4) * pow(m_rho, 4) +
4056  pow(omega_mass, 6) *
4057  (-0.5 * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2) + 0.25 * s) +
4058  pow(omega_mass, 2) * pow(pion_mass, 2) *
4059  (-0.25 * pow(m_rho, 4) - 0.25 * pow(pion_mass, 2) * s +
4060  0.25 * pow(m_rho, 2) * s) +
4061  pow(omega_mass, 4) *
4062  (0.5 * pow(pion_mass, 4) + 0.125 * pow(m_rho, 4) +
4063  pow(pion_mass, 2) * (0.5 * pow(m_rho, 2) - 0.5 * s) -
4064  0.25 * pow(m_rho, 2) * s + 0.25 * pow(s, 2))) /
4065  (1. * pow(omega_mass, 2) - 1. * tmax) +
4066  0.125 *
4067  (3. * pow(omega_mass, 4) + 4. * pow(pion_mass, 4) + pow(m_rho, 4) +
4068  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
4069  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4070  pow(omega_mass, 2) *
4071  (-8. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 4. * s)) *
4072  tmax +
4073  0.125 *
4074  (pow(omega_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4075  s) *
4076  pow(tmax, 2) +
4077  0.041666666666666664 * pow(tmax, 3) -
4078  0.25 *
4079  (2. * pow(omega_mass, 6) +
4080  pow(omega_mass, 4) *
4081  (-6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) + 3. * s) +
4082  pow(pion_mass, 2) *
4083  (-1. * pow(m_rho, 4) - 1. * pow(pion_mass, 2) * s +
4084  pow(m_rho, 2) * s) +
4085  pow(omega_mass, 2) *
4086  (4. * pow(pion_mass, 4) + pow(m_rho, 4) +
4087  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
4088  2. * pow(m_rho, 2) * s + 2. * pow(s, 2))) *
4089  log(fabs(-1. * pow(omega_mass, 2) + tmin)) -
4090  (HeavisideTheta(-omega_mass + sqrt(s)) *
4091  (tmin *
4092  (0.125 * pow(pion_mass, 8) -
4093  0.25 * pow(pion_mass, 6) * pow(m_rho, 2) +
4094  pow(pion_mass, 4) *
4095  (0.125 * pow(m_rho, 4) +
4096  pow(omega_mass, 2) * (0.25 * pow(m_rho, 2) - 0.5 * s) -
4097  0.25 * pow(m_rho, 2) * s + s * (1. * s - 0.125 * tmin)) +
4098  pow(pion_mass, 2) * s *
4099  (1. * pow(omega_mass, 4) - 0.25 * pow(m_rho, 4) +
4100  s * (-1.5 * s - 0.75 * tmin) +
4101  pow(m_rho, 2) * (1.5 * s + 0.125 * tmin) +
4102  pow(omega_mass, 2) *
4103  (-1.0000000000000002 * pow(m_rho, 2) + 0.5 * tmin)) +
4104  s * (-0.25 * pow(omega_mass, 6) +
4105  pow(omega_mass, 4) *
4106  (0.25 * pow(m_rho, 2) - 0.5 * s - 0.125 * tmin) +
4107  pow(omega_mass, 2) *
4108  (0.5 * pow(s, 2) - 0.25 * s * tmin +
4109  (0.125 * pow(m_rho, 2) - 0.08333333333333333 * tmin) *
4110  tmin) +
4111  s * (0.125 * pow(m_rho, 4) + 0.375 * pow(s, 2) +
4112  pow(m_rho, 2) * (-0.5 * s - 0.25 * tmin) +
4113  0.5 * s * tmin +
4114  0.16666666666666666 * pow(tmin, 2)))) +
4115  (-0.25 * pow(omega_mass, 8) * s +
4116  pow(omega_mass, 6) *
4117  (1. * pow(pion_mass, 2) + 0.25 * pow(m_rho, 2) - 0.5 * s) * s +
4118  pow(pion_mass, 4) * s *
4119  (0.25 * pow(pion_mass, 4) - 0.25 * pow(m_rho, 2) * s) +
4120  pow(omega_mass, 4) *
4121  (pow(pion_mass, 4) * (0.25 * pow(m_rho, 2) - 0.5 * s) -
4122  1.0000000000000002 * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4123  0.5 * pow(s, 3)) +
4124  pow(omega_mass, 2) *
4125  (-0.25 * pow(pion_mass, 8) +
4126  0.5 * pow(pion_mass, 4) * pow(s, 2) +
4127  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) * pow(s, 2) +
4128  (-0.25 * pow(m_rho, 2) + 0.25 * s) * pow(s, 3))) *
4129  log(fabs(-1. * pow(omega_mass, 2) + tmin)))) /
4130  pow(pow(omega_mass, 2) - 1. * s, 2) +
4131  0.25 *
4132  (2. * pow(omega_mass, 6) +
4133  pow(omega_mass, 4) *
4134  (-6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) + 3. * s) +
4135  pow(pion_mass, 2) *
4136  (-1. * pow(m_rho, 4) - 1. * pow(pion_mass, 2) * s +
4137  pow(m_rho, 2) * s) +
4138  pow(omega_mass, 2) *
4139  (4. * pow(pion_mass, 4) + pow(m_rho, 4) +
4140  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
4141  2. * pow(m_rho, 2) * s + 2. * pow(s, 2))) *
4142  log(fabs(-1. * pow(omega_mass, 2) + tmax)) +
4143  (HeavisideTheta(-omega_mass + sqrt(s)) *
4144  (tmax *
4145  (0.125 * pow(pion_mass, 8) -
4146  0.25 * pow(pion_mass, 6) * pow(m_rho, 2) +
4147  pow(pion_mass, 4) *
4148  (0.125 * pow(m_rho, 4) +
4149  pow(omega_mass, 2) * (0.25 * pow(m_rho, 2) - 0.5 * s) -
4150  0.25 * pow(m_rho, 2) * s + s * (1. * s - 0.125 * tmax)) +
4151  pow(pion_mass, 2) * s *
4152  (1. * pow(omega_mass, 4) - 0.25 * pow(m_rho, 4) +
4153  s * (-1.5 * s - 0.75 * tmax) +
4154  pow(m_rho, 2) * (1.5 * s + 0.125 * tmax) +
4155  pow(omega_mass, 2) *
4156  (-1.0000000000000002 * pow(m_rho, 2) + 0.5 * tmax)) +
4157  s * (-0.25 * pow(omega_mass, 6) +
4158  pow(omega_mass, 4) *
4159  (0.25 * pow(m_rho, 2) - 0.5 * s - 0.125 * tmax) +
4160  pow(omega_mass, 2) *
4161  (0.5 * pow(s, 2) - 0.25 * s * tmax +
4162  (0.125 * pow(m_rho, 2) - 0.08333333333333333 * tmax) *
4163  tmax) +
4164  s * (0.125 * pow(m_rho, 4) + 0.375 * pow(s, 2) +
4165  pow(m_rho, 2) * (-0.5 * s - 0.25 * tmax) +
4166  0.5 * s * tmax +
4167  0.16666666666666666 * pow(tmax, 2)))) +
4168  (-0.25 * pow(omega_mass, 8) * s +
4169  pow(omega_mass, 6) *
4170  (1. * pow(pion_mass, 2) + 0.25 * pow(m_rho, 2) - 0.5 * s) * s +
4171  pow(pion_mass, 4) * s *
4172  (0.25 * pow(pion_mass, 4) - 0.25 * pow(m_rho, 2) * s) +
4173  pow(omega_mass, 4) *
4174  (pow(pion_mass, 4) * (0.25 * pow(m_rho, 2) - 0.5 * s) -
4175  1.0000000000000002 * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4176  0.5 * pow(s, 3)) +
4177  pow(omega_mass, 2) *
4178  (-0.25 * pow(pion_mass, 8) +
4179  0.5 * pow(pion_mass, 4) * pow(s, 2) +
4180  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) * pow(s, 2) +
4181  (-0.25 * pow(m_rho, 2) + 0.25 * s) * pow(s, 3))) *
4182  log(fabs(-1. * pow(omega_mass, 2) + tmax)))) /
4183  pow(pow(omega_mass, 2) - 1. * s, 2))) /
4184  (16. * Pi *
4185  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
4186  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))));
4187 
4188  // clang-format on
4189  return cut_off(xs * gev2_mb / spin_deg_factor);
4190 }
double HeavisideTheta(double x)
Heavyside step function.
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:62
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:76

Here is the call graph for this function:

Here is the caller graph for this function:

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

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

Definition at line 4440 of file crosssectionsphoton.cc.

4441  {
4442  return cut_off(xs_pi_rho_pi0_rho_mediated(s, m_rho) +
4443  xs_pi_rho_pi0_omega_mediated(s, m_rho));
4444 }
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:

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

Definition at line 2677 of file crosssectionsphoton.cc.

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

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

Definition at line 4241 of file crosssectionsphoton.cc.

4242  {
4243  using std::abs;
4244  using std::atan;
4245  using std::pow;
4246  using std::sqrt;
4247 
4248  // we need this check here in case of using the summed up cross sections
4249  if (sqrt(s) < omega_mass)
4250  return 0.0;
4251 
4252  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, m_rho, pion_mass, 0.);
4253  const double &tmax = t_mandelstam[0];
4254  const double &tmin = t_mandelstam[1];
4255  const double spin_deg_factor = 3.0;
4256 
4257  // clang-format off
4258  const double xs =
4259  (0.0024867959858108648 * pow(Const, 2) * pow(g_POR, 4) *
4260  (pow(pion_mass, 8) * (1. * tmax - 1. * tmin) +
4261  pow(pion_mass, 6) * pow(m_rho, 2) * (-2. * tmax + 2. * tmin) +
4262  pow(pion_mass, 4) * (pow(m_rho, 4) * (1. * tmax - 1. * tmin) +
4263  s * (4. * s * tmax - 1. * pow(tmax, 2) -
4264  4. * s * tmin + 1. * pow(tmin, 2))) +
4265  pow(s, 2) *
4266  (1. * pow(s, 2) * tmax + 1. * s * pow(tmax, 2) +
4267  0.6666666666666666 * pow(tmax, 3) +
4268  pow(m_rho, 4) * (1. * tmax - 1. * tmin) - 1. * pow(s, 2) * tmin -
4269  1. * s * pow(tmin, 2) - 0.6666666666666666 * pow(tmin, 3) +
4270  pow(m_rho, 2) * (-2. * s * tmax - 1. * pow(tmax, 2) +
4271  2. * s * tmin + 1. * pow(tmin, 2))) +
4272  pow(pion_mass, 2) * s *
4273  (pow(m_rho, 4) * (-2. * tmax + 2. * tmin) +
4274  pow(m_rho, 2) * (4. * s * tmax + 1. * pow(tmax, 2) -
4275  4. * s * tmin - 1. * pow(tmin, 2)) +
4276  s * (-4. * s * tmax - 2. * pow(tmax, 2) + 4. * s * tmin +
4277  2. * pow(tmin, 2))))) /
4278  ((pow(pow(omega_mass, 2) - 1. * s, 2) *
4279  (pow(pion_mass, 4) + pow(m_rho, 4) +
4280  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) - 2. * s) -
4281  2. * pow(m_rho, 2) * s + pow(s, 2))));
4282 
4283  // clang-format on
4284  return cut_off(xs * gev2_mb / spin_deg_factor);
4285 }
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:62
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:76

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 4433 of file crosssectionsphoton.cc.

4434  {
4435  return cut_off(xs_pi0_rho_pi_rho_mediated(s, m_rho) +
4436  xs_pi0_rho_pi_omega_mediated(s, m_rho));
4437 }
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:

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

Definition at line 1607 of file crosssectionsphoton.cc.

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

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

Definition at line 4320 of file crosssectionsphoton.cc.

4321  {
4322  using std::abs;
4323  using std::atan;
4324  using std::log;
4325  using std::pow;
4326  using std::sqrt;
4327 
4328  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, m_rho, pion_mass, 0.);
4329  const double &tmin = t_mandelstam[1];
4330  const double &tmax = t_mandelstam[0];
4331  const double spin_deg_factor = 3.0;
4332 
4333  // clang-format off
4334  const double xs =
4335  (0.0024868 * pow(Const, 2) * pow(g_POR, 4) *
4336  ((pow(omega_mass, 8) +
4337  pow(pion_mass, 4) * pow(pow(pion_mass, 2) - pow(m_rho, 2), 2) -
4338  2 * pow(omega_mass, 6) * (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
4339  2 * pow(omega_mass, 2) * pow(pion_mass, 2) *
4340  (pow(m_rho, 4) + pow(pion_mass, 2) * s - pow(m_rho, 2) * s) +
4341  pow(omega_mass, 4) * (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
4342  4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) -
4343  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) /
4344  (pow(omega_mass, 2) - tmax) +
4345  3 * pow(omega_mass, 4) * tmax -
4346  8 * pow(omega_mass, 2) * pow(pion_mass, 2) * tmax +
4347  4 * pow(pion_mass, 4) * tmax -
4348  4 * pow(omega_mass, 2) * pow(m_rho, 2) * tmax +
4349  4 * pow(pion_mass, 2) * pow(m_rho, 2) * tmax + pow(m_rho, 4) * tmax +
4350  4 * pow(omega_mass, 2) * s * tmax - 4 * pow(pion_mass, 2) * s * tmax -
4351  2 * pow(m_rho, 2) * s * tmax + 2 * pow(s, 2) * tmax +
4352  pow(omega_mass, 2) * pow(tmax, 2) -
4353  2 * pow(pion_mass, 2) * pow(tmax, 2) - pow(m_rho, 2) * pow(tmax, 2) +
4354  s * pow(tmax, 2) + pow(tmax, 3) / 3. -
4355  (pow(omega_mass, 8) +
4356  pow(pion_mass, 4) * pow(pow(pion_mass, 2) - pow(m_rho, 2), 2) -
4357  2 * pow(omega_mass, 6) * (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
4358  2 * pow(omega_mass, 2) * pow(pion_mass, 2) *
4359  (pow(m_rho, 4) + pow(pion_mass, 2) * s - pow(m_rho, 2) * s) +
4360  pow(omega_mass, 4) * (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
4361  4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) -
4362  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) /
4363  (pow(omega_mass, 2) - tmin) -
4364  3 * pow(omega_mass, 4) * tmin +
4365  8 * pow(omega_mass, 2) * pow(pion_mass, 2) * tmin -
4366  4 * pow(pion_mass, 4) * tmin +
4367  4 * pow(omega_mass, 2) * pow(m_rho, 2) * tmin -
4368  4 * pow(pion_mass, 2) * pow(m_rho, 2) * tmin - pow(m_rho, 4) * tmin -
4369  4 * pow(omega_mass, 2) * s * tmin + 4 * pow(pion_mass, 2) * s * tmin +
4370  2 * pow(m_rho, 2) * s * tmin - 2 * pow(s, 2) * tmin -
4371  pow(omega_mass, 2) * pow(tmin, 2) +
4372  2 * pow(pion_mass, 2) * pow(tmin, 2) + pow(m_rho, 2) * pow(tmin, 2) -
4373  s * pow(tmin, 2) - pow(tmin, 3) / 3. +
4374  2 *
4375  (2 * pow(omega_mass, 6) -
4376  3 * pow(omega_mass, 4) *
4377  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
4378  pow(pion_mass, 2) *
4379  (pow(m_rho, 4) + pow(pion_mass, 2) * s - pow(m_rho, 2) * s) +
4380  pow(omega_mass, 2) * (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
4381  4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) -
4382  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) *
4383  log(abs(-pow(omega_mass, 2) + tmax)) -
4384  2 *
4385  (2 * pow(omega_mass, 6) -
4386  3 * pow(omega_mass, 4) *
4387  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
4388  pow(pion_mass, 2) *
4389  (pow(m_rho, 4) + pow(pion_mass, 2) * s - pow(m_rho, 2) * s) +
4390  pow(omega_mass, 2) * (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
4391  4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) -
4392  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) *
4393  log(abs(-pow(omega_mass, 2) + tmin)))) /
4394  ((pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
4395  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)));
4396 
4397  // clang-format on
4398  return cut_off(xs * gev2_mb / spin_deg_factor);
4399 }
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:62
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:76

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 6770 of file crosssectionsphoton.cc.

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

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

Definition at line 8630 of file crosssectionsphoton.cc.

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

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

Definition at line 4192 of file crosssectionsphoton.cc.

4193  {
4194  const double spin_deg_factor = 3.0;
4195 
4196  using std::abs;
4197  using std::atan;
4198  using std::log;
4199  using std::pow;
4200  using std::sqrt;
4201 
4202  // clang-format off
4203  double diff_xs =
4204  ((pow(Const, 2) * pow(g_POR, 4) *
4205  ((0.125 * (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
4206  pow(pion_mass, 4) * (pow(m_rho, 4) - 2 * (s - 2 * t) * t) +
4207  pow(t, 2) * (pow(m_rho, 4) + 2 * pow(s, 2) + 2 * s * t +
4208  pow(t, 2) - 2 * pow(m_rho, 2) * (s + t)) -
4209  2 * pow(pion_mass, 2) * t *
4210  (pow(m_rho, 4) + 2 * t * (s + t) -
4211  pow(m_rho, 2) * (s + 2 * t)))) /
4212  pow(pow(omega_mass, 2) - t, 2) +
4213  (((0.25 * (-pow(omega_mass, 2) + s) *
4214  (pow(pion_mass, 8) -
4215  4 * pow(pion_mass, 2) * s * t * (-pow(m_rho, 2) + s + t) +
4216  pow(pion_mass, 4) * (2 * s * t - pow(m_rho, 2) * (s + t)) +
4217  s * t *
4218  (pow(s, 2) + 3 * s * t + pow(t, 2) -
4219  pow(m_rho, 2) * (s + t)))) /
4220  (-pow(omega_mass, 2) + t) +
4221  0.125 * (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
4222  pow(pion_mass, 4) *
4223  (pow(m_rho, 4) + 4 * pow(s, 2) - 2 * s * t) +
4224  pow(s, 2) * (pow(m_rho, 4) + pow(s, 2) + 2 * s * t +
4225  2 * pow(t, 2) - 2 * pow(m_rho, 2) * (s + t)) -
4226  2 * pow(pion_mass, 2) * s *
4227  (pow(m_rho, 4) + 2 * s * (s + t) -
4228  pow(m_rho, 2) * (2 * s + t)))) *
4229  HeavisideTheta(-omega_mass + sqrt(s))) /
4230  pow(pow(omega_mass, 2) - s, 2))) /
4231  (16. * Pi *
4232  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
4233  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))));
4234 
4235  // clang-format on
4236  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
4237 }
double HeavisideTheta(double x)
Heavyside step function.
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:62
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:76

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 1335 of file crosssectionsphoton.cc.

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

static double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_diff_pi_rho_pi0 ( const double  s,
const double  t,
const double  m_rho 
)
static
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 3794 of file crosssectionsphoton.cc.

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

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 4288 of file crosssectionsphoton.cc.

4289  {
4290  const double spin_deg_factor = 3.0;
4291 
4292  using std::abs;
4293  using std::atan;
4294  using std::pow;
4295  using std::sqrt;
4296 
4297  // we need this check here in case of using the summed up cross sections
4298  if (sqrt(s) < omega_mass)
4299  return 0.0;
4300 
4301  // clang-format off
4302  const double diff_xs =
4303  (0.0024867959858108648 * pow(Const, 2) * pow(g_POR, 4) *
4304  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
4305  pow(pion_mass, 4) * (pow(m_rho, 4) + 4 * pow(s, 2) - 2 * s * t) +
4306  pow(s, 2) * (pow(m_rho, 4) + pow(s, 2) + 2 * s * t + 2 * pow(t, 2) -
4307  2 * pow(m_rho, 2) * (s + t)) -
4308  2 * pow(pion_mass, 2) * s *
4309  (pow(m_rho, 4) + 2 * s * (s + t) - pow(m_rho, 2) * (2 * s + t)))) /
4310  ((pow(pow(omega_mass, 2) - s, 2) *
4311  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
4312  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))));
4313 
4314  // clang-format on
4315  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
4316 }
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:62
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:76

Here is the call graph for this function:

Here is the caller graph for this function:

static double smash::CrosssectionsPhoton< ComputationMethod::Analytic >::xs_diff_pi0_rho_pi ( const double  s,
const double  t,
const double  m_rho 
)
static
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 2472 of file crosssectionsphoton.cc.

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

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 4402 of file crosssectionsphoton.cc.

4403  {
4404  const double spin_deg_factor = 3.0;
4405 
4406  using std::pow;
4407 
4408  // clang-format off
4409  const double diff_xs =
4410  (0.0024867959858108648 * pow(Const, 2) * pow(g_POR, 4) *
4411  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
4412  pow(pion_mass, 4) * (pow(m_rho, 4) - 2 * (s - 2 * t) * t) +
4413  pow(t, 2) * (pow(m_rho, 4) + 2 * pow(s, 2) + 2 * s * t + pow(t, 2) -
4414  2 * pow(m_rho, 2) * (s + t)) -
4415  2 * pow(pion_mass, 2) * t *
4416  (pow(m_rho, 4) + 2 * t * (s + t) - pow(m_rho, 2) * (s + 2 * t)))) /
4417  ((pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
4418  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
4419  pow(pow(omega_mass, 2) - t, 2));
4420 
4421  // clang-format on
4422  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
4423 }
constexpr double pion_mass
Pion mass in GeV.
Definition: constants.h:62
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:76

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

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

Definition at line 109 of file crosssectionsphoton.h.

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

Definition at line 110 of file crosssectionsphoton.h.

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

Definition at line 111 of file crosssectionsphoton.h.

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

Definition at line 112 of file crosssectionsphoton.h.

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

Definition at line 113 of file crosssectionsphoton.h.

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

Definition at line 114 of file crosssectionsphoton.h.

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

Definition at line 115 of file crosssectionsphoton.h.

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

Definition at line 116 of file crosssectionsphoton.h.

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: