Version: SMASH-2.2
crosssectionsphoton.cc
Go to the documentation of this file.
1 /*
2  *
3  * Copyright (c) 2016-2021
4  * SMASH Team
5  *
6  * GNU General Public License (GPLv3 or later)
7  *
8  */
9 
11 #include <memory>
12 #include "smash/logging.h"
13 
14 namespace {
15 
16 /* Necessary for the implementation of a non-stable rho meson in the
17  * pi0 + rho0 -> omega -> pi0 + gamma and pi + pi0 -> rho + gamma channel.
18  * For these specific scattering processes, there are s and t channels with
19  * different thresholds. While the t-channel can always be performed, the
20  * s-channel is kinematically only accessible if sqrt(s) >= mass of the exchange
21  * particle. The corresponding s-channels need to be excluded from the
22  * cross sections below their specific thresholds. */
23 
30 double HeavisideTheta(double x) {
31  if (x >= 0.0) {
32  return 1.0;
33  } else {
34  return 0.0;
35  }
36 }
37 
38 } // anonymous namespace
39 
40 /*
41  The cross sections presented in this file are calculated applying an average
42  over initial states and sum over final states. In transport simulations
43  individual particles are propagated which have a specific degeneracy
44  state such that an average over initial states is superflous. The cross
45  sections need thus be divided by the spin degeneracy factor of the initial
46  particles to account for these particle properties.
47  The C-naming is in accordance to the matrix elements from
48  (\iref{Turbide:2006zz})
49 */
50 
51 namespace smash {
52 
53 double cut_off(const double sigma_mb) {
54  constexpr double maximum_cross_section_photon = 200.0; // [mb]
55  return (sigma_mb > maximum_cross_section_photon)
56  ? maximum_cross_section_photon
57  : sigma_mb;
58 }
59 
60 /*----------------------------------------------------------------------------*/
61 /* Pi + Rho -> Pi + Photon channels mediated by */
62 /* (Pi, Rho, a1)
63  */
64 /*----------------------------------------------------------------------------*/
65 
66 // C11
68  const double s, const double m_rho) {
69  using std::abs;
70  using std::atan;
71  using std::log;
72  using std::pow;
73  using std::sqrt;
74 
75  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, m_rho, pion_mass, 0.);
76  const double &tmax = t_mandelstam[0];
77  const double &tmin = t_mandelstam[1];
78 
79  const double spin_deg_factor = 3.0;
80 
81  // clang-format off
82  const double xs =
83  (pow(Const, 2) * pow(ghat, 4) *
84  ((pow(eta1 - eta2, 2) *
85  (-2 * eta1 * eta2 *
86  (pow(a1_mass, 8) + pow(pion_mass, 8) -
87  pow(pion_mass, 4) * pow(m_rho, 4) -
88  2 * pow(a1_mass, 2) * pow(pion_mass, 2) *
89  (pow(pion_mass, 2) - pow(m_rho, 2)) * (pow(m_rho, 2) + s) +
90  pow(a1_mass, 6) * (-4 * pow(pion_mass, 2) + 2 * s) +
91  pow(a1_mass, 4) *
92  (4 * pow(pion_mass, 4) - pow(m_rho, 4) +
93  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) -
94  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) +
95  pow(eta2, 2) *
96  (pow(a1_mass, 8) +
97  pow(pion_mass, 4) * pow(pow(pion_mass, 2) - pow(m_rho, 2), 2) +
98  2 * pow(a1_mass, 6) *
99  (-2 * pow(pion_mass, 2) + pow(m_rho, 2) + s) +
100  2 * pow(a1_mass, 2) * pow(pion_mass, 2) *
101  (-pow(m_rho, 4) +
102  pow(pion_mass, 2) * (2 * pow(m_rho, 2) - s) +
103  pow(m_rho, 2) * s) +
104  pow(a1_mass, 4) *
105  (4 * pow(pion_mass, 4) + pow(m_rho, 4) -
106  2 * pow(m_rho, 2) * s + 2 * pow(s, 2) -
107  4 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
108  pow(eta1, 2) *
109  (pow(a1_mass, 8) + pow(pion_mass, 8) -
110  2 * pow(pion_mass, 6) * pow(m_rho, 2) -
111  2 * pow(a1_mass, 6) *
112  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
113  2 * pow(pion_mass, 2) * pow(m_rho, 4) * s +
114  pow(pion_mass, 4) * (3 * pow(m_rho, 4) + 2 * pow(m_rho, 2) * s) +
115  pow(a1_mass, 4) *
116  (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
117  pow(pion_mass, 2) * (8 * pow(m_rho, 2) - 4 * s) -
118  4 * pow(m_rho, 2) * s + 2 * pow(s, 2)) -
119  2 * pow(a1_mass, 2) *
120  (pow(m_rho, 2) * s * (-pow(m_rho, 2) + s) +
121  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s) +
122  pow(pion_mass, 2) *
123  (2 * pow(m_rho, 4) - 3 * pow(m_rho, 2) * s))))) /
124  ((pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
125  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
126  (pow(a1_mass, 2) - tmax)) +
127  (8 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
128  (4 * pow(pion_mass, 2) - pow(m_rho, 2))) /
129  ((pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
130  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
131  (pow(pion_mass, 2) - tmax)) -
132  (8 * pow(-2 + delta, 2) * pow(pion_mass, 2) * tmax) /
133  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - s, 2)) -
134  (8 * pow(-2 + delta, 2) * pow(pion_mass, 2) * tmax) /
135  (pow(m_rho, 2) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
136  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
137  (8 * (-2 + delta) *
138  (-8 * C4 * pow(m_rho, 4) +
139  pow(pion_mass, 2) * (2 + delta - 8 * C4 * pow(m_rho, 2)) -
140  (2 + 3 * delta) * s +
141  pow(m_rho, 2) * (-2 + 3 * delta + 16 * C4 * s)) *
142  tmax) /
143  (pow(m_rho, 2) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
144  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
145  (4 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
146  (eta2 * (pow(pion_mass, 2) + pow(m_rho, 2) - 2 * s) *
147  (pow(pion_mass, 2) + s) +
148  eta1 *
149  (-2 * pow(pion_mass, 4) + pow(m_rho, 4) - 3 * pow(m_rho, 2) * s +
150  2 * pow(s, 2) + pow(pion_mass, 2) * (pow(m_rho, 2) + s))) *
151  tmax) /
152  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
153  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
154  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
155  (pow(eta1 - eta2, 2) *
156  (pow(eta1, 2) *
157  (3 * pow(a1_mass, 4) + 4 * pow(pion_mass, 4) + pow(m_rho, 4) +
158  pow(pion_mass, 2) * (8 * pow(m_rho, 2) - 4 * s) -
159  4 * pow(a1_mass, 2) *
160  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
161  4 * pow(m_rho, 2) * s + 2 * pow(s, 2)) +
162  pow(eta2, 2) *
163  (3 * pow(a1_mass, 4) + 4 * pow(pion_mass, 4) + pow(m_rho, 4) -
164  2 * pow(m_rho, 2) * s + 2 * pow(s, 2) -
165  4 * pow(pion_mass, 2) * (pow(m_rho, 2) + s) +
166  4 * pow(a1_mass, 2) *
167  (-2 * pow(pion_mass, 2) + pow(m_rho, 2) + s)) -
168  2 * eta1 * eta2 *
169  (3 * pow(a1_mass, 4) + 4 * pow(pion_mass, 4) - pow(m_rho, 4) +
170  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) -
171  2 * pow(m_rho, 2) * s + 2 * pow(s, 2) +
172  pow(a1_mass, 2) * (-8 * pow(pion_mass, 2) + 4 * s))) *
173  tmax) /
174  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
175  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) +
176  (8 *
177  (pow(delta, 2) * (8 * pow(pion_mass, 4) + 3 * pow(m_rho, 4) +
178  4 * pow(pion_mass, 2) * (3 * pow(m_rho, 2) - 2 * s) -
179  6 * pow(m_rho, 2) * s + 2 * pow(s, 2)) +
180  4 * pow(m_rho, 4) *
181  (3 + 12 * C4 * (2 * pow(pion_mass, 2) - s) +
182  8 * pow(C4, 2) * pow(-2 * pow(pion_mass, 2) + s, 2)) -
183  4 * delta * pow(m_rho, 2) *
184  (16 * C4 * pow(pion_mass, 4) +
185  2 * pow(pion_mass, 2) *
186  (3 + 6 * C4 * pow(m_rho, 2) - 8 * C4 * s) +
187  pow(m_rho, 2) * (3 - 6 * C4 * s) + s * (-3 + 4 * C4 * s))) *
188  tmax) /
189  (pow(m_rho, 4) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
190  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
191  (8 * (-2 + delta) *
192  (pow(pion_mass, 4) * (-2 + 3 * delta - 8 * C4 * pow(m_rho, 2)) +
193  (pow(m_rho, 2) - s) * ((-2 + 3 * delta) * s +
194  pow(m_rho, 2) * (-2 + delta - 8 * C4 * s)) +
195  4 * pow(pion_mass, 2) *
196  (2 * C4 * pow(m_rho, 4) + delta * s -
197  pow(m_rho, 2) * (-1 + delta + 4 * C4 * s))) *
198  tmax) /
199  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
200  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
201  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
202  (4 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
203  (eta2 * (pow(pion_mass, 2) + s) *
204  (pow(pion_mass, 4) - pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
205  (pow(m_rho, 2) - s) * s) +
206  eta1 * (-4 * pow(pion_mass, 6) + pow(pow(m_rho, 2) - s, 2) * s +
207  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s) -
208  pow(pion_mass, 2) *
209  (pow(m_rho, 4) - pow(m_rho, 2) * s + 2 * pow(s, 2)))) *
210  tmax) /
211  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
212  (pow(pion_mass, 2) - s) *
213  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
214  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
215  (pow(eta1 - eta2, 2) *
216  (-2 * eta1 * eta2 *
217  (pow(pion_mass, 8) - pow(m_rho, 4) * pow(s, 2) + pow(s, 4) -
218  pow(pion_mass, 4) *
219  (pow(m_rho, 4) + 2 * pow(m_rho, 2) * s - 4 * pow(s, 2)) +
220  2 * pow(pion_mass, 2) * s *
221  (pow(m_rho, 4) + pow(m_rho, 2) * s - 2 * pow(s, 2))) +
222  pow(eta2, 2) *
223  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
224  pow(s, 2) * pow(pow(m_rho, 2) + s, 2) +
225  pow(pion_mass, 4) * pow(pow(m_rho, 2) + 2 * s, 2) -
226  2 * pow(pion_mass, 2) * s *
227  (pow(m_rho, 4) + 2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) +
228  pow(eta1, 2) *
229  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) -
230  4 * pow(pion_mass, 2) * pow(pow(m_rho, 2) - s, 2) * s +
231  pow(pow(m_rho, 2) - s, 2) * pow(s, 2) +
232  pow(pion_mass, 4) * (3 * pow(m_rho, 4) - 6 * pow(m_rho, 2) * s +
233  4 * pow(s, 2)))) *
234  tmax) /
235  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
236  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
237  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
238  (2 * pow(eta1 - eta2, 2) * (pow(a1_mass, 2) - s) *
239  (pow(eta1, 2) *
240  (pow(a1_mass, 4) * s +
241  pow(pion_mass, 4) * (-3 * pow(m_rho, 2) + 2 * s) +
242  s * (2 * pow(m_rho, 4) - 3 * pow(m_rho, 2) * s + pow(s, 2)) -
243  2 * pow(pion_mass, 2) *
244  (pow(m_rho, 4) - 4 * pow(m_rho, 2) * s + 2 * pow(s, 2)) +
245  pow(a1_mass, 2) *
246  (2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
247  3 * s * (-pow(m_rho, 2) + s))) -
248  2 * eta1 * eta2 *
249  (pow(a1_mass, 4) * s +
250  s * (2 * pow(pion_mass, 4) +
251  4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) +
252  s * (-2 * pow(m_rho, 2) + s)) +
253  pow(a1_mass, 2) * (pow(pion_mass, 2) * (pow(m_rho, 2) - 4 * s) +
254  s * (-2 * pow(m_rho, 2) + 3 * s))) +
255  pow(eta2, 2) * (-4 * pow(pion_mass, 2) * s *
256  (pow(a1_mass, 2) + pow(m_rho, 2) + s) +
257  pow(pion_mass, 4) * (pow(m_rho, 2) + 2 * s) +
258  s * (pow(a1_mass, 4) + s * (pow(m_rho, 2) + s) +
259  pow(a1_mass, 2) * (pow(m_rho, 2) + 3 * s)))) *
260  tmax) /
261  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
262  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
263  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
264  (4 * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
265  (eta1 * (-4 * pow(pion_mass, 4) *
266  (6 * C4 * pow(m_rho, 4) + 2 * delta * s +
267  pow(m_rho, 2) * (1 - 2 * delta - 8 * C4 * s)) +
268  2 * pow(pion_mass, 2) *
269  (4 * delta * pow(s, 2) +
270  pow(m_rho, 2) * s * (6 - 7 * delta - 16 * C4 * s) +
271  2 * pow(m_rho, 4) * (-2 + delta + 8 * C4 * s)) -
272  (pow(m_rho, 2) - s) * s *
273  (-2 * delta * s +
274  pow(m_rho, 2) * (-6 + 3 * delta + 8 * C4 * s))) +
275  eta2 * (delta *
276  (2 * pow(pion_mass, 4) * (pow(m_rho, 2) + 4 * s) +
277  pow(pion_mass, 2) * (2 * pow(m_rho, 4) +
278  pow(m_rho, 2) * s - 8 * pow(s, 2)) +
279  s * (-2 * pow(m_rho, 4) - pow(m_rho, 2) * s +
280  2 * pow(s, 2))) -
281  2 * pow(m_rho, 2) *
282  (4 * C4 * pow(pion_mass, 4) * (pow(m_rho, 2) + 4 * s) +
283  pow(pion_mass, 2) * (s * (5 - 16 * C4 * s) +
284  pow(m_rho, 2) * (2 - 8 * C4 * s)) +
285  s * (s * (-3 + 4 * C4 * s) +
286  pow(m_rho, 2) * (-2 + 4 * C4 * s))))) *
287  tmax) /
288  (pow(m_rho, 2) *
289  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
290  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
291  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
292  (8 * (eta1 - eta2) *
293  (delta *
294  (eta1 * (4 * pow(pion_mass, 6) +
295  pow(pion_mass, 4) * (7 * pow(m_rho, 2) - 8 * s) +
296  pow(a1_mass, 4) * (pow(pion_mass, 2) - s) -
297  pow(a1_mass, 2) *
298  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - 2 * s) *
299  (2 * pow(pion_mass, 2) - s) +
300  pow(pion_mass, 2) * s * (-8 * pow(m_rho, 2) + 5 * s) +
301  s * (pow(m_rho, 4) + pow(m_rho, 2) * s - pow(s, 2))) +
302  eta2 *
303  (-4 * pow(pion_mass, 6) -
304  pow(pion_mass, 4) * (pow(m_rho, 2) - 8 * s) +
305  pow(a1_mass, 4) * (-pow(pion_mass, 2) + s) +
306  pow(pion_mass, 2) * (2 * pow(m_rho, 4) - 5 * pow(s, 2)) +
307  s * (-2 * pow(m_rho, 4) + pow(m_rho, 2) * s + pow(s, 2)) +
308  pow(a1_mass, 2) *
309  (4 * pow(pion_mass, 4) - 6 * pow(pion_mass, 2) * s +
310  s * (pow(m_rho, 2) + 2 * s)))) -
311  2 * pow(m_rho, 2) *
312  (eta1 *
313  (8 * C4 * pow(pion_mass, 6) +
314  pow(pion_mass, 4) * (3 + 8 * C4 * (pow(m_rho, 2) - 2 * s)) +
315  2 * C4 * pow(a1_mass, 4) * (pow(pion_mass, 2) - s) +
316  2 * pow(pion_mass, 2) * s *
317  (-1 - 6 * C4 * pow(m_rho, 2) + 5 * C4 * s) -
318  pow(a1_mass, 2) *
319  (8 * C4 * pow(pion_mass, 4) +
320  pow(pion_mass, 2) *
321  (1 + 2 * C4 * (pow(m_rho, 2) - 6 * s)) +
322  2 * C4 * s * (-pow(m_rho, 2) + 2 * s)) +
323  s * (-(s * (1 + 2 * C4 * s)) +
324  pow(m_rho, 2) * (1 + 4 * C4 * s))) +
325  eta2 * (2 * C4 * pow(a1_mass, 4) * (-pow(pion_mass, 2) + s) -
326  (pow(pion_mass, 2) - s) *
327  (8 * C4 * pow(pion_mass, 4) - 2 * pow(m_rho, 2) + s +
328  2 * C4 * pow(s, 2) +
329  pow(pion_mass, 2) *
330  (3 - 4 * C4 * (pow(m_rho, 2) + 2 * s))) +
331  pow(a1_mass, 2) *
332  (8 * C4 * pow(pion_mass, 4) +
333  2 * C4 * s * (pow(m_rho, 2) + 2 * s) +
334  pow(pion_mass, 2) *
335  (1 - 2 * C4 * (pow(m_rho, 2) + 6 * s)))))) *
336  tmax) /
337  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
338  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
339  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
340  (8 * (-2 + delta) * (delta - 4 * C4 * pow(m_rho, 2)) * pow(tmax, 2)) /
341  (pow(m_rho, 2) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
342  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
343  (16 * (-2 + delta) * (delta - 4 * C4 * pow(m_rho, 2)) * s *
344  pow(tmax, 2)) /
345  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
346  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
347  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
348  (pow(eta1 - eta2, 2) *
349  (pow(eta1, 2) * (pow(m_rho, 2) - s) + 2 * eta1 * eta2 * s -
350  pow(eta2, 2) * s) *
351  (pow(pion_mass, 4) - pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
352  (pow(m_rho, 2) - s) * s) *
353  pow(tmax, 2)) /
354  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
355  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
356  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
357  (2 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
358  (-(eta1 * (pow(pion_mass, 2) + 2 * pow(m_rho, 2) - 3 * s)) -
359  eta2 * (pow(pion_mass, 2) + s)) *
360  pow(tmax, 2)) /
361  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
362  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
363  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
364  (2 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
365  (pow(pion_mass, 2) + s) *
366  (-2 * eta2 * s + eta1 * (pow(pion_mass, 2) - pow(m_rho, 2) + s)) *
367  pow(tmax, 2)) /
368  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
369  (pow(pion_mass, 2) - s) *
370  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
371  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
372  (pow(eta1 - eta2, 3) *
373  (eta1 * (pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s) -
374  eta2 *
375  (pow(a1_mass, 2) - 2 * pow(pion_mass, 2) + pow(m_rho, 2) + s)) *
376  pow(tmax, 2)) /
377  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
378  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) -
379  (8 * (delta - 4 * C4 * pow(m_rho, 2)) *
380  (delta * (4 * pow(pion_mass, 2) + 3 * pow(m_rho, 2) - 2 * s) -
381  2 * pow(m_rho, 2) * (3 + 8 * C4 * pow(pion_mass, 2) - 4 * C4 * s)) *
382  pow(tmax, 2)) /
383  (pow(m_rho, 4) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
384  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
385  (pow(eta1 - eta2, 2) * (pow(a1_mass, 2) - s) *
386  (pow(eta2, 2) * s *
387  (pow(a1_mass, 2) - 4 * pow(pion_mass, 2) + pow(m_rho, 2) +
388  3 * s) +
389  pow(eta1, 2) * (2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
390  s * (pow(a1_mass, 2) - 3 * pow(m_rho, 2) + 3 * s)) -
391  2 * eta1 * eta2 *
392  (pow(pion_mass, 2) * (pow(m_rho, 2) - 4 * s) +
393  s * (pow(a1_mass, 2) - 2 * pow(m_rho, 2) + 3 * s))) *
394  pow(tmax, 2)) /
395  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
396  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
397  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
398  (2 * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
399  (eta1 * (4 * delta * pow(s, 2) -
400  2 * pow(m_rho, 2) * s * (-2 + 3 * delta + 8 * C4 * s) +
401  pow(m_rho, 4) * (-2 + delta + 16 * C4 * s) -
402  2 * pow(pion_mass, 2) *
403  (8 * C4 * pow(m_rho, 4) + 4 * delta * s +
404  pow(m_rho, 2) * (2 - 3 * delta - 16 * C4 * s))) +
405  eta2 * (pow(pion_mass, 2) *
406  (8 * delta * s +
407  pow(m_rho, 2) * (-2 + delta - 32 * C4 * s)) +
408  s * (-4 * delta * s +
409  pow(m_rho, 2) * (-2 + delta + 16 * C4 * s)))) *
410  pow(tmax, 2)) /
411  (pow(m_rho, 2) *
412  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
413  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
414  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
415  (4 * (eta1 - eta2) *
416  (delta * (eta1 * (pow(a1_mass, 2) * (pow(pion_mass, 2) - s) -
417  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - 2 * s) *
418  (2 * pow(pion_mass, 2) - s)) +
419  eta2 * (4 * pow(pion_mass, 4) - 6 * pow(pion_mass, 2) * s +
420  pow(a1_mass, 2) * (-pow(pion_mass, 2) + s) +
421  s * (pow(m_rho, 2) + 2 * s))) +
422  2 * pow(m_rho, 2) *
423  (eta1 * (8 * C4 * pow(pion_mass, 4) +
424  2 * C4 * s * (pow(a1_mass, 2) - pow(m_rho, 2) + 2 * s) +
425  pow(pion_mass, 2) * (1 - 2 * C4 *
426  (pow(a1_mass, 2) -
427  pow(m_rho, 2) + 6 * s))) -
428  eta2 * (8 * C4 * pow(pion_mass, 4) +
429  2 * C4 * s * (pow(a1_mass, 2) + pow(m_rho, 2) + 2 * s) -
430  pow(pion_mass, 2) *
431  (-1 +
432  2 * C4 *
433  (pow(a1_mass, 2) + pow(m_rho, 2) + 6 * s))))) *
434  pow(tmax, 2)) /
435  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
436  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
437  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
438  (pow(eta1 - eta2, 4) * pow(tmax, 3)) /
439  (3. * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
440  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
441  (8 * pow(eta1 - eta2, 2) * (delta - 4 * C4 * pow(m_rho, 2)) *
442  pow(tmax, 3)) /
443  (3. * pow(m_rho, 2) *
444  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
445  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
446  (16 * pow(delta - 4 * C4 * pow(m_rho, 2), 2) * pow(tmax, 3)) /
447  (3. * pow(m_rho, 4) *
448  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
449  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
450  (4 * (-2 + delta) * eta1 * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
451  pow(tmax, 3)) /
452  (3. *
453  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
454  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
455  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
456  (2 * pow(eta1 - eta2, 4) * (pow(a1_mass, 2) - s) * s * pow(tmax, 3)) /
457  (3. *
458  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
459  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
460  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
461  (2 * pow(eta1 - eta2, 2) * s *
462  (-2 * eta1 * eta2 * s + pow(eta2, 2) * s +
463  pow(eta1, 2) * (-pow(m_rho, 2) + s)) *
464  pow(tmax, 3)) /
465  (3. *
466  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
467  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
468  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
469  (4 * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
470  (2 * eta2 * (delta - 4 * C4 * pow(m_rho, 2)) * s +
471  eta1 * (-2 * delta * s + pow(m_rho, 2) * (-2 + delta + 8 * C4 * s))) *
472  pow(tmax, 3)) /
473  (3. * pow(m_rho, 2) *
474  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
475  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
476  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
477  (pow(eta1 - eta2, 2) *
478  (-2 * eta1 * eta2 *
479  (pow(a1_mass, 8) + pow(pion_mass, 8) -
480  pow(pion_mass, 4) * pow(m_rho, 4) -
481  2 * pow(a1_mass, 2) * pow(pion_mass, 2) *
482  (pow(pion_mass, 2) - pow(m_rho, 2)) * (pow(m_rho, 2) + s) +
483  pow(a1_mass, 6) * (-4 * pow(pion_mass, 2) + 2 * s) +
484  pow(a1_mass, 4) *
485  (4 * pow(pion_mass, 4) - pow(m_rho, 4) +
486  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) -
487  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) +
488  pow(eta2, 2) *
489  (pow(a1_mass, 8) +
490  pow(pion_mass, 4) * pow(pow(pion_mass, 2) - pow(m_rho, 2), 2) +
491  2 * pow(a1_mass, 6) *
492  (-2 * pow(pion_mass, 2) + pow(m_rho, 2) + s) +
493  2 * pow(a1_mass, 2) * pow(pion_mass, 2) *
494  (-pow(m_rho, 4) +
495  pow(pion_mass, 2) * (2 * pow(m_rho, 2) - s) +
496  pow(m_rho, 2) * s) +
497  pow(a1_mass, 4) *
498  (4 * pow(pion_mass, 4) + pow(m_rho, 4) -
499  2 * pow(m_rho, 2) * s + 2 * pow(s, 2) -
500  4 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
501  pow(eta1, 2) *
502  (pow(a1_mass, 8) + pow(pion_mass, 8) -
503  2 * pow(pion_mass, 6) * pow(m_rho, 2) -
504  2 * pow(a1_mass, 6) *
505  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
506  2 * pow(pion_mass, 2) * pow(m_rho, 4) * s +
507  pow(pion_mass, 4) * (3 * pow(m_rho, 4) + 2 * pow(m_rho, 2) * s) +
508  pow(a1_mass, 4) *
509  (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
510  pow(pion_mass, 2) * (8 * pow(m_rho, 2) - 4 * s) -
511  4 * pow(m_rho, 2) * s + 2 * pow(s, 2)) -
512  2 * pow(a1_mass, 2) *
513  (pow(m_rho, 2) * s * (-pow(m_rho, 2) + s) +
514  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s) +
515  pow(pion_mass, 2) *
516  (2 * pow(m_rho, 4) - 3 * pow(m_rho, 2) * s))))) /
517  ((pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
518  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
519  (pow(a1_mass, 2) - tmin)) -
520  (8 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
521  (4 * pow(pion_mass, 2) - pow(m_rho, 2))) /
522  ((pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
523  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
524  (pow(pion_mass, 2) - tmin)) +
525  (8 * pow(-2 + delta, 2) * pow(pion_mass, 2) * tmin) /
526  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - s, 2)) +
527  (8 * pow(-2 + delta, 2) * pow(pion_mass, 2) * tmin) /
528  (pow(m_rho, 2) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
529  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
530  (8 * (-2 + delta) *
531  (-8 * C4 * pow(m_rho, 4) +
532  pow(pion_mass, 2) * (2 + delta - 8 * C4 * pow(m_rho, 2)) -
533  (2 + 3 * delta) * s +
534  pow(m_rho, 2) * (-2 + 3 * delta + 16 * C4 * s)) *
535  tmin) /
536  (pow(m_rho, 2) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
537  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
538  (4 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
539  (eta2 * (pow(pion_mass, 2) + pow(m_rho, 2) - 2 * s) *
540  (pow(pion_mass, 2) + s) +
541  eta1 *
542  (-2 * pow(pion_mass, 4) + pow(m_rho, 4) - 3 * pow(m_rho, 2) * s +
543  2 * pow(s, 2) + pow(pion_mass, 2) * (pow(m_rho, 2) + s))) *
544  tmin) /
545  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
546  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
547  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
548  (pow(eta1 - eta2, 2) *
549  (pow(eta1, 2) *
550  (3 * pow(a1_mass, 4) + 4 * pow(pion_mass, 4) + pow(m_rho, 4) +
551  pow(pion_mass, 2) * (8 * pow(m_rho, 2) - 4 * s) -
552  4 * pow(a1_mass, 2) *
553  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
554  4 * pow(m_rho, 2) * s + 2 * pow(s, 2)) +
555  pow(eta2, 2) *
556  (3 * pow(a1_mass, 4) + 4 * pow(pion_mass, 4) + pow(m_rho, 4) -
557  2 * pow(m_rho, 2) * s + 2 * pow(s, 2) -
558  4 * pow(pion_mass, 2) * (pow(m_rho, 2) + s) +
559  4 * pow(a1_mass, 2) *
560  (-2 * pow(pion_mass, 2) + pow(m_rho, 2) + s)) -
561  2 * eta1 * eta2 *
562  (3 * pow(a1_mass, 4) + 4 * pow(pion_mass, 4) - pow(m_rho, 4) +
563  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) -
564  2 * pow(m_rho, 2) * s + 2 * pow(s, 2) +
565  pow(a1_mass, 2) * (-8 * pow(pion_mass, 2) + 4 * s))) *
566  tmin) /
567  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
568  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) -
569  (8 *
570  (pow(delta, 2) * (8 * pow(pion_mass, 4) + 3 * pow(m_rho, 4) +
571  4 * pow(pion_mass, 2) * (3 * pow(m_rho, 2) - 2 * s) -
572  6 * pow(m_rho, 2) * s + 2 * pow(s, 2)) +
573  4 * pow(m_rho, 4) *
574  (3 + 12 * C4 * (2 * pow(pion_mass, 2) - s) +
575  8 * pow(C4, 2) * pow(-2 * pow(pion_mass, 2) + s, 2)) -
576  4 * delta * pow(m_rho, 2) *
577  (16 * C4 * pow(pion_mass, 4) +
578  2 * pow(pion_mass, 2) *
579  (3 + 6 * C4 * pow(m_rho, 2) - 8 * C4 * s) +
580  pow(m_rho, 2) * (3 - 6 * C4 * s) + s * (-3 + 4 * C4 * s))) *
581  tmin) /
582  (pow(m_rho, 4) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
583  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
584  (8 * (-2 + delta) *
585  (pow(pion_mass, 4) * (-2 + 3 * delta - 8 * C4 * pow(m_rho, 2)) +
586  (pow(m_rho, 2) - s) * ((-2 + 3 * delta) * s +
587  pow(m_rho, 2) * (-2 + delta - 8 * C4 * s)) +
588  4 * pow(pion_mass, 2) *
589  (2 * C4 * pow(m_rho, 4) + delta * s -
590  pow(m_rho, 2) * (-1 + delta + 4 * C4 * s))) *
591  tmin) /
592  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
593  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
594  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
595  (4 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
596  (eta2 * (pow(pion_mass, 2) + s) *
597  (pow(pion_mass, 4) - pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
598  (pow(m_rho, 2) - s) * s) +
599  eta1 * (-4 * pow(pion_mass, 6) + pow(pow(m_rho, 2) - s, 2) * s +
600  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s) -
601  pow(pion_mass, 2) *
602  (pow(m_rho, 4) - pow(m_rho, 2) * s + 2 * pow(s, 2)))) *
603  tmin) /
604  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
605  (pow(pion_mass, 2) - s) *
606  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
607  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
608  (pow(eta1 - eta2, 2) *
609  (-2 * eta1 * eta2 *
610  (pow(pion_mass, 8) - pow(m_rho, 4) * pow(s, 2) + pow(s, 4) -
611  pow(pion_mass, 4) *
612  (pow(m_rho, 4) + 2 * pow(m_rho, 2) * s - 4 * pow(s, 2)) +
613  2 * pow(pion_mass, 2) * s *
614  (pow(m_rho, 4) + pow(m_rho, 2) * s - 2 * pow(s, 2))) +
615  pow(eta2, 2) *
616  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
617  pow(s, 2) * pow(pow(m_rho, 2) + s, 2) +
618  pow(pion_mass, 4) * pow(pow(m_rho, 2) + 2 * s, 2) -
619  2 * pow(pion_mass, 2) * s *
620  (pow(m_rho, 4) + 2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) +
621  pow(eta1, 2) *
622  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) -
623  4 * pow(pion_mass, 2) * pow(pow(m_rho, 2) - s, 2) * s +
624  pow(pow(m_rho, 2) - s, 2) * pow(s, 2) +
625  pow(pion_mass, 4) * (3 * pow(m_rho, 4) - 6 * pow(m_rho, 2) * s +
626  4 * pow(s, 2)))) *
627  tmin) /
628  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
629  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
630  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
631  (2 * pow(eta1 - eta2, 2) * (pow(a1_mass, 2) - s) *
632  (pow(eta1, 2) *
633  (pow(a1_mass, 4) * s +
634  pow(pion_mass, 4) * (-3 * pow(m_rho, 2) + 2 * s) +
635  s * (2 * pow(m_rho, 4) - 3 * pow(m_rho, 2) * s + pow(s, 2)) -
636  2 * pow(pion_mass, 2) *
637  (pow(m_rho, 4) - 4 * pow(m_rho, 2) * s + 2 * pow(s, 2)) +
638  pow(a1_mass, 2) *
639  (2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
640  3 * s * (-pow(m_rho, 2) + s))) -
641  2 * eta1 * eta2 *
642  (pow(a1_mass, 4) * s +
643  s * (2 * pow(pion_mass, 4) +
644  4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) +
645  s * (-2 * pow(m_rho, 2) + s)) +
646  pow(a1_mass, 2) * (pow(pion_mass, 2) * (pow(m_rho, 2) - 4 * s) +
647  s * (-2 * pow(m_rho, 2) + 3 * s))) +
648  pow(eta2, 2) * (-4 * pow(pion_mass, 2) * s *
649  (pow(a1_mass, 2) + pow(m_rho, 2) + s) +
650  pow(pion_mass, 4) * (pow(m_rho, 2) + 2 * s) +
651  s * (pow(a1_mass, 4) + s * (pow(m_rho, 2) + s) +
652  pow(a1_mass, 2) * (pow(m_rho, 2) + 3 * s)))) *
653  tmin) /
654  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
655  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
656  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
657  (4 * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
658  (eta1 * (4 * pow(pion_mass, 4) *
659  (6 * C4 * pow(m_rho, 4) + 2 * delta * s +
660  pow(m_rho, 2) * (1 - 2 * delta - 8 * C4 * s)) -
661  2 * pow(pion_mass, 2) *
662  (4 * delta * pow(s, 2) +
663  pow(m_rho, 2) * s * (6 - 7 * delta - 16 * C4 * s) +
664  2 * pow(m_rho, 4) * (-2 + delta + 8 * C4 * s)) +
665  (pow(m_rho, 2) - s) * s *
666  (-2 * delta * s +
667  pow(m_rho, 2) * (-6 + 3 * delta + 8 * C4 * s))) +
668  eta2 * (-(delta *
669  (2 * pow(pion_mass, 4) * (pow(m_rho, 2) + 4 * s) +
670  pow(pion_mass, 2) * (2 * pow(m_rho, 4) +
671  pow(m_rho, 2) * s - 8 * pow(s, 2)) +
672  s * (-2 * pow(m_rho, 4) - pow(m_rho, 2) * s +
673  2 * pow(s, 2)))) +
674  2 * pow(m_rho, 2) *
675  (4 * C4 * pow(pion_mass, 4) * (pow(m_rho, 2) + 4 * s) +
676  pow(pion_mass, 2) * (s * (5 - 16 * C4 * s) +
677  pow(m_rho, 2) * (2 - 8 * C4 * s)) +
678  s * (s * (-3 + 4 * C4 * s) +
679  pow(m_rho, 2) * (-2 + 4 * C4 * s))))) *
680  tmin) /
681  (pow(m_rho, 2) *
682  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
683  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
684  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
685  (8 * (eta1 - eta2) *
686  (delta *
687  (eta1 * (4 * pow(pion_mass, 6) +
688  pow(pion_mass, 4) * (7 * pow(m_rho, 2) - 8 * s) +
689  pow(a1_mass, 4) * (pow(pion_mass, 2) - s) -
690  pow(a1_mass, 2) *
691  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - 2 * s) *
692  (2 * pow(pion_mass, 2) - s) +
693  pow(pion_mass, 2) * s * (-8 * pow(m_rho, 2) + 5 * s) +
694  s * (pow(m_rho, 4) + pow(m_rho, 2) * s - pow(s, 2))) +
695  eta2 *
696  (-4 * pow(pion_mass, 6) -
697  pow(pion_mass, 4) * (pow(m_rho, 2) - 8 * s) +
698  pow(a1_mass, 4) * (-pow(pion_mass, 2) + s) +
699  pow(pion_mass, 2) * (2 * pow(m_rho, 4) - 5 * pow(s, 2)) +
700  s * (-2 * pow(m_rho, 4) + pow(m_rho, 2) * s + pow(s, 2)) +
701  pow(a1_mass, 2) *
702  (4 * pow(pion_mass, 4) - 6 * pow(pion_mass, 2) * s +
703  s * (pow(m_rho, 2) + 2 * s)))) -
704  2 * pow(m_rho, 2) *
705  (eta1 *
706  (8 * C4 * pow(pion_mass, 6) +
707  pow(pion_mass, 4) * (3 + 8 * C4 * (pow(m_rho, 2) - 2 * s)) +
708  2 * C4 * pow(a1_mass, 4) * (pow(pion_mass, 2) - s) +
709  2 * pow(pion_mass, 2) * s *
710  (-1 - 6 * C4 * pow(m_rho, 2) + 5 * C4 * s) -
711  pow(a1_mass, 2) *
712  (8 * C4 * pow(pion_mass, 4) +
713  pow(pion_mass, 2) *
714  (1 + 2 * C4 * (pow(m_rho, 2) - 6 * s)) +
715  2 * C4 * s * (-pow(m_rho, 2) + 2 * s)) +
716  s * (-(s * (1 + 2 * C4 * s)) +
717  pow(m_rho, 2) * (1 + 4 * C4 * s))) +
718  eta2 * (2 * C4 * pow(a1_mass, 4) * (-pow(pion_mass, 2) + s) -
719  (pow(pion_mass, 2) - s) *
720  (8 * C4 * pow(pion_mass, 4) - 2 * pow(m_rho, 2) + s +
721  2 * C4 * pow(s, 2) +
722  pow(pion_mass, 2) *
723  (3 - 4 * C4 * (pow(m_rho, 2) + 2 * s))) +
724  pow(a1_mass, 2) *
725  (8 * C4 * pow(pion_mass, 4) +
726  2 * C4 * s * (pow(m_rho, 2) + 2 * s) +
727  pow(pion_mass, 2) *
728  (1 - 2 * C4 * (pow(m_rho, 2) + 6 * s)))))) *
729  tmin) /
730  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
731  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
732  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
733  (8 * (-2 + delta) * (delta - 4 * C4 * pow(m_rho, 2)) * pow(tmin, 2)) /
734  (pow(m_rho, 2) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
735  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
736  (16 * (-2 + delta) * (delta - 4 * C4 * pow(m_rho, 2)) * s *
737  pow(tmin, 2)) /
738  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
739  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
740  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
741  (pow(eta1 - eta2, 2) *
742  (pow(eta1, 2) * (pow(m_rho, 2) - s) + 2 * eta1 * eta2 * s -
743  pow(eta2, 2) * s) *
744  (pow(pion_mass, 4) - pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
745  (pow(m_rho, 2) - s) * s) *
746  pow(tmin, 2)) /
747  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
748  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
749  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
750  (2 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
751  (-(eta1 * (pow(pion_mass, 2) + 2 * pow(m_rho, 2) - 3 * s)) -
752  eta2 * (pow(pion_mass, 2) + s)) *
753  pow(tmin, 2)) /
754  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
755  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
756  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
757  (2 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
758  (pow(pion_mass, 2) + s) *
759  (-2 * eta2 * s + eta1 * (pow(pion_mass, 2) - pow(m_rho, 2) + s)) *
760  pow(tmin, 2)) /
761  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
762  (pow(pion_mass, 2) - s) *
763  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
764  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
765  (pow(eta1 - eta2, 3) *
766  (-(eta1 *
767  (pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s)) +
768  eta2 *
769  (pow(a1_mass, 2) - 2 * pow(pion_mass, 2) + pow(m_rho, 2) + s)) *
770  pow(tmin, 2)) /
771  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
772  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) +
773  (8 * (delta - 4 * C4 * pow(m_rho, 2)) *
774  (delta * (4 * pow(pion_mass, 2) + 3 * pow(m_rho, 2) - 2 * s) -
775  2 * pow(m_rho, 2) * (3 + 8 * C4 * pow(pion_mass, 2) - 4 * C4 * s)) *
776  pow(tmin, 2)) /
777  (pow(m_rho, 4) * (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, 2) * (pow(a1_mass, 2) - s) *
780  (pow(eta2, 2) * s *
781  (pow(a1_mass, 2) - 4 * pow(pion_mass, 2) + pow(m_rho, 2) +
782  3 * s) +
783  pow(eta1, 2) * (2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
784  s * (pow(a1_mass, 2) - 3 * pow(m_rho, 2) + 3 * s)) -
785  2 * eta1 * eta2 *
786  (pow(pion_mass, 2) * (pow(m_rho, 2) - 4 * s) +
787  s * (pow(a1_mass, 2) - 2 * pow(m_rho, 2) + 3 * s))) *
788  pow(tmin, 2)) /
789  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
790  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
791  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
792  (2 * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
793  (eta1 * (4 * delta * pow(s, 2) -
794  2 * pow(m_rho, 2) * s * (-2 + 3 * delta + 8 * C4 * s) +
795  pow(m_rho, 4) * (-2 + delta + 16 * C4 * s) -
796  2 * pow(pion_mass, 2) *
797  (8 * C4 * pow(m_rho, 4) + 4 * delta * s +
798  pow(m_rho, 2) * (2 - 3 * delta - 16 * C4 * s))) +
799  eta2 * (pow(pion_mass, 2) *
800  (8 * delta * s +
801  pow(m_rho, 2) * (-2 + delta - 32 * C4 * s)) +
802  s * (-4 * delta * s +
803  pow(m_rho, 2) * (-2 + delta + 16 * C4 * s)))) *
804  pow(tmin, 2)) /
805  (pow(m_rho, 2) *
806  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
807  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
808  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
809  (4 * (eta1 - eta2) *
810  (delta * (eta1 * (pow(a1_mass, 2) * (pow(pion_mass, 2) - s) -
811  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - 2 * s) *
812  (2 * pow(pion_mass, 2) - s)) +
813  eta2 * (4 * pow(pion_mass, 4) - 6 * pow(pion_mass, 2) * s +
814  pow(a1_mass, 2) * (-pow(pion_mass, 2) + s) +
815  s * (pow(m_rho, 2) + 2 * s))) +
816  2 * pow(m_rho, 2) *
817  (eta1 * (8 * C4 * pow(pion_mass, 4) +
818  2 * C4 * s * (pow(a1_mass, 2) - pow(m_rho, 2) + 2 * s) +
819  pow(pion_mass, 2) * (1 - 2 * C4 *
820  (pow(a1_mass, 2) -
821  pow(m_rho, 2) + 6 * s))) -
822  eta2 * (8 * C4 * pow(pion_mass, 4) +
823  2 * C4 * s * (pow(a1_mass, 2) + pow(m_rho, 2) + 2 * s) -
824  pow(pion_mass, 2) *
825  (-1 +
826  2 * C4 *
827  (pow(a1_mass, 2) + pow(m_rho, 2) + 6 * s))))) *
828  pow(tmin, 2)) /
829  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
830  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
831  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
832  (pow(eta1 - eta2, 4) * pow(tmin, 3)) /
833  (3. * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
834  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
835  (8 * pow(eta1 - eta2, 2) * (delta - 4 * C4 * pow(m_rho, 2)) *
836  pow(tmin, 3)) /
837  (3. * pow(m_rho, 2) *
838  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
839  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
840  (16 * pow(delta - 4 * C4 * pow(m_rho, 2), 2) * pow(tmin, 3)) /
841  (3. * pow(m_rho, 4) *
842  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
843  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
844  (4 * (-2 + delta) * eta1 * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
845  pow(tmin, 3)) /
846  (3. *
847  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
848  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
849  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
850  (2 * pow(eta1 - eta2, 4) * (pow(a1_mass, 2) - s) * s * pow(tmin, 3)) /
851  (3. *
852  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
853  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
854  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
855  (2 * pow(eta1 - eta2, 2) * s *
856  (-2 * eta1 * eta2 * s + pow(eta2, 2) * s +
857  pow(eta1, 2) * (-pow(m_rho, 2) + s)) *
858  pow(tmin, 3)) /
859  (3. *
860  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
861  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
862  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
863  (4 * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
864  (2 * eta2 * (delta - 4 * C4 * pow(m_rho, 2)) * s +
865  eta1 * (-2 * delta * s + pow(m_rho, 2) * (-2 + delta + 8 * C4 * s))) *
866  pow(tmin, 3)) /
867  (3. * pow(m_rho, 2) *
868  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
869  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
870  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
871  (2 * pow(eta1 - eta2, 2) *
872  (pow(eta1, 2) * (2 * pow(a1_mass, 6) -
873  3 * pow(a1_mass, 4) *
874  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) +
875  pow(m_rho, 2) * (pow(m_rho, 2) - s) * s -
876  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s) +
877  pow(pion_mass, 2) *
878  (-2 * pow(m_rho, 4) + 3 * pow(m_rho, 2) * s) +
879  pow(a1_mass, 2) *
880  (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
881  pow(pion_mass, 2) * (8 * pow(m_rho, 2) - 4 * s) -
882  4 * pow(m_rho, 2) * s + 2 * pow(s, 2))) -
883  2 * eta1 * eta2 *
884  (2 * pow(a1_mass, 6) -
885  pow(pion_mass, 2) * (pow(pion_mass, 2) - pow(m_rho, 2)) *
886  (pow(m_rho, 2) + s) +
887  pow(a1_mass, 4) * (-6 * pow(pion_mass, 2) + 3 * s) +
888  pow(a1_mass, 2) *
889  (4 * pow(pion_mass, 4) - pow(m_rho, 4) +
890  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) -
891  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) +
892  pow(eta2, 2) * (2 * pow(a1_mass, 6) +
893  3 * pow(a1_mass, 4) *
894  (-2 * pow(pion_mass, 2) + pow(m_rho, 2) + s) +
895  pow(pion_mass, 2) *
896  (-pow(m_rho, 4) +
897  pow(pion_mass, 2) * (2 * pow(m_rho, 2) - s) +
898  pow(m_rho, 2) * s) +
899  pow(a1_mass, 2) *
900  (4 * pow(pion_mass, 4) + pow(m_rho, 4) -
901  2 * pow(m_rho, 2) * s + 2 * pow(s, 2) -
902  4 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)))) *
903  log(abs(-pow(a1_mass, 2) + tmax))) /
904  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
905  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) -
906  (2 * pow(eta1 - eta2, 2) * (pow(a1_mass, 2) - s) *
907  (-2 * eta1 * eta2 *
908  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
909  2 * pow(a1_mass, 2) * pow(pion_mass, 4) * s +
910  pow(pion_mass, 2) *
911  (pow(a1_mass, 4) * (pow(m_rho, 2) - 4 * s) +
912  4 * pow(a1_mass, 2) * (pow(m_rho, 2) - s) * s +
913  pow(m_rho, 2) * pow(s, 2)) +
914  pow(a1_mass, 2) * s *
915  (pow(a1_mass, 4) + s * (-2 * pow(m_rho, 2) + s) +
916  pow(a1_mass, 2) * (-2 * pow(m_rho, 2) + 3 * s))) +
917  pow(eta2, 2) *
918  (pow(pion_mass, 8) -
919  4 * pow(a1_mass, 2) * pow(pion_mass, 2) * s *
920  (pow(a1_mass, 2) + pow(m_rho, 2) + s) +
921  pow(pion_mass, 4) * (pow(m_rho, 2) * s +
922  pow(a1_mass, 2) * (pow(m_rho, 2) + 2 * s)) +
923  pow(a1_mass, 2) * s *
924  (pow(a1_mass, 4) + s * (pow(m_rho, 2) + s) +
925  pow(a1_mass, 2) * (pow(m_rho, 2) + 3 * s))) +
926  pow(eta1, 2) *
927  (pow(pion_mass, 8) +
928  pow(a1_mass, 2) * s *
929  (pow(a1_mass, 4) + 2 * pow(m_rho, 4) -
930  3 * pow(a1_mass, 2) * (pow(m_rho, 2) - s) -
931  3 * pow(m_rho, 2) * s + pow(s, 2)) +
932  pow(pion_mass, 4) *
933  (2 * pow(m_rho, 4) - 3 * pow(m_rho, 2) * s +
934  pow(a1_mass, 2) * (-3 * pow(m_rho, 2) + 2 * s)) +
935  2 * pow(pion_mass, 2) *
936  (pow(a1_mass, 4) * (pow(m_rho, 2) - 2 * s) +
937  pow(m_rho, 2) * s * (-pow(m_rho, 2) + s) -
938  pow(a1_mass, 2) * (pow(m_rho, 4) - 4 * pow(m_rho, 2) * s +
939  2 * pow(s, 2))))) *
940  log(abs(-pow(a1_mass, 2) + tmax))) /
941  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
942  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
943  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
944  (8 * (eta1 - eta2) *
945  (delta *
946  (eta2 * (pow(pion_mass, 6) * pow(m_rho, 2) *
947  (2 * pow(pion_mass, 2) - s) +
948  pow(a1_mass, 8) * (-pow(pion_mass, 2) + s) +
949  pow(a1_mass, 6) *
950  (5 * pow(pion_mass, 4) - 7 * pow(pion_mass, 2) * s +
951  s * (pow(m_rho, 2) + 2 * s)) +
952  pow(a1_mass, 4) *
953  (-8 * pow(pion_mass, 6) -
954  pow(pion_mass, 4) * (pow(m_rho, 2) - 14 * s) +
955  pow(pion_mass, 2) *
956  (2 * pow(m_rho, 4) - pow(m_rho, 2) * s -
957  7 * pow(s, 2)) +
958  s * (-2 * pow(m_rho, 4) + pow(m_rho, 2) * s +
959  pow(s, 2))) +
960  pow(a1_mass, 2) * pow(pion_mass, 2) *
961  (4 * pow(pion_mass, 6) +
962  pow(pion_mass, 4) * (pow(m_rho, 2) - 8 * s) +
963  s * (2 * pow(m_rho, 4) + pow(m_rho, 2) * s -
964  pow(s, 2)) +
965  pow(pion_mass, 2) *
966  (-2 * pow(m_rho, 4) - 3 * pow(m_rho, 2) * s +
967  5 * pow(s, 2)))) +
968  eta1 *
969  (pow(a1_mass, 8) * (pow(pion_mass, 2) - s) +
970  pow(a1_mass, 6) *
971  (-5 * pow(pion_mass, 4) + (pow(m_rho, 2) - 2 * s) * s +
972  pow(pion_mass, 2) * (-2 * pow(m_rho, 2) + 7 * s)) +
973  pow(pion_mass, 2) * pow(m_rho, 2) *
974  (2 * pow(pion_mass, 6) +
975  pow(pion_mass, 4) * (4 * pow(m_rho, 2) - 5 * s) +
976  pow(m_rho, 4) * s -
977  pow(pion_mass, 2) *
978  (pow(m_rho, 4) + 3 * pow(m_rho, 2) * s -
979  2 * pow(s, 2))) +
980  pow(a1_mass, 4) *
981  (8 * pow(pion_mass, 6) +
982  pow(pion_mass, 4) * (9 * pow(m_rho, 2) - 14 * s) +
983  pow(pion_mass, 2) * s * (-9 * pow(m_rho, 2) + 7 * s) +
984  s * (pow(m_rho, 4) + pow(m_rho, 2) * s - pow(s, 2))) +
985  pow(a1_mass, 2) *
986  (-4 * pow(pion_mass, 8) +
987  pow(m_rho, 4) * s * (-pow(m_rho, 2) + s) +
988  pow(pion_mass, 6) * (-11 * pow(m_rho, 2) + 8 * s) +
989  pow(pion_mass, 4) *
990  (-3 * pow(m_rho, 4) + 17 * pow(m_rho, 2) * s -
991  5 * pow(s, 2)) +
992  pow(pion_mass, 2) *
993  (pow(m_rho, 6) - 5 * pow(m_rho, 2) * pow(s, 2) +
994  pow(s, 3))))) -
995  2 * pow(m_rho, 2) *
996  (eta2 *
997  (pow(pion_mass, 8) * (1 + 2 * C4 * pow(m_rho, 2)) -
998  2 * C4 * pow(pion_mass, 6) * pow(m_rho, 2) * s +
999  2 * C4 * pow(a1_mass, 8) * (-pow(pion_mass, 2) + s) +
1000  pow(a1_mass, 4) *
1001  (-16 * C4 * pow(pion_mass, 6) +
1002  pow(pion_mass, 4) *
1003  (-4 + 6 * C4 * pow(m_rho, 2) + 28 * C4 * s) +
1004  2 * pow(pion_mass, 2) *
1005  (pow(m_rho, 2) + s - 3 * C4 * pow(m_rho, 2) * s -
1006  7 * C4 * pow(s, 2)) +
1007  s * (-2 * pow(m_rho, 2) + s + 2 * C4 * pow(s, 2))) +
1008  pow(a1_mass, 6) *
1009  (10 * C4 * pow(pion_mass, 4) +
1010  2 * C4 * s * (pow(m_rho, 2) + 2 * s) +
1011  pow(pion_mass, 2) *
1012  (1 - 2 * C4 * (pow(m_rho, 2) + 7 * s))) +
1013  pow(a1_mass, 2) * pow(pion_mass, 2) *
1014  (8 * C4 * pow(pion_mass, 6) -
1015  2 * pow(pion_mass, 4) *
1016  (-2 + 3 * C4 * pow(m_rho, 2) + 8 * C4 * s) +
1017  s * (2 * pow(m_rho, 2) + s - 2 * C4 * pow(s, 2)) +
1018  2 * pow(pion_mass, 2) *
1019  (pow(m_rho, 2) * (-1 + 3 * C4 * s) +
1020  s * (-3 + 5 * C4 * s)))) +
1021  eta1 *
1022  (pow(pion_mass, 8) * (-1 + 6 * C4 * pow(m_rho, 2)) +
1023  2 * C4 * pow(a1_mass, 8) * (pow(pion_mass, 2) - s) +
1024  pow(pion_mass, 2) * pow(m_rho, 4) * s +
1025  2 * pow(pion_mass, 6) * pow(m_rho, 2) * (2 - 5 * C4 * s) -
1026  pow(a1_mass, 6) *
1027  (10 * C4 * pow(pion_mass, 4) +
1028  pow(pion_mass, 2) *
1029  (1 + 2 * C4 * (pow(m_rho, 2) - 7 * s)) +
1030  2 * C4 * s * (-pow(m_rho, 2) + 2 * s)) -
1031  pow(pion_mass, 4) * pow(m_rho, 2) *
1032  (pow(m_rho, 2) + s * (3 - 4 * C4 * s)) +
1033  pow(a1_mass, 4) *
1034  (16 * C4 * pow(pion_mass, 6) +
1035  2 * pow(pion_mass, 4) *
1036  (2 + 5 * C4 * pow(m_rho, 2) - 14 * C4 * s) +
1037  2 * pow(pion_mass, 2) * s *
1038  (-1 - 7 * C4 * pow(m_rho, 2) + 7 * C4 * s) +
1039  s * (-(s * (1 + 2 * C4 * s)) +
1040  pow(m_rho, 2) * (1 + 4 * C4 * s))) -
1041  pow(a1_mass, 2) *
1042  (8 * C4 * pow(pion_mass, 8) +
1043  pow(m_rho, 2) * (pow(m_rho, 2) - s) * s +
1044  2 * pow(pion_mass, 6) *
1045  (2 + 7 * C4 * pow(m_rho, 2) - 8 * C4 * s) +
1046  pow(pion_mass, 2) *
1047  (-pow(m_rho, 4) + pow(s, 2) +
1048  8 * C4 * pow(m_rho, 2) * pow(s, 2) -
1049  2 * C4 * pow(s, 3)) +
1050  pow(pion_mass, 4) *
1051  (pow(m_rho, 2) * (3 - 22 * C4 * s) +
1052  2 * s * (-3 + 5 * C4 * s)))))) *
1053  log(abs(-pow(a1_mass, 2) + tmax))) /
1054  ((pow(a1_mass, 2) - pow(pion_mass, 2)) * pow(m_rho, 2) *
1055  (pow(pion_mass, 2) - s) *
1056  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1057  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
1058  (16 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
1059  log(abs(-pow(pion_mass, 2) + tmax))) /
1060  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1061  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) -
1062  (8 * pow(-2 + delta, 2) *
1063  (3 * pow(pion_mass, 4) - 4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) +
1064  pow(pow(m_rho, 2) - s, 2)) *
1065  log(abs(-pow(pion_mass, 2) + tmax))) /
1066  ((pow(pion_mass, 2) - s) *
1067  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1068  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
1069  (8 * (-2 + delta) * (eta1 - eta2) * pow(pion_mass, 2) *
1070  (2 * eta1 * pow(pion_mass, 2) - 2 * eta2 * pow(pion_mass, 2) -
1071  eta1 * pow(m_rho, 2)) *
1072  (pow(pion_mass, 2) - s) * log(abs(-pow(pion_mass, 2) + tmax))) /
1073  ((pow(a1_mass, 2) - pow(pion_mass, 2)) *
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 * (-2 + delta) * (eta1 - eta2) * pow(pion_mass, 2) *
1077  (pow(a1_mass, 2) - s) * (pow(pion_mass, 2) - s) *
1078  (-(eta2 * (pow(pion_mass, 2) + s)) +
1079  eta1 * (pow(pion_mass, 2) - pow(m_rho, 2) + s)) *
1080  log(abs(-pow(pion_mass, 2) + tmax))) /
1081  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
1082  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1083  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
1084  (8 * (-2 + delta) *
1085  (-(delta * (4 * pow(pion_mass, 2) - pow(m_rho, 2)) *
1086  (pow(pion_mass, 2) + pow(m_rho, 2) - s)) +
1087  2 * pow(m_rho, 2) *
1088  (8 * C4 * pow(pion_mass, 4) - pow(m_rho, 2) + s +
1089  pow(pion_mass, 2) * (3 - 8 * C4 * s))) *
1090  log(abs(-pow(pion_mass, 2) + tmax))) /
1091  (pow(m_rho, 2) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1092  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
1093  (2 * pow(eta1 - eta2, 2) *
1094  (pow(eta1, 2) * (2 * pow(a1_mass, 6) -
1095  3 * pow(a1_mass, 4) *
1096  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) +
1097  pow(m_rho, 2) * (pow(m_rho, 2) - s) * s -
1098  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s) +
1099  pow(pion_mass, 2) *
1100  (-2 * pow(m_rho, 4) + 3 * pow(m_rho, 2) * s) +
1101  pow(a1_mass, 2) *
1102  (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
1103  pow(pion_mass, 2) * (8 * pow(m_rho, 2) - 4 * s) -
1104  4 * pow(m_rho, 2) * s + 2 * pow(s, 2))) -
1105  2 * eta1 * eta2 *
1106  (2 * pow(a1_mass, 6) -
1107  pow(pion_mass, 2) * (pow(pion_mass, 2) - pow(m_rho, 2)) *
1108  (pow(m_rho, 2) + s) +
1109  pow(a1_mass, 4) * (-6 * pow(pion_mass, 2) + 3 * s) +
1110  pow(a1_mass, 2) *
1111  (4 * pow(pion_mass, 4) - pow(m_rho, 4) +
1112  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) -
1113  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) +
1114  pow(eta2, 2) * (2 * pow(a1_mass, 6) +
1115  3 * pow(a1_mass, 4) *
1116  (-2 * pow(pion_mass, 2) + pow(m_rho, 2) + s) +
1117  pow(pion_mass, 2) *
1118  (-pow(m_rho, 4) +
1119  pow(pion_mass, 2) * (2 * pow(m_rho, 2) - s) +
1120  pow(m_rho, 2) * s) +
1121  pow(a1_mass, 2) *
1122  (4 * pow(pion_mass, 4) + pow(m_rho, 4) -
1123  2 * pow(m_rho, 2) * s + 2 * pow(s, 2) -
1124  4 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)))) *
1125  log(abs(-pow(a1_mass, 2) + tmin))) /
1126  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1127  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) +
1128  (2 * pow(eta1 - eta2, 2) * (pow(a1_mass, 2) - s) *
1129  (-2 * eta1 * eta2 *
1130  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
1131  2 * pow(a1_mass, 2) * pow(pion_mass, 4) * s +
1132  pow(pion_mass, 2) *
1133  (pow(a1_mass, 4) * (pow(m_rho, 2) - 4 * s) +
1134  4 * pow(a1_mass, 2) * (pow(m_rho, 2) - s) * s +
1135  pow(m_rho, 2) * pow(s, 2)) +
1136  pow(a1_mass, 2) * s *
1137  (pow(a1_mass, 4) + s * (-2 * pow(m_rho, 2) + s) +
1138  pow(a1_mass, 2) * (-2 * pow(m_rho, 2) + 3 * s))) +
1139  pow(eta2, 2) *
1140  (pow(pion_mass, 8) -
1141  4 * pow(a1_mass, 2) * pow(pion_mass, 2) * s *
1142  (pow(a1_mass, 2) + pow(m_rho, 2) + s) +
1143  pow(pion_mass, 4) * (pow(m_rho, 2) * s +
1144  pow(a1_mass, 2) * (pow(m_rho, 2) + 2 * s)) +
1145  pow(a1_mass, 2) * s *
1146  (pow(a1_mass, 4) + s * (pow(m_rho, 2) + s) +
1147  pow(a1_mass, 2) * (pow(m_rho, 2) + 3 * s))) +
1148  pow(eta1, 2) *
1149  (pow(pion_mass, 8) +
1150  pow(a1_mass, 2) * s *
1151  (pow(a1_mass, 4) + 2 * pow(m_rho, 4) -
1152  3 * pow(a1_mass, 2) * (pow(m_rho, 2) - s) -
1153  3 * pow(m_rho, 2) * s + pow(s, 2)) +
1154  pow(pion_mass, 4) *
1155  (2 * pow(m_rho, 4) - 3 * pow(m_rho, 2) * s +
1156  pow(a1_mass, 2) * (-3 * pow(m_rho, 2) + 2 * s)) +
1157  2 * pow(pion_mass, 2) *
1158  (pow(a1_mass, 4) * (pow(m_rho, 2) - 2 * s) +
1159  pow(m_rho, 2) * s * (-pow(m_rho, 2) + s) -
1160  pow(a1_mass, 2) * (pow(m_rho, 4) - 4 * pow(m_rho, 2) * s +
1161  2 * pow(s, 2))))) *
1162  log(abs(-pow(a1_mass, 2) + tmin))) /
1163  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
1164  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1165  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
1166  (8 * (eta1 - eta2) *
1167  (delta *
1168  (eta2 * (pow(pion_mass, 6) * pow(m_rho, 2) *
1169  (2 * pow(pion_mass, 2) - s) +
1170  pow(a1_mass, 8) * (-pow(pion_mass, 2) + s) +
1171  pow(a1_mass, 6) *
1172  (5 * pow(pion_mass, 4) - 7 * pow(pion_mass, 2) * s +
1173  s * (pow(m_rho, 2) + 2 * s)) +
1174  pow(a1_mass, 4) *
1175  (-8 * pow(pion_mass, 6) -
1176  pow(pion_mass, 4) * (pow(m_rho, 2) - 14 * s) +
1177  pow(pion_mass, 2) *
1178  (2 * pow(m_rho, 4) - pow(m_rho, 2) * s -
1179  7 * pow(s, 2)) +
1180  s * (-2 * pow(m_rho, 4) + pow(m_rho, 2) * s +
1181  pow(s, 2))) +
1182  pow(a1_mass, 2) * pow(pion_mass, 2) *
1183  (4 * pow(pion_mass, 6) +
1184  pow(pion_mass, 4) * (pow(m_rho, 2) - 8 * s) +
1185  s * (2 * pow(m_rho, 4) + pow(m_rho, 2) * s -
1186  pow(s, 2)) +
1187  pow(pion_mass, 2) *
1188  (-2 * pow(m_rho, 4) - 3 * pow(m_rho, 2) * s +
1189  5 * pow(s, 2)))) +
1190  eta1 *
1191  (pow(a1_mass, 8) * (pow(pion_mass, 2) - s) +
1192  pow(a1_mass, 6) *
1193  (-5 * pow(pion_mass, 4) + (pow(m_rho, 2) - 2 * s) * s +
1194  pow(pion_mass, 2) * (-2 * pow(m_rho, 2) + 7 * s)) +
1195  pow(pion_mass, 2) * pow(m_rho, 2) *
1196  (2 * pow(pion_mass, 6) +
1197  pow(pion_mass, 4) * (4 * pow(m_rho, 2) - 5 * s) +
1198  pow(m_rho, 4) * s -
1199  pow(pion_mass, 2) *
1200  (pow(m_rho, 4) + 3 * pow(m_rho, 2) * s -
1201  2 * pow(s, 2))) +
1202  pow(a1_mass, 4) *
1203  (8 * pow(pion_mass, 6) +
1204  pow(pion_mass, 4) * (9 * pow(m_rho, 2) - 14 * s) +
1205  pow(pion_mass, 2) * s * (-9 * pow(m_rho, 2) + 7 * s) +
1206  s * (pow(m_rho, 4) + pow(m_rho, 2) * s - pow(s, 2))) +
1207  pow(a1_mass, 2) *
1208  (-4 * pow(pion_mass, 8) +
1209  pow(m_rho, 4) * s * (-pow(m_rho, 2) + s) +
1210  pow(pion_mass, 6) * (-11 * pow(m_rho, 2) + 8 * s) +
1211  pow(pion_mass, 4) *
1212  (-3 * pow(m_rho, 4) + 17 * pow(m_rho, 2) * s -
1213  5 * pow(s, 2)) +
1214  pow(pion_mass, 2) *
1215  (pow(m_rho, 6) - 5 * pow(m_rho, 2) * pow(s, 2) +
1216  pow(s, 3))))) -
1217  2 * pow(m_rho, 2) *
1218  (eta2 *
1219  (pow(pion_mass, 8) * (1 + 2 * C4 * pow(m_rho, 2)) -
1220  2 * C4 * pow(pion_mass, 6) * pow(m_rho, 2) * s +
1221  2 * C4 * pow(a1_mass, 8) * (-pow(pion_mass, 2) + s) +
1222  pow(a1_mass, 4) *
1223  (-16 * C4 * pow(pion_mass, 6) +
1224  pow(pion_mass, 4) *
1225  (-4 + 6 * C4 * pow(m_rho, 2) + 28 * C4 * s) +
1226  2 * pow(pion_mass, 2) *
1227  (pow(m_rho, 2) + s - 3 * C4 * pow(m_rho, 2) * s -
1228  7 * C4 * pow(s, 2)) +
1229  s * (-2 * pow(m_rho, 2) + s + 2 * C4 * pow(s, 2))) +
1230  pow(a1_mass, 6) *
1231  (10 * C4 * pow(pion_mass, 4) +
1232  2 * C4 * s * (pow(m_rho, 2) + 2 * s) +
1233  pow(pion_mass, 2) *
1234  (1 - 2 * C4 * (pow(m_rho, 2) + 7 * s))) +
1235  pow(a1_mass, 2) * pow(pion_mass, 2) *
1236  (8 * C4 * pow(pion_mass, 6) -
1237  2 * pow(pion_mass, 4) *
1238  (-2 + 3 * C4 * pow(m_rho, 2) + 8 * C4 * s) +
1239  s * (2 * pow(m_rho, 2) + s - 2 * C4 * pow(s, 2)) +
1240  2 * pow(pion_mass, 2) *
1241  (pow(m_rho, 2) * (-1 + 3 * C4 * s) +
1242  s * (-3 + 5 * C4 * s)))) +
1243  eta1 *
1244  (pow(pion_mass, 8) * (-1 + 6 * C4 * pow(m_rho, 2)) +
1245  2 * C4 * pow(a1_mass, 8) * (pow(pion_mass, 2) - s) +
1246  pow(pion_mass, 2) * pow(m_rho, 4) * s +
1247  2 * pow(pion_mass, 6) * pow(m_rho, 2) * (2 - 5 * C4 * s) -
1248  pow(a1_mass, 6) *
1249  (10 * C4 * pow(pion_mass, 4) +
1250  pow(pion_mass, 2) *
1251  (1 + 2 * C4 * (pow(m_rho, 2) - 7 * s)) +
1252  2 * C4 * s * (-pow(m_rho, 2) + 2 * s)) -
1253  pow(pion_mass, 4) * pow(m_rho, 2) *
1254  (pow(m_rho, 2) + s * (3 - 4 * C4 * s)) +
1255  pow(a1_mass, 4) *
1256  (16 * C4 * pow(pion_mass, 6) +
1257  2 * pow(pion_mass, 4) *
1258  (2 + 5 * C4 * pow(m_rho, 2) - 14 * C4 * s) +
1259  2 * pow(pion_mass, 2) * s *
1260  (-1 - 7 * C4 * pow(m_rho, 2) + 7 * C4 * s) +
1261  s * (-(s * (1 + 2 * C4 * s)) +
1262  pow(m_rho, 2) * (1 + 4 * C4 * s))) -
1263  pow(a1_mass, 2) *
1264  (8 * C4 * pow(pion_mass, 8) +
1265  pow(m_rho, 2) * (pow(m_rho, 2) - s) * s +
1266  2 * pow(pion_mass, 6) *
1267  (2 + 7 * C4 * pow(m_rho, 2) - 8 * C4 * s) +
1268  pow(pion_mass, 2) *
1269  (-pow(m_rho, 4) + pow(s, 2) +
1270  8 * C4 * pow(m_rho, 2) * pow(s, 2) -
1271  2 * C4 * pow(s, 3)) +
1272  pow(pion_mass, 4) *
1273  (pow(m_rho, 2) * (3 - 22 * C4 * s) +
1274  2 * s * (-3 + 5 * C4 * s)))))) *
1275  log(abs(-pow(a1_mass, 2) + tmin))) /
1276  ((pow(a1_mass, 2) - pow(pion_mass, 2)) * pow(m_rho, 2) *
1277  (pow(pion_mass, 2) - s) *
1278  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1279  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
1280  (16 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
1281  log(abs(-pow(pion_mass, 2) + tmin))) /
1282  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1283  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) +
1284  (8 * pow(-2 + delta, 2) *
1285  (3 * pow(pion_mass, 4) - 4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) +
1286  pow(pow(m_rho, 2) - s, 2)) *
1287  log(abs(-pow(pion_mass, 2) + tmin))) /
1288  ((pow(pion_mass, 2) - s) *
1289  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1290  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
1291  (8 * (-2 + delta) * (eta1 - eta2) * pow(pion_mass, 2) *
1292  (2 * eta1 * pow(pion_mass, 2) - 2 * eta2 * pow(pion_mass, 2) -
1293  eta1 * pow(m_rho, 2)) *
1294  (pow(pion_mass, 2) - s) * log(abs(-pow(pion_mass, 2) + tmin))) /
1295  ((pow(a1_mass, 2) - pow(pion_mass, 2)) *
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 * (-2 + delta) * (eta1 - eta2) * pow(pion_mass, 2) *
1299  (pow(a1_mass, 2) - s) * (pow(pion_mass, 2) - s) *
1300  (-(eta2 * (pow(pion_mass, 2) + s)) +
1301  eta1 * (pow(pion_mass, 2) - pow(m_rho, 2) + s)) *
1302  log(abs(-pow(pion_mass, 2) + tmin))) /
1303  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
1304  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1305  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
1306  (8 * (-2 + delta) *
1307  (delta * (4 * pow(pion_mass, 2) - pow(m_rho, 2)) *
1308  (pow(pion_mass, 2) + pow(m_rho, 2) - s) -
1309  2 * pow(m_rho, 2) *
1310  (8 * C4 * pow(pion_mass, 4) - pow(m_rho, 2) + s +
1311  pow(pion_mass, 2) * (3 - 8 * C4 * s))) *
1312  log(abs(-pow(pion_mass, 2) + tmin))) /
1313  (pow(m_rho, 2) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1314  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))))) /
1315  (512. * Pi);
1316  // clang-format on
1317 
1318  return cut_off(xs * gev2_mb / spin_deg_factor);
1319 }
1320 
1322  const double s, const double t, const double m_rho) {
1323  const double spin_deg_factor = 3.0;
1324 
1325  using std::abs;
1326  using std::atan;
1327  using std::log;
1328  using std::pow;
1329  using std::sqrt;
1330 
1331  // clang-format off
1332  const double diff_xs =
1333  (pow(Const, 2) * pow(ghat, 4) *
1334  ((-8 * pow(-2 + delta, 2) * pow(pion_mass, 2)) /
1335  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - s, 2)) -
1336  (8 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
1337  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - t, 2) -
1338  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + t))) /
1339  (pow(m_rho, 2) *
1340  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1341  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
1342  pow(pow(pion_mass, 2) - t, 2)) +
1343  (4 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
1344  (-(eta2 * (pow(pion_mass, 2) + s)) + eta1 * (-pow(m_rho, 2) + s + t)) *
1345  (-pow(pion_mass, 4) + pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * t) +
1346  t * (-pow(m_rho, 2) + 2 * s + t))) /
1347  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
1348  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1349  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
1350  (pow(pion_mass, 2) - t)) -
1351  (8 * (-2 + delta) *
1352  (pow(pion_mass, 4) * (2 - 3 * delta + 8 * C4 * pow(m_rho, 2)) +
1353  pow(m_rho, 4) * (-2 + delta + 8 * C4 * t) +
1354  t * ((2 + 3 * delta) * s + 2 * delta * t) +
1355  pow(pion_mass, 2) *
1356  (-8 * C4 * pow(m_rho, 4) + (-2 + delta) * s -
1357  (2 + 3 * delta) * t + 4 * pow(m_rho, 2) * (1 + 4 * C4 * t)) -
1358  pow(m_rho, 2) * (t * (-2 + 3 * delta + 8 * C4 * t) +
1359  s * (-2 + delta + 16 * C4 * t)))) /
1360  (pow(m_rho, 2) *
1361  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1362  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
1363  (pow(pion_mass, 2) - t)) +
1364  (4 * (-2 + delta) * (eta1 - eta2) * (pow(a1_mass, 2) - s) *
1365  (eta2 * (pow(pion_mass, 2) + s) *
1366  (pow(pion_mass, 4) - pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
1367  s * (pow(m_rho, 2) - s - 2 * t)) +
1368  eta1 * (-4 * pow(pion_mass, 6) +
1369  s * (-pow(m_rho, 2) + s) * (-pow(m_rho, 2) + s + t) +
1370  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s + t) -
1371  pow(pion_mass, 2) * (pow(m_rho, 4) + 2 * s * (s - t) +
1372  pow(m_rho, 2) * (-s + t))))) /
1373  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
1374  (pow(pion_mass, 2) - s) *
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(eta1 - eta2, 2) *
1378  (pow(eta2, 2) *
1379  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
1380  pow(pion_mass, 4) * (pow(pow(m_rho, 2) + 2 * s, 2) - 2 * s * t) +
1381  pow(s, 2) * (pow(pow(m_rho, 2) + s, 2) +
1382  2 * (-pow(m_rho, 2) + s) * t + 2 * pow(t, 2)) -
1383  2 * pow(pion_mass, 2) * s *
1384  (pow(m_rho, 4) + pow(m_rho, 2) * (2 * s - t) +
1385  2 * s * (s + t))) +
1386  2 * eta1 * eta2 *
1387  (-pow(pion_mass, 8) +
1388  pow(pion_mass, 4) * (pow(m_rho, 4) + 2 * pow(m_rho, 2) * s +
1389  2 * s * (-2 * s + t)) -
1390  2 * pow(pion_mass, 2) * s *
1391  (pow(m_rho, 4) + pow(m_rho, 2) * (s + t) - 2 * s * (s + t)) +
1392  pow(s, 2) * (pow(m_rho, 4) - pow(s, 2) + 2 * pow(m_rho, 2) * t -
1393  2 * t * (s + t))) +
1394  pow(eta1, 2) *
1395  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
1396  pow(pion_mass, 4) * (3 * pow(m_rho, 4) + 2 * s * (2 * s - t) +
1397  2 * pow(m_rho, 2) * (-3 * s + t)) -
1398  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) *
1399  (-2 * s * (s + t) + pow(m_rho, 2) * (2 * s + t)) +
1400  s * (-pow(m_rho, 2) + s) *
1401  (pow(s, 2) + 2 * s * t + 2 * pow(t, 2) -
1402  pow(m_rho, 2) * (s + 2 * t))))) /
1403  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
1404  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1405  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
1406  (pow(eta1 - eta2, 2) *
1407  (-2 * eta1 * eta2 *
1408  (pow(pion_mass, 8) -
1409  pow(pion_mass, 4) *
1410  (pow(m_rho, 4) + 2 * (pow(m_rho, 2) + s) * t -
1411  4 * pow(t, 2)) +
1412  pow(t, 2) * (-pow(m_rho, 4) - 2 * pow(m_rho, 2) * s +
1413  2 * pow(s, 2) + 2 * s * t + pow(t, 2)) +
1414  2 * pow(pion_mass, 2) * t *
1415  (pow(m_rho, 4) + pow(m_rho, 2) * (s + t) -
1416  2 * t * (s + t))) +
1417  pow(eta2, 2) *
1418  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
1419  pow(pion_mass, 4) * (pow(m_rho, 4) + 4 * pow(m_rho, 2) * t -
1420  2 * (s - 2 * t) * t) +
1421  pow(t, 2) * (pow(m_rho, 4) + 2 * pow(s, 2) + 2 * s * t +
1422  pow(t, 2) + 2 * pow(m_rho, 2) * (-s + t)) -
1423  2 * pow(pion_mass, 2) * t *
1424  (pow(m_rho, 4) - pow(m_rho, 2) * (s - 2 * t) +
1425  2 * t * (s + t))) +
1426  pow(eta1, 2) *
1427  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
1428  pow(pion_mass, 4) *
1429  (3 * pow(m_rho, 4) + 2 * pow(m_rho, 2) * (s - 3 * t) -
1430  2 * (s - 2 * t) * t) +
1431  t * (-pow(m_rho, 2) + t) *
1432  (2 * pow(s, 2) + 2 * s * t + pow(t, 2) -
1433  pow(m_rho, 2) * (2 * s + t)) -
1434  2 * pow(pion_mass, 2) * (-pow(m_rho, 2) + t) *
1435  (2 * t * (s + t) - pow(m_rho, 2) * (s + 2 * t))))) /
1436  ((pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1437  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
1438  pow(pow(a1_mass, 2) - t, 2)) +
1439  (8 * (-2 + delta) *
1440  ((-2 + delta) * pow(m_rho, 6) +
1441  pow(pion_mass, 6) * (-2 + 3 * delta - 8 * C4 * pow(m_rho, 2)) +
1442  s * t * ((-2 + 3 * delta) * s + 4 * delta * t) +
1443  pow(pion_mass, 4) *
1444  (8 * C4 * pow(m_rho, 4) + 4 * delta * s + 2 * t - 3 * delta * t -
1445  pow(m_rho, 2) * (2 + delta + 16 * C4 * s - 8 * C4 * t)) +
1446  pow(m_rho, 4) *
1447  (-((-2 + delta) * t) + s * (4 - 2 * delta + 8 * C4 * t)) +
1448  pow(m_rho, 2) * s *
1449  (s * (-2 + delta - 8 * C4 * t) - 2 * t * (delta + 8 * C4 * t)) +
1450  pow(pion_mass, 2) *
1451  (s * ((2 - 3 * delta) * s - 8 * delta * t) -
1452  pow(m_rho, 4) * (-6 + 3 * delta + 8 * C4 * (s + t)) +
1453  pow(m_rho, 2) * (8 * C4 * pow(s, 2) + 4 * (-1 + delta) * t +
1454  s * (-8 + 6 * delta + 32 * C4 * t))))) /
1455  (pow(m_rho, 2) * (pow(pion_mass, 2) - s) *
1456  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1457  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
1458  (pow(pion_mass, 2) - t)) +
1459  (2 * pow(eta1 - eta2, 2) * (pow(a1_mass, 2) - s) *
1460  (pow(eta1, 2) * (pow(pion_mass, 8) +
1461  pow(pion_mass, 4) * (2 * pow(m_rho, 4) + 2 * s * t -
1462  3 * pow(m_rho, 2) * (s + t)) +
1463  s * t *
1464  (2 * pow(m_rho, 4) + pow(s, 2) + 3 * s * t +
1465  pow(t, 2) - 3 * pow(m_rho, 2) * (s + t)) -
1466  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - s - t) *
1467  (-2 * s * t + pow(m_rho, 2) * (s + t))) +
1468  pow(eta2, 2) *
1469  (pow(pion_mass, 8) -
1470  4 * pow(pion_mass, 2) * s * t * (pow(m_rho, 2) + s + t) +
1471  pow(pion_mass, 4) * (2 * s * t + pow(m_rho, 2) * (s + t)) +
1472  s * t *
1473  (pow(s, 2) + 3 * s * t + pow(t, 2) +
1474  pow(m_rho, 2) * (s + t))) +
1475  2 * eta1 * eta2 *
1476  (-pow(pion_mass, 8) + 2 * pow(pion_mass, 6) * pow(m_rho, 2) -
1477  2 * pow(pion_mass, 4) * s * t -
1478  s * t *
1479  (pow(s, 2) + 3 * s * t + pow(t, 2) -
1480  2 * pow(m_rho, 2) * (s + t)) -
1481  pow(pion_mass, 2) *
1482  (-4 * s * t * (s + t) +
1483  pow(m_rho, 2) * (pow(s, 2) + 4 * s * t + pow(t, 2)))))) /
1484  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
1485  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1486  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
1487  (pow(a1_mass, 2) - t)) +
1488  (8 * (pow(delta, 2) *
1489  (8 * pow(pion_mass, 4) + 3 * pow(m_rho, 4) -
1490  6 * pow(m_rho, 2) * (s + t) + 2 * pow(s + t, 2) +
1491  4 * pow(pion_mass, 2) * (3 * pow(m_rho, 2) - 2 * (s + t))) -
1492  4 * delta * pow(m_rho, 2) *
1493  (16 * C4 * pow(pion_mass, 4) +
1494  pow(m_rho, 2) * (3 - 6 * C4 * (s + t)) +
1495  (s + t) * (-3 + 4 * C4 * (s + t)) +
1496  2 * pow(pion_mass, 2) *
1497  (3 + C4 * (6 * pow(m_rho, 2) - 8 * (s + t)))) +
1498  4 * pow(m_rho, 4) *
1499  (3 + 4 * C4 * (2 * pow(pion_mass, 2) - s - t) *
1500  (3 + C4 * (4 * pow(pion_mass, 2) - 2 * (s + t)))))) /
1501  (pow(m_rho, 4) * (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1502  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
1503  (4 * (eta1 - eta2) * (-pow(a1_mass, 2) + s) *
1504  (eta2 * (-2 * pow(pion_mass, 4) * (delta - 4 * C4 * pow(m_rho, 2)) *
1505  (pow(m_rho, 2) + 4 * s) +
1506  pow(pion_mass, 2) *
1507  (-2 * pow(m_rho, 4) * (-2 + delta + 8 * C4 * s) +
1508  8 * delta * s * (s + t) -
1509  pow(m_rho, 2) * ((-10 + delta) * s - (-2 + delta) * t +
1510  32 * C4 * s * (s + t))) +
1511  s * (2 * pow(m_rho, 4) * (-2 + delta + 4 * C4 * s) -
1512  2 * delta * pow(s + t, 2) +
1513  pow(m_rho, 2) * ((-6 + delta) * s + (-2 + delta) * t +
1514  8 * C4 * pow(s + t, 2)))) +
1515  eta1 * (4 * pow(pion_mass, 4) *
1516  (6 * C4 * pow(m_rho, 4) + 2 * delta * s +
1517  pow(m_rho, 2) * (1 - 2 * delta - 8 * C4 * s)) +
1518  2 * delta * s * pow(s + t, 2) -
1519  pow(m_rho, 2) *
1520  ((-6 + 5 * delta) * pow(s, 2) +
1521  2 * (-2 + 3 * delta) * s * t + (-2 + delta) * pow(t, 2) +
1522  8 * C4 * s * pow(s + t, 2)) +
1523  pow(m_rho, 4) *
1524  ((-2 + delta) * (3 * s + t) + 8 * C4 * s * (s + 2 * t)) -
1525  2 * pow(pion_mass, 2) *
1526  (4 * delta * s * (s + t) -
1527  pow(m_rho, 2) * (-6 * s + 7 * delta * s - 2 * t +
1528  3 * delta * t + 16 * C4 * s * (s + t)) +
1529  2 * pow(m_rho, 4) *
1530  (-2 + delta + 4 * C4 * (2 * s + t)))))) /
1531  (pow(m_rho, 2) *
1532  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
1533  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1534  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) +
1535  (4 * (eta1 - eta2) *
1536  (((-2 + delta) *
1537  (pow(pion_mass, 4) - pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
1538  s * (pow(m_rho, 2) - s - 2 * t)) *
1539  (eta1 * (pow(m_rho, 2) - s - t) + eta2 * (pow(pion_mass, 2) + t))) /
1540  ((pow(pion_mass, 2) - s) * (pow(a1_mass, 2) - t)) +
1541  ((-2 + delta) *
1542  (eta2 * (pow(pion_mass, 2) + t) *
1543  (pow(pion_mass, 4) -
1544  pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * t) +
1545  (pow(m_rho, 2) - 2 * s - t) * t) +
1546  eta1 * (-4 * pow(pion_mass, 6) +
1547  (pow(m_rho, 2) - t) * (pow(m_rho, 2) - s - t) * t +
1548  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s + t) -
1549  pow(pion_mass, 2) *
1550  (pow(m_rho, 4) + pow(m_rho, 2) * (s - t) +
1551  2 * t * (-s + t))))) /
1552  ((-pow(a1_mass, 2) + t) * (-pow(pion_mass, 2) + t)) +
1553  (eta2 *
1554  (-2 * pow(pion_mass, 4) * (delta - 4 * C4 * pow(m_rho, 2)) *
1555  (pow(m_rho, 2) + 4 * t) +
1556  pow(pion_mass, 2) *
1557  (8 * delta * t * (s + t) -
1558  2 * pow(m_rho, 4) * (-2 + delta + 8 * C4 * t) -
1559  pow(m_rho, 2) * (-((-2 + delta) * s) + (-10 + delta) * t +
1560  32 * C4 * t * (s + t))) +
1561  t * (-2 * delta * pow(s + t, 2) +
1562  2 * pow(m_rho, 4) * (-2 + delta + 4 * C4 * t) +
1563  pow(m_rho, 2) * ((-2 + delta) * s + (-6 + delta) * t +
1564  8 * C4 * pow(s + t, 2)))) +
1565  eta1 *
1566  (2 * delta * t * pow(s + t, 2) -
1567  pow(m_rho, 2) *
1568  ((-2 + delta) * pow(s, 2) + 2 * (-2 + 3 * delta) * s * t +
1569  (-6 + 5 * delta) * pow(t, 2) +
1570  8 * C4 * t * pow(s + t, 2)) +
1571  pow(m_rho, 4) *
1572  (8 * C4 * t * (2 * s + t) + (-2 + delta) * (s + 3 * t)) +
1573  4 * pow(pion_mass, 4) *
1574  (6 * C4 * pow(m_rho, 4) + 2 * delta * t +
1575  pow(m_rho, 2) * (1 - 2 * delta - 8 * C4 * t)) -
1576  2 * pow(pion_mass, 2) *
1577  (4 * delta * t * (s + t) -
1578  pow(m_rho, 2) * (-2 * s + 3 * delta * s - 6 * t +
1579  7 * delta * t + 16 * C4 * t * (s + t)) +
1580  2 * pow(m_rho, 4) *
1581  (-2 + delta + 4 * C4 * (s + 2 * t))))) /
1582  (pow(m_rho, 2) * (-pow(a1_mass, 2) + t)))) /
1583  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1584  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)))) /
1585  (512. * Pi);
1586 
1587  // clang-format on
1588  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
1589 }
1590 
1591 // C12
1592 double
1594  const double s, const double m_rho) {
1595  using std::abs;
1596  using std::atan;
1597  using std::log;
1598  using std::pow;
1599  using std::sqrt;
1600 
1601  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, m_rho, pion_mass, 0.);
1602  const double &tmin = t_mandelstam[1];
1603  const double &tmax = t_mandelstam[0];
1604  const double spin_deg_factor = 3.0;
1605 
1606  // clang-format off
1607  const double xs =
1608  (pow(Const, 2) * pow(ghat, 4) *
1609  (0. -
1610  (0.25 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
1611  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
1612  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
1613  tmax) /
1614  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - s, 2)) -
1615  (0.0625 *
1616  (0. + 8. * pow(pion_mass, 2) * pow(m_rho, 4) - 12. * pow(m_rho, 6) +
1617  4. * pow(m_rho, 4) * s +
1618  delta * pow(m_rho, 2) *
1619  (-16. * pow(pion_mass, 4) -
1620  16. * pow(pion_mass, 2) * pow(m_rho, 2) - 4. * pow(m_rho, 4) +
1621  16. * pow(m_rho, 2) * s + 4. * pow(s, 2)) +
1622  pow(delta, 2) *
1623  (8. * pow(pion_mass, 6) + 9. * pow(m_rho, 6) +
1624  pow(pion_mass, 4) * (4. * pow(m_rho, 2) - 4. * s) -
1625  13. * pow(m_rho, 4) * s - 5. * pow(m_rho, 2) * pow(s, 2) +
1626  1. * pow(s, 3) +
1627  pow(pion_mass, 2) * (-2. * pow(m_rho, 4) +
1628  4. * pow(m_rho, 2) * s - 2. * pow(s, 2)))) *
1629  tmax) /
1630  pow(m_rho, 6) -
1631  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
1632  (pow(a1_mass, 2) - 1. * s) *
1633  (eta2 * (pow(pion_mass, 6) + pow(pion_mass, 2) * pow(s, 2) +
1634  (pow(m_rho, 2) - 1. * s) * pow(s, 2) +
1635  pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 3. * s)) +
1636  eta1 * (-4. * pow(pion_mass, 6) +
1637  pow(pion_mass, 4) * (3. * pow(m_rho, 2) + s) +
1638  pow(pion_mass, 2) * (-1. * pow(m_rho, 4) + pow(m_rho, 2) * s -
1639  2. * pow(s, 2)) +
1640  s * (pow(m_rho, 4) - 2. * pow(m_rho, 2) * s + pow(s, 2)))) *
1641  tmax) /
1642  ((-1. * pow(pion_mass, 2) + s) *
1643  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1644  2. * pow(a1_mass, 2) * s + pow(s, 2))) +
1645  (0.03125 * pow(eta1 - 1. * eta2, 2) *
1646  (pow(eta1, 2) *
1647  (1. * pow(pion_mass, 8) - 2. * pow(pion_mass, 6) * pow(m_rho, 2) +
1648  pow(pion_mass, 2) * s *
1649  (-4. * pow(m_rho, 4) + 8. * pow(m_rho, 2) * s -
1650  4. * pow(s, 2)) +
1651  pow(s, 2) * (1. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s +
1652  1. * pow(s, 2)) +
1653  pow(pion_mass, 4) * (3. * pow(m_rho, 4) -
1654  6. * pow(m_rho, 2) * s + 4. * pow(s, 2))) +
1655  pow(eta2, 2) *
1656  (1. * pow(pion_mass, 8) - 2. * pow(pion_mass, 6) * pow(m_rho, 2) +
1657  pow(pion_mass, 2) * s *
1658  (-2. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s -
1659  4. * pow(s, 2)) +
1660  pow(s, 2) * (1. * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s +
1661  1. * pow(s, 2)) +
1662  pow(pion_mass, 4) * (1. * pow(m_rho, 4) +
1663  4. * pow(m_rho, 2) * s + 4. * pow(s, 2))) +
1664  eta1 * eta2 *
1665  (-2. * pow(pion_mass, 8) + 2. * pow(m_rho, 4) * pow(s, 2) -
1666  2. * pow(s, 4) +
1667  pow(pion_mass, 4) * (2. * pow(m_rho, 4) +
1668  4. * pow(m_rho, 2) * s - 8. * pow(s, 2)) +
1669  pow(pion_mass, 2) * s *
1670  (-4. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s +
1671  8. * pow(s, 2)))) *
1672  tmax) /
1673  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1674  2. * pow(a1_mass, 2) * s + pow(s, 2)) +
1675  (0.5 *
1676  (0. - 4. * C4 * pow(m_rho, 8) - 0.5 * pow(m_rho, 4) * s +
1677  pow(m_rho, 6) * (2. + 2. * C4 * s) +
1678  pow(delta, 2) *
1679  (2. * pow(pion_mass, 6) + 2. * pow(m_rho, 6) -
1680  1.5 * pow(pion_mass, 4) * s - 2.375 * pow(m_rho, 4) * s -
1681  0.75 * pow(m_rho, 2) * pow(s, 2) + 0.125 * pow(s, 3) +
1682  pow(pion_mass, 2) *
1683  (-1.5 * pow(m_rho, 4) + 0.5 * pow(m_rho, 2) * s)) +
1684  delta * pow(m_rho, 2) *
1685  (-2. * pow(pion_mass, 4) +
1686  pow(pion_mass, 2) *
1687  (1. * s + pow(m_rho, 2) * (-1. - 2. * C4 * s)) +
1688  pow(m_rho, 2) * (2. * C4 * pow(m_rho, 4) +
1689  pow(m_rho, 2) * (-3. + 1. * C4 * s) +
1690  s * (2. + 1. * C4 * s)))) *
1691  tmax) /
1692  pow(m_rho, 6) -
1693  (0.5 *
1694  (pow(m_rho, 6) *
1695  (-1.5 + C4 * (-12. * pow(pion_mass, 2) + 6. * s) +
1696  pow(C4, 2) * (-16. * pow(pion_mass, 4) +
1697  16. * pow(pion_mass, 2) * s - 4. * pow(s, 2))) +
1698  pow(delta, 2) *
1699  (1. * pow(pion_mass, 6) + 0.125 * pow(m_rho, 6) +
1700  pow(pion_mass, 4) * (-2. * pow(m_rho, 2) - 1. * s) +
1701  0.25 * pow(m_rho, 4) * s - 0.625 * pow(m_rho, 2) * pow(s, 2) +
1702  pow(pion_mass, 2) *
1703  (-2.5 * pow(m_rho, 4) + 1.75 * pow(m_rho, 2) * s +
1704  0.25 * pow(s, 2))) +
1705  delta * pow(m_rho, 2) *
1706  (pow(pion_mass, 4) * (1. + 8. * C4 * pow(m_rho, 2)) +
1707  pow(pion_mass, 2) * (6. * C4 * pow(m_rho, 4) - 0.5 * s +
1708  pow(m_rho, 2) * (3. - 10. * C4 * s)) +
1709  pow(m_rho, 2) * (pow(m_rho, 2) * (1.5 - 1. * C4 * s) +
1710  s * (-2.5 + 3. * C4 * s)))) *
1711  tmax) /
1712  pow(m_rho, 6) -
1713  (0.25 *
1714  (pow(delta, 2) *
1715  (1. * pow(pion_mass, 6) - 1. * pow(m_rho, 6) +
1716  pow(pion_mass, 4) *
1717  (-2.499999999999999 * pow(m_rho, 2) - 2.5 * s) -
1718  1.5 * pow(m_rho, 4) * s + 2. * pow(m_rho, 2) * pow(s, 2) -
1719  0.5 * pow(s, 3) +
1720  pow(pion_mass, 2) *
1721  (3.5 * pow(m_rho, 4) -
1722  1.5000000000000004 * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
1723  pow(m_rho, 2) *
1724  (pow(pion_mass, 4) * (-6. - 8. * C4 * pow(m_rho, 2)) +
1725  2. * pow(s, 2) + pow(m_rho, 4) * (-4. - 8. * C4 * s) +
1726  pow(m_rho, 2) * s * (-2. + 8. * C4 * s) +
1727  pow(pion_mass, 2) * (8. * C4 * pow(m_rho, 4) + 4. * s +
1728  pow(m_rho, 2) * (10. - 16. * C4 * s))) +
1729  delta *
1730  (-2. * pow(pion_mass, 6) - 5. * pow(m_rho, 2) * pow(s, 2) +
1731  1. * pow(s, 3) +
1732  pow(pion_mass, 4) *
1733  (8. * pow(m_rho, 2) + 4. * C4 * pow(m_rho, 4) + 5. * s) +
1734  pow(m_rho, 4) * s * (4. - 4. * C4 * s) +
1735  pow(m_rho, 6) * (4. + 4. * C4 * s) +
1736  pow(pion_mass, 2) *
1737  (-4. * C4 * pow(m_rho, 6) + 1. * pow(m_rho, 2) * s -
1738  4. * pow(s, 2) + pow(m_rho, 4) * (-12. + 8. * C4 * s)))) *
1739  tmax) /
1740  (pow(m_rho, 4) * (pow(pion_mass, 2) - 1. * s)) +
1741  (0.0625 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
1742  (pow(m_rho, 2) *
1743  (eta2 * (4. * pow(pion_mass, 4) - 6. * pow(pion_mass, 2) * s +
1744  s * (8. * pow(m_rho, 2) + 6. * s)) +
1745  eta1 * (-12. * pow(pion_mass, 4) + 4. * pow(m_rho, 4) +
1746  2. * pow(m_rho, 2) * s - 6. * pow(s, 2) +
1747  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s))) +
1748  delta *
1749  (eta1 *
1750  (8. * pow(pion_mass, 6) - 2. * pow(m_rho, 6) +
1751  pow(pion_mass, 4) * (2. * pow(m_rho, 2) - 2. * s) -
1752  3. * pow(m_rho, 4) * s + 4. * pow(m_rho, 2) * pow(s, 2) +
1753  1. * pow(s, 3) +
1754  pow(pion_mass, 2) * (2. * pow(m_rho, 4) - 2. * pow(s, 2))) +
1755  eta2 * (pow(pion_mass, 4) * (-2. * pow(m_rho, 2) - 4. * s) +
1756  pow(pion_mass, 2) * s * (3. * pow(m_rho, 2) + 3. * s) +
1757  s * (-4. * pow(m_rho, 4) - 7. * pow(m_rho, 2) * s -
1758  1. * pow(s, 2))))) *
1759  tmax) /
1760  (pow(m_rho, 2) *
1761  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1762  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
1763  (0.1875 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
1764  (delta * (eta1 * (2.6666666666666665 * pow(pion_mass, 6) +
1765  pow(pion_mass, 4) * (-4. * pow(m_rho, 2) + 2. * s) +
1766  pow(pion_mass, 2) *
1767  (-1.3333333333333333 * pow(m_rho, 4) +
1768  6. * pow(m_rho, 2) * s -
1769  3.3333333333333335 * pow(s, 2)) +
1770  s * (0.3333333333333333 * pow(m_rho, 4) -
1771  1.3333333333333333 * pow(m_rho, 2) * s +
1772  1. * pow(s, 2))) +
1773  eta2 * (pow(pion_mass, 4) *
1774  (-0.6666666666666666 * pow(m_rho, 2) - 4. * s) +
1775  s * (0.6666666666666666 * pow(m_rho, 4) -
1776  1. * pow(m_rho, 2) * s - 1. * pow(s, 2)) +
1777  pow(pion_mass, 2) *
1778  (-0.6666666666666666 * pow(m_rho, 4) -
1779  0.3333333333333333 * pow(m_rho, 2) * s +
1780  3.6666666666666665 * pow(s, 2)))) +
1781  pow(m_rho, 2) *
1782  (eta2 * (C4 * pow(pion_mass, 4) *
1783  (2.6666666666666665 * pow(m_rho, 2) +
1784  10.666666666666666 * s) +
1785  pow(pion_mass, 2) *
1786  (s * (3.3333333333333335 -
1787  10.666666666666666 * C4 * s) +
1788  pow(m_rho, 2) * (1.3333333333333333 -
1789  5.333333333333333 * C4 * s)) +
1790  s * (s * (-2. + 2.6666666666666665 * C4 * s) +
1791  pow(m_rho, 2) * (-1.3333333333333333 +
1792  2.6666666666666665 * C4 * s))) +
1793  eta1 *
1794  (pow(pion_mass, 4) *
1795  (1.3333333333333333 + 8. * C4 * pow(m_rho, 2) -
1796  10.666666666666666 * C4 * s) +
1797  s * (s * (2. - 2.6666666666666665 * C4 * s) +
1798  pow(m_rho, 2) * (-2. + 2.6666666666666665 * C4 * s)) +
1799  pow(pion_mass, 2) *
1800  (pow(m_rho, 2) * (2.6666666666666665 -
1801  10.666666666666666 * C4 * s) +
1802  s * (-4. + 10.666666666666666 * C4 * s))))) *
1803  tmax) /
1804  (pow(m_rho, 2) *
1805  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1806  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
1807  (0.0625 * (-2. + delta) * (eta1 - 1. * eta2) *
1808  (pow(a1_mass, 2) - 1. * s) * (pow(pion_mass, 2) + s) *
1809  (-2. * eta2 * s +
1810  eta1 * (pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s)) *
1811  pow(tmax, 2)) /
1812  ((-1. * pow(pion_mass, 2) + s) *
1813  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1814  2. * pow(a1_mass, 2) * s + pow(s, 2))) +
1815  (0.03125 * pow(eta1 - 1. * eta2, 2) *
1816  (pow(eta1, 2) * (pow(m_rho, 2) - 1. * s) + 2. * eta1 * eta2 * s -
1817  1. * pow(eta2, 2) * s) *
1818  (pow(pion_mass, 4) + (pow(m_rho, 2) - 1. * s) * s +
1819  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 2. * s)) *
1820  pow(tmax, 2)) /
1821  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1822  2. * pow(a1_mass, 2) * s + pow(s, 2)) -
1823  (0.125 *
1824  (-1. * pow(m_rho, 4) + 4. * C4 * pow(m_rho, 6) +
1825  delta * pow(m_rho, 2) *
1826  (2. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4) +
1827  pow(pion_mass, 2) * (2. - 4. * C4 * pow(m_rho, 2)) - 2. * s) +
1828  pow(delta, 2) *
1829  (1. * pow(pion_mass, 4) + 0.25 * pow(m_rho, 4) -
1830  1.25 * pow(s, 2) +
1831  pow(pion_mass, 2) * (-3. * pow(m_rho, 2) + 2. * s))) *
1832  pow(tmax, 2)) /
1833  pow(m_rho, 6) +
1834  (0.03125 *
1835  (0. - 4. * pow(m_rho, 4) +
1836  delta * (16. * pow(m_rho, 4) - 8. * pow(m_rho, 2) * s) +
1837  pow(delta, 2) *
1838  (4. * pow(pion_mass, 4) - 3. * pow(m_rho, 4) +
1839  2. * pow(m_rho, 2) * s - 3. * pow(s, 2) +
1840  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 4. * s))) *
1841  pow(tmax, 2)) /
1842  pow(m_rho, 6) +
1843  (0.0625 *
1844  (-32. * C4 * pow(m_rho, 4) * s +
1845  pow(delta, 2) * (1. * pow(pion_mass, 4) +
1846  pow(pion_mass, 2) *
1847  (-1.0000000000000009 * pow(m_rho, 2) - 2. * s) +
1848  s * (-3. * pow(m_rho, 2) + 1. * s)) +
1849  delta *
1850  (-2. * pow(pion_mass, 4) +
1851  (6. * pow(m_rho, 2) + 16. * C4 * pow(m_rho, 4) - 2. * s) * s +
1852  pow(pion_mass, 2) * (2. * pow(m_rho, 2) + 4. * s))) *
1853  pow(tmax, 2)) /
1854  (pow(m_rho, 4) * (pow(pion_mass, 2) - 1. * s)) -
1855  (0.5625 *
1856  (C4 * pow(m_rho, 6) *
1857  (2.6666666666666665 + 7.111111111111112 * C4 * pow(pion_mass, 2) -
1858  3.555555555555556 * C4 * s) +
1859  pow(delta, 2) * (0.11111111111111112 * pow(m_rho, 4) +
1860  pow(pion_mass, 2) *
1861  (1. * pow(m_rho, 2) - 0.22222222222222224 * s) -
1862  0.22222222222222224 * pow(m_rho, 2) * s +
1863  0.11111111111111112 * pow(s, 2)) +
1864  delta * pow(m_rho, 2) *
1865  (-2.2222222222222223 * C4 * pow(m_rho, 4) +
1866  pow(pion_mass, 2) * (-0.6666666666666666 -
1867  2.6666666666666665 * C4 * pow(m_rho, 2)) +
1868  0.22222222222222224 * s +
1869  pow(m_rho, 2) *
1870  (-0.22222222222222224 + 1.777777777777778 * C4 * s))) *
1871  pow(tmax, 2)) /
1872  pow(m_rho, 6) +
1873  (0.03125 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
1874  (pow(m_rho, 2) * (-2. * eta2 * pow(pion_mass, 2) -
1875  5.999999999999999 * eta1 * pow(m_rho, 2) +
1876  8. * eta1 * s - 2. * eta2 * s) +
1877  delta *
1878  (eta1 * (-5.999999999999999 * pow(pion_mass, 4) +
1879  5. * pow(m_rho, 4) +
1880  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
1881  5.999999999999999 * pow(m_rho, 2) * s + 1. * pow(s, 2)) +
1882  eta2 * (4. * pow(pion_mass, 4) +
1883  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 2. * s) +
1884  s * (5. * pow(m_rho, 2) + 2. * s)))) *
1885  pow(tmax, 2)) /
1886  (pow(m_rho, 2) *
1887  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1888  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
1889  (0.15625 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
1890  (delta *
1891  (eta1 * (-1.2 * pow(pion_mass, 4) + 0.6 * pow(m_rho, 4) +
1892  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 2.4 * s) -
1893  1.6 * pow(m_rho, 2) * s + 1. * pow(s, 2)) +
1894  eta2 * (0.8 * pow(pion_mass, 4) +
1895  (1. * pow(m_rho, 2) - 0.4 * s) * s +
1896  pow(pion_mass, 2) * (0.2 * pow(m_rho, 2) + 1.2 * s))) +
1897  pow(m_rho, 2) *
1898  (eta2 * (pow(pion_mass, 2) * (-0.4 - 6.4 * C4 * s) +
1899  s * (-0.4 + 3.2 * C4 * s)) +
1900  eta1 * (s * (0.8 - 3.2 * C4 * s) +
1901  pow(m_rho, 2) * (-0.4 + 3.2 * C4 * s) +
1902  pow(pion_mass, 2) *
1903  (-0.8 - 3.2 * C4 * pow(m_rho, 2) + 6.4 * C4 * s)))) *
1904  pow(tmax, 2)) /
1905  (pow(m_rho, 2) *
1906  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1907  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
1908  (0.20833333333333331 * delta *
1909  (-0.8 * pow(m_rho, 2) + 0.8 * C4 * pow(m_rho, 4) +
1910  delta * (0.8 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 0.7 * s)) *
1911  pow(tmax, 3)) /
1912  pow(m_rho, 6) +
1913  (0.125 *
1914  (5.333333333333333 * pow(C4, 2) * pow(m_rho, 6) +
1915  delta * (-0.6666666666666666 * pow(m_rho, 2) -
1916  1.3333333333333333 * C4 * pow(m_rho, 4)) +
1917  pow(delta, 2) *
1918  (1. * pow(pion_mass, 2) + 1.1666666666666667 * pow(m_rho, 2) -
1919  0.6666666666666666 * s)) *
1920  pow(tmax, 3)) /
1921  pow(m_rho, 6) +
1922  (0.10416666666666666 * delta *
1923  (-0.8 * pow(m_rho, 2) +
1924  delta * (0.4 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 0.6 * s)) *
1925  pow(tmax, 3)) /
1926  pow(m_rho, 6) +
1927  (0.020833333333333332 * pow(eta1 - 1. * eta2, 2) * s *
1928  (-2. * eta1 * eta2 * s + pow(eta2, 2) * s +
1929  pow(eta1, 2) * (-1. * pow(m_rho, 2) + s)) *
1930  pow(tmax, 3)) /
1931  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1932  2. * pow(a1_mass, 2) * s + pow(s, 2)) +
1933  (0.10416666666666666 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
1934  (0.4 * eta1 * pow(m_rho, 2) +
1935  delta * (-0.2 * eta2 * pow(pion_mass, 2) - 0.2 * eta2 * s +
1936  eta1 * (-0.4 * pow(pion_mass, 2) - 0.8 * pow(m_rho, 2) +
1937  1. * s))) *
1938  pow(tmax, 3)) /
1939  (pow(m_rho, 2) *
1940  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1941  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
1942  (0.14583333333333331 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
1943  (delta * (-0.14285714285714285 * eta2 * pow(pion_mass, 2) -
1944  0.42857142857142855 * eta2 * s +
1945  eta1 * (-0.2857142857142857 * pow(pion_mass, 2) -
1946  0.5714285714285714 * pow(m_rho, 2) + 1. * s)) +
1947  pow(m_rho, 2) *
1948  (1.1428571428571428 * C4 * eta2 * s +
1949  eta1 * (0.2857142857142857 - 1.1428571428571428 * C4 * s))) *
1950  pow(tmax, 3)) /
1951  (pow(m_rho, 2) *
1952  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1953  2. * pow(a1_mass, 2) * s + pow(s, 2))) +
1954  (0. -
1955  0.5000000000000001 * pow(2. - 1. * delta, 2) * pow(pion_mass, 4) *
1956  pow(m_rho, 6) +
1957  0.25 * pow(2. - 1. * delta, 2) * pow(m_rho, 10) -
1958  0.5000000000000001 * pow(2. - 1. * delta, 2) * pow(m_rho, 6) *
1959  pow(s, 2) +
1960  pow(2. - 1. * delta, 2) * pow(pion_mass, 2) * pow(m_rho, 6) *
1961  (-1. * pow(m_rho, 2) + 1. * s)) /
1962  (pow(m_rho, 6) * (-2. * pow(pion_mass, 2) + 1. * s + 1. * tmax)) +
1963  (2. *
1964  (0. - 2. * pow(pion_mass, 4) * pow(m_rho, 4) - 0.5 * pow(m_rho, 8) +
1965  delta * pow(m_rho, 4) *
1966  (2. * pow(pion_mass, 4) + 0.5 * pow(m_rho, 4) +
1967  pow(pion_mass, 2) *
1968  (-2. * pow(m_rho, 2) - 1.9999999999999998 * s)) +
1969  pow(pion_mass, 2) * (2. * pow(m_rho, 6) + 2. * pow(m_rho, 4) * s) +
1970  pow(delta, 2) * pow(m_rho, 2) *
1971  (-2.220446049250313e-16 * pow(pion_mass, 6) -
1972  0.125 * pow(m_rho, 6) +
1973  pow(pion_mass, 4) *
1974  (-0.5 * pow(m_rho, 2) + 2.220446049250313e-16 * s) +
1975  pow(pion_mass, 2) *
1976  (0.5 * pow(m_rho, 4) + 0.5 * pow(m_rho, 2) * s))) *
1977  log(abs(-1. * pow(pion_mass, 2) + 0.5 * s + 0.5 * tmax))) /
1978  (pow(m_rho, 4) * (pow(pion_mass, 2) - 1. * s)) -
1979  (0.25 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
1980  (eta2 * ((-2. + 1. * delta) * pow(pion_mass, 6) +
1981  (6. - 3. * delta) * pow(pion_mass, 4) * s +
1982  pow(s, 2) * ((4. - 2. * delta) * pow(m_rho, 2) +
1983  (2. - 1. * delta) * s) +
1984  pow(pion_mass, 2) * s *
1985  ((-4. + 2. * delta) * pow(m_rho, 2) +
1986  (-6. + 3. * delta) * s)) +
1987  eta1 * ((2. - 1. * delta) * pow(pion_mass, 6) +
1988  (2. - 1. * delta) * pow(m_rho, 4) * s +
1989  (-2. + 1. * delta) * pow(s, 3) +
1990  pow(pion_mass, 4) * ((4. - 2. * delta) * pow(m_rho, 2) +
1991  (-6. + 3. * delta) * s) +
1992  pow(pion_mass, 2) * ((-2. + 1. * delta) * pow(m_rho, 4) +
1993  (-4. + 2. * delta) * pow(m_rho, 2) * s +
1994  (6. - 3. * delta) * pow(s, 2)))) *
1995  log(abs(-2. * pow(pion_mass, 2) + s + tmax))) /
1996  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
1997  2. * pow(a1_mass, 2) * s + pow(s, 2)) +
1998  (0.25 *
1999  (0. + 8. * pow(pion_mass, 2) * pow(m_rho, 6) + 4. * pow(m_rho, 8) -
2000  8. * pow(m_rho, 6) * s +
2001  delta * pow(m_rho, 4) *
2002  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) +
2003  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 16. * s) +
2004  8. * pow(m_rho, 2) * s + 8. * pow(s, 2)) +
2005  pow(delta, 2) * pow(m_rho, 4) *
2006  (-4. * pow(pion_mass, 4) + 3. * pow(m_rho, 4) -
2007  2. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
2008  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) + 8. * s))) *
2009  log(abs(-2. * pow(pion_mass, 2) + 1. * s + 1. * tmax))) /
2010  pow(m_rho, 6) +
2011  (0.5 *
2012  (0. +
2013  pow(pion_mass, 2) * (4. * pow(m_rho, 6) - 8. * C4 * pow(m_rho, 8)) -
2014  4. * pow(m_rho, 6) * s + 8. * C4 * pow(m_rho, 8) * s +
2015  pow(delta, 2) * pow(m_rho, 4) *
2016  (2. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
2017  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) +
2018  2. * pow(s, 2)) +
2019  delta * pow(m_rho, 4) *
2020  (-4. * pow(pion_mass, 4) + 2. * pow(m_rho, 2) * s -
2021  4. * pow(s, 2) +
2022  pow(pion_mass, 2) *
2023  (-10. * pow(m_rho, 2) + 4. * C4 * pow(m_rho, 4) + 8. * s) +
2024  pow(m_rho, 4) * (2. - 4. * C4 * s))) *
2025  log(abs(-2. * pow(pion_mass, 2) + 1. * s + 1. * tmax))) /
2026  pow(m_rho, 6))) /
2027  (16. * Pi *
2028  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
2029  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
2030  (pow(Const, 2) * pow(ghat, 4) *
2031  (0. -
2032  (0.25 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
2033  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
2034  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
2035  tmin) /
2036  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - s, 2)) -
2037  (0.0625 *
2038  (0. + 8. * pow(pion_mass, 2) * pow(m_rho, 4) - 12. * pow(m_rho, 6) +
2039  4. * pow(m_rho, 4) * s +
2040  delta * pow(m_rho, 2) *
2041  (-16. * pow(pion_mass, 4) -
2042  16. * pow(pion_mass, 2) * pow(m_rho, 2) - 4. * pow(m_rho, 4) +
2043  16. * pow(m_rho, 2) * s + 4. * pow(s, 2)) +
2044  pow(delta, 2) *
2045  (8. * pow(pion_mass, 6) + 9. * pow(m_rho, 6) +
2046  pow(pion_mass, 4) * (4. * pow(m_rho, 2) - 4. * s) -
2047  13. * pow(m_rho, 4) * s - 5. * pow(m_rho, 2) * pow(s, 2) +
2048  1. * pow(s, 3) +
2049  pow(pion_mass, 2) * (-2. * pow(m_rho, 4) +
2050  4. * pow(m_rho, 2) * s - 2. * pow(s, 2)))) *
2051  tmin) /
2052  pow(m_rho, 6) -
2053  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
2054  (pow(a1_mass, 2) - 1. * s) *
2055  (eta2 * (pow(pion_mass, 6) + pow(pion_mass, 2) * pow(s, 2) +
2056  (pow(m_rho, 2) - 1. * s) * pow(s, 2) +
2057  pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 3. * s)) +
2058  eta1 * (-4. * pow(pion_mass, 6) +
2059  pow(pion_mass, 4) * (3. * pow(m_rho, 2) + s) +
2060  pow(pion_mass, 2) * (-1. * pow(m_rho, 4) + pow(m_rho, 2) * s -
2061  2. * pow(s, 2)) +
2062  s * (pow(m_rho, 4) - 2. * pow(m_rho, 2) * s + pow(s, 2)))) *
2063  tmin) /
2064  ((-1. * pow(pion_mass, 2) + s) *
2065  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2066  2. * pow(a1_mass, 2) * s + pow(s, 2))) +
2067  (0.03125 * pow(eta1 - 1. * eta2, 2) *
2068  (pow(eta1, 2) *
2069  (1. * pow(pion_mass, 8) - 2. * pow(pion_mass, 6) * pow(m_rho, 2) +
2070  pow(pion_mass, 2) * s *
2071  (-4. * pow(m_rho, 4) + 8. * pow(m_rho, 2) * s -
2072  4. * pow(s, 2)) +
2073  pow(s, 2) * (1. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s +
2074  1. * pow(s, 2)) +
2075  pow(pion_mass, 4) * (3. * pow(m_rho, 4) -
2076  6. * pow(m_rho, 2) * s + 4. * pow(s, 2))) +
2077  pow(eta2, 2) *
2078  (1. * pow(pion_mass, 8) - 2. * pow(pion_mass, 6) * pow(m_rho, 2) +
2079  pow(pion_mass, 2) * s *
2080  (-2. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s -
2081  4. * pow(s, 2)) +
2082  pow(s, 2) * (1. * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s +
2083  1. * pow(s, 2)) +
2084  pow(pion_mass, 4) * (1. * pow(m_rho, 4) +
2085  4. * pow(m_rho, 2) * s + 4. * pow(s, 2))) +
2086  eta1 * eta2 *
2087  (-2. * pow(pion_mass, 8) + 2. * pow(m_rho, 4) * pow(s, 2) -
2088  2. * pow(s, 4) +
2089  pow(pion_mass, 4) * (2. * pow(m_rho, 4) +
2090  4. * pow(m_rho, 2) * s - 8. * pow(s, 2)) +
2091  pow(pion_mass, 2) * s *
2092  (-4. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s +
2093  8. * pow(s, 2)))) *
2094  tmin) /
2095  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2096  2. * pow(a1_mass, 2) * s + pow(s, 2)) +
2097  (0.5 *
2098  (0. - 4. * C4 * pow(m_rho, 8) - 0.5 * pow(m_rho, 4) * s +
2099  pow(m_rho, 6) * (2. + 2. * C4 * s) +
2100  pow(delta, 2) *
2101  (2. * pow(pion_mass, 6) + 2. * pow(m_rho, 6) -
2102  1.5 * pow(pion_mass, 4) * s - 2.375 * pow(m_rho, 4) * s -
2103  0.75 * pow(m_rho, 2) * pow(s, 2) + 0.125 * pow(s, 3) +
2104  pow(pion_mass, 2) *
2105  (-1.5 * pow(m_rho, 4) + 0.5 * pow(m_rho, 2) * s)) +
2106  delta * pow(m_rho, 2) *
2107  (-2. * pow(pion_mass, 4) +
2108  pow(pion_mass, 2) *
2109  (1. * s + pow(m_rho, 2) * (-1. - 2. * C4 * s)) +
2110  pow(m_rho, 2) * (2. * C4 * pow(m_rho, 4) +
2111  pow(m_rho, 2) * (-3. + 1. * C4 * s) +
2112  s * (2. + 1. * C4 * s)))) *
2113  tmin) /
2114  pow(m_rho, 6) -
2115  (0.5 *
2116  (pow(m_rho, 6) *
2117  (-1.5 + C4 * (-12. * pow(pion_mass, 2) + 6. * s) +
2118  pow(C4, 2) * (-16. * pow(pion_mass, 4) +
2119  16. * pow(pion_mass, 2) * s - 4. * pow(s, 2))) +
2120  pow(delta, 2) *
2121  (1. * pow(pion_mass, 6) + 0.125 * pow(m_rho, 6) +
2122  pow(pion_mass, 4) * (-2. * pow(m_rho, 2) - 1. * s) +
2123  0.25 * pow(m_rho, 4) * s - 0.625 * pow(m_rho, 2) * pow(s, 2) +
2124  pow(pion_mass, 2) *
2125  (-2.5 * pow(m_rho, 4) + 1.75 * pow(m_rho, 2) * s +
2126  0.25 * pow(s, 2))) +
2127  delta * pow(m_rho, 2) *
2128  (pow(pion_mass, 4) * (1. + 8. * C4 * pow(m_rho, 2)) +
2129  pow(pion_mass, 2) * (6. * C4 * pow(m_rho, 4) - 0.5 * s +
2130  pow(m_rho, 2) * (3. - 10. * C4 * s)) +
2131  pow(m_rho, 2) * (pow(m_rho, 2) * (1.5 - 1. * C4 * s) +
2132  s * (-2.5 + 3. * C4 * s)))) *
2133  tmin) /
2134  pow(m_rho, 6) -
2135  (0.25 *
2136  (pow(delta, 2) *
2137  (1. * pow(pion_mass, 6) - 1. * pow(m_rho, 6) +
2138  pow(pion_mass, 4) *
2139  (-2.499999999999999 * pow(m_rho, 2) - 2.5 * s) -
2140  1.5 * pow(m_rho, 4) * s + 2. * pow(m_rho, 2) * pow(s, 2) -
2141  0.5 * pow(s, 3) +
2142  pow(pion_mass, 2) *
2143  (3.5 * pow(m_rho, 4) -
2144  1.5000000000000004 * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
2145  pow(m_rho, 2) *
2146  (pow(pion_mass, 4) * (-6. - 8. * C4 * pow(m_rho, 2)) +
2147  2. * pow(s, 2) + pow(m_rho, 4) * (-4. - 8. * C4 * s) +
2148  pow(m_rho, 2) * s * (-2. + 8. * C4 * s) +
2149  pow(pion_mass, 2) * (8. * C4 * pow(m_rho, 4) + 4. * s +
2150  pow(m_rho, 2) * (10. - 16. * C4 * s))) +
2151  delta *
2152  (-2. * pow(pion_mass, 6) - 5. * pow(m_rho, 2) * pow(s, 2) +
2153  1. * pow(s, 3) +
2154  pow(pion_mass, 4) *
2155  (8. * pow(m_rho, 2) + 4. * C4 * pow(m_rho, 4) + 5. * s) +
2156  pow(m_rho, 4) * s * (4. - 4. * C4 * s) +
2157  pow(m_rho, 6) * (4. + 4. * C4 * s) +
2158  pow(pion_mass, 2) *
2159  (-4. * C4 * pow(m_rho, 6) + 1. * pow(m_rho, 2) * s -
2160  4. * pow(s, 2) + pow(m_rho, 4) * (-12. + 8. * C4 * s)))) *
2161  tmin) /
2162  (pow(m_rho, 4) * (pow(pion_mass, 2) - 1. * s)) +
2163  (0.0625 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
2164  (pow(m_rho, 2) *
2165  (eta2 * (4. * pow(pion_mass, 4) - 6. * pow(pion_mass, 2) * s +
2166  s * (8. * pow(m_rho, 2) + 6. * s)) +
2167  eta1 * (-12. * pow(pion_mass, 4) + 4. * pow(m_rho, 4) +
2168  2. * pow(m_rho, 2) * s - 6. * pow(s, 2) +
2169  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s))) +
2170  delta *
2171  (eta1 *
2172  (8. * pow(pion_mass, 6) - 2. * pow(m_rho, 6) +
2173  pow(pion_mass, 4) * (2. * pow(m_rho, 2) - 2. * s) -
2174  3. * pow(m_rho, 4) * s + 4. * pow(m_rho, 2) * pow(s, 2) +
2175  1. * pow(s, 3) +
2176  pow(pion_mass, 2) * (2. * pow(m_rho, 4) - 2. * pow(s, 2))) +
2177  eta2 * (pow(pion_mass, 4) * (-2. * pow(m_rho, 2) - 4. * s) +
2178  pow(pion_mass, 2) * s * (3. * pow(m_rho, 2) + 3. * s) +
2179  s * (-4. * pow(m_rho, 4) - 7. * pow(m_rho, 2) * s -
2180  1. * pow(s, 2))))) *
2181  tmin) /
2182  (pow(m_rho, 2) *
2183  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2184  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
2185  (0.1875 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
2186  (delta * (eta1 * (2.6666666666666665 * pow(pion_mass, 6) +
2187  pow(pion_mass, 4) * (-4. * pow(m_rho, 2) + 2. * s) +
2188  pow(pion_mass, 2) *
2189  (-1.3333333333333333 * pow(m_rho, 4) +
2190  6. * pow(m_rho, 2) * s -
2191  3.3333333333333335 * pow(s, 2)) +
2192  s * (0.3333333333333333 * pow(m_rho, 4) -
2193  1.3333333333333333 * pow(m_rho, 2) * s +
2194  1. * pow(s, 2))) +
2195  eta2 * (pow(pion_mass, 4) *
2196  (-0.6666666666666666 * pow(m_rho, 2) - 4. * s) +
2197  s * (0.6666666666666666 * pow(m_rho, 4) -
2198  1. * pow(m_rho, 2) * s - 1. * pow(s, 2)) +
2199  pow(pion_mass, 2) *
2200  (-0.6666666666666666 * pow(m_rho, 4) -
2201  0.3333333333333333 * pow(m_rho, 2) * s +
2202  3.6666666666666665 * pow(s, 2)))) +
2203  pow(m_rho, 2) *
2204  (eta2 * (C4 * pow(pion_mass, 4) *
2205  (2.6666666666666665 * pow(m_rho, 2) +
2206  10.666666666666666 * s) +
2207  pow(pion_mass, 2) *
2208  (s * (3.3333333333333335 -
2209  10.666666666666666 * C4 * s) +
2210  pow(m_rho, 2) * (1.3333333333333333 -
2211  5.333333333333333 * C4 * s)) +
2212  s * (s * (-2. + 2.6666666666666665 * C4 * s) +
2213  pow(m_rho, 2) * (-1.3333333333333333 +
2214  2.6666666666666665 * C4 * s))) +
2215  eta1 *
2216  (pow(pion_mass, 4) *
2217  (1.3333333333333333 + 8. * C4 * pow(m_rho, 2) -
2218  10.666666666666666 * C4 * s) +
2219  s * (s * (2. - 2.6666666666666665 * C4 * s) +
2220  pow(m_rho, 2) * (-2. + 2.6666666666666665 * C4 * s)) +
2221  pow(pion_mass, 2) *
2222  (pow(m_rho, 2) * (2.6666666666666665 -
2223  10.666666666666666 * C4 * s) +
2224  s * (-4. + 10.666666666666666 * C4 * s))))) *
2225  tmin) /
2226  (pow(m_rho, 2) *
2227  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2228  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
2229  (0.0625 * (-2. + delta) * (eta1 - 1. * eta2) *
2230  (pow(a1_mass, 2) - 1. * s) * (pow(pion_mass, 2) + s) *
2231  (-2. * eta2 * s +
2232  eta1 * (pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s)) *
2233  pow(tmin, 2)) /
2234  ((-1. * pow(pion_mass, 2) + s) *
2235  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2236  2. * pow(a1_mass, 2) * s + pow(s, 2))) +
2237  (0.03125 * pow(eta1 - 1. * eta2, 2) *
2238  (pow(eta1, 2) * (pow(m_rho, 2) - 1. * s) + 2. * eta1 * eta2 * s -
2239  1. * pow(eta2, 2) * s) *
2240  (pow(pion_mass, 4) + (pow(m_rho, 2) - 1. * s) * s +
2241  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 2. * s)) *
2242  pow(tmin, 2)) /
2243  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2244  2. * pow(a1_mass, 2) * s + pow(s, 2)) -
2245  (0.125 *
2246  (-1. * pow(m_rho, 4) + 4. * C4 * pow(m_rho, 6) +
2247  delta * pow(m_rho, 2) *
2248  (2. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4) +
2249  pow(pion_mass, 2) * (2. - 4. * C4 * pow(m_rho, 2)) - 2. * s) +
2250  pow(delta, 2) *
2251  (1. * pow(pion_mass, 4) + 0.25 * pow(m_rho, 4) -
2252  1.25 * pow(s, 2) +
2253  pow(pion_mass, 2) * (-3. * pow(m_rho, 2) + 2. * s))) *
2254  pow(tmin, 2)) /
2255  pow(m_rho, 6) +
2256  (0.03125 *
2257  (0. - 4. * pow(m_rho, 4) +
2258  delta * (16. * pow(m_rho, 4) - 8. * pow(m_rho, 2) * s) +
2259  pow(delta, 2) *
2260  (4. * pow(pion_mass, 4) - 3. * pow(m_rho, 4) +
2261  2. * pow(m_rho, 2) * s - 3. * pow(s, 2) +
2262  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 4. * s))) *
2263  pow(tmin, 2)) /
2264  pow(m_rho, 6) +
2265  (0.0625 *
2266  (-32. * C4 * pow(m_rho, 4) * s +
2267  pow(delta, 2) * (1. * pow(pion_mass, 4) +
2268  pow(pion_mass, 2) *
2269  (-1.0000000000000009 * pow(m_rho, 2) - 2. * s) +
2270  s * (-3. * pow(m_rho, 2) + 1. * s)) +
2271  delta *
2272  (-2. * pow(pion_mass, 4) +
2273  (6. * pow(m_rho, 2) + 16. * C4 * pow(m_rho, 4) - 2. * s) * s +
2274  pow(pion_mass, 2) * (2. * pow(m_rho, 2) + 4. * s))) *
2275  pow(tmin, 2)) /
2276  (pow(m_rho, 4) * (pow(pion_mass, 2) - 1. * s)) -
2277  (0.5625 *
2278  (C4 * pow(m_rho, 6) *
2279  (2.6666666666666665 + 7.111111111111112 * C4 * pow(pion_mass, 2) -
2280  3.555555555555556 * C4 * s) +
2281  pow(delta, 2) * (0.11111111111111112 * pow(m_rho, 4) +
2282  pow(pion_mass, 2) *
2283  (1. * pow(m_rho, 2) - 0.22222222222222224 * s) -
2284  0.22222222222222224 * pow(m_rho, 2) * s +
2285  0.11111111111111112 * pow(s, 2)) +
2286  delta * pow(m_rho, 2) *
2287  (-2.2222222222222223 * C4 * pow(m_rho, 4) +
2288  pow(pion_mass, 2) * (-0.6666666666666666 -
2289  2.6666666666666665 * C4 * pow(m_rho, 2)) +
2290  0.22222222222222224 * s +
2291  pow(m_rho, 2) *
2292  (-0.22222222222222224 + 1.777777777777778 * C4 * s))) *
2293  pow(tmin, 2)) /
2294  pow(m_rho, 6) +
2295  (0.03125 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
2296  (pow(m_rho, 2) * (-2. * eta2 * pow(pion_mass, 2) -
2297  5.999999999999999 * eta1 * pow(m_rho, 2) +
2298  8. * eta1 * s - 2. * eta2 * s) +
2299  delta *
2300  (eta1 * (-5.999999999999999 * pow(pion_mass, 4) +
2301  5. * pow(m_rho, 4) +
2302  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
2303  5.999999999999999 * pow(m_rho, 2) * s + 1. * pow(s, 2)) +
2304  eta2 * (4. * pow(pion_mass, 4) +
2305  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 2. * s) +
2306  s * (5. * pow(m_rho, 2) + 2. * s)))) *
2307  pow(tmin, 2)) /
2308  (pow(m_rho, 2) *
2309  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2310  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
2311  (0.15625 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
2312  (delta *
2313  (eta1 * (-1.2 * pow(pion_mass, 4) + 0.6 * pow(m_rho, 4) +
2314  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 2.4 * s) -
2315  1.6 * pow(m_rho, 2) * s + 1. * pow(s, 2)) +
2316  eta2 * (0.8 * pow(pion_mass, 4) +
2317  (1. * pow(m_rho, 2) - 0.4 * s) * s +
2318  pow(pion_mass, 2) * (0.2 * pow(m_rho, 2) + 1.2 * s))) +
2319  pow(m_rho, 2) *
2320  (eta2 * (pow(pion_mass, 2) * (-0.4 - 6.4 * C4 * s) +
2321  s * (-0.4 + 3.2 * C4 * s)) +
2322  eta1 * (s * (0.8 - 3.2 * C4 * s) +
2323  pow(m_rho, 2) * (-0.4 + 3.2 * C4 * s) +
2324  pow(pion_mass, 2) *
2325  (-0.8 - 3.2 * C4 * pow(m_rho, 2) + 6.4 * C4 * s)))) *
2326  pow(tmin, 2)) /
2327  (pow(m_rho, 2) *
2328  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2329  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
2330  (0.20833333333333331 * delta *
2331  (-0.8 * pow(m_rho, 2) + 0.8 * C4 * pow(m_rho, 4) +
2332  delta * (0.8 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 0.7 * s)) *
2333  pow(tmin, 3)) /
2334  pow(m_rho, 6) +
2335  (0.125 *
2336  (5.333333333333333 * pow(C4, 2) * pow(m_rho, 6) +
2337  delta * (-0.6666666666666666 * pow(m_rho, 2) -
2338  1.3333333333333333 * C4 * pow(m_rho, 4)) +
2339  pow(delta, 2) *
2340  (1. * pow(pion_mass, 2) + 1.1666666666666667 * pow(m_rho, 2) -
2341  0.6666666666666666 * s)) *
2342  pow(tmin, 3)) /
2343  pow(m_rho, 6) +
2344  (0.10416666666666666 * delta *
2345  (-0.8 * pow(m_rho, 2) +
2346  delta * (0.4 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 0.6 * s)) *
2347  pow(tmin, 3)) /
2348  pow(m_rho, 6) +
2349  (0.020833333333333332 * pow(eta1 - 1. * eta2, 2) * s *
2350  (-2. * eta1 * eta2 * s + pow(eta2, 2) * s +
2351  pow(eta1, 2) * (-1. * pow(m_rho, 2) + s)) *
2352  pow(tmin, 3)) /
2353  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2354  2. * pow(a1_mass, 2) * s + pow(s, 2)) +
2355  (0.10416666666666666 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
2356  (0.4 * eta1 * pow(m_rho, 2) +
2357  delta * (-0.2 * eta2 * pow(pion_mass, 2) - 0.2 * eta2 * s +
2358  eta1 * (-0.4 * pow(pion_mass, 2) - 0.8 * pow(m_rho, 2) +
2359  1. * s))) *
2360  pow(tmin, 3)) /
2361  (pow(m_rho, 2) *
2362  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2363  2. * pow(a1_mass, 2) * s + pow(s, 2))) -
2364  (0.14583333333333331 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
2365  (delta * (-0.14285714285714285 * eta2 * pow(pion_mass, 2) -
2366  0.42857142857142855 * eta2 * s +
2367  eta1 * (-0.2857142857142857 * pow(pion_mass, 2) -
2368  0.5714285714285714 * pow(m_rho, 2) + 1. * s)) +
2369  pow(m_rho, 2) *
2370  (1.1428571428571428 * C4 * eta2 * s +
2371  eta1 * (0.2857142857142857 - 1.1428571428571428 * C4 * s))) *
2372  pow(tmin, 3)) /
2373  (pow(m_rho, 2) *
2374  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2375  2. * pow(a1_mass, 2) * s + pow(s, 2))) +
2376  (0. -
2377  0.5000000000000001 * pow(2. - 1. * delta, 2) * pow(pion_mass, 4) *
2378  pow(m_rho, 6) +
2379  0.25 * pow(2. - 1. * delta, 2) * pow(m_rho, 10) -
2380  0.5000000000000001 * pow(2. - 1. * delta, 2) * pow(m_rho, 6) *
2381  pow(s, 2) +
2382  pow(2. - 1. * delta, 2) * pow(pion_mass, 2) * pow(m_rho, 6) *
2383  (-1. * pow(m_rho, 2) + 1. * s)) /
2384  (pow(m_rho, 6) * (-2. * pow(pion_mass, 2) + 1. * s + 1. * tmin)) +
2385  (2. *
2386  (0. - 2. * pow(pion_mass, 4) * pow(m_rho, 4) - 0.5 * pow(m_rho, 8) +
2387  delta * pow(m_rho, 4) *
2388  (2. * pow(pion_mass, 4) + 0.5 * pow(m_rho, 4) +
2389  pow(pion_mass, 2) *
2390  (-2. * pow(m_rho, 2) - 1.9999999999999998 * s)) +
2391  pow(pion_mass, 2) * (2. * pow(m_rho, 6) + 2. * pow(m_rho, 4) * s) +
2392  pow(delta, 2) * pow(m_rho, 2) *
2393  (-2.220446049250313e-16 * pow(pion_mass, 6) -
2394  0.125 * pow(m_rho, 6) +
2395  pow(pion_mass, 4) *
2396  (-0.5 * pow(m_rho, 2) + 2.220446049250313e-16 * s) +
2397  pow(pion_mass, 2) *
2398  (0.5 * pow(m_rho, 4) + 0.5 * pow(m_rho, 2) * s))) *
2399  log(abs(-1. * pow(pion_mass, 2) + 0.5 * s + 0.5 * tmin))) /
2400  (pow(m_rho, 4) * (pow(pion_mass, 2) - 1. * s)) -
2401  (0.25 * (eta1 - 1. * eta2) * (pow(a1_mass, 2) - 1. * s) *
2402  (eta2 * ((-2. + 1. * delta) * pow(pion_mass, 6) +
2403  (6. - 3. * delta) * pow(pion_mass, 4) * s +
2404  pow(s, 2) * ((4. - 2. * delta) * pow(m_rho, 2) +
2405  (2. - 1. * delta) * s) +
2406  pow(pion_mass, 2) * s *
2407  ((-4. + 2. * delta) * pow(m_rho, 2) +
2408  (-6. + 3. * delta) * s)) +
2409  eta1 * ((2. - 1. * delta) * pow(pion_mass, 6) +
2410  (2. - 1. * delta) * pow(m_rho, 4) * s +
2411  (-2. + 1. * delta) * pow(s, 3) +
2412  pow(pion_mass, 4) * ((4. - 2. * delta) * pow(m_rho, 2) +
2413  (-6. + 3. * delta) * s) +
2414  pow(pion_mass, 2) * ((-2. + 1. * delta) * pow(m_rho, 4) +
2415  (-4. + 2. * delta) * pow(m_rho, 2) * s +
2416  (6. - 3. * delta) * pow(s, 2)))) *
2417  log(abs(-2. * pow(pion_mass, 2) + s + tmin))) /
2418  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
2419  2. * pow(a1_mass, 2) * s + pow(s, 2)) +
2420  (0.25 *
2421  (0. + 8. * pow(pion_mass, 2) * pow(m_rho, 6) + 4. * pow(m_rho, 8) -
2422  8. * pow(m_rho, 6) * s +
2423  delta * pow(m_rho, 4) *
2424  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) +
2425  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 16. * s) +
2426  8. * pow(m_rho, 2) * s + 8. * pow(s, 2)) +
2427  pow(delta, 2) * pow(m_rho, 4) *
2428  (-4. * pow(pion_mass, 4) + 3. * pow(m_rho, 4) -
2429  2. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
2430  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) + 8. * s))) *
2431  log(abs(-2. * pow(pion_mass, 2) + 1. * s + 1. * tmin))) /
2432  pow(m_rho, 6) +
2433  (0.5 *
2434  (0. +
2435  pow(pion_mass, 2) * (4. * pow(m_rho, 6) - 8. * C4 * pow(m_rho, 8)) -
2436  4. * pow(m_rho, 6) * s + 8. * C4 * pow(m_rho, 8) * s +
2437  pow(delta, 2) * pow(m_rho, 4) *
2438  (2. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
2439  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) +
2440  2. * pow(s, 2)) +
2441  delta * pow(m_rho, 4) *
2442  (-4. * pow(pion_mass, 4) + 2. * pow(m_rho, 2) * s -
2443  4. * pow(s, 2) +
2444  pow(pion_mass, 2) *
2445  (-10. * pow(m_rho, 2) + 4. * C4 * pow(m_rho, 4) + 8. * s) +
2446  pow(m_rho, 4) * (2. - 4. * C4 * s))) *
2447  log(abs(-2. * pow(pion_mass, 2) + 1. * s + 1. * tmin))) /
2448  pow(m_rho, 6))) /
2449  (16. * Pi *
2450  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
2451  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)));
2452 
2453  // clang-format on
2454  return cut_off(xs * gev2_mb / spin_deg_factor);
2455 }
2456 
2458  xs_diff_pi0_rho_pi_rho_mediated(const double s, const double t,
2459  const double m_rho) {
2460  const double spin_deg_factor = 3.0;
2461 
2462  using std::pow;
2463 
2464  // clang-format off
2465  const double diff_xs =
2466  (pow(Const, 2) * pow(ghat, 4) *
2467  ((-0.25 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
2468  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
2469  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) /
2470  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - s, 2)) -
2471  (0.0625 * (eta1 - eta2) * (-pow(a1_mass, 2) + s) *
2472  (2 * pow(m_rho, 2) +
2473  delta * (-2 * pow(pion_mass, 2) - pow(m_rho, 2) + s + t)) *
2474  (-(eta2 * (s - t) *
2475  (4 * pow(pion_mass, 4) + s * (4 * pow(m_rho, 2) + s - t) -
2476  pow(pion_mass, 2) * (3 * s + t))) +
2477  eta1 *
2478  (8 * pow(pion_mass, 6) + pow(s, 3) + pow(s, 2) * t +
2479  5 * s * pow(t, 2) + pow(t, 3) + 2 * pow(m_rho, 4) * (-s + t) +
2480  pow(m_rho, 2) * (s - 3 * t) * (s + t) +
2481  2 * pow(pion_mass, 2) * (2 * pow(m_rho, 2) - s - t) * (s + t) -
2482  2 * pow(pion_mass, 4) * (2 * pow(m_rho, 2) + s + 3 * t)))) /
2483  (pow(m_rho, 2) *
2484  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
2485  (-2 * pow(pion_mass, 2) + s + t)) -
2486  (0.0625 *
2487  pow(-2. * pow(m_rho, 2) + delta * (2. * pow(pion_mass, 2) +
2488  pow(m_rho, 2) - 1. * s - 1. * t),
2489  2) *
2490  (8. * pow(pion_mass, 6) + 4. * pow(m_rho, 6) + pow(s, 3) +
2491  pow(m_rho, 4) * (-4. * s - 4. * t) +
2492  pow(pion_mass, 4) * (-4. * pow(m_rho, 2) - 4. * s - 4. * t) +
2493  3. * pow(s, 2) * t + 3. * s * pow(t, 2) + pow(t, 3) +
2494  pow(m_rho, 2) * (-3. * pow(s, 2) + 2. * s * t - 3. * pow(t, 2)) +
2495  pow(pion_mass, 2) *
2496  (-8. * pow(m_rho, 4) - 2. * pow(s, 2) - 4. * s * t -
2497  2. * pow(t, 2) + pow(m_rho, 2) * (4. * s + 4. * t)))) /
2498  (pow(m_rho, 6) * pow(2. * pow(pion_mass, 2) - 1. * s - 1. * t, 2)) +
2499  (0.125 * (-2 + delta) * (eta1 - eta2) * (-pow(a1_mass, 2) + s) *
2500  (-(eta2 * (pow(pion_mass, 2) + s) *
2501  (-pow(pion_mass, 4) + pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s) +
2502  s * (-pow(m_rho, 2) + s + 2 * t))) +
2503  eta1 * (-4 * pow(pion_mass, 6) +
2504  s * (-pow(m_rho, 2) + s) * (-pow(m_rho, 2) + s + t) +
2505  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s + t) -
2506  pow(pion_mass, 2) * (pow(m_rho, 4) + 2 * s * (s - t) +
2507  pow(m_rho, 2) * (-s + t))))) /
2508  ((pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) *
2509  (-pow(pion_mass, 2) + s)) +
2510  (0.03125 * pow(eta1 - eta2, 2) *
2511  (pow(eta2, 2) *
2512  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
2513  pow(pion_mass, 4) * (pow(pow(m_rho, 2) + 2 * s, 2) - 2 * s * t) +
2514  pow(s, 2) * (pow(pow(m_rho, 2) + s, 2) +
2515  2 * (-pow(m_rho, 2) + s) * t + 2 * pow(t, 2)) -
2516  2 * pow(pion_mass, 2) * s *
2517  (pow(m_rho, 4) + pow(m_rho, 2) * (2 * s - t) +
2518  2 * s * (s + t))) -
2519  2 * eta1 * eta2 *
2520  (pow(pion_mass, 8) -
2521  pow(pion_mass, 4) * (pow(m_rho, 4) + 2 * pow(m_rho, 2) * s +
2522  2 * s * (-2 * s + t)) +
2523  2 * pow(pion_mass, 2) * s *
2524  (pow(m_rho, 4) + pow(m_rho, 2) * (s + t) - 2 * s * (s + t)) +
2525  pow(s, 2) * (-pow(m_rho, 4) + pow(s, 2) - 2 * pow(m_rho, 2) * t +
2526  2 * t * (s + t))) +
2527  pow(eta1, 2) *
2528  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
2529  pow(pion_mass, 4) * (3 * pow(m_rho, 4) + 2 * s * (2 * s - t) +
2530  2 * pow(m_rho, 2) * (-3 * s + t)) -
2531  2 * pow(pion_mass, 2) * (-pow(m_rho, 2) + s) *
2532  (2 * s * (s + t) - pow(m_rho, 2) * (2 * s + t)) +
2533  s * (-pow(m_rho, 2) + s) *
2534  (pow(s, 2) + 2 * s * t + 2 * pow(t, 2) -
2535  pow(m_rho, 2) * (s + 2 * t))))) /
2536  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(pow(a1_mass, 2) - s, 2)) +
2537  (0.5 *
2538  (-2. * pow(m_rho, 2) +
2539  delta * (2. * pow(pion_mass, 2) + pow(m_rho, 2) - 1. * s - 1. * t)) *
2540  (delta *
2541  (1. * pow(pion_mass, 6) + 0.5 * pow(m_rho, 6) +
2542  0.0625 * pow(s, 3) + pow(m_rho, 4) * (-0.5 * s - 0.5 * t) +
2543  pow(pion_mass, 4) *
2544  (-0.5 * pow(m_rho, 2) - 0.75 * s - 0.25 * t) +
2545  0.3125 * pow(s, 2) * t + 0.4375 * s * pow(t, 2) +
2546  0.1875 * pow(t, 3) +
2547  pow(pion_mass, 2) * (-1. * pow(m_rho, 4) +
2548  pow(m_rho, 2) * (0.375 * s + 0.625 * t) +
2549  (-0.5 * s - 0.5 * t) * t) +
2550  pow(m_rho, 2) *
2551  (-0.3125 * pow(s, 2) + 0.25 * s * t - 0.4375 * pow(t, 2))) +
2552  pow(m_rho, 2) *
2553  (-0.125 * pow(s, 2) + C4 * pow(m_rho, 4) * (1. * s - 1. * t) +
2554  0.125 * pow(t, 2) +
2555  pow(pion_mass, 2) * ((0.25 - 1. * C4 * pow(m_rho, 2)) * s +
2556  (-0.25 + 1. * C4 * pow(m_rho, 2)) * t) +
2557  pow(m_rho, 2) * (-0.5 * s + 0.5 * C4 * pow(s, 2) +
2558  t * (0.5 - 0.5 * C4 * t))))) /
2559  (pow(m_rho, 6) * (1. * pow(pion_mass, 2) - 0.5 * s - 0.5 * t)) +
2560  (pow(delta, 2) *
2561  (-0.5 * pow(pion_mass, 6) - 0.0625 * pow(m_rho, 6) +
2562  pow(pion_mass, 4) * (1. * pow(m_rho, 2) + 0.5 * s) +
2563  pow(m_rho, 4) * (-0.125 * s - 0.125 * t) +
2564  t * (-0.125 * pow(s, 2) - 0.25 * s * t - 0.125 * pow(t, 2)) +
2565  pow(pion_mass, 2) * (1.25 * pow(m_rho, 4) - 0.125 * pow(s, 2) +
2566  pow(m_rho, 2) * (-0.875 * s - 1.125 * t) +
2567  0.25 * s * t + 0.375 * pow(t, 2)) +
2568  pow(m_rho, 2) *
2569  (0.3125 * pow(s, 2) + 0.25 * s * t + 0.4375 * pow(t, 2))) +
2570  delta * pow(m_rho, 2) *
2571  (pow(pion_mass, 4) * (-0.5 - 4. * C4 * pow(m_rho, 2)) +
2572  (-0.25 * s - 0.25 * t) * t +
2573  pow(m_rho, 4) * (-0.75 + 0.5 * C4 * s + 2.5 * C4 * t) +
2574  pow(m_rho, 2) *
2575  (-1.5 * C4 * pow(s, 2) + s * (1.25 - 2. * C4 * t) +
2576  t * (0.25 - 0.5 * C4 * t)) +
2577  pow(pion_mass, 2) *
2578  (-3. * C4 * pow(m_rho, 4) + 0.25 * s + 0.75 * t +
2579  pow(m_rho, 2) * (-1.5 + 5. * C4 * s + 3. * C4 * t))) +
2580  pow(m_rho, 6) *
2581  (0.75 +
2582  C4 * (8. * C4 * pow(pion_mass, 4) + 2. * C4 * pow(s, 2) +
2583  pow(pion_mass, 2) * (6. - 8. * C4 * s - 8. * C4 * t) +
2584  t * (-3. + 2. * C4 * t) + s * (-3. + 4. * C4 * t)))) /
2585  pow(m_rho, 6) +
2586  (0.0625 * (eta1 - eta2) * (-pow(a1_mass, 2) + s) *
2587  (-(eta2 *
2588  (2 * pow(pion_mass, 4) *
2589  (-4 * C4 * pow(m_rho, 2) * (pow(m_rho, 2) + 4 * s) +
2590  delta * (pow(m_rho, 2) + 6 * s - 2 * t)) +
2591  pow(pion_mass, 2) *
2592  (2 * pow(m_rho, 4) * (-2 + delta + 8 * C4 * s) +
2593  delta * (-11 * pow(s, 2) - 6 * s * t + pow(t, 2)) +
2594  pow(m_rho, 2) * ((-10 + delta) * s - (-2 + delta) * t +
2595  32 * C4 * s * (s + t))) +
2596  s * (-2 * pow(m_rho, 4) * (-2 + delta + 4 * C4 * s) +
2597  delta * (3 * pow(s, 2) + 2 * s * t + 3 * pow(t, 2)) +
2598  pow(m_rho, 2) * (3 * (2 + delta) * s + (2 - 5 * delta) * t -
2599  8 * C4 * pow(s + t, 2))))) +
2600  eta1 *
2601  (8 * delta * pow(pion_mass, 6) +
2602  2 * pow(pion_mass, 4) *
2603  (12 * C4 * pow(m_rho, 4) -
2604  2 * pow(m_rho, 2) * (-1 + 3 * delta + 8 * C4 * s) +
2605  3 * delta * (s - t)) +
2606  delta * (3 * pow(s, 3) + 5 * pow(s, 2) * t + 7 * s * pow(t, 2) +
2607  pow(t, 3)) -
2608  2 * pow(m_rho, 2) *
2609  ((-3 + 2 * delta) * pow(s, 2) +
2610  2 * (-1 + 2 * delta) * s * t +
2611  (-1 + 2 * delta) * pow(t, 2) + 4 * C4 * s * pow(s + t, 2)) +
2612  pow(m_rho, 4) * ((-6 + delta) * s + (-2 + 3 * delta) * t +
2613  8 * C4 * s * (s + 2 * t)) -
2614  2 * pow(pion_mass, 2) *
2615  (delta * (s + t) * (5 * s + t) -
2616  pow(m_rho, 2) * (-6 * s + 9 * delta * s - 2 * t +
2617  5 * delta * t + 16 * C4 * s * (s + t)) +
2618  2 * pow(m_rho, 4) *
2619  (-2 + delta + 4 * C4 * (2 * s + t)))))) /
2620  (pow(m_rho, 2) * (pow(Gammaa1, 2) * pow(a1_mass, 2) +
2621  pow(pow(a1_mass, 2) - s, 2))) +
2622  (2 *
2623  ((0.0625 * (-2. + delta) *
2624  (-2. * pow(m_rho, 2) + delta * (2. * pow(pion_mass, 2) +
2625  pow(m_rho, 2) - 1. * s - 1. * t)) *
2626  (2. * pow(pion_mass, 6) + 1. * pow(m_rho, 6) +
2627  pow(pion_mass, 4) * (-3. * pow(m_rho, 2) - 2. * s) +
2628  pow(m_rho, 4) * (-1.5 * s - 1.5 * t) +
2629  pow(m_rho, 2) * (0.5 * s + 0.5 * t) * t +
2630  s * (0.5 * pow(s, 2) + 1. * s * t + 0.5 * pow(t, 2)) +
2631  pow(pion_mass, 2) *
2632  (-1. * pow(m_rho, 4) - 0.5 * pow(s, 2) - 1. * s * t -
2633  0.5 * pow(t, 2) + pow(m_rho, 2) * (-0.5 * s + 2.5 * t)))) /
2634  ((pow(pion_mass, 2) - 1. * s) *
2635  (1. * pow(pion_mass, 2) - 0.5 * s - 0.5 * t)) +
2636  (0.0625 * (-2 + delta) *
2637  (delta * (6 * pow(pion_mass, 6) -
2638  pow(pion_mass, 4) * (9 * (pow(m_rho, 2) + s) + t) -
2639  pow(pion_mass, 2) *
2640  (2 * pow(m_rho, 4) - 3 * pow(s, 2) +
2641  pow(m_rho, 2) * (5 * s - 7 * t) + pow(t, 2)) +
2642  (pow(m_rho, 2) - s - t) * (3 * pow(m_rho, 4) - s * t -
2643  pow(m_rho, 2) * (3 * s + t))) +
2644  2 * pow(m_rho, 2) *
2645  (pow(pion_mass, 4) * (1 + 4 * C4 * pow(m_rho, 2)) +
2646  pow(m_rho, 4) * (-1 + 4 * C4 * s) + s * t -
2647  pow(pion_mass, 2) *
2648  (4 * C4 * pow(m_rho, 4) + s -
2649  2 * pow(m_rho, 2) * (1 + 4 * C4 * s) + t) +
2650  pow(m_rho, 2) * (t + s * (1 - 4 * C4 * (s + 2 * t)))))) /
2651  (-pow(pion_mass, 2) + s))) /
2652  pow(m_rho, 4))) /
2653  (16. * Pi *
2654  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
2655  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)));
2656 
2657  // clang-format on
2658  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
2659 }
2660 
2661 // C13
2662 double
2664  const double s, const double m_rho) {
2665  using std::abs;
2666  using std::atan;
2667  using std::log;
2668  using std::pow;
2669  using std::sqrt;
2670 
2671  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, m_rho, pion_mass, 0.);
2672  const double &tmax = t_mandelstam[0];
2673  const double &tmin = t_mandelstam[1];
2674  const double spin_deg_factor = 3.0;
2675 
2676  // clang-format off
2677  const double xs =
2678  (pow(Const, 2) * pow(ghat, 4) *
2679  (0. +
2680  (0.03125 * pow(eta1 - 1. * eta2, 2) *
2681  (pow(eta2, 2) *
2682  (1. * pow(a1_mass, 8) + 1. * pow(pion_mass, 8) -
2683  2. * pow(pion_mass, 6) * pow(m_rho, 2) +
2684  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
2685  pow(a1_mass, 6) *
2686  (-4. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) + 2. * s) +
2687  pow(a1_mass, 2) * pow(pion_mass, 2) *
2688  (-2. * pow(m_rho, 4) +
2689  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 2. * s) +
2690  2. * pow(m_rho, 2) * s) +
2691  pow(a1_mass, 4) *
2692  (4. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
2693  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) - 4. * s) -
2694  2. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
2695  eta1 * eta2 *
2696  (-2. * pow(a1_mass, 8) - 2. * pow(pion_mass, 8) +
2697  2. * pow(pion_mass, 4) * pow(m_rho, 4) +
2698  pow(a1_mass, 6) * (8. * pow(pion_mass, 2) - 4. * s) +
2699  pow(a1_mass, 2) * pow(pion_mass, 2) *
2700  (-4. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s +
2701  pow(pion_mass, 2) * (4. * pow(m_rho, 2) + 4. * s)) +
2702  pow(a1_mass, 4) *
2703  (-8. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
2704  4. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
2705  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s))) +
2706  pow(eta1, 2) *
2707  (1. * pow(a1_mass, 8) + 1. * pow(pion_mass, 8) -
2708  2. * pow(pion_mass, 6) * pow(m_rho, 2) -
2709  2. * pow(pion_mass, 2) * pow(m_rho, 4) * s +
2710  pow(a1_mass, 6) *
2711  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
2712  pow(pion_mass, 4) *
2713  (3. * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s) +
2714  pow(a1_mass, 4) *
2715  (4. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
2716  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 4. * s) -
2717  4. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
2718  pow(a1_mass, 2) *
2719  (pow(pion_mass, 4) * (-6. * pow(m_rho, 2) - 2. * s) +
2720  pow(m_rho, 2) * (2. * pow(m_rho, 2) - 2. * s) * s +
2721  pow(pion_mass, 2) *
2722  (-4. * pow(m_rho, 4) + 6. * pow(m_rho, 2) * s))))) /
2723  (1. * pow(a1_mass, 2) - 1. * tmax) +
2724  (1. * pow(-2. + delta, 2) * pow(pion_mass, 2) *
2725  (1. * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2))) /
2726  (1. * pow(pion_mass, 2) - 1. * tmax) -
2727  (0.25 * pow(-2. + delta, 2) * pow(pion_mass, 2) * tmax) /
2728  pow(m_rho, 2) +
2729  0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
2730  (eta2 * (-1. * pow(a1_mass, 2) + pow(m_rho, 2) - 2. * s) +
2731  eta1 * (pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
2732  2. * pow(m_rho, 2) + s)) *
2733  tmax +
2734  0.03125 * pow(eta1 - 1. * eta2, 2) *
2735  (pow(eta1, 2) * (3. * pow(a1_mass, 4) + 4. * pow(pion_mass, 4) +
2736  pow(m_rho, 4) +
2737  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 4. * s) -
2738  4. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
2739  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) -
2740  4. * pow(m_rho, 2) + 4. * s)) +
2741  pow(eta2, 2) *
2742  (3. * pow(a1_mass, 4) + 4. * pow(pion_mass, 4) +
2743  pow(m_rho, 4) +
2744  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) - 4. * s) -
2745  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
2746  pow(a1_mass, 2) *
2747  (-8. * pow(pion_mass, 2) + 4. * pow(m_rho, 2) + 4. * s)) +
2748  eta1 * eta2 *
2749  (-6. * pow(a1_mass, 4) - 8. * pow(pion_mass, 4) +
2750  2. * pow(m_rho, 4) +
2751  pow(a1_mass, 2) * (16. * pow(pion_mass, 2) - 8. * s) +
2752  4. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
2753  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s))) *
2754  tmax +
2755  (2. *
2756  (0. - 0.25 * pow(m_rho, 4) - 1. * C4 * pow(m_rho, 6) +
2757  pow(pion_mass, 2) * (0.75 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
2758  2. * C4 * pow(m_rho, 4) * s +
2759  pow(delta, 2) *
2760  (-0.125 * pow(pion_mass, 4) - 0.1875 * pow(m_rho, 4) +
2761  pow(pion_mass, 2) * (0.0625 * pow(m_rho, 2) + 0.0625 * s) +
2762  0.1875 * pow(m_rho, 2) * s) +
2763  delta * (0.25 * pow(pion_mass, 4) + 0.5 * C4 * pow(m_rho, 6) +
2764  pow(pion_mass, 2) * (-0.5 * pow(m_rho, 2) +
2765  0.5 * C4 * pow(m_rho, 4) - 0.125 * s) -
2766  0.375 * pow(m_rho, 2) * s +
2767  pow(m_rho, 4) * (0.5 - 1. * C4 * s))) *
2768  tmax) /
2769  pow(m_rho, 4) -
2770  (0.0625 *
2771  (0. + 8. * pow(pion_mass, 2) * pow(m_rho, 4) - 12. * pow(m_rho, 6) +
2772  4. * pow(m_rho, 4) * s +
2773  delta * pow(m_rho, 2) *
2774  (-16. * pow(pion_mass, 4) -
2775  16. * pow(pion_mass, 2) * pow(m_rho, 2) - 4. * pow(m_rho, 4) +
2776  16. * pow(m_rho, 2) * s + 4. * pow(s, 2)) +
2777  pow(delta, 2) *
2778  (8. * pow(pion_mass, 6) + 9. * pow(m_rho, 6) +
2779  pow(pion_mass, 4) * (4. * pow(m_rho, 2) - 4. * s) -
2780  13. * pow(m_rho, 4) * s - 5. * pow(m_rho, 2) * pow(s, 2) +
2781  1. * pow(s, 3) +
2782  pow(pion_mass, 2) * (-2. * pow(m_rho, 4) +
2783  4. * pow(m_rho, 2) * s - 2. * pow(s, 2)))) *
2784  tmax) /
2785  pow(m_rho, 6) -
2786  (0.0625 * (1. * eta1 - 1. * eta2) *
2787  (pow(m_rho, 2) *
2788  (eta1 * (2. * pow(a1_mass, 2) + 2. * pow(m_rho, 2)) +
2789  eta2 * (-2. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) -
2790  8. * pow(m_rho, 2) + 6. * s)) +
2791  delta *
2792  (eta1 * (1. * pow(a1_mass, 4) - 2. * pow(pion_mass, 4) -
2793  3. * pow(m_rho, 4) +
2794  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
2795  2. * pow(m_rho, 2) * s + 5.000000000000001 * pow(s, 2) +
2796  pow(a1_mass, 2) * (-2. * pow(pion_mass, 2) + 1. * s)) +
2797  eta2 * (-1. * pow(a1_mass, 4) - 4. * pow(pion_mass, 4) +
2798  4. * pow(m_rho, 4) +
2799  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) - 2. * s) +
2800  1. * pow(m_rho, 2) * s - 1. * pow(s, 2) +
2801  pow(a1_mass, 2) * (3. * pow(pion_mass, 2) -
2802  3. * pow(m_rho, 2) + 2. * s)))) *
2803  tmax) /
2804  pow(m_rho, 2) -
2805  (0.5 *
2806  (pow(m_rho, 6) *
2807  (-1.5 + C4 * (-12. * pow(pion_mass, 2) + 6. * s) +
2808  pow(C4, 2) * (-16. * pow(pion_mass, 4) +
2809  16. * pow(pion_mass, 2) * s - 4. * pow(s, 2))) +
2810  pow(delta, 2) *
2811  (1. * pow(pion_mass, 6) - 2. * pow(pion_mass, 4) * pow(m_rho, 2) +
2812  0.125 * pow(m_rho, 6) + 0.25 * pow(m_rho, 4) * s -
2813  0.875 * pow(m_rho, 2) * pow(s, 2) + 0.25 * pow(s, 3) +
2814  pow(pion_mass, 2) *
2815  (-2.5 * pow(m_rho, 4) + 2.25 * pow(m_rho, 2) * s -
2816  0.75 * pow(s, 2))) +
2817  delta * pow(m_rho, 2) *
2818  (pow(pion_mass, 4) * (1. + 8. * C4 * pow(m_rho, 2)) +
2819  0.5 * pow(s, 2) + pow(m_rho, 4) * (1.5 - 5. * C4 * s) +
2820  pow(m_rho, 2) * s * (-0.5 + 1. * C4 * s) +
2821  pow(pion_mass, 2) * (6. * C4 * pow(m_rho, 4) - 1.5 * s +
2822  pow(m_rho, 2) * (3. - 6. * C4 * s)))) *
2823  tmax) /
2824  pow(m_rho, 6) -
2825  (0.5 *
2826  (0. - 4. * C4 * pow(m_rho, 8) - 0.5 * pow(m_rho, 4) * s +
2827  pow(m_rho, 6) * (2. + 2. * C4 * s) +
2828  pow(delta, 2) *
2829  (-2. * pow(pion_mass, 6) - 2. * pow(m_rho, 6) +
2830  0.5 * pow(pion_mass, 4) * s + 2.125 * pow(m_rho, 4) * s +
2831  1.25 * pow(m_rho, 2) * pow(s, 2) - 0.375 * pow(s, 3) +
2832  pow(pion_mass, 2) * (1.5 * pow(m_rho, 4) -
2833  1.5 * pow(m_rho, 2) * s + 1. * pow(s, 2))) +
2834  delta * pow(m_rho, 2) *
2835  (2. * pow(pion_mass, 4) + 2. * C4 * pow(m_rho, 6) -
2836  1. * pow(s, 2) + pow(m_rho, 2) * s * (-3. + 1. * C4 * s) +
2837  pow(m_rho, 4) * (1. + 1. * C4 * s) +
2838  pow(pion_mass, 2) *
2839  (1. * s + pow(m_rho, 2) * (1. - 2. * C4 * s)))) *
2840  tmax) /
2841  pow(m_rho, 6) +
2842  (0.0625 * (1. * eta1 - 1. * eta2) *
2843  (delta *
2844  (eta1 * (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
2845  pow(m_rho, 4) +
2846  pow(pion_mass, 2) * (18. * pow(m_rho, 2) - 12. * s) -
2847  8. * pow(m_rho, 2) * s + 7. * pow(s, 2) +
2848  pow(a1_mass, 2) * (-10. * pow(pion_mass, 2) -
2849  4. * pow(m_rho, 2) + 5. * s)) +
2850  eta2 * (-3. * pow(a1_mass, 4) - 12. * pow(pion_mass, 4) +
2851  2. * pow(m_rho, 4) +
2852  pow(a1_mass, 2) * (11. * pow(pion_mass, 2) -
2853  3. * pow(m_rho, 2) - 2. * s) +
2854  5. * pow(m_rho, 2) * s - 3. * pow(s, 2) +
2855  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 6. * s))) +
2856  pow(m_rho, 2) *
2857  (eta1 * (-8. * C4 * pow(a1_mass, 4) -
2858  32. * C4 * pow(pion_mass, 4) - 6. * pow(m_rho, 2) +
2859  pow(a1_mass, 2) *
2860  (6. + C4 * (32. * pow(pion_mass, 2) +
2861  8. * pow(m_rho, 2) - 16. * s)) +
2862  4. * s + 16. * C4 * pow(m_rho, 2) * s -
2863  8. * C4 * pow(s, 2) +
2864  pow(pion_mass, 2) *
2865  (-12. - 32. * C4 * pow(m_rho, 2) + 32. * C4 * s)) +
2866  eta2 *
2867  (8. * C4 * pow(a1_mass, 4) + 32. * C4 * pow(pion_mass, 4) -
2868  4. * pow(m_rho, 2) - 2. * s + 8. * C4 * pow(s, 2) +
2869  pow(pion_mass, 2) *
2870  (10. - 16. * C4 * pow(m_rho, 2) - 32. * C4 * s) +
2871  pow(a1_mass, 2) *
2872  (-6. + C4 * (-32. * pow(pion_mass, 2) +
2873  8. * pow(m_rho, 2) + 16. * s))))) *
2874  tmax) /
2875  pow(m_rho, 2) +
2876  0.0625 * (-2. + delta) * pow(eta1 - 1. * eta2, 2) * pow(tmax, 2) +
2877  (0.1875 *
2878  (1.3333333333333333 * pow(m_rho, 2) +
2879  5.333333333333333 * C4 * pow(m_rho, 4) +
2880  pow(delta, 2) *
2881  (1. * pow(pion_mass, 2) + 1.3333333333333333 * pow(m_rho, 2) -
2882  0.3333333333333333 * s) +
2883  delta *
2884  (-2. * pow(pion_mass, 2) - 3.3333333333333335 * pow(m_rho, 2) -
2885  2.6666666666666665 * C4 * pow(m_rho, 4) +
2886  0.6666666666666666 * s)) *
2887  pow(tmax, 2)) /
2888  pow(m_rho, 4) +
2889  0.03125 * pow(eta1 - 1. * eta2, 3) *
2890  (eta2 * (-1. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) -
2891  1. * pow(m_rho, 2) - 1. * s) +
2892  eta1 * (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
2893  1. * pow(m_rho, 2) + s)) *
2894  pow(tmax, 2) -
2895  (0.375 *
2896  (0.3333333333333333 * pow(m_rho, 4) -
2897  1.3333333333333333 * C4 * pow(m_rho, 6) +
2898  delta * pow(m_rho, 2) *
2899  (1.3333333333333333 * pow(m_rho, 2) -
2900  0.6666666666666666 * C4 * pow(m_rho, 4) +
2901  pow(pion_mass, 2) * (-0.6666666666666666 +
2902  1.3333333333333333 * C4 * pow(m_rho, 2)) -
2903  0.6666666666666666 * s) +
2904  pow(delta, 2) *
2905  (1. * pow(pion_mass, 4) + 0.25 * pow(m_rho, 4) +
2906  pow(pion_mass, 2) * (-0.3333333333333333 * pow(m_rho, 2) +
2907  0.6666666666666666 * s) -
2908  0.5833333333333334 * pow(s, 2))) *
2909  pow(tmax, 2)) /
2910  pow(m_rho, 6) -
2911  (0.03125 * (1. * eta1 - 1. * eta2) *
2912  ((2. * eta1 - 2. * eta2) * pow(m_rho, 2) +
2913  delta *
2914  (eta1 * (1. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) + 1. * s) +
2915  eta2 * (-1. * pow(a1_mass, 2) + 3. * pow(pion_mass, 2) -
2916  3. * pow(m_rho, 2) + 2. * s))) *
2917  pow(tmax, 2)) /
2918  pow(m_rho, 2) +
2919  (0.03125 *
2920  (0. - 4. * pow(m_rho, 4) +
2921  delta * (16. * pow(m_rho, 4) - 8. * pow(m_rho, 2) * s) +
2922  pow(delta, 2) *
2923  (4. * pow(pion_mass, 4) - 3. * pow(m_rho, 4) +
2924  2. * pow(m_rho, 2) * s - 3. * pow(s, 2) +
2925  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 4. * s))) *
2926  pow(tmax, 2)) /
2927  pow(m_rho, 6) +
2928  (0.25 *
2929  (C4 * pow(m_rho, 6) *
2930  (-6. - 16. * C4 * pow(pion_mass, 2) + 8. * C4 * s) +
2931  pow(delta, 2) *
2932  (1. * pow(pion_mass, 4) - 0.25 * pow(m_rho, 4) +
2933  pow(pion_mass, 2) * (-1.75 * pow(m_rho, 2) + 0.5 * s) +
2934  0.5 * pow(m_rho, 2) * s - 0.5 * pow(s, 2)) +
2935  delta * pow(m_rho, 2) *
2936  (1. * C4 * pow(m_rho, 4) +
2937  pow(pion_mass, 2) * (0.5 + 10. * C4 * pow(m_rho, 2)) - 0.5 * s +
2938  pow(m_rho, 2) * (2.5 - 4. * C4 * s))) *
2939  pow(tmax, 2)) /
2940  pow(m_rho, 6) +
2941  (0.09375 * (1. * eta1 - 1. * eta2) *
2942  (delta * (eta2 * (-1. * pow(a1_mass, 2) +
2943  3.6666666666666665 * pow(pion_mass, 2) -
2944  1. * pow(m_rho, 2) - 0.6666666666666666 * s) +
2945  eta1 * (1. * pow(a1_mass, 2) -
2946  3.3333333333333335 * pow(pion_mass, 2) -
2947  1.3333333333333333 * pow(m_rho, 2) +
2948  1.6666666666666667 * s)) +
2949  pow(m_rho, 2) *
2950  (eta1 * (2. + C4 * (-2.6666666666666665 * pow(a1_mass, 2) +
2951  10.666666666666666 * pow(pion_mass, 2) +
2952  2.6666666666666665 * pow(m_rho, 2) -
2953  5.333333333333333 * s)) +
2954  eta2 * (-2. + C4 * (2.6666666666666665 * pow(a1_mass, 2) -
2955  10.666666666666666 * pow(pion_mass, 2) +
2956  2.6666666666666665 * pow(m_rho, 2) +
2957  5.333333333333333 * s)))) *
2958  pow(tmax, 2)) /
2959  pow(m_rho, 2) +
2960  0.010416666666666666 * pow(eta1 - 1. * eta2, 4) * pow(tmax, 3) -
2961  (0.041666666666666664 * delta * (-2. + 1. * delta) * pow(tmax, 3)) /
2962  pow(m_rho, 4) -
2963  (0.020833333333333332 * delta * pow(1. * eta1 - 1. * eta2, 2) *
2964  pow(tmax, 3)) /
2965  pow(m_rho, 2) -
2966  (0.16666666666666666 * pow(1. * eta1 - 1. * eta2, 2) *
2967  (-0.375 * delta + 1. * C4 * pow(m_rho, 2)) * pow(tmax, 3)) /
2968  pow(m_rho, 2) +
2969  (0.10416666666666666 * delta *
2970  (-0.8 * pow(m_rho, 2) +
2971  delta * (0.4 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 0.6 * s)) *
2972  pow(tmax, 3)) /
2973  pow(m_rho, 6) +
2974  (0.16666666666666666 * delta *
2975  (0. - 0.75 * delta * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4) +
2976  0.625 * delta * s) *
2977  pow(tmax, 3)) /
2978  pow(m_rho, 6) -
2979  (0.041666666666666664 *
2980  (12. * C4 * delta * pow(m_rho, 4) - 16. * pow(C4, 2) * pow(m_rho, 6) +
2981  pow(delta, 2) *
2982  (1. * pow(pion_mass, 2) - 2.5 * pow(m_rho, 2) + 1. * s)) *
2983  pow(tmax, 3)) /
2984  pow(m_rho, 6) +
2985  (0. -
2986  0.5000000000000001 * pow(2. - 1. * delta, 2) * pow(pion_mass, 4) *
2987  pow(m_rho, 6) +
2988  0.25 * pow(2. - 1. * delta, 2) * pow(m_rho, 10) -
2989  0.5000000000000001 * pow(2. - 1. * delta, 2) * pow(m_rho, 6) *
2990  pow(s, 2) +
2991  pow(2. - 1. * delta, 2) * pow(pion_mass, 2) * pow(m_rho, 6) *
2992  (-1. * pow(m_rho, 2) + 1. * s)) /
2993  (pow(m_rho, 6) * (-2. * pow(pion_mass, 2) + 1. * s + 1. * tmax)) -
2994  (0.0625 * (1. * eta1 - 1. * eta2) *
2995  (2. * pow(m_rho, 2) +
2996  delta * (1. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
2997  1. * pow(m_rho, 2) + 1. * s)) *
2998  (eta2 * (-1. * pow(a1_mass, 6) +
2999  pow(pion_mass, 2) * (4. * pow(pion_mass, 2) - 1. * s) * s +
3000  pow(a1_mass, 4) *
3001  (3. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 2. * s) +
3002  pow(a1_mass, 2) *
3003  (-4. * pow(pion_mass, 4) - 2. * pow(pion_mass, 2) * s +
3004  (4. * pow(m_rho, 2) - 1. * s) * s)) +
3005  eta1 * (1. * pow(a1_mass, 6) + 8. * pow(pion_mass, 6) +
3006  pow(pion_mass, 4) * (-4. * pow(m_rho, 2) - 6. * s) +
3007  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 2. * s) * s +
3008  pow(a1_mass, 4) *
3009  (-2. * pow(pion_mass, 2) + 1. * pow(m_rho, 2) + 1. * s) +
3010  s * (2. * pow(m_rho, 4) - 3. * pow(m_rho, 2) * s +
3011  1. * pow(s, 2)) +
3012  pow(a1_mass, 2) *
3013  (-2. * pow(pion_mass, 4) - 2. * pow(m_rho, 4) +
3014  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
3015  2. * pow(m_rho, 2) * s + 5. * pow(s, 2)))) *
3016  log(abs(-pow(a1_mass, 2) + tmax))) /
3017  (pow(m_rho, 2) * (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) + s)) +
3018  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
3019  (eta2 *
3020  (-1. * pow(a1_mass, 6) + pow(pion_mass, 6) -
3021  1. * pow(pion_mass, 4) * pow(m_rho, 2) +
3022  pow(a1_mass, 4) * (pow(pion_mass, 2) + pow(m_rho, 2) - 2. * s) +
3023  pow(a1_mass, 2) *
3024  (3. * pow(pion_mass, 4) - 2. * pow(pion_mass, 2) * s)) +
3025  eta1 *
3026  (pow(a1_mass, 6) +
3027  pow(a1_mass, 4) *
3028  (-2. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + s) +
3029  pow(pion_mass, 2) *
3030  (-4. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) -
3031  1. * pow(m_rho, 2) * s +
3032  pow(pion_mass, 2) * (3. * pow(m_rho, 2) + s)) +
3033  pow(a1_mass, 2) *
3034  (pow(pion_mass, 4) + pow(m_rho, 4) - 1. * pow(m_rho, 2) * s +
3035  pow(pion_mass, 2) * (pow(m_rho, 2) + 2. * s)))) *
3036  log(abs(-pow(a1_mass, 2) + tmax))) /
3037  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) +
3038  0.0625 * pow(eta1 - 1. * eta2, 2) *
3039  (pow(eta1, 2) *
3040  (2. * pow(a1_mass, 6) +
3041  pow(pion_mass, 4) * (-3. * pow(m_rho, 2) - 1. * s) +
3042  pow(m_rho, 2) * (pow(m_rho, 2) - 1. * s) * s +
3043  pow(a1_mass, 4) *
3044  (-6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) + 3. * s) +
3045  pow(pion_mass, 2) *
3046  (-2. * pow(m_rho, 4) + 3. * pow(m_rho, 2) * s) +
3047  pow(a1_mass, 2) *
3048  (4. * pow(pion_mass, 4) + pow(m_rho, 4) +
3049  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 4. * s) -
3050  4. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
3051  pow(eta2, 2) *
3052  (2. * pow(a1_mass, 6) +
3053  pow(a1_mass, 4) *
3054  (-6. * pow(pion_mass, 2) + 3. * pow(m_rho, 2) + 3. * s) +
3055  pow(pion_mass, 2) *
3056  (-1. * pow(m_rho, 4) +
3057  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 1. * s) +
3058  pow(m_rho, 2) * s) +
3059  pow(a1_mass, 2) *
3060  (4. * pow(pion_mass, 4) + pow(m_rho, 4) +
3061  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) - 4. * s) -
3062  2. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
3063  eta1 * eta2 *
3064  (-4. * pow(a1_mass, 6) +
3065  pow(a1_mass, 4) * (12. * pow(pion_mass, 2) - 6. * s) +
3066  pow(pion_mass, 2) *
3067  (-2. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s +
3068  pow(pion_mass, 2) * (2. * pow(m_rho, 2) + 2. * s)) +
3069  pow(a1_mass, 2) *
3070  (-8. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
3071  4. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
3072  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s)))) *
3073  log(abs(-pow(a1_mass, 2) + tmax)) +
3074  (0.0625 * (1. * eta1 - 1. * eta2) *
3075  (delta *
3076  (eta1 *
3077  (3. * pow(a1_mass, 6) + 8. * pow(pion_mass, 6) +
3078  pow(pion_mass, 4) * (-12. * pow(m_rho, 2) - 6. * s) +
3079  pow(a1_mass, 4) * (-10. * pow(pion_mass, 2) -
3080  4. * pow(m_rho, 2) + 5. * s) +
3081  pow(pion_mass, 2) *
3082  (-4. * pow(m_rho, 4) + 10. * pow(m_rho, 2) * s -
3083  2. * pow(s, 2)) +
3084  s * (3. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s +
3085  pow(s, 2)) +
3086  pow(a1_mass, 2) *
3087  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
3088  pow(pion_mass, 2) * (18. * pow(m_rho, 2) - 12. * s) -
3089  8. * pow(m_rho, 2) * s + 7. * pow(s, 2))) +
3090  eta2 *
3091  (-3. * pow(a1_mass, 6) +
3092  pow(a1_mass, 4) * (11. * pow(pion_mass, 2) -
3093  3. * pow(m_rho, 2) - 2. * s) +
3094  pow(pion_mass, 2) *
3095  (-2. * pow(m_rho, 4) + pow(m_rho, 2) * s -
3096  1. * pow(s, 2) +
3097  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) + 4. * s)) +
3098  pow(a1_mass, 2) *
3099  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
3100  5. * pow(m_rho, 2) * s - 3. * pow(s, 2) +
3101  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 6. * s)))) +
3102  pow(m_rho, 2) *
3103  (eta2 *
3104  (8. * C4 * pow(a1_mass, 6) +
3105  pow(pion_mass, 2) *
3106  ((4. + 8. * C4 * pow(pion_mass, 2)) * pow(m_rho, 2) -
3107  2. * s) +
3108  pow(a1_mass, 4) *
3109  (-6. + C4 * (-32. * pow(pion_mass, 2) +
3110  8. * pow(m_rho, 2) + 16. * s)) +
3111  pow(a1_mass, 2) *
3112  (32. * C4 * pow(pion_mass, 4) - 4. * pow(m_rho, 2) +
3113  pow(pion_mass, 2) *
3114  (10. - 16. * C4 * pow(m_rho, 2) - 32. * C4 * s) +
3115  s * (-2. + 8. * C4 * s))) +
3116  eta1 * (-8. * C4 * pow(a1_mass, 6) +
3117  pow(pion_mass, 4) * (4. + 24. * C4 * pow(m_rho, 2)) +
3118  pow(a1_mass, 4) *
3119  (6. + C4 * (32. * pow(pion_mass, 2) +
3120  8. * pow(m_rho, 2) - 16. * s)) +
3121  s * (-2. * pow(m_rho, 2) + 2. * s) +
3122  pow(pion_mass, 2) *
3123  (-4. * s + pow(m_rho, 2) * (8. - 16. * C4 * s)) +
3124  pow(a1_mass, 2) * (-32. * C4 * pow(pion_mass, 4) +
3125  s * (4. - 8. * C4 * s) +
3126  pow(m_rho, 2) * (-6. + 16. * C4 * s) +
3127  pow(pion_mass, 2) *
3128  (-12. - 32. * C4 * pow(m_rho, 2) +
3129  32. * C4 * s))))) *
3130  log(abs(-pow(a1_mass, 2) + tmax))) /
3131  pow(m_rho, 2) +
3132  0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) *
3133  log(abs(-pow(pion_mass, 2) + tmax)) -
3134  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
3135  (eta2 * (2. * pow(pion_mass, 6) - 2. * pow(pion_mass, 4) * s) +
3136  eta1 * (-2. * pow(pion_mass, 6) -
3137  1. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
3138  pow(pion_mass, 4) * (pow(m_rho, 2) + 2. * s))) *
3139  log(abs(-pow(pion_mass, 2) + tmax))) /
3140  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) -
3141  (0.125 *
3142  (0. - 32. * C4 * pow(pion_mass, 6) * pow(m_rho, 4) -
3143  8. * pow(m_rho, 8) + 8. * pow(m_rho, 6) * s +
3144  pow(pion_mass, 4) * pow(m_rho, 4) * (16. + 64. * C4 * s) +
3145  pow(pion_mass, 2) * pow(m_rho, 4) *
3146  (24. * pow(m_rho, 2) + s * (-16. - 32. * C4 * s)) +
3147  pow(delta, 2) * pow(m_rho, 2) *
3148  (-4. * pow(pion_mass, 6) - 2. * pow(m_rho, 6) +
3149  2. * pow(m_rho, 4) * s +
3150  pow(pion_mass, 4) * (4. * pow(m_rho, 2) + 8. * s) +
3151  pow(pion_mass, 2) *
3152  (6. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s -
3153  4.000000000000001 * pow(s, 2))) +
3154  delta * pow(m_rho, 2) *
3155  (8. * pow(m_rho, 6) +
3156  pow(pion_mass, 6) * (8. + 16. * C4 * pow(m_rho, 2)) -
3157  8. * pow(m_rho, 4) * s +
3158  pow(pion_mass, 4) *
3159  (-16. * s +
3160  pow(m_rho, 2) * (-15.999999999999996 - 32. * C4 * s)) +
3161  pow(pion_mass, 2) *
3162  (-24. * pow(m_rho, 4) + 8. * pow(s, 2) +
3163  pow(m_rho, 2) * s * (16. + 16. * C4 * s)))) *
3164  log(abs(-pow(pion_mass, 2) + tmax))) /
3165  (pow(m_rho, 4) * (-1. * pow(pion_mass, 2) + 1. * s)) -
3166  (0.25 * (1. * eta1 - 1. * eta2) *
3167  (eta2 * ((2. - 1. * delta) * pow(pion_mass, 6) +
3168  pow(pion_mass, 2) * s *
3169  ((-12. + 6. * delta) * pow(m_rho, 2) +
3170  (6. - 3. * delta) * s) +
3171  pow(s, 2) * ((4. - 2. * delta) * pow(m_rho, 2) +
3172  (-2. + 1. * delta) * s) +
3173  pow(pion_mass, 4) * ((8. - 4. * delta) * pow(m_rho, 2) +
3174  (-6. + 3. * delta) * s)) +
3175  eta1 * ((-2. + 1. * delta) * pow(pion_mass, 6) +
3176  (-2. + 1. * delta) * pow(m_rho, 4) * s +
3177  (2. - 1. * delta) * pow(s, 3) +
3178  pow(pion_mass, 4) * ((-4. + 2. * delta) * pow(m_rho, 2) +
3179  (6. - 3. * delta) * s) +
3180  pow(pion_mass, 2) * ((2. - 1. * delta) * pow(m_rho, 4) +
3181  (4. - 2. * delta) * pow(m_rho, 2) * s +
3182  (-6. + 3. * delta) * pow(s, 2)))) *
3183  log(abs(-2. * pow(pion_mass, 2) + s + tmax))) /
3184  (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) + s) +
3185  (0.125 *
3186  (0. +
3187  (32. - 31.999999999999993 * delta + 8. * pow(delta, 2)) *
3188  pow(pion_mass, 4) * pow(m_rho, 4) -
3189  2.0000000000000004 * pow(2. - 1. * delta, 2) * pow(m_rho, 8) +
3190  pow(pion_mass, 2) * pow(m_rho, 4) *
3191  (8.000000000000002 * pow(2. - 1. * delta, 2) * pow(m_rho, 2) +
3192  (-32. + 31.999999999999996 * delta - 8. * pow(delta, 2)) * s)) *
3193  log(abs(-2. * pow(pion_mass, 2) + s + tmax))) /
3194  (pow(m_rho, 4) * (-1. * pow(pion_mass, 2) + 1. * s)) +
3195  (0.25 *
3196  (0. + 8. * pow(pion_mass, 2) * pow(m_rho, 6) + 4. * pow(m_rho, 8) -
3197  8. * pow(m_rho, 6) * s +
3198  delta * pow(m_rho, 4) *
3199  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) +
3200  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 16. * s) +
3201  8. * pow(m_rho, 2) * s + 8. * pow(s, 2)) +
3202  pow(delta, 2) * pow(m_rho, 4) *
3203  (-4. * pow(pion_mass, 4) + 3. * pow(m_rho, 4) -
3204  2. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
3205  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) + 8. * s))) *
3206  log(abs(-2. * pow(pion_mass, 2) + s + tmax))) /
3207  pow(m_rho, 6) -
3208  (0.5 *
3209  (0. +
3210  pow(pion_mass, 2) * (4. * pow(m_rho, 6) - 8. * C4 * pow(m_rho, 8)) -
3211  4. * pow(m_rho, 6) * s + 8. * C4 * pow(m_rho, 8) * s +
3212  pow(delta, 2) * pow(m_rho, 4) *
3213  (-2. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) - 2. * pow(s, 2) +
3214  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 4. * s)) +
3215  delta * pow(m_rho, 4) *
3216  (4. * pow(pion_mass, 4) +
3217  pow(pion_mass, 2) *
3218  (6. * pow(m_rho, 2) + 4. * C4 * pow(m_rho, 4) - 8. * s) +
3219  2. * pow(m_rho, 2) * s + 4. * pow(s, 2) +
3220  pow(m_rho, 4) * (-2. - 4. * C4 * s))) *
3221  log(abs(-2. * pow(pion_mass, 2) + s + tmax))) /
3222  pow(m_rho, 6))) /
3223  (16. * Pi *
3224  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
3225  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))) -
3226  (pow(Const, 2) * pow(ghat, 4) *
3227  (0. +
3228  (0.03125 * pow(eta1 - 1. * eta2, 2) *
3229  (pow(eta2, 2) *
3230  (1. * pow(a1_mass, 8) + 1. * pow(pion_mass, 8) -
3231  2. * pow(pion_mass, 6) * pow(m_rho, 2) +
3232  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
3233  pow(a1_mass, 6) *
3234  (-4. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) + 2. * s) +
3235  pow(a1_mass, 2) * pow(pion_mass, 2) *
3236  (-2. * pow(m_rho, 4) +
3237  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 2. * s) +
3238  2. * pow(m_rho, 2) * s) +
3239  pow(a1_mass, 4) *
3240  (4. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
3241  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) - 4. * s) -
3242  2. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
3243  eta1 * eta2 *
3244  (-2. * pow(a1_mass, 8) - 2. * pow(pion_mass, 8) +
3245  2. * pow(pion_mass, 4) * pow(m_rho, 4) +
3246  pow(a1_mass, 6) * (8. * pow(pion_mass, 2) - 4. * s) +
3247  pow(a1_mass, 2) * pow(pion_mass, 2) *
3248  (-4. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s +
3249  pow(pion_mass, 2) * (4. * pow(m_rho, 2) + 4. * s)) +
3250  pow(a1_mass, 4) *
3251  (-8. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
3252  4. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
3253  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s))) +
3254  pow(eta1, 2) *
3255  (1. * pow(a1_mass, 8) + 1. * pow(pion_mass, 8) -
3256  2. * pow(pion_mass, 6) * pow(m_rho, 2) -
3257  2. * pow(pion_mass, 2) * pow(m_rho, 4) * s +
3258  pow(a1_mass, 6) *
3259  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
3260  pow(pion_mass, 4) *
3261  (3. * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s) +
3262  pow(a1_mass, 4) *
3263  (4. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
3264  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 4. * s) -
3265  4. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
3266  pow(a1_mass, 2) *
3267  (pow(pion_mass, 4) * (-6. * pow(m_rho, 2) - 2. * s) +
3268  pow(m_rho, 2) * (2. * pow(m_rho, 2) - 2. * s) * s +
3269  pow(pion_mass, 2) *
3270  (-4. * pow(m_rho, 4) + 6. * pow(m_rho, 2) * s))))) /
3271  (1. * pow(a1_mass, 2) - 1. * tmin) +
3272  (1. * pow(-2. + delta, 2) * pow(pion_mass, 2) *
3273  (1. * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2))) /
3274  (1. * pow(pion_mass, 2) - 1. * tmin) -
3275  (0.25 * pow(-2. + delta, 2) * pow(pion_mass, 2) * tmin) /
3276  pow(m_rho, 2) +
3277  0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
3278  (eta2 * (-1. * pow(a1_mass, 2) + pow(m_rho, 2) - 2. * s) +
3279  eta1 * (pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
3280  2. * pow(m_rho, 2) + s)) *
3281  tmin +
3282  0.03125 * pow(eta1 - 1. * eta2, 2) *
3283  (pow(eta1, 2) * (3. * pow(a1_mass, 4) + 4. * pow(pion_mass, 4) +
3284  pow(m_rho, 4) +
3285  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 4. * s) -
3286  4. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
3287  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) -
3288  4. * pow(m_rho, 2) + 4. * s)) +
3289  pow(eta2, 2) *
3290  (3. * pow(a1_mass, 4) + 4. * pow(pion_mass, 4) +
3291  pow(m_rho, 4) +
3292  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) - 4. * s) -
3293  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
3294  pow(a1_mass, 2) *
3295  (-8. * pow(pion_mass, 2) + 4. * pow(m_rho, 2) + 4. * s)) +
3296  eta1 * eta2 *
3297  (-6. * pow(a1_mass, 4) - 8. * pow(pion_mass, 4) +
3298  2. * pow(m_rho, 4) +
3299  pow(a1_mass, 2) * (16. * pow(pion_mass, 2) - 8. * s) +
3300  4. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
3301  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s))) *
3302  tmin +
3303  (2. *
3304  (0. - 0.25 * pow(m_rho, 4) - 1. * C4 * pow(m_rho, 6) +
3305  pow(pion_mass, 2) * (0.75 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
3306  2. * C4 * pow(m_rho, 4) * s +
3307  pow(delta, 2) *
3308  (-0.125 * pow(pion_mass, 4) - 0.1875 * pow(m_rho, 4) +
3309  pow(pion_mass, 2) * (0.0625 * pow(m_rho, 2) + 0.0625 * s) +
3310  0.1875 * pow(m_rho, 2) * s) +
3311  delta * (0.25 * pow(pion_mass, 4) + 0.5 * C4 * pow(m_rho, 6) +
3312  pow(pion_mass, 2) * (-0.5 * pow(m_rho, 2) +
3313  0.5 * C4 * pow(m_rho, 4) - 0.125 * s) -
3314  0.375 * pow(m_rho, 2) * s +
3315  pow(m_rho, 4) * (0.5 - 1. * C4 * s))) *
3316  tmin) /
3317  pow(m_rho, 4) -
3318  (0.0625 *
3319  (0. + 8. * pow(pion_mass, 2) * pow(m_rho, 4) - 12. * pow(m_rho, 6) +
3320  4. * pow(m_rho, 4) * s +
3321  delta * pow(m_rho, 2) *
3322  (-16. * pow(pion_mass, 4) -
3323  16. * pow(pion_mass, 2) * pow(m_rho, 2) - 4. * pow(m_rho, 4) +
3324  16. * pow(m_rho, 2) * s + 4. * pow(s, 2)) +
3325  pow(delta, 2) *
3326  (8. * pow(pion_mass, 6) + 9. * pow(m_rho, 6) +
3327  pow(pion_mass, 4) * (4. * pow(m_rho, 2) - 4. * s) -
3328  13. * pow(m_rho, 4) * s - 5. * pow(m_rho, 2) * pow(s, 2) +
3329  1. * pow(s, 3) +
3330  pow(pion_mass, 2) * (-2. * pow(m_rho, 4) +
3331  4. * pow(m_rho, 2) * s - 2. * pow(s, 2)))) *
3332  tmin) /
3333  pow(m_rho, 6) -
3334  (0.0625 * (1. * eta1 - 1. * eta2) *
3335  (pow(m_rho, 2) *
3336  (eta1 * (2. * pow(a1_mass, 2) + 2. * pow(m_rho, 2)) +
3337  eta2 * (-2. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) -
3338  8. * pow(m_rho, 2) + 6. * s)) +
3339  delta *
3340  (eta1 * (1. * pow(a1_mass, 4) - 2. * pow(pion_mass, 4) -
3341  3. * pow(m_rho, 4) +
3342  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
3343  2. * pow(m_rho, 2) * s + 5.000000000000001 * pow(s, 2) +
3344  pow(a1_mass, 2) * (-2. * pow(pion_mass, 2) + 1. * s)) +
3345  eta2 * (-1. * pow(a1_mass, 4) - 4. * pow(pion_mass, 4) +
3346  4. * pow(m_rho, 4) +
3347  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) - 2. * s) +
3348  1. * pow(m_rho, 2) * s - 1. * pow(s, 2) +
3349  pow(a1_mass, 2) * (3. * pow(pion_mass, 2) -
3350  3. * pow(m_rho, 2) + 2. * s)))) *
3351  tmin) /
3352  pow(m_rho, 2) -
3353  (0.5 *
3354  (pow(m_rho, 6) *
3355  (-1.5 + C4 * (-12. * pow(pion_mass, 2) + 6. * s) +
3356  pow(C4, 2) * (-16. * pow(pion_mass, 4) +
3357  16. * pow(pion_mass, 2) * s - 4. * pow(s, 2))) +
3358  pow(delta, 2) *
3359  (1. * pow(pion_mass, 6) - 2. * pow(pion_mass, 4) * pow(m_rho, 2) +
3360  0.125 * pow(m_rho, 6) + 0.25 * pow(m_rho, 4) * s -
3361  0.875 * pow(m_rho, 2) * pow(s, 2) + 0.25 * pow(s, 3) +
3362  pow(pion_mass, 2) *
3363  (-2.5 * pow(m_rho, 4) + 2.25 * pow(m_rho, 2) * s -
3364  0.75 * pow(s, 2))) +
3365  delta * pow(m_rho, 2) *
3366  (pow(pion_mass, 4) * (1. + 8. * C4 * pow(m_rho, 2)) +
3367  0.5 * pow(s, 2) + pow(m_rho, 4) * (1.5 - 5. * C4 * s) +
3368  pow(m_rho, 2) * s * (-0.5 + 1. * C4 * s) +
3369  pow(pion_mass, 2) * (6. * C4 * pow(m_rho, 4) - 1.5 * s +
3370  pow(m_rho, 2) * (3. - 6. * C4 * s)))) *
3371  tmin) /
3372  pow(m_rho, 6) -
3373  (0.5 *
3374  (0. - 4. * C4 * pow(m_rho, 8) - 0.5 * pow(m_rho, 4) * s +
3375  pow(m_rho, 6) * (2. + 2. * C4 * s) +
3376  pow(delta, 2) *
3377  (-2. * pow(pion_mass, 6) - 2. * pow(m_rho, 6) +
3378  0.5 * pow(pion_mass, 4) * s + 2.125 * pow(m_rho, 4) * s +
3379  1.25 * pow(m_rho, 2) * pow(s, 2) - 0.375 * pow(s, 3) +
3380  pow(pion_mass, 2) * (1.5 * pow(m_rho, 4) -
3381  1.5 * pow(m_rho, 2) * s + 1. * pow(s, 2))) +
3382  delta * pow(m_rho, 2) *
3383  (2. * pow(pion_mass, 4) + 2. * C4 * pow(m_rho, 6) -
3384  1. * pow(s, 2) + pow(m_rho, 2) * s * (-3. + 1. * C4 * s) +
3385  pow(m_rho, 4) * (1. + 1. * C4 * s) +
3386  pow(pion_mass, 2) *
3387  (1. * s + pow(m_rho, 2) * (1. - 2. * C4 * s)))) *
3388  tmin) /
3389  pow(m_rho, 6) +
3390  (0.0625 * (1. * eta1 - 1. * eta2) *
3391  (delta *
3392  (eta1 * (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
3393  pow(m_rho, 4) +
3394  pow(pion_mass, 2) * (18. * pow(m_rho, 2) - 12. * s) -
3395  8. * pow(m_rho, 2) * s + 7. * pow(s, 2) +
3396  pow(a1_mass, 2) * (-10. * pow(pion_mass, 2) -
3397  4. * pow(m_rho, 2) + 5. * s)) +
3398  eta2 * (-3. * pow(a1_mass, 4) - 12. * pow(pion_mass, 4) +
3399  2. * pow(m_rho, 4) +
3400  pow(a1_mass, 2) * (11. * pow(pion_mass, 2) -
3401  3. * pow(m_rho, 2) - 2. * s) +
3402  5. * pow(m_rho, 2) * s - 3. * pow(s, 2) +
3403  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 6. * s))) +
3404  pow(m_rho, 2) *
3405  (eta1 * (-8. * C4 * pow(a1_mass, 4) -
3406  32. * C4 * pow(pion_mass, 4) - 6. * pow(m_rho, 2) +
3407  pow(a1_mass, 2) *
3408  (6. + C4 * (32. * pow(pion_mass, 2) +
3409  8. * pow(m_rho, 2) - 16. * s)) +
3410  4. * s + 16. * C4 * pow(m_rho, 2) * s -
3411  8. * C4 * pow(s, 2) +
3412  pow(pion_mass, 2) *
3413  (-12. - 32. * C4 * pow(m_rho, 2) + 32. * C4 * s)) +
3414  eta2 *
3415  (8. * C4 * pow(a1_mass, 4) + 32. * C4 * pow(pion_mass, 4) -
3416  4. * pow(m_rho, 2) - 2. * s + 8. * C4 * pow(s, 2) +
3417  pow(pion_mass, 2) *
3418  (10. - 16. * C4 * pow(m_rho, 2) - 32. * C4 * s) +
3419  pow(a1_mass, 2) *
3420  (-6. + C4 * (-32. * pow(pion_mass, 2) +
3421  8. * pow(m_rho, 2) + 16. * s))))) *
3422  tmin) /
3423  pow(m_rho, 2) +
3424  0.0625 * (-2. + delta) * pow(eta1 - 1. * eta2, 2) * pow(tmin, 2) +
3425  (0.1875 *
3426  (1.3333333333333333 * pow(m_rho, 2) +
3427  5.333333333333333 * C4 * pow(m_rho, 4) +
3428  pow(delta, 2) *
3429  (1. * pow(pion_mass, 2) + 1.3333333333333333 * pow(m_rho, 2) -
3430  0.3333333333333333 * s) +
3431  delta *
3432  (-2. * pow(pion_mass, 2) - 3.3333333333333335 * pow(m_rho, 2) -
3433  2.6666666666666665 * C4 * pow(m_rho, 4) +
3434  0.6666666666666666 * s)) *
3435  pow(tmin, 2)) /
3436  pow(m_rho, 4) +
3437  0.03125 * pow(eta1 - 1. * eta2, 3) *
3438  (eta2 * (-1. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) -
3439  1. * pow(m_rho, 2) - 1. * s) +
3440  eta1 * (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
3441  1. * pow(m_rho, 2) + s)) *
3442  pow(tmin, 2) -
3443  (0.375 *
3444  (0.3333333333333333 * pow(m_rho, 4) -
3445  1.3333333333333333 * C4 * pow(m_rho, 6) +
3446  delta * pow(m_rho, 2) *
3447  (1.3333333333333333 * pow(m_rho, 2) -
3448  0.6666666666666666 * C4 * pow(m_rho, 4) +
3449  pow(pion_mass, 2) * (-0.6666666666666666 +
3450  1.3333333333333333 * C4 * pow(m_rho, 2)) -
3451  0.6666666666666666 * s) +
3452  pow(delta, 2) *
3453  (1. * pow(pion_mass, 4) + 0.25 * pow(m_rho, 4) +
3454  pow(pion_mass, 2) * (-0.3333333333333333 * pow(m_rho, 2) +
3455  0.6666666666666666 * s) -
3456  0.5833333333333334 * pow(s, 2))) *
3457  pow(tmin, 2)) /
3458  pow(m_rho, 6) -
3459  (0.03125 * (1. * eta1 - 1. * eta2) *
3460  ((2. * eta1 - 2. * eta2) * pow(m_rho, 2) +
3461  delta *
3462  (eta1 * (1. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) + 1. * s) +
3463  eta2 * (-1. * pow(a1_mass, 2) + 3. * pow(pion_mass, 2) -
3464  3. * pow(m_rho, 2) + 2. * s))) *
3465  pow(tmin, 2)) /
3466  pow(m_rho, 2) +
3467  (0.03125 *
3468  (0. - 4. * pow(m_rho, 4) +
3469  delta * (16. * pow(m_rho, 4) - 8. * pow(m_rho, 2) * s) +
3470  pow(delta, 2) *
3471  (4. * pow(pion_mass, 4) - 3. * pow(m_rho, 4) +
3472  2. * pow(m_rho, 2) * s - 3. * pow(s, 2) +
3473  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 4. * s))) *
3474  pow(tmin, 2)) /
3475  pow(m_rho, 6) +
3476  (0.25 *
3477  (C4 * pow(m_rho, 6) *
3478  (-6. - 16. * C4 * pow(pion_mass, 2) + 8. * C4 * s) +
3479  pow(delta, 2) *
3480  (1. * pow(pion_mass, 4) - 0.25 * pow(m_rho, 4) +
3481  pow(pion_mass, 2) * (-1.75 * pow(m_rho, 2) + 0.5 * s) +
3482  0.5 * pow(m_rho, 2) * s - 0.5 * pow(s, 2)) +
3483  delta * pow(m_rho, 2) *
3484  (1. * C4 * pow(m_rho, 4) +
3485  pow(pion_mass, 2) * (0.5 + 10. * C4 * pow(m_rho, 2)) - 0.5 * s +
3486  pow(m_rho, 2) * (2.5 - 4. * C4 * s))) *
3487  pow(tmin, 2)) /
3488  pow(m_rho, 6) +
3489  (0.09375 * (1. * eta1 - 1. * eta2) *
3490  (delta * (eta2 * (-1. * pow(a1_mass, 2) +
3491  3.6666666666666665 * pow(pion_mass, 2) -
3492  1. * pow(m_rho, 2) - 0.6666666666666666 * s) +
3493  eta1 * (1. * pow(a1_mass, 2) -
3494  3.3333333333333335 * pow(pion_mass, 2) -
3495  1.3333333333333333 * pow(m_rho, 2) +
3496  1.6666666666666667 * s)) +
3497  pow(m_rho, 2) *
3498  (eta1 * (2. + C4 * (-2.6666666666666665 * pow(a1_mass, 2) +
3499  10.666666666666666 * pow(pion_mass, 2) +
3500  2.6666666666666665 * pow(m_rho, 2) -
3501  5.333333333333333 * s)) +
3502  eta2 * (-2. + C4 * (2.6666666666666665 * pow(a1_mass, 2) -
3503  10.666666666666666 * pow(pion_mass, 2) +
3504  2.6666666666666665 * pow(m_rho, 2) +
3505  5.333333333333333 * s)))) *
3506  pow(tmin, 2)) /
3507  pow(m_rho, 2) +
3508  0.010416666666666666 * pow(eta1 - 1. * eta2, 4) * pow(tmin, 3) -
3509  (0.041666666666666664 * delta * (-2. + 1. * delta) * pow(tmin, 3)) /
3510  pow(m_rho, 4) -
3511  (0.020833333333333332 * delta * pow(1. * eta1 - 1. * eta2, 2) *
3512  pow(tmin, 3)) /
3513  pow(m_rho, 2) -
3514  (0.16666666666666666 * pow(1. * eta1 - 1. * eta2, 2) *
3515  (-0.375 * delta + 1. * C4 * pow(m_rho, 2)) * pow(tmin, 3)) /
3516  pow(m_rho, 2) +
3517  (0.10416666666666666 * delta *
3518  (-0.8 * pow(m_rho, 2) +
3519  delta * (0.4 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 0.6 * s)) *
3520  pow(tmin, 3)) /
3521  pow(m_rho, 6) +
3522  (0.16666666666666666 * delta *
3523  (0. - 0.75 * delta * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4) +
3524  0.625 * delta * s) *
3525  pow(tmin, 3)) /
3526  pow(m_rho, 6) -
3527  (0.041666666666666664 *
3528  (12. * C4 * delta * pow(m_rho, 4) - 16. * pow(C4, 2) * pow(m_rho, 6) +
3529  pow(delta, 2) *
3530  (1. * pow(pion_mass, 2) - 2.5 * pow(m_rho, 2) + 1. * s)) *
3531  pow(tmin, 3)) /
3532  pow(m_rho, 6) +
3533  (0. -
3534  0.5000000000000001 * pow(2. - 1. * delta, 2) * pow(pion_mass, 4) *
3535  pow(m_rho, 6) +
3536  0.25 * pow(2. - 1. * delta, 2) * pow(m_rho, 10) -
3537  0.5000000000000001 * pow(2. - 1. * delta, 2) * pow(m_rho, 6) *
3538  pow(s, 2) +
3539  pow(2. - 1. * delta, 2) * pow(pion_mass, 2) * pow(m_rho, 6) *
3540  (-1. * pow(m_rho, 2) + 1. * s)) /
3541  (pow(m_rho, 6) * (-2. * pow(pion_mass, 2) + 1. * s + 1. * tmin)) -
3542  (0.0625 * (1. * eta1 - 1. * eta2) *
3543  (2. * pow(m_rho, 2) +
3544  delta * (1. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
3545  1. * pow(m_rho, 2) + 1. * s)) *
3546  (eta2 * (-1. * pow(a1_mass, 6) +
3547  pow(pion_mass, 2) * (4. * pow(pion_mass, 2) - 1. * s) * s +
3548  pow(a1_mass, 4) *
3549  (3. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 2. * s) +
3550  pow(a1_mass, 2) *
3551  (-4. * pow(pion_mass, 4) - 2. * pow(pion_mass, 2) * s +
3552  (4. * pow(m_rho, 2) - 1. * s) * s)) +
3553  eta1 * (1. * pow(a1_mass, 6) + 8. * pow(pion_mass, 6) +
3554  pow(pion_mass, 4) * (-4. * pow(m_rho, 2) - 6. * s) +
3555  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 2. * s) * s +
3556  pow(a1_mass, 4) *
3557  (-2. * pow(pion_mass, 2) + 1. * pow(m_rho, 2) + 1. * s) +
3558  s * (2. * pow(m_rho, 4) - 3. * pow(m_rho, 2) * s +
3559  1. * pow(s, 2)) +
3560  pow(a1_mass, 2) *
3561  (-2. * pow(pion_mass, 4) - 2. * pow(m_rho, 4) +
3562  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
3563  2. * pow(m_rho, 2) * s + 5. * pow(s, 2)))) *
3564  log(abs(-pow(a1_mass, 2) + tmin))) /
3565  (pow(m_rho, 2) * (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) + s)) +
3566  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
3567  (eta2 *
3568  (-1. * pow(a1_mass, 6) + pow(pion_mass, 6) -
3569  1. * pow(pion_mass, 4) * pow(m_rho, 2) +
3570  pow(a1_mass, 4) * (pow(pion_mass, 2) + pow(m_rho, 2) - 2. * s) +
3571  pow(a1_mass, 2) *
3572  (3. * pow(pion_mass, 4) - 2. * pow(pion_mass, 2) * s)) +
3573  eta1 *
3574  (pow(a1_mass, 6) +
3575  pow(a1_mass, 4) *
3576  (-2. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + s) +
3577  pow(pion_mass, 2) *
3578  (-4. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) -
3579  1. * pow(m_rho, 2) * s +
3580  pow(pion_mass, 2) * (3. * pow(m_rho, 2) + s)) +
3581  pow(a1_mass, 2) *
3582  (pow(pion_mass, 4) + pow(m_rho, 4) - 1. * pow(m_rho, 2) * s +
3583  pow(pion_mass, 2) * (pow(m_rho, 2) + 2. * s)))) *
3584  log(abs(-pow(a1_mass, 2) + tmin))) /
3585  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) +
3586  0.0625 * pow(eta1 - 1. * eta2, 2) *
3587  (pow(eta1, 2) *
3588  (2. * pow(a1_mass, 6) +
3589  pow(pion_mass, 4) * (-3. * pow(m_rho, 2) - 1. * s) +
3590  pow(m_rho, 2) * (pow(m_rho, 2) - 1. * s) * s +
3591  pow(a1_mass, 4) *
3592  (-6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) + 3. * s) +
3593  pow(pion_mass, 2) *
3594  (-2. * pow(m_rho, 4) + 3. * pow(m_rho, 2) * s) +
3595  pow(a1_mass, 2) *
3596  (4. * pow(pion_mass, 4) + pow(m_rho, 4) +
3597  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 4. * s) -
3598  4. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
3599  pow(eta2, 2) *
3600  (2. * pow(a1_mass, 6) +
3601  pow(a1_mass, 4) *
3602  (-6. * pow(pion_mass, 2) + 3. * pow(m_rho, 2) + 3. * s) +
3603  pow(pion_mass, 2) *
3604  (-1. * pow(m_rho, 4) +
3605  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 1. * s) +
3606  pow(m_rho, 2) * s) +
3607  pow(a1_mass, 2) *
3608  (4. * pow(pion_mass, 4) + pow(m_rho, 4) +
3609  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) - 4. * s) -
3610  2. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
3611  eta1 * eta2 *
3612  (-4. * pow(a1_mass, 6) +
3613  pow(a1_mass, 4) * (12. * pow(pion_mass, 2) - 6. * s) +
3614  pow(pion_mass, 2) *
3615  (-2. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s +
3616  pow(pion_mass, 2) * (2. * pow(m_rho, 2) + 2. * s)) +
3617  pow(a1_mass, 2) *
3618  (-8. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
3619  4. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
3620  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s)))) *
3621  log(abs(-pow(a1_mass, 2) + tmin)) +
3622  (0.0625 * (1. * eta1 - 1. * eta2) *
3623  (delta *
3624  (eta1 *
3625  (3. * pow(a1_mass, 6) + 8. * pow(pion_mass, 6) +
3626  pow(pion_mass, 4) * (-12. * pow(m_rho, 2) - 6. * s) +
3627  pow(a1_mass, 4) * (-10. * pow(pion_mass, 2) -
3628  4. * pow(m_rho, 2) + 5. * s) +
3629  pow(pion_mass, 2) *
3630  (-4. * pow(m_rho, 4) + 10. * pow(m_rho, 2) * s -
3631  2. * pow(s, 2)) +
3632  s * (3. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s +
3633  pow(s, 2)) +
3634  pow(a1_mass, 2) *
3635  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
3636  pow(pion_mass, 2) * (18. * pow(m_rho, 2) - 12. * s) -
3637  8. * pow(m_rho, 2) * s + 7. * pow(s, 2))) +
3638  eta2 *
3639  (-3. * pow(a1_mass, 6) +
3640  pow(a1_mass, 4) * (11. * pow(pion_mass, 2) -
3641  3. * pow(m_rho, 2) - 2. * s) +
3642  pow(pion_mass, 2) *
3643  (-2. * pow(m_rho, 4) + pow(m_rho, 2) * s -
3644  1. * pow(s, 2) +
3645  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) + 4. * s)) +
3646  pow(a1_mass, 2) *
3647  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
3648  5. * pow(m_rho, 2) * s - 3. * pow(s, 2) +
3649  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 6. * s)))) +
3650  pow(m_rho, 2) *
3651  (eta2 *
3652  (8. * C4 * pow(a1_mass, 6) +
3653  pow(pion_mass, 2) *
3654  ((4. + 8. * C4 * pow(pion_mass, 2)) * pow(m_rho, 2) -
3655  2. * s) +
3656  pow(a1_mass, 4) *
3657  (-6. + C4 * (-32. * pow(pion_mass, 2) +
3658  8. * pow(m_rho, 2) + 16. * s)) +
3659  pow(a1_mass, 2) *
3660  (32. * C4 * pow(pion_mass, 4) - 4. * pow(m_rho, 2) +
3661  pow(pion_mass, 2) *
3662  (10. - 16. * C4 * pow(m_rho, 2) - 32. * C4 * s) +
3663  s * (-2. + 8. * C4 * s))) +
3664  eta1 * (-8. * C4 * pow(a1_mass, 6) +
3665  pow(pion_mass, 4) * (4. + 24. * C4 * pow(m_rho, 2)) +
3666  pow(a1_mass, 4) *
3667  (6. + C4 * (32. * pow(pion_mass, 2) +
3668  8. * pow(m_rho, 2) - 16. * s)) +
3669  s * (-2. * pow(m_rho, 2) + 2. * s) +
3670  pow(pion_mass, 2) *
3671  (-4. * s + pow(m_rho, 2) * (8. - 16. * C4 * s)) +
3672  pow(a1_mass, 2) * (-32. * C4 * pow(pion_mass, 4) +
3673  s * (4. - 8. * C4 * s) +
3674  pow(m_rho, 2) * (-6. + 16. * C4 * s) +
3675  pow(pion_mass, 2) *
3676  (-12. - 32. * C4 * pow(m_rho, 2) +
3677  32. * C4 * s))))) *
3678  log(abs(-pow(a1_mass, 2) + tmin))) /
3679  pow(m_rho, 2) +
3680  0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) *
3681  log(abs(-pow(pion_mass, 2) + tmin)) -
3682  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
3683  (eta2 * (2. * pow(pion_mass, 6) - 2. * pow(pion_mass, 4) * s) +
3684  eta1 * (-2. * pow(pion_mass, 6) -
3685  1. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
3686  pow(pion_mass, 4) * (pow(m_rho, 2) + 2. * s))) *
3687  log(abs(-pow(pion_mass, 2) + tmin))) /
3688  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) -
3689  (0.125 *
3690  (0. - 32. * C4 * pow(pion_mass, 6) * pow(m_rho, 4) -
3691  8. * pow(m_rho, 8) + 8. * pow(m_rho, 6) * s +
3692  pow(pion_mass, 4) * pow(m_rho, 4) * (16. + 64. * C4 * s) +
3693  pow(pion_mass, 2) * pow(m_rho, 4) *
3694  (24. * pow(m_rho, 2) + s * (-16. - 32. * C4 * s)) +
3695  pow(delta, 2) * pow(m_rho, 2) *
3696  (-4. * pow(pion_mass, 6) - 2. * pow(m_rho, 6) +
3697  2. * pow(m_rho, 4) * s +
3698  pow(pion_mass, 4) * (4. * pow(m_rho, 2) + 8. * s) +
3699  pow(pion_mass, 2) *
3700  (6. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s -
3701  4.000000000000001 * pow(s, 2))) +
3702  delta * pow(m_rho, 2) *
3703  (8. * pow(m_rho, 6) +
3704  pow(pion_mass, 6) * (8. + 16. * C4 * pow(m_rho, 2)) -
3705  8. * pow(m_rho, 4) * s +
3706  pow(pion_mass, 4) *
3707  (-16. * s +
3708  pow(m_rho, 2) * (-15.999999999999996 - 32. * C4 * s)) +
3709  pow(pion_mass, 2) *
3710  (-24. * pow(m_rho, 4) + 8. * pow(s, 2) +
3711  pow(m_rho, 2) * s * (16. + 16. * C4 * s)))) *
3712  log(abs(-pow(pion_mass, 2) + tmin))) /
3713  (pow(m_rho, 4) * (-1. * pow(pion_mass, 2) + 1. * s)) -
3714  (0.25 * (1. * eta1 - 1. * eta2) *
3715  (eta2 * ((2. - 1. * delta) * pow(pion_mass, 6) +
3716  pow(pion_mass, 2) * s *
3717  ((-12. + 6. * delta) * pow(m_rho, 2) +
3718  (6. - 3. * delta) * s) +
3719  pow(s, 2) * ((4. - 2. * delta) * pow(m_rho, 2) +
3720  (-2. + 1. * delta) * s) +
3721  pow(pion_mass, 4) * ((8. - 4. * delta) * pow(m_rho, 2) +
3722  (-6. + 3. * delta) * s)) +
3723  eta1 * ((-2. + 1. * delta) * pow(pion_mass, 6) +
3724  (-2. + 1. * delta) * pow(m_rho, 4) * s +
3725  (2. - 1. * delta) * pow(s, 3) +
3726  pow(pion_mass, 4) * ((-4. + 2. * delta) * pow(m_rho, 2) +
3727  (6. - 3. * delta) * s) +
3728  pow(pion_mass, 2) * ((2. - 1. * delta) * pow(m_rho, 4) +
3729  (4. - 2. * delta) * pow(m_rho, 2) * s +
3730  (-6. + 3. * delta) * pow(s, 2)))) *
3731  log(abs(-2. * pow(pion_mass, 2) + s + tmin))) /
3732  (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) + s) +
3733  (0.125 *
3734  (0. +
3735  (32. - 31.999999999999993 * delta + 8. * pow(delta, 2)) *
3736  pow(pion_mass, 4) * pow(m_rho, 4) -
3737  2.0000000000000004 * pow(2. - 1. * delta, 2) * pow(m_rho, 8) +
3738  pow(pion_mass, 2) * pow(m_rho, 4) *
3739  (8.000000000000002 * pow(2. - 1. * delta, 2) * pow(m_rho, 2) +
3740  (-32. + 31.999999999999996 * delta - 8. * pow(delta, 2)) * s)) *
3741  log(abs(-2. * pow(pion_mass, 2) + s + tmin))) /
3742  (pow(m_rho, 4) * (-1. * pow(pion_mass, 2) + 1. * s)) +
3743  (0.25 *
3744  (0. + 8. * pow(pion_mass, 2) * pow(m_rho, 6) + 4. * pow(m_rho, 8) -
3745  8. * pow(m_rho, 6) * s +
3746  delta * pow(m_rho, 4) *
3747  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) +
3748  pow(pion_mass, 2) * (8. * pow(m_rho, 2) - 16. * s) +
3749  8. * pow(m_rho, 2) * s + 8. * pow(s, 2)) +
3750  pow(delta, 2) * pow(m_rho, 4) *
3751  (-4. * pow(pion_mass, 4) + 3. * pow(m_rho, 4) -
3752  2. * pow(m_rho, 2) * s - 4. * pow(s, 2) +
3753  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) + 8. * s))) *
3754  log(abs(-2. * pow(pion_mass, 2) + s + tmin))) /
3755  pow(m_rho, 6) -
3756  (0.5 *
3757  (0. +
3758  pow(pion_mass, 2) * (4. * pow(m_rho, 6) - 8. * C4 * pow(m_rho, 8)) -
3759  4. * pow(m_rho, 6) * s + 8. * C4 * pow(m_rho, 8) * s +
3760  pow(delta, 2) * pow(m_rho, 4) *
3761  (-2. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) - 2. * pow(s, 2) +
3762  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 4. * s)) +
3763  delta * pow(m_rho, 4) *
3764  (4. * pow(pion_mass, 4) +
3765  pow(pion_mass, 2) *
3766  (6. * pow(m_rho, 2) + 4. * C4 * pow(m_rho, 4) - 8. * s) +
3767  2. * pow(m_rho, 2) * s + 4. * pow(s, 2) +
3768  pow(m_rho, 4) * (-2. - 4. * C4 * s))) *
3769  log(abs(-2. * pow(pion_mass, 2) + s + tmin))) /
3770  pow(m_rho, 6))) /
3771  (16. * Pi *
3772  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
3773  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)));
3774 
3775  // clang-format on
3776  return cut_off(xs * gev2_mb / spin_deg_factor);
3777 }
3778 
3780  xs_diff_pi_rho_pi0_rho_mediated(const double s, const double t,
3781  const double m_rho) {
3782  const double spin_deg_factor = 3.0;
3783 
3784  using std::abs;
3785  using std::atan;
3786  using std::pow;
3787  using std::sqrt;
3788 
3789  // clang-format off
3790  const double diff_xs =
3791  ((pow(Const, 2) * pow(ghat, 4) *
3792  ((-0.25 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
3793  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - t, 2) -
3794  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + t))) /
3795  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - t, 2)) -
3796  (0.0625 * (eta1 - eta2) *
3797  (2 * pow(m_rho, 2) +
3798  delta * (-2 * pow(pion_mass, 2) - pow(m_rho, 2) + s + t)) *
3799  (eta1 *
3800  (8 * pow(pion_mass, 6) + pow(s, 3) +
3801  2 * pow(m_rho, 4) * (s - t) + 5 * pow(s, 2) * t +
3802  s * pow(t, 2) + pow(t, 3) +
3803  2 * pow(pion_mass, 2) * (2 * pow(m_rho, 2) - s - t) * (s + t) -
3804  pow(m_rho, 2) * (3 * s - t) * (s + t) -
3805  2 * pow(pion_mass, 4) * (2 * pow(m_rho, 2) + 3 * s + t)) +
3806  eta2 * (s - t) *
3807  (4 * pow(pion_mass, 4) + t * (4 * pow(m_rho, 2) - s + t) -
3808  pow(pion_mass, 2) * (s + 3 * t)))) /
3809  (pow(m_rho, 2) * (-pow(a1_mass, 2) + t) *
3810  (-2 * pow(pion_mass, 2) + s + t)) -
3811  (0.0625 *
3812  pow(-2. * pow(m_rho, 2) + delta * (2. * pow(pion_mass, 2) +
3813  pow(m_rho, 2) - 1. * s - 1. * t),
3814  2) *
3815  (8. * pow(pion_mass, 6) + 4. * pow(m_rho, 6) + pow(s, 3) +
3816  pow(m_rho, 4) * (-4. * s - 4. * t) +
3817  pow(pion_mass, 4) * (-4. * pow(m_rho, 2) - 4. * s - 4. * t) +
3818  3. * pow(s, 2) * t + 3. * s * pow(t, 2) + pow(t, 3) +
3819  pow(m_rho, 2) * (-3. * pow(s, 2) + 2. * s * t - 3. * pow(t, 2)) +
3820  pow(pion_mass, 2) *
3821  (-8. * pow(m_rho, 4) - 2. * pow(s, 2) - 4. * s * t -
3822  2. * pow(t, 2) + pow(m_rho, 2) * (4. * s + 4. * t)))) /
3823  (pow(m_rho, 6) *
3824  pow(2. * pow(pion_mass, 2) - 1. * s - 1. * t, 2)) +
3825  (0.125 * (-2 + delta) * (eta1 - eta2) *
3826  (eta2 * (pow(pion_mass, 2) + t) *
3827  (pow(pion_mass, 4) -
3828  pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * t) +
3829  (pow(m_rho, 2) - 2 * s - t) * t) +
3830  eta1 *
3831  (-4 * pow(pion_mass, 6) +
3832  (pow(m_rho, 2) - t) * (pow(m_rho, 2) - s - t) * t +
3833  pow(pion_mass, 4) * (3 * pow(m_rho, 2) + s + t) -
3834  pow(pion_mass, 2) * (pow(m_rho, 4) + pow(m_rho, 2) * (s - t) +
3835  2 * t * (-s + t))))) /
3836  ((-pow(a1_mass, 2) + t) * (-pow(pion_mass, 2) + t)) +
3837  (0.03125 * pow(eta1 - eta2, 2) *
3838  (-2 * eta1 * eta2 *
3839  (pow(pion_mass, 8) -
3840  pow(pion_mass, 4) *
3841  (pow(m_rho, 4) + 2 * (pow(m_rho, 2) + s) * t -
3842  4 * pow(t, 2)) +
3843  pow(t, 2) * (-pow(m_rho, 4) - 2 * pow(m_rho, 2) * s +
3844  2 * pow(s, 2) + 2 * s * t + pow(t, 2)) +
3845  2 * pow(pion_mass, 2) * t *
3846  (pow(m_rho, 4) + pow(m_rho, 2) * (s + t) -
3847  2 * t * (s + t))) +
3848  pow(eta2, 2) *
3849  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
3850  pow(pion_mass, 4) * (pow(m_rho, 4) + 4 * pow(m_rho, 2) * t -
3851  2 * (s - 2 * t) * t) +
3852  pow(t, 2) * (pow(m_rho, 4) + 2 * pow(s, 2) + 2 * s * t +
3853  pow(t, 2) + 2 * pow(m_rho, 2) * (-s + t)) -
3854  2 * pow(pion_mass, 2) * t *
3855  (pow(m_rho, 4) - pow(m_rho, 2) * (s - 2 * t) +
3856  2 * t * (s + t))) +
3857  pow(eta1, 2) *
3858  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
3859  pow(pion_mass, 4) *
3860  (3 * pow(m_rho, 4) + 2 * pow(m_rho, 2) * (s - 3 * t) -
3861  2 * (s - 2 * t) * t) +
3862  t * (-pow(m_rho, 2) + t) *
3863  (2 * pow(s, 2) + 2 * s * t + pow(t, 2) -
3864  pow(m_rho, 2) * (2 * s + t)) -
3865  2 * pow(pion_mass, 2) * (-pow(m_rho, 2) + t) *
3866  (2 * t * (s + t) - pow(m_rho, 2) * (s + 2 * t))))) /
3867  pow(pow(a1_mass, 2) - t, 2) -
3868  (0.5 *
3869  (-2. * pow(m_rho, 2) +
3870  delta * (2. * pow(pion_mass, 2) + pow(m_rho, 2) - 1. * s - 1. * t)) *
3871  (delta *
3872  (-1. * pow(pion_mass, 6) - 0.5 * pow(m_rho, 6) -
3873  0.1875 * pow(s, 3) +
3874  pow(pion_mass, 2) * (1. * pow(m_rho, 4) +
3875  pow(m_rho, 2) * (-0.625 * s - 0.375 * t) +
3876  s * (0.5 * s + 0.5 * t)) +
3877  pow(m_rho, 4) * (0.5 * s + 0.5 * t) +
3878  pow(pion_mass, 4) *
3879  (0.5 * pow(m_rho, 2) + 0.25 * s + 0.75 * t) -
3880  0.4375 * pow(s, 2) * t - 0.3125 * s * pow(t, 2) -
3881  0.0625 * pow(t, 3) +
3882  pow(m_rho, 2) *
3883  (0.4375 * pow(s, 2) - 0.25 * s * t + 0.3125 * pow(t, 2))) +
3884  pow(m_rho, 2) *
3885  (-0.125 * pow(s, 2) + C4 * pow(m_rho, 4) * (1. * s - 1. * t) +
3886  0.125 * pow(t, 2) +
3887  pow(pion_mass, 2) * ((0.25 - 1. * C4 * pow(m_rho, 2)) * s +
3888  (-0.25 + 1. * C4 * pow(m_rho, 2)) * t) +
3889  pow(m_rho, 2) * (-0.5 * s + 0.5 * C4 * pow(s, 2) +
3890  t * (0.5 - 0.5 * C4 * t))))) /
3891  (pow(m_rho, 6) * (1. * pow(pion_mass, 2) - 0.5 * s - 0.5 * t)) +
3892  (pow(delta, 2) *
3893  (-0.5 * pow(pion_mass, 6) - 0.0625 * pow(m_rho, 6) +
3894  pow(m_rho, 4) * (-0.125 * s - 0.125 * t) +
3895  pow(pion_mass, 4) * (1. * pow(m_rho, 2) + 0.5 * t) +
3896  s * (-0.125 * pow(s, 2) - 0.25 * s * t - 0.125 * pow(t, 2)) +
3897  pow(pion_mass, 2) * (1.25 * pow(m_rho, 4) + 0.375 * pow(s, 2) +
3898  pow(m_rho, 2) * (-1.125 * s - 0.875 * t) +
3899  0.25 * s * t - 0.125 * pow(t, 2)) +
3900  pow(m_rho, 2) *
3901  (0.4375 * pow(s, 2) + 0.25 * s * t + 0.3125 * pow(t, 2))) +
3902  pow(m_rho, 6) *
3903  (0.75 +
3904  C4 * (8. * C4 * pow(pion_mass, 4) + 2. * C4 * pow(s, 2) +
3905  pow(pion_mass, 2) * (6. - 8. * C4 * s - 8. * C4 * t) +
3906  t * (-3. + 2. * C4 * t) + s * (-3. + 4. * C4 * t))) +
3907  delta * pow(m_rho, 2) *
3908  (pow(pion_mass, 4) * (-0.5 - 4. * C4 * pow(m_rho, 2)) +
3909  s * (-0.25 * s - 0.25 * t) +
3910  pow(m_rho, 4) * (-0.75 + 2.5 * C4 * s + 0.5 * C4 * t) +
3911  pow(m_rho, 2) *
3912  (-0.5 * C4 * pow(s, 2) + s * (0.25 - 2. * C4 * t) +
3913  t * (1.25 - 1.5 * C4 * t)) +
3914  pow(pion_mass, 2) *
3915  (-3. * C4 * pow(m_rho, 4) + 0.75 * s + 0.25 * t +
3916  pow(m_rho, 2) * (-1.5 + 3. * C4 * s + 5. * C4 * t)))) /
3917  pow(m_rho, 6) +
3918  (2 *
3919  ((0.0625 * (-2. + delta) *
3920  (-2. * pow(m_rho, 2) + delta * (2. * pow(pion_mass, 2) +
3921  pow(m_rho, 2) - 1. * s - 1. * t)) *
3922  (2. * pow(pion_mass, 6) + 1. * pow(m_rho, 6) +
3923  pow(pion_mass, 4) * (-3. * pow(m_rho, 2) - 2. * t) +
3924  pow(m_rho, 4) * (-1.5 * s - 1.5 * t) +
3925  pow(m_rho, 2) * s * (0.5 * s + 0.5 * t) +
3926  pow(pion_mass, 2) * (-1. * pow(m_rho, 4) - 0.5 * pow(s, 2) +
3927  pow(m_rho, 2) * (2.5 * s - 0.5 * t) -
3928  1. * s * t - 0.5 * pow(t, 2)) +
3929  t * (0.5 * pow(s, 2) + 1. * s * t + 0.5 * pow(t, 2)))) /
3930  ((pow(pion_mass, 2) - 1. * t) *
3931  (1. * pow(pion_mass, 2) - 0.5 * s - 0.5 * t)) +
3932  (0.0625 * (-2 + delta) *
3933  (6 * delta * pow(pion_mass, 6) + delta * s * t * (s + t) +
3934  pow(m_rho, 6) * (-2 + 3 * delta + 8 * C4 * t) -
3935  pow(pion_mass, 4) *
3936  ((-2 + 9 * delta) * pow(m_rho, 2) - 8 * C4 * pow(m_rho, 4) +
3937  delta * (s + 9 * t)) -
3938  2 * pow(m_rho, 4) *
3939  (t * (-1 + 3 * delta + 4 * C4 * t) +
3940  s * (-1 + 2 * delta + 8 * C4 * t)) -
3941  pow(pion_mass, 2) *
3942  (8 * C4 * pow(m_rho, 6) +
3943  2 * pow(m_rho, 4) * (-2 + delta - 8 * C4 * t) +
3944  pow(m_rho, 2) * ((2 - 7 * delta) * s + (2 + 5 * delta) * t) +
3945  delta * (pow(s, 2) - 3 * pow(t, 2))) +
3946  pow(m_rho, 2) * (2 * s * t + delta * (pow(s, 2) + 3 * s * t +
3947  3 * pow(t, 2))))) /
3948  (-pow(pion_mass, 2) + t))) /
3949  pow(m_rho, 4) +
3950  (0.0625 * (eta1 - eta2) *
3951  (-(eta2 *
3952  (-2 * pow(pion_mass, 4) *
3953  (4 * C4 * pow(m_rho, 2) * (pow(m_rho, 2) + 4 * t) -
3954  delta * (pow(m_rho, 2) - 2 * s + 6 * t)) +
3955  pow(pion_mass, 2) *
3956  (2 * pow(m_rho, 4) * (-2 + delta + 8 * C4 * t) +
3957  delta * (pow(s, 2) - 6 * s * t - 11 * pow(t, 2)) +
3958  pow(m_rho, 2) * (-((-2 + delta) * s) + (-10 + delta) * t +
3959  32 * C4 * t * (s + t))) +
3960  t * (-2 * pow(m_rho, 4) * (-2 + delta + 4 * C4 * t) +
3961  delta * (3 * pow(s, 2) + 2 * s * t + 3 * pow(t, 2)) +
3962  pow(m_rho, 2) * ((2 - 5 * delta) * s + 3 * (2 + delta) * t -
3963  8 * C4 * pow(s + t, 2))))) +
3964  eta1 *
3965  (8 * delta * pow(pion_mass, 6) +
3966  delta * (pow(s, 3) + 7 * pow(s, 2) * t + 5 * s * pow(t, 2) +
3967  3 * pow(t, 3)) -
3968  2 * pow(m_rho, 2) *
3969  ((-1 + 2 * delta) * pow(s, 2) +
3970  2 * (-1 + 2 * delta) * s * t +
3971  (-3 + 2 * delta) * pow(t, 2) +
3972  4 * C4 * t * pow(s + t, 2)) +
3973  pow(pion_mass, 4) *
3974  (24 * C4 * pow(m_rho, 4) + 6 * delta * (-s + t) -
3975  4 * pow(m_rho, 2) * (-1 + 3 * delta + 8 * C4 * t)) +
3976  pow(m_rho, 4) * (t * (-6 + delta + 8 * C4 * t) +
3977  s * (-2 + 3 * delta + 16 * C4 * t)) -
3978  2 * pow(pion_mass, 2) *
3979  (delta * (s + t) * (s + 5 * t) -
3980  pow(m_rho, 2) * (-2 * s + 5 * delta * s - 6 * t +
3981  9 * delta * t + 16 * C4 * t * (s + t)) +
3982  2 * pow(m_rho, 4) *
3983  (-2 + delta + 4 * C4 * (s + 2 * t)))))) /
3984  (pow(m_rho, 2) * (-pow(a1_mass, 2) + t)))) /
3985  (16. * Pi *
3986  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
3987  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))));
3988 
3989  // clang-format on
3990  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
3991 }
3992 /*----------------------------------------------------------------------------*/
3993 /* Pi + Rho -> Pi + Photon channels
3994  * mediated by (omega) */
3995 /*----------------------------------------------------------------------------*/
3996 // C14
3998  const double s, const double m_rho) {
3999  using std::abs;
4000  using std::atan;
4001  using std::fabs;
4002  using std::log;
4003  using std::pow;
4004  using std::sqrt;
4005 
4006  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, m_rho, pion_mass, 0.0);
4007  const double tmin = t_mandelstam[1];
4008  const double tmax = t_mandelstam[0];
4009  const double spin_deg_factor = 3.0;
4010 
4011  // clang-format off
4012  const double xs =
4013  ((pow(Const, 2) * pow(g_POR, 4) *
4014  ((-0.125 * pow(omega_mass, 8) - 0.125 * pow(pion_mass, 8) +
4015  0.25 * pow(pion_mass, 6) * pow(m_rho, 2) -
4016  0.125 * pow(pion_mass, 4) * pow(m_rho, 4) +
4017  pow(omega_mass, 6) *
4018  (0.5 * pow(pion_mass, 2) + 0.25 * pow(m_rho, 2) - 0.25 * s) +
4019  pow(omega_mass, 2) * pow(pion_mass, 2) *
4020  (0.25 * pow(m_rho, 4) + 0.25 * pow(pion_mass, 2) * s -
4021  0.25 * pow(m_rho, 2) * s) +
4022  pow(omega_mass, 4) *
4023  (-0.5 * pow(pion_mass, 4) - 0.125 * pow(m_rho, 4) +
4024  pow(pion_mass, 2) * (-0.5 * pow(m_rho, 2) + 0.5 * s) +
4025  0.25 * pow(m_rho, 2) * s - 0.25 * pow(s, 2))) /
4026  (1. * pow(omega_mass, 2) - 1. * tmin) -
4027  0.125 *
4028  (3. * pow(omega_mass, 4) + 4. * pow(pion_mass, 4) + pow(m_rho, 4) +
4029  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
4030  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4031  pow(omega_mass, 2) *
4032  (-8. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 4. * s)) *
4033  tmin -
4034  0.125 *
4035  (pow(omega_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4036  s) *
4037  pow(tmin, 2) -
4038  0.041666666666666664 * pow(tmin, 3) +
4039  (0.125 * pow(omega_mass, 8) + 0.125 * pow(pion_mass, 8) -
4040  0.25 * pow(pion_mass, 6) * pow(m_rho, 2) +
4041  0.125 * pow(pion_mass, 4) * pow(m_rho, 4) +
4042  pow(omega_mass, 6) *
4043  (-0.5 * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2) + 0.25 * s) +
4044  pow(omega_mass, 2) * pow(pion_mass, 2) *
4045  (-0.25 * pow(m_rho, 4) - 0.25 * pow(pion_mass, 2) * s +
4046  0.25 * pow(m_rho, 2) * s) +
4047  pow(omega_mass, 4) *
4048  (0.5 * pow(pion_mass, 4) + 0.125 * pow(m_rho, 4) +
4049  pow(pion_mass, 2) * (0.5 * pow(m_rho, 2) - 0.5 * s) -
4050  0.25 * pow(m_rho, 2) * s + 0.25 * pow(s, 2))) /
4051  (1. * pow(omega_mass, 2) - 1. * tmax) +
4052  0.125 *
4053  (3. * pow(omega_mass, 4) + 4. * pow(pion_mass, 4) + pow(m_rho, 4) +
4054  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
4055  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4056  pow(omega_mass, 2) *
4057  (-8. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 4. * s)) *
4058  tmax +
4059  0.125 *
4060  (pow(omega_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4061  s) *
4062  pow(tmax, 2) +
4063  0.041666666666666664 * pow(tmax, 3) -
4064  0.25 *
4065  (2. * pow(omega_mass, 6) +
4066  pow(omega_mass, 4) *
4067  (-6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) + 3. * s) +
4068  pow(pion_mass, 2) *
4069  (-1. * pow(m_rho, 4) - 1. * pow(pion_mass, 2) * s +
4070  pow(m_rho, 2) * s) +
4071  pow(omega_mass, 2) *
4072  (4. * pow(pion_mass, 4) + pow(m_rho, 4) +
4073  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
4074  2. * pow(m_rho, 2) * s + 2. * pow(s, 2))) *
4075  log(fabs(-1. * pow(omega_mass, 2) + tmin)) -
4076  (HeavisideTheta(-omega_mass + sqrt(s)) *
4077  (tmin *
4078  (0.125 * pow(pion_mass, 8) -
4079  0.25 * pow(pion_mass, 6) * pow(m_rho, 2) +
4080  pow(pion_mass, 4) *
4081  (0.125 * pow(m_rho, 4) +
4082  pow(omega_mass, 2) * (0.25 * pow(m_rho, 2) - 0.5 * s) -
4083  0.25 * pow(m_rho, 2) * s + s * (1. * s - 0.125 * tmin)) +
4084  pow(pion_mass, 2) * s *
4085  (1. * pow(omega_mass, 4) - 0.25 * pow(m_rho, 4) +
4086  s * (-1.5 * s - 0.75 * tmin) +
4087  pow(m_rho, 2) * (1.5 * s + 0.125 * tmin) +
4088  pow(omega_mass, 2) *
4089  (-1.0000000000000002 * pow(m_rho, 2) + 0.5 * tmin)) +
4090  s * (-0.25 * pow(omega_mass, 6) +
4091  pow(omega_mass, 4) *
4092  (0.25 * pow(m_rho, 2) - 0.5 * s - 0.125 * tmin) +
4093  pow(omega_mass, 2) *
4094  (0.5 * pow(s, 2) - 0.25 * s * tmin +
4095  (0.125 * pow(m_rho, 2) - 0.08333333333333333 * tmin) *
4096  tmin) +
4097  s * (0.125 * pow(m_rho, 4) + 0.375 * pow(s, 2) +
4098  pow(m_rho, 2) * (-0.5 * s - 0.25 * tmin) +
4099  0.5 * s * tmin +
4100  0.16666666666666666 * pow(tmin, 2)))) +
4101  (-0.25 * pow(omega_mass, 8) * s +
4102  pow(omega_mass, 6) *
4103  (1. * pow(pion_mass, 2) + 0.25 * pow(m_rho, 2) - 0.5 * s) * s +
4104  pow(pion_mass, 4) * s *
4105  (0.25 * pow(pion_mass, 4) - 0.25 * pow(m_rho, 2) * s) +
4106  pow(omega_mass, 4) *
4107  (pow(pion_mass, 4) * (0.25 * pow(m_rho, 2) - 0.5 * s) -
4108  1.0000000000000002 * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4109  0.5 * pow(s, 3)) +
4110  pow(omega_mass, 2) *
4111  (-0.25 * pow(pion_mass, 8) +
4112  0.5 * pow(pion_mass, 4) * pow(s, 2) +
4113  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) * pow(s, 2) +
4114  (-0.25 * pow(m_rho, 2) + 0.25 * s) * pow(s, 3))) *
4115  log(fabs(-1. * pow(omega_mass, 2) + tmin)))) /
4116  pow(pow(omega_mass, 2) - 1. * s, 2) +
4117  0.25 *
4118  (2. * pow(omega_mass, 6) +
4119  pow(omega_mass, 4) *
4120  (-6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) + 3. * s) +
4121  pow(pion_mass, 2) *
4122  (-1. * pow(m_rho, 4) - 1. * pow(pion_mass, 2) * s +
4123  pow(m_rho, 2) * s) +
4124  pow(omega_mass, 2) *
4125  (4. * pow(pion_mass, 4) + pow(m_rho, 4) +
4126  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) -
4127  2. * pow(m_rho, 2) * s + 2. * pow(s, 2))) *
4128  log(fabs(-1. * pow(omega_mass, 2) + tmax)) +
4129  (HeavisideTheta(-omega_mass + sqrt(s)) *
4130  (tmax *
4131  (0.125 * pow(pion_mass, 8) -
4132  0.25 * pow(pion_mass, 6) * pow(m_rho, 2) +
4133  pow(pion_mass, 4) *
4134  (0.125 * pow(m_rho, 4) +
4135  pow(omega_mass, 2) * (0.25 * pow(m_rho, 2) - 0.5 * s) -
4136  0.25 * pow(m_rho, 2) * s + s * (1. * s - 0.125 * tmax)) +
4137  pow(pion_mass, 2) * s *
4138  (1. * pow(omega_mass, 4) - 0.25 * pow(m_rho, 4) +
4139  s * (-1.5 * s - 0.75 * tmax) +
4140  pow(m_rho, 2) * (1.5 * s + 0.125 * tmax) +
4141  pow(omega_mass, 2) *
4142  (-1.0000000000000002 * pow(m_rho, 2) + 0.5 * tmax)) +
4143  s * (-0.25 * pow(omega_mass, 6) +
4144  pow(omega_mass, 4) *
4145  (0.25 * pow(m_rho, 2) - 0.5 * s - 0.125 * tmax) +
4146  pow(omega_mass, 2) *
4147  (0.5 * pow(s, 2) - 0.25 * s * tmax +
4148  (0.125 * pow(m_rho, 2) - 0.08333333333333333 * tmax) *
4149  tmax) +
4150  s * (0.125 * pow(m_rho, 4) + 0.375 * pow(s, 2) +
4151  pow(m_rho, 2) * (-0.5 * s - 0.25 * tmax) +
4152  0.5 * s * tmax +
4153  0.16666666666666666 * pow(tmax, 2)))) +
4154  (-0.25 * pow(omega_mass, 8) * s +
4155  pow(omega_mass, 6) *
4156  (1. * pow(pion_mass, 2) + 0.25 * pow(m_rho, 2) - 0.5 * s) * s +
4157  pow(pion_mass, 4) * s *
4158  (0.25 * pow(pion_mass, 4) - 0.25 * pow(m_rho, 2) * s) +
4159  pow(omega_mass, 4) *
4160  (pow(pion_mass, 4) * (0.25 * pow(m_rho, 2) - 0.5 * s) -
4161  1.0000000000000002 * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4162  0.5 * pow(s, 3)) +
4163  pow(omega_mass, 2) *
4164  (-0.25 * pow(pion_mass, 8) +
4165  0.5 * pow(pion_mass, 4) * pow(s, 2) +
4166  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) * pow(s, 2) +
4167  (-0.25 * pow(m_rho, 2) + 0.25 * s) * pow(s, 3))) *
4168  log(fabs(-1. * pow(omega_mass, 2) + tmax)))) /
4169  pow(pow(omega_mass, 2) - 1. * s, 2))) /
4170  (16. * Pi *
4171  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
4172  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))));
4173 
4174  // clang-format on
4175  return cut_off(xs * gev2_mb / spin_deg_factor);
4176 }
4177 
4179  const double s, const double t, const double m_rho) {
4180  const double spin_deg_factor = 3.0;
4181 
4182  using std::abs;
4183  using std::atan;
4184  using std::log;
4185  using std::pow;
4186  using std::sqrt;
4187 
4188  // clang-format off
4189  double diff_xs =
4190  ((pow(Const, 2) * pow(g_POR, 4) *
4191  ((0.125 * (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
4192  pow(pion_mass, 4) * (pow(m_rho, 4) - 2 * (s - 2 * t) * t) +
4193  pow(t, 2) * (pow(m_rho, 4) + 2 * pow(s, 2) + 2 * s * t +
4194  pow(t, 2) - 2 * pow(m_rho, 2) * (s + t)) -
4195  2 * pow(pion_mass, 2) * t *
4196  (pow(m_rho, 4) + 2 * t * (s + t) -
4197  pow(m_rho, 2) * (s + 2 * t)))) /
4198  pow(pow(omega_mass, 2) - t, 2) +
4199  (((0.25 * (-pow(omega_mass, 2) + s) *
4200  (pow(pion_mass, 8) -
4201  4 * pow(pion_mass, 2) * s * t * (-pow(m_rho, 2) + s + t) +
4202  pow(pion_mass, 4) * (2 * s * t - pow(m_rho, 2) * (s + t)) +
4203  s * t *
4204  (pow(s, 2) + 3 * s * t + pow(t, 2) -
4205  pow(m_rho, 2) * (s + t)))) /
4206  (-pow(omega_mass, 2) + t) +
4207  0.125 * (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
4208  pow(pion_mass, 4) *
4209  (pow(m_rho, 4) + 4 * pow(s, 2) - 2 * s * t) +
4210  pow(s, 2) * (pow(m_rho, 4) + pow(s, 2) + 2 * s * t +
4211  2 * pow(t, 2) - 2 * pow(m_rho, 2) * (s + t)) -
4212  2 * pow(pion_mass, 2) * s *
4213  (pow(m_rho, 4) + 2 * s * (s + t) -
4214  pow(m_rho, 2) * (2 * s + t)))) *
4215  HeavisideTheta(-omega_mass + sqrt(s))) /
4216  pow(pow(omega_mass, 2) - s, 2))) /
4217  (16. * Pi *
4218  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
4219  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))));
4220 
4221  // clang-format on
4222  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
4223 }
4224 
4225 // C15
4226 double
4228  const double s, const double m_rho) {
4229  using std::abs;
4230  using std::atan;
4231  using std::pow;
4232  using std::sqrt;
4233 
4234  // we need this check here in case of using the summed up cross sections
4235  if (sqrt(s) < omega_mass)
4236  return 0.0;
4237 
4238  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, m_rho, pion_mass, 0.);
4239  const double &tmax = t_mandelstam[0];
4240  const double &tmin = t_mandelstam[1];
4241  const double spin_deg_factor = 3.0;
4242 
4243  // clang-format off
4244  const double xs =
4245  (0.0024867959858108648 * pow(Const, 2) * pow(g_POR, 4) *
4246  (pow(pion_mass, 8) * (1. * tmax - 1. * tmin) +
4247  pow(pion_mass, 6) * pow(m_rho, 2) * (-2. * tmax + 2. * tmin) +
4248  pow(pion_mass, 4) * (pow(m_rho, 4) * (1. * tmax - 1. * tmin) +
4249  s * (4. * s * tmax - 1. * pow(tmax, 2) -
4250  4. * s * tmin + 1. * pow(tmin, 2))) +
4251  pow(s, 2) *
4252  (1. * pow(s, 2) * tmax + 1. * s * pow(tmax, 2) +
4253  0.6666666666666666 * pow(tmax, 3) +
4254  pow(m_rho, 4) * (1. * tmax - 1. * tmin) - 1. * pow(s, 2) * tmin -
4255  1. * s * pow(tmin, 2) - 0.6666666666666666 * pow(tmin, 3) +
4256  pow(m_rho, 2) * (-2. * s * tmax - 1. * pow(tmax, 2) +
4257  2. * s * tmin + 1. * pow(tmin, 2))) +
4258  pow(pion_mass, 2) * s *
4259  (pow(m_rho, 4) * (-2. * tmax + 2. * tmin) +
4260  pow(m_rho, 2) * (4. * s * tmax + 1. * pow(tmax, 2) -
4261  4. * s * tmin - 1. * pow(tmin, 2)) +
4262  s * (-4. * s * tmax - 2. * pow(tmax, 2) + 4. * s * tmin +
4263  2. * pow(tmin, 2))))) /
4264  ((pow(pow(omega_mass, 2) - 1. * s, 2) *
4265  (pow(pion_mass, 4) + pow(m_rho, 4) +
4266  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) - 2. * s) -
4267  2. * pow(m_rho, 2) * s + pow(s, 2))));
4268 
4269  // clang-format on
4270  return cut_off(xs * gev2_mb / spin_deg_factor);
4271 }
4272 
4274  xs_diff_pi_rho_pi0_omega_mediated(const double s, const double t,
4275  const double m_rho) {
4276  const double spin_deg_factor = 3.0;
4277 
4278  using std::abs;
4279  using std::atan;
4280  using std::pow;
4281  using std::sqrt;
4282 
4283  // we need this check here in case of using the summed up cross sections
4284  if (sqrt(s) < omega_mass)
4285  return 0.0;
4286 
4287  // clang-format off
4288  const double diff_xs =
4289  (0.0024867959858108648 * pow(Const, 2) * pow(g_POR, 4) *
4290  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
4291  pow(pion_mass, 4) * (pow(m_rho, 4) + 4 * pow(s, 2) - 2 * s * t) +
4292  pow(s, 2) * (pow(m_rho, 4) + pow(s, 2) + 2 * s * t + 2 * pow(t, 2) -
4293  2 * pow(m_rho, 2) * (s + t)) -
4294  2 * pow(pion_mass, 2) * s *
4295  (pow(m_rho, 4) + 2 * s * (s + t) - pow(m_rho, 2) * (2 * s + t)))) /
4296  ((pow(pow(omega_mass, 2) - s, 2) *
4297  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
4298  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s))));
4299 
4300  // clang-format on
4301  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
4302 }
4303 
4304 // C16
4305 double
4307  const double s, const double m_rho) {
4308  using std::abs;
4309  using std::atan;
4310  using std::log;
4311  using std::pow;
4312  using std::sqrt;
4313 
4314  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, m_rho, pion_mass, 0.);
4315  const double &tmin = t_mandelstam[1];
4316  const double &tmax = t_mandelstam[0];
4317  const double spin_deg_factor = 3.0;
4318 
4319  // clang-format off
4320  const double xs =
4321  (0.0024868 * pow(Const, 2) * pow(g_POR, 4) *
4322  ((pow(omega_mass, 8) +
4323  pow(pion_mass, 4) * pow(pow(pion_mass, 2) - pow(m_rho, 2), 2) -
4324  2 * pow(omega_mass, 6) * (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
4325  2 * pow(omega_mass, 2) * pow(pion_mass, 2) *
4326  (pow(m_rho, 4) + pow(pion_mass, 2) * s - pow(m_rho, 2) * s) +
4327  pow(omega_mass, 4) * (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
4328  4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) -
4329  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) /
4330  (pow(omega_mass, 2) - tmax) +
4331  3 * pow(omega_mass, 4) * tmax -
4332  8 * pow(omega_mass, 2) * pow(pion_mass, 2) * tmax +
4333  4 * pow(pion_mass, 4) * tmax -
4334  4 * pow(omega_mass, 2) * pow(m_rho, 2) * tmax +
4335  4 * pow(pion_mass, 2) * pow(m_rho, 2) * tmax + pow(m_rho, 4) * tmax +
4336  4 * pow(omega_mass, 2) * s * tmax - 4 * pow(pion_mass, 2) * s * tmax -
4337  2 * pow(m_rho, 2) * s * tmax + 2 * pow(s, 2) * tmax +
4338  pow(omega_mass, 2) * pow(tmax, 2) -
4339  2 * pow(pion_mass, 2) * pow(tmax, 2) - pow(m_rho, 2) * pow(tmax, 2) +
4340  s * pow(tmax, 2) + pow(tmax, 3) / 3. -
4341  (pow(omega_mass, 8) +
4342  pow(pion_mass, 4) * pow(pow(pion_mass, 2) - pow(m_rho, 2), 2) -
4343  2 * pow(omega_mass, 6) * (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
4344  2 * pow(omega_mass, 2) * pow(pion_mass, 2) *
4345  (pow(m_rho, 4) + pow(pion_mass, 2) * s - pow(m_rho, 2) * s) +
4346  pow(omega_mass, 4) * (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
4347  4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) -
4348  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) /
4349  (pow(omega_mass, 2) - tmin) -
4350  3 * pow(omega_mass, 4) * tmin +
4351  8 * pow(omega_mass, 2) * pow(pion_mass, 2) * tmin -
4352  4 * pow(pion_mass, 4) * tmin +
4353  4 * pow(omega_mass, 2) * pow(m_rho, 2) * tmin -
4354  4 * pow(pion_mass, 2) * pow(m_rho, 2) * tmin - pow(m_rho, 4) * tmin -
4355  4 * pow(omega_mass, 2) * s * tmin + 4 * pow(pion_mass, 2) * s * tmin +
4356  2 * pow(m_rho, 2) * s * tmin - 2 * pow(s, 2) * tmin -
4357  pow(omega_mass, 2) * pow(tmin, 2) +
4358  2 * pow(pion_mass, 2) * pow(tmin, 2) + pow(m_rho, 2) * pow(tmin, 2) -
4359  s * pow(tmin, 2) - pow(tmin, 3) / 3. +
4360  2 *
4361  (2 * pow(omega_mass, 6) -
4362  3 * pow(omega_mass, 4) *
4363  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
4364  pow(pion_mass, 2) *
4365  (pow(m_rho, 4) + pow(pion_mass, 2) * s - pow(m_rho, 2) * s) +
4366  pow(omega_mass, 2) * (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
4367  4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) -
4368  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) *
4369  log(abs(-pow(omega_mass, 2) + tmax)) -
4370  2 *
4371  (2 * pow(omega_mass, 6) -
4372  3 * pow(omega_mass, 4) *
4373  (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s) -
4374  pow(pion_mass, 2) *
4375  (pow(m_rho, 4) + pow(pion_mass, 2) * s - pow(m_rho, 2) * s) +
4376  pow(omega_mass, 2) * (4 * pow(pion_mass, 4) + pow(m_rho, 4) +
4377  4 * pow(pion_mass, 2) * (pow(m_rho, 2) - s) -
4378  2 * pow(m_rho, 2) * s + 2 * pow(s, 2))) *
4379  log(abs(-pow(omega_mass, 2) + tmin)))) /
4380  ((pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
4381  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)));
4382 
4383  // clang-format on
4384  return cut_off(xs * gev2_mb / spin_deg_factor);
4385 }
4386 
4388  xs_diff_pi0_rho_pi_omega_mediated(const double s, const double t,
4389  const double m_rho) {
4390  const double spin_deg_factor = 3.0;
4391 
4392  using std::pow;
4393 
4394  // clang-format off
4395  const double diff_xs =
4396  (0.0024867959858108648 * pow(Const, 2) * pow(g_POR, 4) *
4397  (pow(pion_mass, 8) - 2 * pow(pion_mass, 6) * pow(m_rho, 2) +
4398  pow(pion_mass, 4) * (pow(m_rho, 4) - 2 * (s - 2 * t) * t) +
4399  pow(t, 2) * (pow(m_rho, 4) + 2 * pow(s, 2) + 2 * s * t + pow(t, 2) -
4400  2 * pow(m_rho, 2) * (s + t)) -
4401  2 * pow(pion_mass, 2) * t *
4402  (pow(m_rho, 4) + 2 * t * (s + t) - pow(m_rho, 2) * (s + 2 * t)))) /
4403  ((pow(pion_mass, 4) + pow(pow(m_rho, 2) - s, 2) -
4404  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + s)) *
4405  pow(pow(omega_mass, 2) - t, 2));
4406 
4407  // clang-format on
4408  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
4409 }
4410 
4411 /*----------------------------------------------------------------------------*/
4412 /* Pi + Rho -> Pi + Photon channels mediated by
4413  * (Pi, Rho, a1) */
4414 /* and Omega summed
4415  */
4416 /*----------------------------------------------------------------------------*/
4417 
4418 // C12 + C16
4420  const double s, const double m_rho) {
4421  return cut_off(xs_pi0_rho_pi_rho_mediated(s, m_rho) +
4422  xs_pi0_rho_pi_omega_mediated(s, m_rho));
4423 }
4424 
4425 // C13 + C15
4427  const double s, const double m_rho) {
4428  return cut_off(xs_pi_rho_pi0_rho_mediated(s, m_rho) +
4429  xs_pi_rho_pi0_omega_mediated(s, m_rho));
4430 }
4431 
4432 /*----------------------------------------------------------------------------*/
4433 /* Pi + Pi -> Rho + Photon channels
4434  * mediated by (Pi, Rho, a1) */
4435 /*----------------------------------------------------------------------------*/
4436 // C21
4438  const double s, const double m_rho) {
4439  using std::abs;
4440  using std::atan;
4441  using std::log;
4442  using std::pow;
4443  using std::sqrt;
4444 
4445  const double s_sqrt = sqrt(s);
4446  const double spin_deg_factor = 1.0;
4447 
4448  auto mandelstam_t = get_t_range(s_sqrt, pion_mass, pion_mass, m_rho, 0.);
4449  double tmax = mandelstam_t[0];
4450  double tmin = mandelstam_t[1];
4451 
4452  // clang-format off
4453  const double xs =
4454  (-(pow(Const, 2) * pow(ghat, 4) *
4455  (0. +
4456  (0.03125 * pow(eta1 - 1. * eta2, 2) *
4457  (eta1 * eta2 *
4458  (-2. * pow(a1_mass, 8) - 2. * pow(pion_mass, 8) +
4459  2. * pow(pion_mass, 4) * pow(m_rho, 4) +
4460  pow(a1_mass, 6) * (8. * pow(pion_mass, 2) - 4. * s) +
4461  pow(a1_mass, 2) * pow(pion_mass, 2) *
4462  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) -
4463  4. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s) +
4464  pow(a1_mass, 4) *
4465  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
4466  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
4467  4. * pow(s, 2))) +
4468  pow(eta2, 2) *
4469  (1. * pow(a1_mass, 8) + 1. * pow(pion_mass, 8) -
4470  2. * pow(pion_mass, 6) * pow(m_rho, 2) +
4471  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
4472  pow(a1_mass, 6) *
4473  (-4. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) + 2. * s) +
4474  pow(a1_mass, 4) *
4475  (6. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
4476  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
4477  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
4478  pow(a1_mass, 2) *
4479  (-4. * pow(pion_mass, 6) -
4480  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4481  pow(pion_mass, 4) * (6. * pow(m_rho, 2) + 2. * s))) +
4482  pow(eta1, 2) *
4483  (1. * pow(a1_mass, 8) +
4484  pow(a1_mass, 6) *
4485  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
4486  pow(a1_mass, 4) *
4487  (6. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
4488  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
4489  4. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
4490  pow(a1_mass, 2) *
4491  (-4. * pow(pion_mass, 6) +
4492  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4493  pow(m_rho, 2) * (2. * pow(m_rho, 2) - 2. * s) * s +
4494  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s)) +
4495  pow(pion_mass, 2) *
4496  (1. * pow(pion_mass, 6) +
4497  2. * pow(pion_mass, 4) * pow(m_rho, 2) -
4498  2. * pow(m_rho, 6) + 2. * pow(m_rho, 4) * s +
4499  pow(pion_mass, 2) *
4500  (1. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s))))) /
4501  (1. * pow(a1_mass, 2) - 1. * tmin) +
4502  (1. * pow(-2. + delta, 2) * pow(pion_mass, 2) *
4503  (1. * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2))) /
4504  (1. * pow(pion_mass, 2) - 1. * tmin) +
4505  (1. * pow(-2. + delta, 2) * pow(pion_mass, 2) *
4506  (1. * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2))) /
4507  (1. * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 1. * s -
4508  1. * tmin) -
4509  (0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) * tmin) /
4510  pow(m_rho, 2) -
4511  0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
4512  (-0.5 * eta2 * pow(a1_mass, 2) + 1. * eta1 * pow(pion_mass, 2) +
4513  0.5 * eta2 * pow(m_rho, 2) + 0.5 * eta1 * s - 1. * eta2 * s) *
4514  tmin +
4515  (0.25 *
4516  (pow(pion_mass, 2) *
4517  (12. + 1. * pow(delta, 2) - 16. * C4 * pow(m_rho, 2) +
4518  delta * (-8. + 8. * C4 * pow(m_rho, 2))) +
4519  (-4. - 3. * pow(delta, 2) - 16. * C4 * pow(m_rho, 2) +
4520  delta * (8. + 8. * C4 * pow(m_rho, 2))) *
4521  s) *
4522  tmin) /
4523  pow(m_rho, 2) -
4524  0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
4525  (eta2 * (pow(a1_mass, 2) - 1. * s) +
4526  eta1 * (-2. * pow(pion_mass, 2) + s)) *
4527  tmin -
4528  0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
4529  (eta2 *
4530  (-1. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * s) +
4531  eta1 * (2. * pow(pion_mass, 2) + s)) *
4532  tmin +
4533  0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
4534  (eta1 * (1. * pow(pion_mass, 2) - 0.5 * s) +
4535  eta2 * (-0.5 * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
4536  0.5 * pow(m_rho, 2) + 1. * s)) *
4537  tmin +
4538  (0.25 * (-2. + 1. * delta) *
4539  (-8. * C4 * pow(m_rho, 4) +
4540  pow(pion_mass, 2) * (2. + 1. * delta - 8. * C4 * pow(m_rho, 2)) +
4541  (-2. - 3. * delta) * s +
4542  pow(m_rho, 2) * (2. + 1. * delta + 16. * C4 * s)) *
4543  tmin) /
4544  pow(m_rho, 2) +
4545  (0.25 *
4546  (32 * pow(C4, 2) * pow(m_rho, 8) + 2 * pow(delta, 2) * pow(s, 2) +
4547  8 * C4 * pow(m_rho, 6) * (-6 + delta - 8 * C4 * s) +
4548  2 * delta * pow(m_rho, 2) * s * (-6 + delta - 8 * C4 * s) +
4549  pow(m_rho, 4) * (12 - pow(delta, 2) + 8 * C4 * (6 + delta) * s +
4550  32 * pow(C4, 2) * pow(s, 2))) *
4551  tmin) /
4552  pow(m_rho, 4) -
4553  (1. * (1. * eta1 - 1. * eta2) *
4554  (eta2 *
4555  (0.75 * pow(m_rho, 4) - 0.125 * delta * pow(m_rho, 4) -
4556  1. * C4 * pow(m_rho, 6) +
4557  pow(a1_mass, 2) *
4558  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
4559  pow(pion_mass, 2) *
4560  (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4)) -
4561  0.25 * pow(m_rho, 2) * s - 0.375 * delta * pow(m_rho, 2) * s +
4562  2. * C4 * pow(m_rho, 4) * s + 0.25 * delta * pow(s, 2) -
4563  1. * C4 * pow(m_rho, 2) * pow(s, 2)) +
4564  eta1 * (0.5 * pow(m_rho, 4) - 1. * C4 * pow(m_rho, 6) +
4565  pow(pion_mass, 2) *
4566  (1. * pow(m_rho, 2) - 2. * C4 * pow(m_rho, 4)) +
4567  pow(a1_mass, 2) *
4568  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
4569  0.25 * delta * pow(s, 2) +
4570  1. * C4 * pow(m_rho, 2) * pow(s, 2))) *
4571  tmin) /
4572  pow(m_rho, 2) +
4573  0.0625 * pow(eta1 - 1. * eta2, 2) *
4574  (pow(eta2, 2) * (pow(Gammaa1, 2) * pow(a1_mass, 2) -
4575  1. * pow(a1_mass, 4) - 2. * pow(pion_mass, 4) -
4576  2. * pow(pion_mass, 2) * pow(m_rho, 2) +
4577  2. * pow(m_rho, 4) +
4578  pow(a1_mass, 2) * (2. * pow(pion_mass, 2) +
4579  pow(m_rho, 2) - 1. * s) -
4580  3. * pow(m_rho, 2) * s + pow(s, 2)) +
4581  pow(eta1, 2) * (pow(Gammaa1, 2) * pow(a1_mass, 2) -
4582  1. * pow(a1_mass, 4) - 2. * pow(pion_mass, 4) -
4583  2. * pow(pion_mass, 2) * pow(m_rho, 2) +
4584  pow(a1_mass, 2) * (2. * pow(pion_mass, 2) +
4585  pow(m_rho, 2) - 1. * s) +
4586  pow(m_rho, 2) * s + pow(s, 2)) +
4587  eta1 * eta2 *
4588  (-2. * pow(Gammaa1, 2) * pow(a1_mass, 2) +
4589  2. * pow(a1_mass, 4) + 4. * pow(pion_mass, 4) +
4590  4. * pow(pion_mass, 2) * pow(m_rho, 2) +
4591  2. * pow(m_rho, 4) - 2. * pow(s, 2) +
4592  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) -
4593  2. * pow(m_rho, 2) + 2. * s))) *
4594  tmin +
4595  0.03125 * pow(eta1 - 1. * eta2, 2) *
4596  (eta1 * eta2 *
4597  (-6. * pow(a1_mass, 4) - 12. * pow(pion_mass, 4) +
4598  2. * pow(m_rho, 4) +
4599  pow(a1_mass, 2) * (16. * pow(pion_mass, 2) - 8. * s) +
4600  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
4601  4. * pow(s, 2)) +
4602  pow(eta1, 2) *
4603  (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
4604  pow(m_rho, 4) +
4605  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
4606  4. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4607  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) -
4608  4. * pow(m_rho, 2) + 4. * s)) +
4609  pow(eta2, 2) *
4610  (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
4611  pow(m_rho, 4) +
4612  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
4613  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4614  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) +
4615  4. * pow(m_rho, 2) + 4. * s))) *
4616  tmin -
4617  (0.125 * (-2. + 1. * delta) *
4618  (2. + 1. * delta - 8. * C4 * pow(m_rho, 2)) * pow(tmin, 2)) /
4619  pow(m_rho, 2) -
4620  0.5 * pow(1. * eta1 - 1. * eta2, 2) *
4621  (-0.5 + 1. * C4 * pow(m_rho, 2)) * pow(tmin, 2) -
4622  (1. *
4623  (0.5 - 0.125 * pow(delta, 2) - 2. * C4 * pow(m_rho, 2) +
4624  1. * C4 * delta * pow(m_rho, 2)) *
4625  pow(tmin, 2)) /
4626  pow(m_rho, 2) +
4627  0.0625 * pow(1. * eta1 - 1. * eta2, 4) *
4628  (1. * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2) - 0.5 * s) *
4629  pow(tmin, 2) +
4630  0.03125 * pow(eta1 - 1. * eta2, 3) *
4631  (eta2 * (-1. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) -
4632  1. * pow(m_rho, 2) - 1. * s) +
4633  eta1 * (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
4634  1. * pow(m_rho, 2) + s)) *
4635  pow(tmin, 2) +
4636  0.010416666666666666 * pow(eta1 - 1. * eta2, 4) * pow(tmin, 3) -
4637  0.020833333333333332 * pow(1. * eta1 - 1. * eta2, 4) * pow(tmin, 3) +
4638  0.03125 * pow(eta1 - 1. * eta2, 2) *
4639  (eta1 * eta2 *
4640  (2. * pow(Gammaa1, 2) * pow(a1_mass, 2) -
4641  6. * pow(a1_mass, 4) - 4. * pow(pion_mass, 4) +
4642  2. * pow(m_rho, 4) +
4643  pow(a1_mass, 2) * (8. * pow(pion_mass, 2) - 8. * s) +
4644  4. * pow(m_rho, 2) * s - 4. * pow(s, 2)) +
4645  pow(eta1, 2) *
4646  (-1. * pow(Gammaa1, 2) * pow(a1_mass, 2) +
4647  3. * pow(a1_mass, 4) + 2. * pow(pion_mass, 4) +
4648  2. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
4649  4. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4650  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) -
4651  4. * pow(m_rho, 2) + 4. * s)) +
4652  pow(eta2, 2) *
4653  (-1. * pow(Gammaa1, 2) * pow(a1_mass, 2) +
4654  3. * pow(a1_mass, 4) + 2. * pow(pion_mass, 4) -
4655  2. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
4656  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4657  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) +
4658  4. * pow(m_rho, 2) + 4. * s))) *
4659  (-1. * pow(m_rho, 2) + s + tmin) -
4660  0.03125 * pow(eta1 - 1. * eta2, 3) *
4661  (eta2 * (-1. * pow(a1_mass, 2) - 1. * pow(m_rho, 2) - 1. * s) +
4662  eta1 * (pow(a1_mass, 2) - 1. * pow(m_rho, 2) + s)) *
4663  pow(-1. * pow(m_rho, 2) + s + tmin, 2) +
4664  0.010416666666666666 * pow(eta1 - 1. * eta2, 4) *
4665  pow(-1. * pow(m_rho, 2) + s + tmin, 3) +
4666  0.25 * (eta1 - 1. * eta2) * (1. * eta1 - 1. * eta2) *
4667  (-1. + 2. * C4 * pow(m_rho, 2)) *
4668  pow(pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
4669  1. * pow(m_rho, 2) + s + tmin,
4670  2) -
4671  (2. * (1. * eta1 - 1. * eta2) *
4672  (eta2 * (0.375 * pow(m_rho, 4) - 0.0625 * delta * pow(m_rho, 4) -
4673  0.5 * C4 * pow(m_rho, 6) +
4674  pow(a1_mass, 2) *
4675  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
4676  pow(pion_mass, 2) *
4677  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
4678  0.125 * pow(m_rho, 2) * s -
4679  0.1875 * delta * pow(m_rho, 2) * s +
4680  1. * C4 * pow(m_rho, 4) * s + 0.125 * delta * pow(s, 2) -
4681  0.5 * C4 * pow(m_rho, 2) * pow(s, 2)) +
4682  eta1 * (0.25 * pow(m_rho, 4) - 0.5 * C4 * pow(m_rho, 6) +
4683  pow(pion_mass, 2) *
4684  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
4685  pow(a1_mass, 2) *
4686  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
4687  0.125 * delta * pow(s, 2) +
4688  0.5 * C4 * pow(m_rho, 2) * pow(s, 2))) *
4689  (1. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4690  1. * s + 1. * tmin)) /
4691  pow(m_rho, 2) +
4692  (2. * (1. * eta1 - 1. * eta2) * Gammaa1 * a1_mass *
4693  (eta2 * (0.375 * pow(m_rho, 4) - 0.0625 * delta * pow(m_rho, 4) -
4694  0.5 * C4 * pow(m_rho, 6) +
4695  pow(a1_mass, 2) *
4696  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
4697  pow(pion_mass, 2) *
4698  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
4699  0.125 * pow(m_rho, 2) * s -
4700  0.1875 * delta * pow(m_rho, 2) * s +
4701  1. * C4 * pow(m_rho, 4) * s + 0.125 * delta * pow(s, 2) -
4702  0.5 * C4 * pow(m_rho, 2) * pow(s, 2)) +
4703  eta1 * (0.25 * pow(m_rho, 4) - 0.5 * C4 * pow(m_rho, 6) +
4704  pow(pion_mass, 2) *
4705  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
4706  pow(a1_mass, 2) *
4707  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
4708  0.125 * delta * pow(s, 2) +
4709  0.5 * C4 * pow(m_rho, 2) * pow(s, 2))) *
4710  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4711  s + tmin) /
4712  (Gammaa1 * a1_mass))) /
4713  pow(m_rho, 2) +
4714  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) * Gammaa1 * a1_mass *
4715  (eta2 *
4716  (-1. * pow(a1_mass, 6) +
4717  pow(Gammaa1, 2) * pow(a1_mass, 2) *
4718  (-1. * pow(a1_mass, 2) + 0.5 * pow(m_rho, 2) - 1. * s) +
4719  pow(a1_mass, 4) *
4720  (2. * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2) - 1. * s) +
4721  pow(pion_mass, 4) * (-1.5 * pow(m_rho, 2) + 1. * s) +
4722  pow(a1_mass, 2) * pow(pion_mass, 2) *
4723  (-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + 2. * s)) +
4724  eta1 * (pow(Gammaa1, 2) * pow(a1_mass, 2) *
4725  (1. * pow(pion_mass, 2) + 0.5 * s) +
4726  pow(a1_mass, 4) * (1. * pow(pion_mass, 2) + 0.5 * s) +
4727  pow(a1_mass, 2) *
4728  (-2. * pow(pion_mass, 4) - 1. * pow(pion_mass, 2) * s) +
4729  pow(pion_mass, 2) *
4730  (1. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
4731  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 1.5 * s) +
4732  1. * pow(m_rho, 2) * s))) *
4733  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4734  s + tmin) /
4735  (Gammaa1 * a1_mass))) /
4736  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
4737  2. * pow(a1_mass, 2) * pow(pion_mass, 2) + pow(pion_mass, 4)) -
4738  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) * Gammaa1 * a1_mass *
4739  (eta2 *
4740  (-1. * pow(a1_mass, 6) -
4741  2. * pow(pion_mass, 4) * pow(m_rho, 2) -
4742  1. * pow(pion_mass, 2) * pow(m_rho, 4) +
4743  pow(a1_mass, 4) *
4744  (2. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) - 1.5 * s) +
4745  2.5 * pow(pion_mass, 4) * s +
4746  3. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4747  0.5 * pow(m_rho, 4) * s - 2. * pow(pion_mass, 2) * pow(s, 2) -
4748  1. * pow(m_rho, 2) * pow(s, 2) + 0.5 * pow(s, 3) +
4749  pow(Gammaa1, 2) *
4750  (-1. * pow(a1_mass, 4) + 0.5 * pow(a1_mass, 2) * s) +
4751  pow(a1_mass, 2) *
4752  (-1. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
4753  1. * pow(m_rho, 2) * s +
4754  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) + 1. * s))) +
4755  eta1 *
4756  (1. * pow(pion_mass, 6) +
4757  4. * pow(pion_mass, 4) * pow(m_rho, 2) +
4758  1. * pow(pion_mass, 2) * pow(m_rho, 4) +
4759  pow(Gammaa1, 2) * pow(a1_mass, 2) *
4760  (1. * pow(pion_mass, 2) - 0.5 * s) +
4761  pow(a1_mass, 4) * (1. * pow(pion_mass, 2) - 0.5 * s) -
4762  4.5 * pow(pion_mass, 4) * s -
4763  4. * pow(pion_mass, 2) * pow(m_rho, 2) * s -
4764  0.5 * pow(m_rho, 4) * s + 3. * pow(pion_mass, 2) * pow(s, 2) +
4765  1. * pow(m_rho, 2) * pow(s, 2) - 0.5 * pow(s, 3) +
4766  pow(a1_mass, 2) *
4767  (-2. * pow(pion_mass, 4) +
4768  (1. * pow(m_rho, 2) - 1. * s) * s +
4769  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) + 3. * s)))) *
4770  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4771  s + tmin) /
4772  (Gammaa1 * a1_mass))) /
4773  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
4774  pow(pion_mass, 4) + 2. * pow(pion_mass, 2) * pow(m_rho, 2) +
4775  pow(m_rho, 4) - 2. * pow(pion_mass, 2) * s -
4776  2. * pow(m_rho, 2) * s + pow(s, 2) +
4777  pow(a1_mass, 2) *
4778  (-2. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s)) +
4779  (0.03125 * pow(eta1 - 1. * eta2, 2) *
4780  (pow(eta2, 2) *
4781  (pow(Gammaa1, 4) * pow(a1_mass, 4) + pow(a1_mass, 8) +
4782  pow(pion_mass, 8) - 2. * pow(pion_mass, 6) * pow(m_rho, 2) +
4783  pow(pion_mass, 4) * pow(m_rho, 4) +
4784  pow(a1_mass, 6) *
4785  (-4. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) + 2. * s) +
4786  pow(a1_mass, 4) *
4787  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
4788  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
4789  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
4790  pow(a1_mass, 2) *
4791  (-4. * pow(pion_mass, 6) -
4792  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4793  pow(pion_mass, 4) * (6. * pow(m_rho, 2) + 2. * s)) +
4794  pow(Gammaa1, 2) * pow(a1_mass, 2) *
4795  (-6. * pow(a1_mass, 4) - 6. * pow(pion_mass, 4) -
4796  1. * pow(m_rho, 4) +
4797  pow(a1_mass, 2) * (12. * pow(pion_mass, 2) -
4798  6. * pow(m_rho, 2) - 6. * s) +
4799  2. * pow(m_rho, 2) * s - 2. * pow(s, 2) +
4800  pow(pion_mass, 2) * (6. * pow(m_rho, 2) + 4. * s))) +
4801  eta1 * eta2 *
4802  (-2. * pow(Gammaa1, 4) * pow(a1_mass, 4) -
4803  2. * pow(a1_mass, 8) - 2. * pow(pion_mass, 8) +
4804  2. * pow(pion_mass, 4) * pow(m_rho, 4) +
4805  pow(a1_mass, 6) * (8. * pow(pion_mass, 2) - 4. * s) +
4806  pow(a1_mass, 2) * pow(pion_mass, 2) *
4807  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) -
4808  4. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s) +
4809  pow(a1_mass, 4) *
4810  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
4811  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
4812  4. * pow(s, 2)) +
4813  pow(Gammaa1, 2) * pow(a1_mass, 2) *
4814  (12. * pow(a1_mass, 4) + 12. * pow(pion_mass, 4) -
4815  2. * pow(m_rho, 4) - 8. * pow(pion_mass, 2) * s -
4816  4. * pow(m_rho, 2) * s + 4. * pow(s, 2) +
4817  pow(a1_mass, 2) * (-24. * pow(pion_mass, 2) + 12. * s))) +
4818  pow(eta1, 2) *
4819  (pow(Gammaa1, 4) * pow(a1_mass, 4) + pow(a1_mass, 8) +
4820  pow(a1_mass, 6) *
4821  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
4822  pow(a1_mass, 4) *
4823  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
4824  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
4825  4. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
4826  pow(a1_mass, 2) *
4827  (-4. * pow(pion_mass, 6) +
4828  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4829  pow(m_rho, 2) * (2. * pow(m_rho, 2) - 2. * s) * s +
4830  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s)) +
4831  pow(Gammaa1, 2) * pow(a1_mass, 2) *
4832  (-6. * pow(a1_mass, 4) - 6. * pow(pion_mass, 4) -
4833  1. * pow(m_rho, 4) +
4834  pow(a1_mass, 2) * (12. * pow(pion_mass, 2) +
4835  6. * pow(m_rho, 2) - 6. * s) +
4836  4. * pow(m_rho, 2) * s - 2. * pow(s, 2) +
4837  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) + 4. * s)) +
4838  pow(pion_mass, 2) *
4839  (pow(pion_mass, 6) +
4840  2. * pow(pion_mass, 4) * pow(m_rho, 2) -
4841  2. * pow(m_rho, 6) + 2. * pow(m_rho, 4) * s +
4842  pow(pion_mass, 2) *
4843  (pow(m_rho, 4) - 2. * pow(m_rho, 2) * s)))) *
4844  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4845  s + tmin) /
4846  (Gammaa1 * a1_mass))) /
4847  (Gammaa1 * a1_mass) -
4848  (0.0625 * pow(eta1 - 1. * eta2, 2) * Gammaa1 * a1_mass *
4849  (eta1 * eta2 *
4850  (-2. * pow(Gammaa1, 4) * pow(a1_mass, 4) +
4851  14. * pow(a1_mass, 8) + 14. * pow(pion_mass, 8) +
4852  28. * pow(pion_mass, 6) * pow(m_rho, 2) +
4853  20. * pow(pion_mass, 4) * pow(m_rho, 4) +
4854  10. * pow(pion_mass, 2) * pow(m_rho, 6) + 2. * pow(m_rho, 8) -
4855  16. * pow(pion_mass, 6) * s -
4856  16. * pow(pion_mass, 4) * pow(m_rho, 2) * s -
4857  12. * pow(pion_mass, 2) * pow(m_rho, 4) * s -
4858  4. * pow(m_rho, 6) * s - 4. * pow(pion_mass, 4) * pow(s, 2) -
4859  6. * pow(pion_mass, 2) * pow(m_rho, 2) * pow(s, 2) +
4860  8. * pow(pion_mass, 2) * pow(s, 3) +
4861  4. * pow(m_rho, 2) * pow(s, 3) - 2. * pow(s, 4) +
4862  pow(a1_mass, 6) * (-56. * pow(pion_mass, 2) -
4863  28. * pow(m_rho, 2) + 28. * s) +
4864  pow(a1_mass, 4) *
4865  (84. * pow(pion_mass, 4) + 24. * pow(m_rho, 4) +
4866  pow(pion_mass, 2) * (84. * pow(m_rho, 2) - 72. * s) -
4867  36. * pow(m_rho, 2) * s + 12. * pow(s, 2)) +
4868  pow(Gammaa1, 2) * pow(a1_mass, 2) *
4869  (-4. * pow(a1_mass, 4) - 4. * pow(pion_mass, 4) +
4870  pow(a1_mass, 2) * (8. * pow(pion_mass, 2) +
4871  4. * pow(m_rho, 2) - 4. * s) +
4872  (4. * pow(m_rho, 2) - 4. * s) * s +
4873  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s)) +
4874  pow(a1_mass, 2) *
4875  (-56. * pow(pion_mass, 6) - 10. * pow(m_rho, 6) +
4876  18. * pow(m_rho, 4) * s - 6. * pow(m_rho, 2) * pow(s, 2) -
4877  2. * pow(s, 3) +
4878  pow(pion_mass, 4) * (-84. * pow(m_rho, 2) + 60. * s) +
4879  pow(pion_mass, 2) *
4880  (-48. * pow(m_rho, 4) + 60. * pow(m_rho, 2) * s -
4881  12. * pow(s, 2)))) +
4882  pow(eta1, 2) *
4883  (1. * pow(Gammaa1, 4) * pow(a1_mass, 4) - 7. * pow(a1_mass, 8) -
4884  7. * pow(pion_mass, 8) -
4885  14. * pow(pion_mass, 6) * pow(m_rho, 2) -
4886  7. * pow(pion_mass, 4) * pow(m_rho, 4) -
4887  2. * pow(pion_mass, 2) * pow(m_rho, 6) +
4888  pow(a1_mass, 6) *
4889  (28. * pow(pion_mass, 2) + 14. * pow(m_rho, 2) - 14. * s) +
4890  8. * pow(pion_mass, 6) * s +
4891  11. * pow(pion_mass, 4) * pow(m_rho, 2) * s +
4892  6. * pow(pion_mass, 2) * pow(m_rho, 4) * s +
4893  1. * pow(m_rho, 6) * s + 2. * pow(pion_mass, 4) * pow(s, 2) -
4894  1. * pow(m_rho, 4) * pow(s, 2) -
4895  4. * pow(pion_mass, 2) * pow(s, 3) -
4896  1. * pow(m_rho, 2) * pow(s, 3) + 1. * pow(s, 4) +
4897  pow(Gammaa1, 2) * pow(a1_mass, 2) *
4898  (2. * pow(a1_mass, 4) + 2. * pow(pion_mass, 4) +
4899  1. * pow(m_rho, 4) +
4900  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 4. * s) -
4901  1. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4902  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) -
4903  2. * pow(m_rho, 2) + 2. * s)) +
4904  pow(a1_mass, 4) *
4905  (-42. * pow(pion_mass, 4) - 9. * pow(m_rho, 4) +
4906  21. * pow(m_rho, 2) * s - 6. * pow(s, 2) +
4907  pow(pion_mass, 2) * (-42. * pow(m_rho, 2) + 36. * s)) +
4908  pow(a1_mass, 2) *
4909  (28. * pow(pion_mass, 6) + 2. * pow(m_rho, 6) +
4910  pow(pion_mass, 4) * (42. * pow(m_rho, 2) - 30. * s) -
4911  9. * pow(m_rho, 4) * s + 6. * pow(m_rho, 2) * pow(s, 2) +
4912  1. * pow(s, 3) +
4913  pow(pion_mass, 2) *
4914  (18. * pow(m_rho, 4) - 36. * pow(m_rho, 2) * s +
4915  6. * pow(s, 2)))) +
4916  pow(eta2, 2) *
4917  (1. * pow(Gammaa1, 4) * pow(a1_mass, 4) - 7. * pow(a1_mass, 8) -
4918  7. * pow(pion_mass, 8) -
4919  14. * pow(pion_mass, 6) * pow(m_rho, 2) -
4920  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
4921  6. * pow(pion_mass, 2) * pow(m_rho, 6) + 2. * pow(m_rho, 8) +
4922  pow(a1_mass, 6) *
4923  (28. * pow(pion_mass, 2) + 14. * pow(m_rho, 2) - 14. * s) +
4924  8. * pow(pion_mass, 6) * s -
4925  1. * pow(pion_mass, 4) * pow(m_rho, 2) * s -
4926  16. * pow(pion_mass, 2) * pow(m_rho, 4) * s -
4927  7. * pow(m_rho, 6) * s + 2. * pow(pion_mass, 4) * pow(s, 2) +
4928  14. * pow(pion_mass, 2) * pow(m_rho, 2) * pow(s, 2) +
4929  9. * pow(m_rho, 4) * pow(s, 2) -
4930  4. * pow(pion_mass, 2) * pow(s, 3) -
4931  5. * pow(m_rho, 2) * pow(s, 3) + 1. * pow(s, 4) +
4932  pow(Gammaa1, 2) * pow(a1_mass, 2) *
4933  (2. * pow(a1_mass, 4) + 2. * pow(pion_mass, 4) +
4934  3. * pow(m_rho, 4) +
4935  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 4. * s) -
4936  5. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
4937  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) -
4938  2. * pow(m_rho, 2) + 2. * s)) +
4939  pow(a1_mass, 4) *
4940  (-42. * pow(pion_mass, 4) - 3. * pow(m_rho, 4) +
4941  9. * pow(m_rho, 2) * s - 6. * pow(s, 2) +
4942  pow(pion_mass, 2) * (-42. * pow(m_rho, 2) + 36. * s)) +
4943  pow(a1_mass, 2) *
4944  (28. * pow(pion_mass, 6) - 4. * pow(m_rho, 6) +
4945  pow(pion_mass, 4) * (42. * pow(m_rho, 2) - 30. * s) +
4946  9. * pow(m_rho, 4) * s - 6. * pow(m_rho, 2) * pow(s, 2) +
4947  1. * pow(s, 3) +
4948  pow(pion_mass, 2) *
4949  (6. * pow(m_rho, 4) - 12. * pow(m_rho, 2) * s +
4950  6. * pow(s, 2))))) *
4951  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
4952  s + tmin) /
4953  (Gammaa1 * a1_mass))) /
4954  (pow(Gammaa1, 2) * pow(a1_mass, 2) + 4. * pow(a1_mass, 4) +
4955  4. * pow(pion_mass, 4) + 4. * pow(pion_mass, 2) * pow(m_rho, 2) +
4956  pow(m_rho, 4) - 4. * pow(pion_mass, 2) * s -
4957  2. * pow(m_rho, 2) * s + pow(s, 2) +
4958  pow(a1_mass, 2) *
4959  (-8. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 4. * s)) +
4960  0.0625 * pow(eta1 - 1. * eta2, 2) *
4961  (eta1 * eta2 *
4962  (-4. * pow(a1_mass, 6) +
4963  pow(a1_mass, 4) * (12. * pow(pion_mass, 2) - 6. * s) +
4964  pow(pion_mass, 2) *
4965  (4. * pow(pion_mass, 4) - 4. * pow(m_rho, 4) -
4966  2. * pow(pion_mass, 2) * s + 2. * pow(m_rho, 2) * s) +
4967  pow(a1_mass, 2) *
4968  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
4969  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
4970  4. * pow(s, 2))) +
4971  pow(eta1, 2) *
4972  (2. * pow(a1_mass, 6) - 2. * pow(pion_mass, 6) +
4973  pow(pion_mass, 2) * pow(m_rho, 2) * s +
4974  pow(m_rho, 2) * (pow(m_rho, 2) - 1. * s) * s +
4975  pow(pion_mass, 4) * (-3. * pow(m_rho, 2) + s) +
4976  pow(a1_mass, 4) * (-6. * pow(pion_mass, 2) -
4977  3. * pow(m_rho, 2) + 3. * s) +
4978  pow(a1_mass, 2) *
4979  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
4980  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
4981  4. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
4982  pow(eta2, 2) *
4983  (2. * pow(a1_mass, 6) - 2. * pow(pion_mass, 6) -
4984  1. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
4985  pow(pion_mass, 4) * (3. * pow(m_rho, 2) + s) +
4986  pow(a1_mass, 4) * (-6. * pow(pion_mass, 2) +
4987  3. * pow(m_rho, 2) + 3. * s) +
4988  pow(a1_mass, 2) *
4989  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
4990  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
4991  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)))) *
4992  log(abs(-1. * pow(a1_mass, 2) + tmin)) -
4993  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
4994  (eta2 *
4995  (-0.5 * pow(a1_mass, 6) - 0.5 * pow(pion_mass, 6) +
4996  0.5 * pow(pion_mass, 4) * pow(m_rho, 2) +
4997  pow(a1_mass, 4) *
4998  (0.5 * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2) - 1. * s) +
4999  pow(a1_mass, 2) * pow(pion_mass, 2) *
5000  (0.5 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 1. * s)) +
5001  eta1 * (pow(a1_mass, 4) * (1. * pow(pion_mass, 2) + 0.5 * s) +
5002  pow(pion_mass, 2) *
5003  (1. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
5004  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 0.5 * s) -
5005  0.5 * pow(m_rho, 2) * s) +
5006  pow(a1_mass, 2) *
5007  (-2. * pow(pion_mass, 4) - 0.5 * pow(m_rho, 2) * s +
5008  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s)))) *
5009  log(abs(-1. * pow(a1_mass, 2) + tmin))) /
5010  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) +
5011  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
5012  (eta2 * (-0.5 * pow(a1_mass, 6) - 0.5 * pow(pion_mass, 6) +
5013  pow(a1_mass, 4) *
5014  (0.5 * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2)) +
5015  pow(pion_mass, 4) * (0.5 * pow(m_rho, 2) - 1. * s) +
5016  pow(pion_mass, 2) * (-0.5 * pow(m_rho, 2) + 0.5 * s) * s +
5017  pow(a1_mass, 2) *
5018  (0.5 * pow(pion_mass, 4) +
5019  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
5020  (-0.5 * pow(m_rho, 2) + 0.5 * s) * s)) +
5021  eta1 * (1. * pow(pion_mass, 6) +
5022  pow(a1_mass, 4) * (1. * pow(pion_mass, 2) - 0.5 * s) +
5023  pow(pion_mass, 2) * (1.5 * pow(m_rho, 2) - 2. * s) * s +
5024  (-0.5 * pow(m_rho, 2) + 0.5 * s) * pow(s, 2) +
5025  pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 1.5 * s) +
5026  pow(a1_mass, 2) *
5027  (-2. * pow(pion_mass, 4) + 0.5 * pow(m_rho, 2) * s +
5028  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s)))) *
5029  log(abs(-1. * pow(a1_mass, 2) + tmin))) /
5030  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
5031  1. * pow(m_rho, 2) + 1. * s) -
5032  (0.03125 * pow(eta1 - 1. * eta2, 2) *
5033  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
5034  0.5 * pow(m_rho, 2) + 0.5 * s) *
5035  (eta1 * eta2 *
5036  (-2. * pow(a1_mass, 8) +
5037  pow(a1_mass, 6) *
5038  (8. * pow(pion_mass, 2) + 4. * pow(m_rho, 2) - 4. * s) +
5039  pow(a1_mass, 4) *
5040  (-12. * pow(pion_mass, 4) - 4. * pow(m_rho, 4) +
5041  4. * pow(m_rho, 2) * s +
5042  pow(pion_mass, 2) * (-12. * pow(m_rho, 2) + 8. * s)) +
5043  pow(pion_mass, 2) *
5044  (-2. * pow(pion_mass, 6) -
5045  4. * pow(pion_mass, 4) * pow(m_rho, 2) -
5046  2. * pow(m_rho, 6) + 4. * pow(m_rho, 4) * s -
5047  2. * pow(m_rho, 2) * pow(s, 2) +
5048  pow(pion_mass, 2) *
5049  (-8. * pow(m_rho, 4) + 8. * pow(m_rho, 2) * s)) +
5050  pow(a1_mass, 2) *
5051  (8. * pow(pion_mass, 6) + 2. * pow(m_rho, 6) +
5052  pow(pion_mass, 4) * (12. * pow(m_rho, 2) - 4. * s) -
5053  2. * pow(m_rho, 4) * s - 2. * pow(m_rho, 2) * pow(s, 2) +
5054  2. * pow(s, 3) +
5055  pow(pion_mass, 2) *
5056  (8. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s -
5057  4. * pow(s, 2)))) +
5058  pow(eta2, 2) *
5059  (pow(a1_mass, 8) +
5060  pow(a1_mass, 6) *
5061  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
5062  pow(pion_mass, 4) * (pow(pion_mass, 4) +
5063  2. * pow(pion_mass, 2) * pow(m_rho, 2) +
5064  pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
5065  pow(a1_mass, 4) *
5066  (6. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
5067  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) +
5068  pow(m_rho, 2) * s) +
5069  pow(a1_mass, 2) *
5070  (-4. * pow(pion_mass, 6) + 2. * pow(m_rho, 6) -
5071  5. * pow(m_rho, 4) * s + 4. * pow(m_rho, 2) * pow(s, 2) -
5072  1. * pow(s, 3) +
5073  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s) +
5074  pow(pion_mass, 2) *
5075  (2. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s +
5076  2. * pow(s, 2)))) +
5077  pow(eta1, 2) *
5078  (pow(a1_mass, 8) + pow(pion_mass, 8) +
5079  2. * pow(pion_mass, 6) * pow(m_rho, 2) +
5080  pow(pion_mass, 2) * pow(m_rho, 2) * s *
5081  (-2. * pow(m_rho, 2) + 2. * s) +
5082  pow(a1_mass, 6) *
5083  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
5084  pow(pion_mass, 4) *
5085  (3. * pow(m_rho, 4) - 5. * pow(m_rho, 2) * s) +
5086  pow(a1_mass, 4) *
5087  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
5088  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
5089  3. * pow(m_rho, 2) * s) +
5090  pow(a1_mass, 2) *
5091  (-4. * pow(pion_mass, 6) + pow(m_rho, 4) * s -
5092  1. * pow(s, 3) +
5093  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s) +
5094  pow(pion_mass, 2) *
5095  (-2. * pow(m_rho, 4) + 4. * pow(m_rho, 2) * s +
5096  2. * pow(s, 2))))) *
5097  log(abs(-1. * pow(a1_mass, 2) + tmin))) /
5098  (0.25 * pow(Gammaa1, 2) * pow(a1_mass, 2) + 1. * pow(a1_mass, 4) +
5099  1. * pow(pion_mass, 4) + 1. * pow(pion_mass, 2) * pow(m_rho, 2) +
5100  0.25 * pow(m_rho, 4) - 1. * pow(pion_mass, 2) * s -
5101  0.5 * pow(m_rho, 2) * s + 0.25 * pow(s, 2) +
5102  pow(a1_mass, 2) *
5103  (-2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + 1. * s)) -
5104  (1. * (1. * eta1 - 1. * eta2) *
5105  (eta2 *
5106  (pow(a1_mass, 4) *
5107  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
5108  pow(pion_mass, 2) * pow(m_rho, 2) *
5109  (pow(pion_mass, 2) * (0.5 - 1. * C4 * pow(m_rho, 2)) +
5110  (-0.25 + 0.125 * delta) * (pow(m_rho, 2) + s)) +
5111  pow(a1_mass, 2) *
5112  (-1. * C4 * pow(m_rho, 6) +
5113  pow(pion_mass, 2) *
5114  (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4)) +
5115  0.25 * delta * pow(s, 2) +
5116  pow(m_rho, 2) * s *
5117  (-0.25 - 0.375 * delta - 1. * C4 * s) +
5118  pow(m_rho, 4) * (0.75 - 0.125 * delta + 2. * C4 * s))) +
5119  eta1 *
5120  (pow(a1_mass, 4) *
5121  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) +
5122  pow(a1_mass, 2) *
5123  (0.5 * pow(m_rho, 4) - 1. * C4 * pow(m_rho, 6) +
5124  pow(pion_mass, 2) *
5125  (1. * pow(m_rho, 2) - 2. * C4 * pow(m_rho, 4)) -
5126  0.25 * delta * pow(s, 2) +
5127  1. * C4 * pow(m_rho, 2) * pow(s, 2)) +
5128  pow(m_rho, 2) *
5129  (pow(pion_mass, 4) * (-0.5 + 1. * C4 * pow(m_rho, 2)) +
5130  s * ((0.25 - 0.125 * delta) * pow(m_rho, 2) +
5131  (-0.25 + 0.125 * delta) * s) +
5132  pow(pion_mass, 2) *
5133  (2. * C4 * pow(m_rho, 4) + (0.5 + 0.25 * delta) * s +
5134  pow(m_rho, 2) * (-1. - 2. * C4 * s))))) *
5135  log(abs(-1. * pow(a1_mass, 2) + tmin))) /
5136  pow(m_rho, 2) +
5137  0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) *
5138  log(abs(-1. * pow(pion_mass, 2) + tmin)) +
5139  (0.25 *
5140  (0. +
5141  8.000000000000002 * pow(2. - 1. * delta, 2) * pow(pion_mass, 4) *
5142  pow(m_rho, 2) -
5143  5.999999999999999 * pow(2. - 1. * delta, 2) * pow(pion_mass, 2) *
5144  pow(m_rho, 2) * s +
5145  1. * pow(2. - 1. * delta, 2) * pow(m_rho, 2) * pow(s, 2)) *
5146  log(abs(-1. * pow(pion_mass, 2) + tmin))) /
5147  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
5148  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) * pow(pion_mass, 2) *
5149  (0. + eta2 * pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) +
5150  eta1 * (2. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s +
5151  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 4. * s))) *
5152  log(abs(-1. * pow(pion_mass, 2) + tmin))) /
5153  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) +
5154  (2. * (-2. + 1. * delta) *
5155  (0. + (-0.25 + 0.125 * delta) * pow(m_rho, 2) * s +
5156  pow(pion_mass, 2) * (-2. * C4 * pow(m_rho, 4) - 0.5 * delta * s +
5157  pow(m_rho, 2) * (1. + 2. * C4 * s))) *
5158  log(abs(-1. * pow(pion_mass, 2) + tmin))) /
5159  pow(m_rho, 2) -
5160  (0.5 * (-2. + delta) * (eta1 - 1. * eta2) * pow(pion_mass, 2) *
5161  (eta1 * (pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 1. * s) +
5162  pow(a1_mass, 2) *
5163  (pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
5164  (-0.5 * pow(m_rho, 2) + 0.5 * s) * s) +
5165  pow(pion_mass, 2) *
5166  (-1. * pow(m_rho, 4) + 2.5 * pow(m_rho, 2) * s -
5167  1.5 * pow(s, 2)) +
5168  s * (0.5 * pow(m_rho, 4) - 1. * pow(m_rho, 2) * s +
5169  0.5 * pow(s, 2))) +
5170  eta2 * (0.5 * pow(m_rho, 6) +
5171  pow(pion_mass, 4) * (1. * pow(m_rho, 2) - 1. * s) -
5172  1.5 * pow(m_rho, 4) * s + 1.5 * pow(m_rho, 2) * pow(s, 2) -
5173  0.5 * pow(s, 3) +
5174  pow(pion_mass, 2) *
5175  (1.5 * pow(m_rho, 4) - 3. * pow(m_rho, 2) * s +
5176  1.5 * pow(s, 2)) +
5177  pow(a1_mass, 2) *
5178  (-0.5 * pow(m_rho, 4) + 1. * pow(m_rho, 2) * s -
5179  0.5 * pow(s, 2) +
5180  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s)))) *
5181  log(abs(-1. * pow(pion_mass, 2) + tmin))) /
5182  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
5183  pow(pion_mass, 4) + 2. * pow(pion_mass, 2) * pow(m_rho, 2) +
5184  pow(m_rho, 4) - 2. * pow(pion_mass, 2) * s -
5185  2. * pow(m_rho, 2) * s + pow(s, 2) +
5186  pow(a1_mass, 2) *
5187  (-2. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s)) -
5188  0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) *
5189  log(abs(-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s +
5190  tmin)) +
5191  (0.5 * (-2. + delta) * (eta1 - 1. * eta2) *
5192  (eta2 * pow(pion_mass, 6) * (1. * pow(m_rho, 2) - 1. * s) +
5193  eta2 * pow(a1_mass, 2) * pow(pion_mass, 4) *
5194  (-1. * pow(m_rho, 2) + 1. * s) +
5195  eta1 * pow(a1_mass, 2) * pow(pion_mass, 2) *
5196  (-0.5 * pow(m_rho, 4) +
5197  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
5198  0.5 * pow(m_rho, 2) * s) +
5199  eta1 * pow(pion_mass, 4) *
5200  (0.5 * pow(m_rho, 4) - 0.5 * pow(m_rho, 2) * s +
5201  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s))) *
5202  log(abs(-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s + tmin))) /
5203  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
5204  2. * pow(a1_mass, 2) * pow(pion_mass, 2) + pow(pion_mass, 4)) +
5205  (0.5 * (-2. + delta) * (eta1 - 1. * eta2) * pow(pion_mass, 2) *
5206  (eta1 * (pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
5207  (-0.5 * pow(m_rho, 2) + 0.5 * s) * s) +
5208  eta2 * (-0.5 * pow(m_rho, 4) + 1. * pow(m_rho, 2) * s -
5209  0.5 * pow(s, 2) +
5210  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s))) *
5211  log(abs(-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s + tmin))) /
5212  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
5213  1. * pow(m_rho, 2) + 1. * s) -
5214  (0.25 *
5215  (0. +
5216  8.000000000000002 * pow(2. - 1. * delta, 2) * pow(pion_mass, 4) *
5217  pow(m_rho, 2) +
5218  1. * pow(2. - 1. * delta, 2) * pow(m_rho, 4) * s +
5219  pow(pion_mass, 2) *
5220  (C4 * (32. - 16. * delta) * pow(m_rho, 6) +
5221  delta * (-8. + 4. * delta) * pow(s, 2) +
5222  pow(m_rho, 2) * s *
5223  (-8. + 24. * delta - 10. * pow(delta, 2) + 32. * C4 * s -
5224  16. * C4 * delta * s) +
5225  pow(m_rho, 4) * (-16. + 8. * delta - 64. * C4 * s +
5226  32. * C4 * delta * s))) *
5227  log(abs(-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s + tmin))) /
5228  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
5229  0.03125 * pow(eta1 - 1. * eta2, 2) *
5230  (eta1 * eta2 *
5231  (4. * pow(a1_mass, 6) +
5232  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5233  (-4. * pow(a1_mass, 2) + 4. * pow(pion_mass, 2) -
5234  2. * s) +
5235  pow(a1_mass, 4) * (-12. * pow(pion_mass, 2) + 6. * s) +
5236  pow(pion_mass, 2) *
5237  (-4. * pow(pion_mass, 4) + 4. * pow(m_rho, 4) +
5238  2. * pow(pion_mass, 2) * s - 2. * pow(m_rho, 2) * s) +
5239  pow(a1_mass, 2) *
5240  (12. * pow(pion_mass, 4) - 2. * pow(m_rho, 4) -
5241  8. * pow(pion_mass, 2) * s - 4. * pow(m_rho, 2) * s +
5242  4. * pow(s, 2))) +
5243  pow(eta1, 2) *
5244  (-2. * pow(a1_mass, 6) + 2. * pow(pion_mass, 6) +
5245  3. * pow(pion_mass, 4) * pow(m_rho, 2) +
5246  pow(a1_mass, 4) *
5247  (6. * pow(pion_mass, 2) + 3. * pow(m_rho, 2) - 3. * s) -
5248  1. * pow(pion_mass, 4) * s -
5249  1. * pow(pion_mass, 2) * pow(m_rho, 2) * s -
5250  1. * pow(m_rho, 4) * s + pow(m_rho, 2) * pow(s, 2) +
5251  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5252  (2. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
5253  1. * pow(m_rho, 2) + s) +
5254  pow(a1_mass, 2) *
5255  (-6. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
5256  4. * pow(m_rho, 2) * s - 2. * pow(s, 2) +
5257  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) + 4. * s))) +
5258  pow(eta2, 2) *
5259  (-2. * pow(a1_mass, 6) + 2. * pow(pion_mass, 6) -
5260  3. * pow(pion_mass, 4) * pow(m_rho, 2) +
5261  pow(a1_mass, 4) *
5262  (6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) - 3. * s) -
5263  1. * pow(pion_mass, 4) * s +
5264  pow(pion_mass, 2) * pow(m_rho, 2) * s +
5265  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5266  (2. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) +
5267  pow(m_rho, 2) + s) +
5268  pow(a1_mass, 2) *
5269  (-6. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
5270  2. * pow(m_rho, 2) * s - 2. * pow(s, 2) +
5271  pow(pion_mass, 2) * (6. * pow(m_rho, 2) + 4. * s)))) *
5272  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
5273  4. * pow(a1_mass, 2) * pow(pion_mass, 2) +
5274  4. * pow(pion_mass, 4) +
5275  2. * pow(a1_mass, 2) * (-1. * pow(m_rho, 2) + s + tmin) -
5276  4. * pow(pion_mass, 2) *
5277  (-1. * pow(m_rho, 2) + s + tmin) +
5278  pow(-1. * pow(m_rho, 2) + s + tmin, 2))) -
5279  (0.5 * (1. * eta1 - 1. * eta2) *
5280  (eta2 * (pow(Gammaa1, 2) * pow(a1_mass, 2) * pow(m_rho, 2) *
5281  (0.5 - 1. * C4 * pow(m_rho, 2)) +
5282  pow(a1_mass, 4) *
5283  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) +
5284  pow(pion_mass, 2) * pow(m_rho, 2) *
5285  (pow(pion_mass, 2) * (-0.5 + 1. * C4 * pow(m_rho, 2)) +
5286  (0.25 - 0.125 * delta) * (pow(m_rho, 2) + s)) +
5287  pow(a1_mass, 2) *
5288  (1. * C4 * pow(m_rho, 6) +
5289  pow(pion_mass, 2) *
5290  (1. * pow(m_rho, 2) - 2. * C4 * pow(m_rho, 4)) -
5291  0.25 * delta * pow(s, 2) +
5292  pow(m_rho, 4) * (-0.75 + 0.125 * delta - 2. * C4 * s) +
5293  pow(m_rho, 2) * s *
5294  (0.25 + 0.375 * delta + 1. * C4 * s))) +
5295  eta1 * (pow(Gammaa1, 2) * pow(a1_mass, 2) * pow(m_rho, 2) *
5296  (-0.5 + 1. * C4 * pow(m_rho, 2)) +
5297  pow(a1_mass, 4) *
5298  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
5299  pow(a1_mass, 2) *
5300  (-0.5 * pow(m_rho, 4) + 1. * C4 * pow(m_rho, 6) +
5301  pow(pion_mass, 2) *
5302  (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4)) +
5303  0.25 * delta * pow(s, 2) -
5304  1. * C4 * pow(m_rho, 2) * pow(s, 2)) +
5305  pow(m_rho, 2) *
5306  (pow(pion_mass, 4) * (0.5 - 1. * C4 * pow(m_rho, 2)) +
5307  s * ((-0.25 + 0.125 * delta) * pow(m_rho, 2) +
5308  (0.25 - 0.125 * delta) * s) +
5309  pow(pion_mass, 2) *
5310  (-2. * C4 * pow(m_rho, 4) +
5311  (-0.5 - 0.25 * delta) * s +
5312  pow(m_rho, 2) * (1. + 2. * C4 * s))))) *
5313  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) +
5314  pow(pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
5315  1. * pow(m_rho, 2) + s + tmin,
5316  2)))) /
5317  pow(m_rho, 2) +
5318  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
5319  (eta2 *
5320  (0.5 * pow(Gammaa1, 4) * pow(a1_mass, 4) -
5321  0.5 * pow(a1_mass, 8) + 0.5 * pow(pion_mass, 8) +
5322  0.5 * pow(a1_mass, 4) * pow(pion_mass, 2) * pow(m_rho, 2) -
5323  0.5 * pow(pion_mass, 6) * pow(m_rho, 2) +
5324  pow(Gammaa1, 2) *
5325  (pow(a1_mass, 2) * pow(pion_mass, 2) *
5326  (1. * pow(pion_mass, 2) + 1.5 * pow(m_rho, 2) -
5327  2. * s) +
5328  pow(a1_mass, 4) * (-1. * pow(pion_mass, 2) +
5329  0.5 * pow(m_rho, 2) - 1. * s)) +
5330  pow(a1_mass, 6) *
5331  (1. * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2) - 1. * s) +
5332  pow(a1_mass, 2) * pow(pion_mass, 4) *
5333  (-1. * pow(pion_mass, 2) - 0.5 * pow(m_rho, 2) + 1. * s)) +
5334  eta1 *
5335  (pow(a1_mass, 6) * (1. * pow(pion_mass, 2) + 0.5 * s) +
5336  pow(a1_mass, 2) * (3. * pow(pion_mass, 6) +
5337  1. * pow(pion_mass, 2) * pow(m_rho, 4) -
5338  0.5 * pow(pion_mass, 4) * s) +
5339  pow(a1_mass, 4) *
5340  (-3. * pow(pion_mass, 4) +
5341  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 0.5 * s) -
5342  0.5 * pow(m_rho, 2) * s) +
5343  pow(pion_mass, 4) *
5344  (-1. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
5345  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 0.5 * s) +
5346  0.5 * pow(m_rho, 2) * s) +
5347  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5348  (-1. * pow(pion_mass, 4) +
5349  pow(a1_mass, 2) * (1. * pow(pion_mass, 2) + 0.5 * s) -
5350  0.5 * pow(m_rho, 2) * s +
5351  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1.5 * s)))) *
5352  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
5353  4. * pow(pion_mass, 4) +
5354  4. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
5355  4. * pow(pion_mass, 2) * s - 2. * pow(m_rho, 2) * s +
5356  pow(s, 2) - 4. * pow(pion_mass, 2) * tmin -
5357  2. * pow(m_rho, 2) * tmin + 2. * s * tmin + pow(tmin, 2) +
5358  pow(a1_mass, 2) *
5359  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s +
5360  2. * tmin)))) /
5361  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
5362  2. * pow(a1_mass, 2) * pow(pion_mass, 2) + pow(pion_mass, 4)) -
5363  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
5364  (eta1 * (-1. * pow(pion_mass, 8) +
5365  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
5366  pow(a1_mass, 6) * (1. * pow(pion_mass, 2) - 0.5 * s) -
5367  0.5 * pow(pion_mass, 6) * s -
5368  4. * pow(pion_mass, 4) * pow(m_rho, 2) * s -
5369  1.5 * pow(pion_mass, 2) * pow(m_rho, 4) * s +
5370  3.5 * pow(pion_mass, 4) * pow(s, 2) +
5371  4. * pow(pion_mass, 2) * pow(m_rho, 2) * pow(s, 2) +
5372  0.5 * pow(m_rho, 4) * pow(s, 2) -
5373  2.5 * pow(pion_mass, 2) * pow(s, 3) -
5374  1. * pow(m_rho, 2) * pow(s, 3) + 0.5 * pow(s, 4) +
5375  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5376  (-1. * pow(pion_mass, 4) +
5377  pow(a1_mass, 2) * (1. * pow(pion_mass, 2) - 0.5 * s) -
5378  0.5 * pow(pion_mass, 2) * s + 0.5 * pow(s, 2)) +
5379  pow(a1_mass, 4) *
5380  (-3. * pow(pion_mass, 4) +
5381  (1. * pow(m_rho, 2) - 0.5 * s) * s +
5382  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) + 2.5 * s)) +
5383  pow(a1_mass, 2) *
5384  (3. * pow(pion_mass, 6) +
5385  pow(pion_mass, 4) * (2. * pow(m_rho, 2) - 1.5 * s) -
5386  0.5 * pow(m_rho, 4) * s + 0.5 * pow(s, 3) +
5387  pow(pion_mass, 2) *
5388  (1. * pow(m_rho, 4) - 1. * pow(m_rho, 2) * s -
5389  1. * pow(s, 2)))) +
5390  eta2 *
5391  (0.5 * pow(Gammaa1, 4) * pow(a1_mass, 4) -
5392  0.5 * pow(a1_mass, 8) + 0.5 * pow(pion_mass, 8) +
5393  pow(a1_mass, 6) *
5394  (1. * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 0.5 * s) +
5395  0.5 * pow(pion_mass, 6) * s +
5396  pow(a1_mass, 4) * (-0.5 * pow(m_rho, 4) +
5397  (-0.5 * pow(pion_mass, 2) + 0.5 * s) * s) +
5398  pow(pion_mass, 4) *
5399  (-0.5 * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s -
5400  1.5 * pow(s, 2)) +
5401  pow(pion_mass, 2) * s *
5402  (0.5 * pow(m_rho, 4) - 1. * pow(m_rho, 2) * s +
5403  0.5 * pow(s, 2)) +
5404  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5405  (1. * pow(pion_mass, 4) + 0.5 * pow(m_rho, 4) +
5406  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 1.5 * s) -
5407  1. * pow(m_rho, 2) * s + 0.5 * pow(s, 2) +
5408  pow(a1_mass, 2) * (-1. * pow(pion_mass, 2) -
5409  1. * pow(m_rho, 2) + 1.5 * s)) +
5410  pow(a1_mass, 2) *
5411  (-1. * pow(pion_mass, 6) +
5412  pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 0.5 * s) +
5413  pow(pion_mass, 2) *
5414  (-1. * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s -
5415  1. * pow(s, 2)) +
5416  s * (0.5 * pow(m_rho, 4) - 1. * pow(m_rho, 2) * s +
5417  0.5 * pow(s, 2))))) *
5418  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
5419  4. * pow(pion_mass, 4) +
5420  4. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
5421  4. * pow(pion_mass, 2) * s - 2. * pow(m_rho, 2) * s +
5422  pow(s, 2) - 4. * pow(pion_mass, 2) * tmin -
5423  2. * pow(m_rho, 2) * tmin + 2. * s * tmin + pow(tmin, 2) +
5424  pow(a1_mass, 2) *
5425  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s +
5426  2. * tmin)))) /
5427  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
5428  pow(pion_mass, 4) + 2. * pow(pion_mass, 2) * pow(m_rho, 2) +
5429  pow(m_rho, 4) - 2. * pow(pion_mass, 2) * s -
5430  2. * pow(m_rho, 2) * s + pow(s, 2) +
5431  pow(a1_mass, 2) *
5432  (-2. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s)) -
5433  (0.0625 * pow(eta1 - 1. * eta2, 2) *
5434  (pow(eta2, 2) *
5435  (-1. * pow(a1_mass, 10) +
5436  pow(a1_mass, 8) *
5437  (5. * pow(pion_mass, 2) + 2.5 * pow(m_rho, 2) - 2.5 * s) +
5438  pow(Gammaa1, 4) * pow(a1_mass, 4) *
5439  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
5440  0.5 * pow(m_rho, 2) + 0.5 * s) +
5441  pow(a1_mass, 4) *
5442  (10. * pow(pion_mass, 6) - 2.5 * pow(m_rho, 6) +
5443  pow(pion_mass, 4) * (15. * pow(m_rho, 2) - 9. * s) +
5444  6. * pow(m_rho, 4) * s - 4.5 * pow(m_rho, 2) * pow(s, 2) +
5445  1. * pow(s, 3)) +
5446  pow(a1_mass, 6) *
5447  (-10. * pow(pion_mass, 4) +
5448  (1. * pow(m_rho, 2) - 1. * s) * s +
5449  pow(pion_mass, 2) * (-10. * pow(m_rho, 2) + 8. * s)) +
5450  pow(pion_mass, 4) *
5451  (1. * pow(pion_mass, 6) + 0.5 * pow(m_rho, 6) +
5452  pow(pion_mass, 4) * (2.5 * pow(m_rho, 2) - 0.5 * s) -
5453  1. * pow(m_rho, 4) * s + 0.5 * pow(m_rho, 2) * pow(s, 2) +
5454  pow(pion_mass, 2) *
5455  (2. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s)) +
5456  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5457  (4. * pow(a1_mass, 6) - 4. * pow(pion_mass, 6) -
5458  0.5 * pow(m_rho, 6) + 1.5 * pow(m_rho, 4) * s -
5459  1.5 * pow(m_rho, 2) * pow(s, 2) + 0.5 * pow(s, 3) +
5460  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 6. * s) +
5461  pow(a1_mass, 4) * (-12. * pow(pion_mass, 2) -
5462  6. * pow(m_rho, 2) + 6. * s) +
5463  pow(pion_mass, 2) *
5464  (-3. * pow(m_rho, 4) + 6. * pow(m_rho, 2) * s -
5465  3. * pow(s, 2)) +
5466  pow(a1_mass, 2) *
5467  (12. * pow(pion_mass, 4) + 3. * pow(m_rho, 4) +
5468  pow(pion_mass, 2) * (12. * pow(m_rho, 2) - 12. * s) -
5469  6. * pow(m_rho, 2) * s + 3. * pow(s, 2))) +
5470  pow(a1_mass, 2) *
5471  (-5. * pow(pion_mass, 8) + 1. * pow(m_rho, 8) -
5472  3.5 * pow(m_rho, 6) * s +
5473  4.5 * pow(m_rho, 4) * pow(s, 2) -
5474  2.5 * pow(m_rho, 2) * pow(s, 3) + 0.5 * pow(s, 4) +
5475  pow(pion_mass, 6) * (-10. * pow(m_rho, 2) + 4. * s) +
5476  pow(pion_mass, 4) *
5477  (-2. * pow(m_rho, 4) + 1. * pow(m_rho, 2) * s +
5478  1. * pow(s, 2)) +
5479  pow(pion_mass, 2) *
5480  (3. * pow(m_rho, 6) - 8. * pow(m_rho, 4) * s +
5481  7. * pow(m_rho, 2) * pow(s, 2) - 2. * pow(s, 3)))) +
5482  pow(eta1, 2) *
5483  (-1. * pow(a1_mass, 10) +
5484  pow(a1_mass, 8) *
5485  (5. * pow(pion_mass, 2) + 2.5 * pow(m_rho, 2) - 2.5 * s) +
5486  pow(Gammaa1, 4) * pow(a1_mass, 4) *
5487  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
5488  0.5 * pow(m_rho, 2) + 0.5 * s) +
5489  pow(a1_mass, 6) *
5490  (-10. * pow(pion_mass, 4) - 2. * pow(m_rho, 4) +
5491  5. * pow(m_rho, 2) * s - 1. * pow(s, 2) +
5492  pow(pion_mass, 2) * (-10. * pow(m_rho, 2) + 8. * s)) +
5493  pow(a1_mass, 4) *
5494  (10. * pow(pion_mass, 6) + 0.5 * pow(m_rho, 6) +
5495  pow(pion_mass, 4) * (15. * pow(m_rho, 2) - 9. * s) -
5496  3. * pow(m_rho, 4) * s + 1.5 * pow(m_rho, 2) * pow(s, 2) +
5497  1. * pow(s, 3) +
5498  pow(pion_mass, 2) *
5499  (6. * pow(m_rho, 4) - 12. * pow(m_rho, 2) * s)) +
5500  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5501  (4. * pow(a1_mass, 6) - 4. * pow(pion_mass, 6) -
5502  0.5 * pow(m_rho, 6) + 1.5 * pow(m_rho, 4) * s -
5503  1.5 * pow(m_rho, 2) * pow(s, 2) + 0.5 * pow(s, 3) +
5504  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 6. * s) +
5505  pow(a1_mass, 4) * (-12. * pow(pion_mass, 2) -
5506  6. * pow(m_rho, 2) + 6. * s) +
5507  pow(pion_mass, 2) *
5508  (-3. * pow(m_rho, 4) + 6. * pow(m_rho, 2) * s -
5509  3. * pow(s, 2)) +
5510  pow(a1_mass, 2) *
5511  (12. * pow(pion_mass, 4) + 3. * pow(m_rho, 4) +
5512  pow(pion_mass, 2) * (12. * pow(m_rho, 2) - 12. * s) -
5513  6. * pow(m_rho, 2) * s + 3. * pow(s, 2))) +
5514  pow(pion_mass, 2) *
5515  (1. * pow(pion_mass, 8) +
5516  pow(pion_mass, 6) * (2.5 * pow(m_rho, 2) - 0.5 * s) +
5517  pow(pion_mass, 4) *
5518  (4. * pow(m_rho, 4) - 6. * pow(m_rho, 2) * s) +
5519  pow(m_rho, 2) * s *
5520  (-1. * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s -
5521  1. * pow(s, 2)) +
5522  pow(pion_mass, 2) *
5523  (1.5 * pow(m_rho, 6) - 6. * pow(m_rho, 4) * s +
5524  4.5 * pow(m_rho, 2) * pow(s, 2))) +
5525  pow(a1_mass, 2) *
5526  (-5. * pow(pion_mass, 8) +
5527  pow(pion_mass, 6) * (-10. * pow(m_rho, 2) + 4. * s) +
5528  pow(pion_mass, 4) *
5529  (-8. * pow(m_rho, 4) + 13. * pow(m_rho, 2) * s +
5530  1. * pow(s, 2)) +
5531  pow(pion_mass, 2) *
5532  (-1. * pow(m_rho, 6) + 6. * pow(m_rho, 4) * s -
5533  3. * pow(m_rho, 2) * pow(s, 2) - 2. * pow(s, 3)) +
5534  s * (0.5 * pow(m_rho, 6) - 0.5 * pow(m_rho, 4) * s -
5535  0.5 * pow(m_rho, 2) * pow(s, 2) +
5536  0.5 * pow(s, 3)))) +
5537  eta1 * eta2 *
5538  (2. * pow(a1_mass, 10) +
5539  pow(Gammaa1, 4) * pow(a1_mass, 4) *
5540  (-2. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) +
5541  1. * pow(m_rho, 2) - 1. * s) +
5542  pow(a1_mass, 8) *
5543  (-10. * pow(pion_mass, 2) - 5. * pow(m_rho, 2) + 5. * s) +
5544  pow(a1_mass, 6) *
5545  (20. * pow(pion_mass, 4) + 6. * pow(m_rho, 4) +
5546  pow(pion_mass, 2) * (20. * pow(m_rho, 2) - 16. * s) -
5547  8. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
5548  pow(a1_mass, 4) *
5549  (-20. * pow(pion_mass, 6) - 4. * pow(m_rho, 6) +
5550  6. * pow(m_rho, 4) * s - 2. * pow(s, 3) +
5551  pow(pion_mass, 4) * (-30. * pow(m_rho, 2) + 18. * s) +
5552  pow(pion_mass, 2) *
5553  (-18. * pow(m_rho, 4) + 18. * pow(m_rho, 2) * s)) +
5554  pow(pion_mass, 2) *
5555  (-2. * pow(pion_mass, 8) - 1. * pow(m_rho, 8) +
5556  3. * pow(m_rho, 6) * s - 3. * pow(m_rho, 4) * pow(s, 2) +
5557  1. * pow(m_rho, 2) * pow(s, 3) +
5558  pow(pion_mass, 6) * (-5. * pow(m_rho, 2) + 1. * s) +
5559  pow(pion_mass, 4) *
5560  (-10. * pow(m_rho, 4) + 10. * pow(m_rho, 2) * s) +
5561  pow(pion_mass, 2) *
5562  (-6. * pow(m_rho, 6) + 12. * pow(m_rho, 4) * s -
5563  6. * pow(m_rho, 2) * pow(s, 2))) +
5564  pow(a1_mass, 2) *
5565  (10. * pow(pion_mass, 8) + 1. * pow(m_rho, 8) +
5566  pow(pion_mass, 6) * (20. * pow(m_rho, 2) - 8. * s) -
5567  2. * pow(m_rho, 6) * s + 2. * pow(m_rho, 2) * pow(s, 3) -
5568  1. * pow(s, 4) +
5569  pow(pion_mass, 4) *
5570  (22. * pow(m_rho, 4) - 20. * pow(m_rho, 2) * s -
5571  2. * pow(s, 2)) +
5572  pow(pion_mass, 2) *
5573  (8. * pow(m_rho, 6) - 12. * pow(m_rho, 4) * s +
5574  4. * pow(s, 3))) +
5575  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5576  (-8. * pow(a1_mass, 6) + 8. * pow(pion_mass, 6) +
5577  1. * pow(m_rho, 6) +
5578  pow(pion_mass, 4) * (12. * pow(m_rho, 2) - 12. * s) +
5579  pow(a1_mass, 4) * (24. * pow(pion_mass, 2) +
5580  12. * pow(m_rho, 2) - 12. * s) -
5581  3. * pow(m_rho, 4) * s + 3. * pow(m_rho, 2) * pow(s, 2) -
5582  1. * pow(s, 3) +
5583  pow(pion_mass, 2) *
5584  (6. * pow(m_rho, 4) - 12. * pow(m_rho, 2) * s +
5585  6. * pow(s, 2)) +
5586  pow(a1_mass, 2) *
5587  (-24. * pow(pion_mass, 4) - 6. * pow(m_rho, 4) +
5588  12. * pow(m_rho, 2) * s - 6. * pow(s, 2) +
5589  pow(pion_mass, 2) *
5590  (-24. * pow(m_rho, 2) + 24. * s))))) *
5591  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
5592  4. * pow(pion_mass, 4) +
5593  4. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
5594  4. * pow(pion_mass, 2) * s - 2. * pow(m_rho, 2) * s +
5595  pow(s, 2) - 4. * pow(pion_mass, 2) * tmin -
5596  2. * pow(m_rho, 2) * tmin + 2. * s * tmin + pow(tmin, 2) +
5597  pow(a1_mass, 2) *
5598  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s +
5599  2. * tmin)))) /
5600  (pow(Gammaa1, 2) * pow(a1_mass, 2) + 4. * pow(a1_mass, 4) +
5601  4. * pow(pion_mass, 4) + 4. * pow(pion_mass, 2) * pow(m_rho, 2) +
5602  pow(m_rho, 4) - 4. * pow(pion_mass, 2) * s -
5603  2. * pow(m_rho, 2) * s + pow(s, 2) +
5604  pow(a1_mass, 2) *
5605  (-8. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 4. * s)))) /
5606  (16. * Pi * s * (-4 * pow(pion_mass, 2) + s)) +
5607  (pow(Const, 2) * pow(ghat, 4) *
5608  (0. +
5609  (0.03125 * pow(eta1 - 1. * eta2, 2) *
5610  (eta1 * eta2 *
5611  (-2. * pow(a1_mass, 8) - 2. * pow(pion_mass, 8) +
5612  2. * pow(pion_mass, 4) * pow(m_rho, 4) +
5613  pow(a1_mass, 6) * (8. * pow(pion_mass, 2) - 4. * s) +
5614  pow(a1_mass, 2) * pow(pion_mass, 2) *
5615  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) -
5616  4. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s) +
5617  pow(a1_mass, 4) *
5618  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
5619  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
5620  4. * pow(s, 2))) +
5621  pow(eta2, 2) *
5622  (1. * pow(a1_mass, 8) + 1. * pow(pion_mass, 8) -
5623  2. * pow(pion_mass, 6) * pow(m_rho, 2) +
5624  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
5625  pow(a1_mass, 6) *
5626  (-4. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) + 2. * s) +
5627  pow(a1_mass, 4) *
5628  (6. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
5629  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
5630  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
5631  pow(a1_mass, 2) *
5632  (-4. * pow(pion_mass, 6) -
5633  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
5634  pow(pion_mass, 4) * (6. * pow(m_rho, 2) + 2. * s))) +
5635  pow(eta1, 2) *
5636  (1. * pow(a1_mass, 8) +
5637  pow(a1_mass, 6) *
5638  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
5639  pow(a1_mass, 4) *
5640  (6. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
5641  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
5642  4. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
5643  pow(a1_mass, 2) *
5644  (-4. * pow(pion_mass, 6) +
5645  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
5646  pow(m_rho, 2) * (2. * pow(m_rho, 2) - 2. * s) * s +
5647  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s)) +
5648  pow(pion_mass, 2) *
5649  (1. * pow(pion_mass, 6) +
5650  2. * pow(pion_mass, 4) * pow(m_rho, 2) -
5651  2. * pow(m_rho, 6) + 2. * pow(m_rho, 4) * s +
5652  pow(pion_mass, 2) *
5653  (1. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s))))) /
5654  (1. * pow(a1_mass, 2) - 1. * tmax) +
5655  (1. * pow(-2. + delta, 2) * pow(pion_mass, 2) *
5656  (1. * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2))) /
5657  (1. * pow(pion_mass, 2) - 1. * tmax) +
5658  (1. * pow(-2. + delta, 2) * pow(pion_mass, 2) *
5659  (1. * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2))) /
5660  (1. * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 1. * s -
5661  1. * tmax) -
5662  (0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) * tmax) /
5663  pow(m_rho, 2) -
5664  0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
5665  (-0.5 * eta2 * pow(a1_mass, 2) + 1. * eta1 * pow(pion_mass, 2) +
5666  0.5 * eta2 * pow(m_rho, 2) + 0.5 * eta1 * s - 1. * eta2 * s) *
5667  tmax +
5668  (0.25 *
5669  (pow(pion_mass, 2) *
5670  (12. + 1. * pow(delta, 2) - 16. * C4 * pow(m_rho, 2) +
5671  delta * (-8. + 8. * C4 * pow(m_rho, 2))) +
5672  (-4. - 3. * pow(delta, 2) - 16. * C4 * pow(m_rho, 2) +
5673  delta * (8. + 8. * C4 * pow(m_rho, 2))) *
5674  s) *
5675  tmax) /
5676  pow(m_rho, 2) -
5677  0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
5678  (eta2 * (pow(a1_mass, 2) - 1. * s) +
5679  eta1 * (-2. * pow(pion_mass, 2) + s)) *
5680  tmax -
5681  0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
5682  (eta2 * (-1. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * s) +
5683  eta1 * (2. * pow(pion_mass, 2) + s)) *
5684  tmax +
5685  0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
5686  (eta1 * (1. * pow(pion_mass, 2) - 0.5 * s) +
5687  eta2 * (-0.5 * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
5688  0.5 * pow(m_rho, 2) + 1. * s)) *
5689  tmax +
5690  (0.25 * (-2. + 1. * delta) *
5691  (-8. * C4 * pow(m_rho, 4) +
5692  pow(pion_mass, 2) * (2. + 1. * delta - 8. * C4 * pow(m_rho, 2)) +
5693  (-2. - 3. * delta) * s +
5694  pow(m_rho, 2) * (2. + 1. * delta + 16. * C4 * s)) *
5695  tmax) /
5696  pow(m_rho, 2) +
5697  (0.25 *
5698  (32 * pow(C4, 2) * pow(m_rho, 8) + 2 * pow(delta, 2) * pow(s, 2) +
5699  8 * C4 * pow(m_rho, 6) * (-6 + delta - 8 * C4 * s) +
5700  2 * delta * pow(m_rho, 2) * s * (-6 + delta - 8 * C4 * s) +
5701  pow(m_rho, 4) * (12 - pow(delta, 2) + 8 * C4 * (6 + delta) * s +
5702  32 * pow(C4, 2) * pow(s, 2))) *
5703  tmax) /
5704  pow(m_rho, 4) -
5705  (1. * (1. * eta1 - 1. * eta2) *
5706  (eta2 *
5707  (0.75 * pow(m_rho, 4) - 0.125 * delta * pow(m_rho, 4) -
5708  1. * C4 * pow(m_rho, 6) +
5709  pow(a1_mass, 2) *
5710  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
5711  pow(pion_mass, 2) *
5712  (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4)) -
5713  0.25 * pow(m_rho, 2) * s - 0.375 * delta * pow(m_rho, 2) * s +
5714  2. * C4 * pow(m_rho, 4) * s + 0.25 * delta * pow(s, 2) -
5715  1. * C4 * pow(m_rho, 2) * pow(s, 2)) +
5716  eta1 * (0.5 * pow(m_rho, 4) - 1. * C4 * pow(m_rho, 6) +
5717  pow(pion_mass, 2) *
5718  (1. * pow(m_rho, 2) - 2. * C4 * pow(m_rho, 4)) +
5719  pow(a1_mass, 2) *
5720  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
5721  0.25 * delta * pow(s, 2) +
5722  1. * C4 * pow(m_rho, 2) * pow(s, 2))) *
5723  tmax) /
5724  pow(m_rho, 2) +
5725  0.0625 * pow(eta1 - 1. * eta2, 2) *
5726  (pow(eta2, 2) *
5727  (pow(Gammaa1, 2) * pow(a1_mass, 2) - 1. * pow(a1_mass, 4) -
5728  2. * pow(pion_mass, 4) -
5729  2. * pow(pion_mass, 2) * pow(m_rho, 2) + 2. * pow(m_rho, 4) +
5730  pow(a1_mass, 2) *
5731  (2. * pow(pion_mass, 2) + pow(m_rho, 2) - 1. * s) -
5732  3. * pow(m_rho, 2) * s + pow(s, 2)) +
5733  pow(eta1, 2) * (pow(Gammaa1, 2) * pow(a1_mass, 2) -
5734  1. * pow(a1_mass, 4) - 2. * pow(pion_mass, 4) -
5735  2. * pow(pion_mass, 2) * pow(m_rho, 2) +
5736  pow(a1_mass, 2) * (2. * pow(pion_mass, 2) +
5737  pow(m_rho, 2) - 1. * s) +
5738  pow(m_rho, 2) * s + pow(s, 2)) +
5739  eta1 * eta2 *
5740  (-2. * pow(Gammaa1, 2) * pow(a1_mass, 2) +
5741  2. * pow(a1_mass, 4) + 4. * pow(pion_mass, 4) +
5742  4. * pow(pion_mass, 2) * pow(m_rho, 2) + 2. * pow(m_rho, 4) -
5743  2. * pow(s, 2) +
5744  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) -
5745  2. * pow(m_rho, 2) + 2. * s))) *
5746  tmax +
5747  0.03125 * pow(eta1 - 1. * eta2, 2) *
5748  (eta1 * eta2 *
5749  (-6. * pow(a1_mass, 4) - 12. * pow(pion_mass, 4) +
5750  2. * pow(m_rho, 4) +
5751  pow(a1_mass, 2) * (16. * pow(pion_mass, 2) - 8. * s) +
5752  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
5753  4. * pow(s, 2)) +
5754  pow(eta1, 2) *
5755  (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
5756  pow(m_rho, 4) +
5757  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
5758  4. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
5759  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) -
5760  4. * pow(m_rho, 2) + 4. * s)) +
5761  pow(eta2, 2) *
5762  (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
5763  pow(m_rho, 4) +
5764  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
5765  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
5766  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) +
5767  4. * pow(m_rho, 2) + 4. * s))) *
5768  tmax -
5769  (0.125 * (-2. + 1. * delta) *
5770  (2. + 1. * delta - 8. * C4 * pow(m_rho, 2)) * pow(tmax, 2)) /
5771  pow(m_rho, 2) -
5772  0.5 * pow(1. * eta1 - 1. * eta2, 2) *
5773  (-0.5 + 1. * C4 * pow(m_rho, 2)) * pow(tmax, 2) -
5774  (1. *
5775  (0.5 - 0.125 * pow(delta, 2) - 2. * C4 * pow(m_rho, 2) +
5776  1. * C4 * delta * pow(m_rho, 2)) *
5777  pow(tmax, 2)) /
5778  pow(m_rho, 2) +
5779  0.0625 * pow(1. * eta1 - 1. * eta2, 4) *
5780  (1. * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2) - 0.5 * s) *
5781  pow(tmax, 2) +
5782  0.03125 * pow(eta1 - 1. * eta2, 3) *
5783  (eta2 * (-1. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) -
5784  1. * pow(m_rho, 2) - 1. * s) +
5785  eta1 * (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
5786  1. * pow(m_rho, 2) + s)) *
5787  pow(tmax, 2) +
5788  0.010416666666666666 * pow(eta1 - 1. * eta2, 4) * pow(tmax, 3) -
5789  0.020833333333333332 * pow(1. * eta1 - 1. * eta2, 4) * pow(tmax, 3) +
5790  0.03125 * pow(eta1 - 1. * eta2, 2) *
5791  (eta1 * eta2 *
5792  (2. * pow(Gammaa1, 2) * pow(a1_mass, 2) -
5793  6. * pow(a1_mass, 4) - 4. * pow(pion_mass, 4) +
5794  2. * pow(m_rho, 4) +
5795  pow(a1_mass, 2) * (8. * pow(pion_mass, 2) - 8. * s) +
5796  4. * pow(m_rho, 2) * s - 4. * pow(s, 2)) +
5797  pow(eta1, 2) *
5798  (-1. * pow(Gammaa1, 2) * pow(a1_mass, 2) +
5799  3. * pow(a1_mass, 4) + 2. * pow(pion_mass, 4) +
5800  2. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
5801  4. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
5802  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) -
5803  4. * pow(m_rho, 2) + 4. * s)) +
5804  pow(eta2, 2) *
5805  (-1. * pow(Gammaa1, 2) * pow(a1_mass, 2) +
5806  3. * pow(a1_mass, 4) + 2. * pow(pion_mass, 4) -
5807  2. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
5808  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
5809  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) +
5810  4. * pow(m_rho, 2) + 4. * s))) *
5811  (-1. * pow(m_rho, 2) + s + tmax) -
5812  0.03125 * pow(eta1 - 1. * eta2, 3) *
5813  (eta2 * (-1. * pow(a1_mass, 2) - 1. * pow(m_rho, 2) - 1. * s) +
5814  eta1 * (pow(a1_mass, 2) - 1. * pow(m_rho, 2) + s)) *
5815  pow(-1. * pow(m_rho, 2) + s + tmax, 2) +
5816  0.010416666666666666 * pow(eta1 - 1. * eta2, 4) *
5817  pow(-1. * pow(m_rho, 2) + s + tmax, 3) +
5818  0.25 * (eta1 - 1. * eta2) * (1. * eta1 - 1. * eta2) *
5819  (-1. + 2. * C4 * pow(m_rho, 2)) *
5820  pow(pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
5821  s + tmax,
5822  2) -
5823  (2. * (1. * eta1 - 1. * eta2) *
5824  (eta2 *
5825  (0.375 * pow(m_rho, 4) - 0.0625 * delta * pow(m_rho, 4) -
5826  0.5 * C4 * pow(m_rho, 6) +
5827  pow(a1_mass, 2) *
5828  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
5829  pow(pion_mass, 2) *
5830  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
5831  0.125 * pow(m_rho, 2) * s - 0.1875 * delta * pow(m_rho, 2) * s +
5832  1. * C4 * pow(m_rho, 4) * s + 0.125 * delta * pow(s, 2) -
5833  0.5 * C4 * pow(m_rho, 2) * pow(s, 2)) +
5834  eta1 * (0.25 * pow(m_rho, 4) - 0.5 * C4 * pow(m_rho, 6) +
5835  pow(pion_mass, 2) *
5836  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
5837  pow(a1_mass, 2) *
5838  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
5839  0.125 * delta * pow(s, 2) +
5840  0.5 * C4 * pow(m_rho, 2) * pow(s, 2))) *
5841  (1. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
5842  1. * s + 1. * tmax)) /
5843  pow(m_rho, 2) +
5844  (2. * (1. * eta1 - 1. * eta2) * Gammaa1 * a1_mass *
5845  (eta2 *
5846  (0.375 * pow(m_rho, 4) - 0.0625 * delta * pow(m_rho, 4) -
5847  0.5 * C4 * pow(m_rho, 6) +
5848  pow(a1_mass, 2) *
5849  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
5850  pow(pion_mass, 2) *
5851  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
5852  0.125 * pow(m_rho, 2) * s - 0.1875 * delta * pow(m_rho, 2) * s +
5853  1. * C4 * pow(m_rho, 4) * s + 0.125 * delta * pow(s, 2) -
5854  0.5 * C4 * pow(m_rho, 2) * pow(s, 2)) +
5855  eta1 * (0.25 * pow(m_rho, 4) - 0.5 * C4 * pow(m_rho, 6) +
5856  pow(pion_mass, 2) *
5857  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
5858  pow(a1_mass, 2) *
5859  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) -
5860  0.125 * delta * pow(s, 2) +
5861  0.5 * C4 * pow(m_rho, 2) * pow(s, 2))) *
5862  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
5863  s + tmax) /
5864  (Gammaa1 * a1_mass))) /
5865  pow(m_rho, 2) +
5866  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) * Gammaa1 * a1_mass *
5867  (eta2 *
5868  (-1. * pow(a1_mass, 6) +
5869  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5870  (-1. * pow(a1_mass, 2) + 0.5 * pow(m_rho, 2) - 1. * s) +
5871  pow(a1_mass, 4) *
5872  (2. * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2) - 1. * s) +
5873  pow(pion_mass, 4) * (-1.5 * pow(m_rho, 2) + 1. * s) +
5874  pow(a1_mass, 2) * pow(pion_mass, 2) *
5875  (-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + 2. * s)) +
5876  eta1 * (pow(Gammaa1, 2) * pow(a1_mass, 2) *
5877  (1. * pow(pion_mass, 2) + 0.5 * s) +
5878  pow(a1_mass, 4) * (1. * pow(pion_mass, 2) + 0.5 * s) +
5879  pow(a1_mass, 2) *
5880  (-2. * pow(pion_mass, 4) - 1. * pow(pion_mass, 2) * s) +
5881  pow(pion_mass, 2) *
5882  (1. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
5883  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 1.5 * s) +
5884  1. * pow(m_rho, 2) * s))) *
5885  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
5886  s + tmax) /
5887  (Gammaa1 * a1_mass))) /
5888  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
5889  2. * pow(a1_mass, 2) * pow(pion_mass, 2) + pow(pion_mass, 4)) -
5890  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) * Gammaa1 * a1_mass *
5891  (eta2 *
5892  (-1. * pow(a1_mass, 6) - 2. * pow(pion_mass, 4) * pow(m_rho, 2) -
5893  1. * pow(pion_mass, 2) * pow(m_rho, 4) +
5894  pow(a1_mass, 4) *
5895  (2. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) - 1.5 * s) +
5896  2.5 * pow(pion_mass, 4) * s +
5897  3. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
5898  0.5 * pow(m_rho, 4) * s - 2. * pow(pion_mass, 2) * pow(s, 2) -
5899  1. * pow(m_rho, 2) * pow(s, 2) + 0.5 * pow(s, 3) +
5900  pow(Gammaa1, 2) *
5901  (-1. * pow(a1_mass, 4) + 0.5 * pow(a1_mass, 2) * s) +
5902  pow(a1_mass, 2) *
5903  (-1. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
5904  1. * pow(m_rho, 2) * s +
5905  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) + 1. * s))) +
5906  eta1 *
5907  (1. * pow(pion_mass, 6) +
5908  4. * pow(pion_mass, 4) * pow(m_rho, 2) +
5909  1. * pow(pion_mass, 2) * pow(m_rho, 4) +
5910  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5911  (1. * pow(pion_mass, 2) - 0.5 * s) +
5912  pow(a1_mass, 4) * (1. * pow(pion_mass, 2) - 0.5 * s) -
5913  4.5 * pow(pion_mass, 4) * s -
5914  4. * pow(pion_mass, 2) * pow(m_rho, 2) * s -
5915  0.5 * pow(m_rho, 4) * s + 3. * pow(pion_mass, 2) * pow(s, 2) +
5916  1. * pow(m_rho, 2) * pow(s, 2) - 0.5 * pow(s, 3) +
5917  pow(a1_mass, 2) *
5918  (-2. * pow(pion_mass, 4) +
5919  (1. * pow(m_rho, 2) - 1. * s) * s +
5920  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) + 3. * s)))) *
5921  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
5922  s + tmax) /
5923  (Gammaa1 * a1_mass))) /
5924  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
5925  pow(pion_mass, 4) + 2. * pow(pion_mass, 2) * pow(m_rho, 2) +
5926  pow(m_rho, 4) - 2. * pow(pion_mass, 2) * s -
5927  2. * pow(m_rho, 2) * s + pow(s, 2) +
5928  pow(a1_mass, 2) *
5929  (-2. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s)) +
5930  (0.03125 * pow(eta1 - 1. * eta2, 2) *
5931  (pow(eta2, 2) *
5932  (pow(Gammaa1, 4) * pow(a1_mass, 4) + pow(a1_mass, 8) +
5933  pow(pion_mass, 8) - 2. * pow(pion_mass, 6) * pow(m_rho, 2) +
5934  pow(pion_mass, 4) * pow(m_rho, 4) +
5935  pow(a1_mass, 6) *
5936  (-4. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) + 2. * s) +
5937  pow(a1_mass, 4) *
5938  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
5939  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
5940  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
5941  pow(a1_mass, 2) *
5942  (-4. * pow(pion_mass, 6) -
5943  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
5944  pow(pion_mass, 4) * (6. * pow(m_rho, 2) + 2. * s)) +
5945  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5946  (-6. * pow(a1_mass, 4) - 6. * pow(pion_mass, 4) -
5947  1. * pow(m_rho, 4) +
5948  pow(a1_mass, 2) * (12. * pow(pion_mass, 2) -
5949  6. * pow(m_rho, 2) - 6. * s) +
5950  2. * pow(m_rho, 2) * s - 2. * pow(s, 2) +
5951  pow(pion_mass, 2) * (6. * pow(m_rho, 2) + 4. * s))) +
5952  eta1 * eta2 *
5953  (-2. * pow(Gammaa1, 4) * pow(a1_mass, 4) - 2. * pow(a1_mass, 8) -
5954  2. * pow(pion_mass, 8) +
5955  2. * pow(pion_mass, 4) * pow(m_rho, 4) +
5956  pow(a1_mass, 6) * (8. * pow(pion_mass, 2) - 4. * s) +
5957  pow(a1_mass, 2) * pow(pion_mass, 2) *
5958  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) -
5959  4. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s) +
5960  pow(a1_mass, 4) *
5961  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
5962  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
5963  4. * pow(s, 2)) +
5964  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5965  (12. * pow(a1_mass, 4) + 12. * pow(pion_mass, 4) -
5966  2. * pow(m_rho, 4) - 8. * pow(pion_mass, 2) * s -
5967  4. * pow(m_rho, 2) * s + 4. * pow(s, 2) +
5968  pow(a1_mass, 2) * (-24. * pow(pion_mass, 2) + 12. * s))) +
5969  pow(eta1, 2) *
5970  (pow(Gammaa1, 4) * pow(a1_mass, 4) + pow(a1_mass, 8) +
5971  pow(a1_mass, 6) *
5972  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
5973  pow(a1_mass, 4) *
5974  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
5975  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
5976  4. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
5977  pow(a1_mass, 2) *
5978  (-4. * pow(pion_mass, 6) +
5979  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
5980  pow(m_rho, 2) * (2. * pow(m_rho, 2) - 2. * s) * s +
5981  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s)) +
5982  pow(Gammaa1, 2) * pow(a1_mass, 2) *
5983  (-6. * pow(a1_mass, 4) - 6. * pow(pion_mass, 4) -
5984  1. * pow(m_rho, 4) +
5985  pow(a1_mass, 2) * (12. * pow(pion_mass, 2) +
5986  6. * pow(m_rho, 2) - 6. * s) +
5987  4. * pow(m_rho, 2) * s - 2. * pow(s, 2) +
5988  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) + 4. * s)) +
5989  pow(pion_mass, 2) *
5990  (pow(pion_mass, 6) +
5991  2. * pow(pion_mass, 4) * pow(m_rho, 2) -
5992  2. * pow(m_rho, 6) + 2. * pow(m_rho, 4) * s +
5993  pow(pion_mass, 2) *
5994  (pow(m_rho, 4) - 2. * pow(m_rho, 2) * s)))) *
5995  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
5996  s + tmax) /
5997  (Gammaa1 * a1_mass))) /
5998  (Gammaa1 * a1_mass) -
5999  (0.0625 * pow(eta1 - 1. * eta2, 2) * Gammaa1 * a1_mass *
6000  (eta1 * eta2 *
6001  (-2. * pow(Gammaa1, 4) * pow(a1_mass, 4) +
6002  14. * pow(a1_mass, 8) + 14. * pow(pion_mass, 8) +
6003  28. * pow(pion_mass, 6) * pow(m_rho, 2) +
6004  20. * pow(pion_mass, 4) * pow(m_rho, 4) +
6005  10. * pow(pion_mass, 2) * pow(m_rho, 6) + 2. * pow(m_rho, 8) -
6006  16. * pow(pion_mass, 6) * s -
6007  16. * pow(pion_mass, 4) * pow(m_rho, 2) * s -
6008  12. * pow(pion_mass, 2) * pow(m_rho, 4) * s -
6009  4. * pow(m_rho, 6) * s - 4. * pow(pion_mass, 4) * pow(s, 2) -
6010  6. * pow(pion_mass, 2) * pow(m_rho, 2) * pow(s, 2) +
6011  8. * pow(pion_mass, 2) * pow(s, 3) +
6012  4. * pow(m_rho, 2) * pow(s, 3) - 2. * pow(s, 4) +
6013  pow(a1_mass, 6) *
6014  (-56. * pow(pion_mass, 2) - 28. * pow(m_rho, 2) + 28. * s) +
6015  pow(a1_mass, 4) *
6016  (84. * pow(pion_mass, 4) + 24. * pow(m_rho, 4) +
6017  pow(pion_mass, 2) * (84. * pow(m_rho, 2) - 72. * s) -
6018  36. * pow(m_rho, 2) * s + 12. * pow(s, 2)) +
6019  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6020  (-4. * pow(a1_mass, 4) - 4. * pow(pion_mass, 4) +
6021  pow(a1_mass, 2) * (8. * pow(pion_mass, 2) +
6022  4. * pow(m_rho, 2) - 4. * s) +
6023  (4. * pow(m_rho, 2) - 4. * s) * s +
6024  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 8. * s)) +
6025  pow(a1_mass, 2) *
6026  (-56. * pow(pion_mass, 6) - 10. * pow(m_rho, 6) +
6027  18. * pow(m_rho, 4) * s - 6. * pow(m_rho, 2) * pow(s, 2) -
6028  2. * pow(s, 3) +
6029  pow(pion_mass, 4) * (-84. * pow(m_rho, 2) + 60. * s) +
6030  pow(pion_mass, 2) *
6031  (-48. * pow(m_rho, 4) + 60. * pow(m_rho, 2) * s -
6032  12. * pow(s, 2)))) +
6033  pow(eta1, 2) *
6034  (1. * pow(Gammaa1, 4) * pow(a1_mass, 4) - 7. * pow(a1_mass, 8) -
6035  7. * pow(pion_mass, 8) -
6036  14. * pow(pion_mass, 6) * pow(m_rho, 2) -
6037  7. * pow(pion_mass, 4) * pow(m_rho, 4) -
6038  2. * pow(pion_mass, 2) * pow(m_rho, 6) +
6039  pow(a1_mass, 6) *
6040  (28. * pow(pion_mass, 2) + 14. * pow(m_rho, 2) - 14. * s) +
6041  8. * pow(pion_mass, 6) * s +
6042  11. * pow(pion_mass, 4) * pow(m_rho, 2) * s +
6043  6. * pow(pion_mass, 2) * pow(m_rho, 4) * s +
6044  1. * pow(m_rho, 6) * s + 2. * pow(pion_mass, 4) * pow(s, 2) -
6045  1. * pow(m_rho, 4) * pow(s, 2) -
6046  4. * pow(pion_mass, 2) * pow(s, 3) -
6047  1. * pow(m_rho, 2) * pow(s, 3) + 1. * pow(s, 4) +
6048  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6049  (2. * pow(a1_mass, 4) + 2. * pow(pion_mass, 4) +
6050  1. * pow(m_rho, 4) +
6051  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 4. * s) -
6052  1. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
6053  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) -
6054  2. * pow(m_rho, 2) + 2. * s)) +
6055  pow(a1_mass, 4) *
6056  (-42. * pow(pion_mass, 4) - 9. * pow(m_rho, 4) +
6057  21. * pow(m_rho, 2) * s - 6. * pow(s, 2) +
6058  pow(pion_mass, 2) * (-42. * pow(m_rho, 2) + 36. * s)) +
6059  pow(a1_mass, 2) *
6060  (28. * pow(pion_mass, 6) + 2. * pow(m_rho, 6) +
6061  pow(pion_mass, 4) * (42. * pow(m_rho, 2) - 30. * s) -
6062  9. * pow(m_rho, 4) * s + 6. * pow(m_rho, 2) * pow(s, 2) +
6063  1. * pow(s, 3) +
6064  pow(pion_mass, 2) *
6065  (18. * pow(m_rho, 4) - 36. * pow(m_rho, 2) * s +
6066  6. * pow(s, 2)))) +
6067  pow(eta2, 2) *
6068  (1. * pow(Gammaa1, 4) * pow(a1_mass, 4) - 7. * pow(a1_mass, 8) -
6069  7. * pow(pion_mass, 8) -
6070  14. * pow(pion_mass, 6) * pow(m_rho, 2) -
6071  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
6072  6. * pow(pion_mass, 2) * pow(m_rho, 6) + 2. * pow(m_rho, 8) +
6073  pow(a1_mass, 6) *
6074  (28. * pow(pion_mass, 2) + 14. * pow(m_rho, 2) - 14. * s) +
6075  8. * pow(pion_mass, 6) * s -
6076  1. * pow(pion_mass, 4) * pow(m_rho, 2) * s -
6077  16. * pow(pion_mass, 2) * pow(m_rho, 4) * s -
6078  7. * pow(m_rho, 6) * s + 2. * pow(pion_mass, 4) * pow(s, 2) +
6079  14. * pow(pion_mass, 2) * pow(m_rho, 2) * pow(s, 2) +
6080  9. * pow(m_rho, 4) * pow(s, 2) -
6081  4. * pow(pion_mass, 2) * pow(s, 3) -
6082  5. * pow(m_rho, 2) * pow(s, 3) + 1. * pow(s, 4) +
6083  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6084  (2. * pow(a1_mass, 4) + 2. * pow(pion_mass, 4) +
6085  3. * pow(m_rho, 4) +
6086  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 4. * s) -
6087  5. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
6088  pow(a1_mass, 2) * (-4. * pow(pion_mass, 2) -
6089  2. * pow(m_rho, 2) + 2. * s)) +
6090  pow(a1_mass, 4) *
6091  (-42. * pow(pion_mass, 4) - 3. * pow(m_rho, 4) +
6092  9. * pow(m_rho, 2) * s - 6. * pow(s, 2) +
6093  pow(pion_mass, 2) * (-42. * pow(m_rho, 2) + 36. * s)) +
6094  pow(a1_mass, 2) *
6095  (28. * pow(pion_mass, 6) - 4. * pow(m_rho, 6) +
6096  pow(pion_mass, 4) * (42. * pow(m_rho, 2) - 30. * s) +
6097  9. * pow(m_rho, 4) * s - 6. * pow(m_rho, 2) * pow(s, 2) +
6098  1. * pow(s, 3) +
6099  pow(pion_mass, 2) *
6100  (6. * pow(m_rho, 4) - 12. * pow(m_rho, 2) * s +
6101  6. * pow(s, 2))))) *
6102  atan((pow(a1_mass, 2) - 2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) +
6103  s + tmax) /
6104  (Gammaa1 * a1_mass))) /
6105  (pow(Gammaa1, 2) * pow(a1_mass, 2) + 4. * pow(a1_mass, 4) +
6106  4. * pow(pion_mass, 4) + 4. * pow(pion_mass, 2) * pow(m_rho, 2) +
6107  pow(m_rho, 4) - 4. * pow(pion_mass, 2) * s -
6108  2. * pow(m_rho, 2) * s + pow(s, 2) +
6109  pow(a1_mass, 2) *
6110  (-8. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 4. * s)) +
6111  0.0625 * pow(eta1 - 1. * eta2, 2) *
6112  (eta1 * eta2 *
6113  (-4. * pow(a1_mass, 6) +
6114  pow(a1_mass, 4) * (12. * pow(pion_mass, 2) - 6. * s) +
6115  pow(pion_mass, 2) *
6116  (4. * pow(pion_mass, 4) - 4. * pow(m_rho, 4) -
6117  2. * pow(pion_mass, 2) * s + 2. * pow(m_rho, 2) * s) +
6118  pow(a1_mass, 2) *
6119  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
6120  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
6121  4. * pow(s, 2))) +
6122  pow(eta1, 2) *
6123  (2. * pow(a1_mass, 6) - 2. * pow(pion_mass, 6) +
6124  pow(pion_mass, 2) * pow(m_rho, 2) * s +
6125  pow(m_rho, 2) * (pow(m_rho, 2) - 1. * s) * s +
6126  pow(pion_mass, 4) * (-3. * pow(m_rho, 2) + s) +
6127  pow(a1_mass, 4) *
6128  (-6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) + 3. * s) +
6129  pow(a1_mass, 2) *
6130  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
6131  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
6132  4. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
6133  pow(eta2, 2) *
6134  (2. * pow(a1_mass, 6) - 2. * pow(pion_mass, 6) -
6135  1. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
6136  pow(pion_mass, 4) * (3. * pow(m_rho, 2) + s) +
6137  pow(a1_mass, 4) *
6138  (-6. * pow(pion_mass, 2) + 3. * pow(m_rho, 2) + 3. * s) +
6139  pow(a1_mass, 2) *
6140  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
6141  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
6142  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)))) *
6143  log(abs(-1. * pow(a1_mass, 2) + tmax)) -
6144  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
6145  (eta2 *
6146  (-0.5 * pow(a1_mass, 6) - 0.5 * pow(pion_mass, 6) +
6147  0.5 * pow(pion_mass, 4) * pow(m_rho, 2) +
6148  pow(a1_mass, 4) *
6149  (0.5 * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2) - 1. * s) +
6150  pow(a1_mass, 2) * pow(pion_mass, 2) *
6151  (0.5 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 1. * s)) +
6152  eta1 * (pow(a1_mass, 4) * (1. * pow(pion_mass, 2) + 0.5 * s) +
6153  pow(pion_mass, 2) *
6154  (1. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
6155  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 0.5 * s) -
6156  0.5 * pow(m_rho, 2) * s) +
6157  pow(a1_mass, 2) *
6158  (-2. * pow(pion_mass, 4) - 0.5 * pow(m_rho, 2) * s +
6159  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s)))) *
6160  log(abs(-1. * pow(a1_mass, 2) + tmax))) /
6161  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) +
6162  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
6163  (eta2 * (-0.5 * pow(a1_mass, 6) - 0.5 * pow(pion_mass, 6) +
6164  pow(a1_mass, 4) *
6165  (0.5 * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2)) +
6166  pow(pion_mass, 4) * (0.5 * pow(m_rho, 2) - 1. * s) +
6167  pow(pion_mass, 2) * (-0.5 * pow(m_rho, 2) + 0.5 * s) * s +
6168  pow(a1_mass, 2) *
6169  (0.5 * pow(pion_mass, 4) +
6170  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
6171  (-0.5 * pow(m_rho, 2) + 0.5 * s) * s)) +
6172  eta1 * (1. * pow(pion_mass, 6) +
6173  pow(a1_mass, 4) * (1. * pow(pion_mass, 2) - 0.5 * s) +
6174  pow(pion_mass, 2) * (1.5 * pow(m_rho, 2) - 2. * s) * s +
6175  (-0.5 * pow(m_rho, 2) + 0.5 * s) * pow(s, 2) +
6176  pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 1.5 * s) +
6177  pow(a1_mass, 2) *
6178  (-2. * pow(pion_mass, 4) + 0.5 * pow(m_rho, 2) * s +
6179  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s)))) *
6180  log(abs(-1. * pow(a1_mass, 2) + tmax))) /
6181  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
6182  1. * pow(m_rho, 2) + 1. * s) -
6183  (0.03125 * pow(eta1 - 1. * eta2, 2) *
6184  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) - 0.5 * pow(m_rho, 2) +
6185  0.5 * s) *
6186  (eta1 * eta2 *
6187  (-2. * pow(a1_mass, 8) +
6188  pow(a1_mass, 6) *
6189  (8. * pow(pion_mass, 2) + 4. * pow(m_rho, 2) - 4. * s) +
6190  pow(a1_mass, 4) *
6191  (-12. * pow(pion_mass, 4) - 4. * pow(m_rho, 4) +
6192  4. * pow(m_rho, 2) * s +
6193  pow(pion_mass, 2) * (-12. * pow(m_rho, 2) + 8. * s)) +
6194  pow(pion_mass, 2) *
6195  (-2. * pow(pion_mass, 6) -
6196  4. * pow(pion_mass, 4) * pow(m_rho, 2) -
6197  2. * pow(m_rho, 6) + 4. * pow(m_rho, 4) * s -
6198  2. * pow(m_rho, 2) * pow(s, 2) +
6199  pow(pion_mass, 2) *
6200  (-8. * pow(m_rho, 4) + 8. * pow(m_rho, 2) * s)) +
6201  pow(a1_mass, 2) *
6202  (8. * pow(pion_mass, 6) + 2. * pow(m_rho, 6) +
6203  pow(pion_mass, 4) * (12. * pow(m_rho, 2) - 4. * s) -
6204  2. * pow(m_rho, 4) * s - 2. * pow(m_rho, 2) * pow(s, 2) +
6205  2. * pow(s, 3) +
6206  pow(pion_mass, 2) *
6207  (8. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s -
6208  4. * pow(s, 2)))) +
6209  pow(eta2, 2) *
6210  (pow(a1_mass, 8) +
6211  pow(a1_mass, 6) *
6212  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
6213  pow(pion_mass, 4) * (pow(pion_mass, 4) +
6214  2. * pow(pion_mass, 2) * pow(m_rho, 2) +
6215  pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
6216  pow(a1_mass, 4) *
6217  (6. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
6218  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) +
6219  pow(m_rho, 2) * s) +
6220  pow(a1_mass, 2) *
6221  (-4. * pow(pion_mass, 6) + 2. * pow(m_rho, 6) -
6222  5. * pow(m_rho, 4) * s + 4. * pow(m_rho, 2) * pow(s, 2) -
6223  1. * pow(s, 3) +
6224  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s) +
6225  pow(pion_mass, 2) *
6226  (2. * pow(m_rho, 4) - 4. * pow(m_rho, 2) * s +
6227  2. * pow(s, 2)))) +
6228  pow(eta1, 2) *
6229  (pow(a1_mass, 8) + pow(pion_mass, 8) +
6230  2. * pow(pion_mass, 6) * pow(m_rho, 2) +
6231  pow(pion_mass, 2) * pow(m_rho, 2) * s *
6232  (-2. * pow(m_rho, 2) + 2. * s) +
6233  pow(a1_mass, 6) *
6234  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
6235  pow(pion_mass, 4) *
6236  (3. * pow(m_rho, 4) - 5. * pow(m_rho, 2) * s) +
6237  pow(a1_mass, 4) *
6238  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
6239  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
6240  3. * pow(m_rho, 2) * s) +
6241  pow(a1_mass, 2) *
6242  (-4. * pow(pion_mass, 6) + pow(m_rho, 4) * s -
6243  1. * pow(s, 3) +
6244  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s) +
6245  pow(pion_mass, 2) *
6246  (-2. * pow(m_rho, 4) + 4. * pow(m_rho, 2) * s +
6247  2. * pow(s, 2))))) *
6248  log(abs(-1. * pow(a1_mass, 2) + tmax))) /
6249  (0.25 * pow(Gammaa1, 2) * pow(a1_mass, 2) + 1. * pow(a1_mass, 4) +
6250  1. * pow(pion_mass, 4) + 1. * pow(pion_mass, 2) * pow(m_rho, 2) +
6251  0.25 * pow(m_rho, 4) - 1. * pow(pion_mass, 2) * s -
6252  0.5 * pow(m_rho, 2) * s + 0.25 * pow(s, 2) +
6253  pow(a1_mass, 2) *
6254  (-2. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + 1. * s)) -
6255  (1. * (1. * eta1 - 1. * eta2) *
6256  (eta2 *
6257  (pow(a1_mass, 4) *
6258  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
6259  pow(pion_mass, 2) * pow(m_rho, 2) *
6260  (pow(pion_mass, 2) * (0.5 - 1. * C4 * pow(m_rho, 2)) +
6261  (-0.25 + 0.125 * delta) * (pow(m_rho, 2) + s)) +
6262  pow(a1_mass, 2) *
6263  (-1. * C4 * pow(m_rho, 6) +
6264  pow(pion_mass, 2) *
6265  (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4)) +
6266  0.25 * delta * pow(s, 2) +
6267  pow(m_rho, 2) * s * (-0.25 - 0.375 * delta - 1. * C4 * s) +
6268  pow(m_rho, 4) * (0.75 - 0.125 * delta + 2. * C4 * s))) +
6269  eta1 *
6270  (pow(a1_mass, 4) *
6271  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) +
6272  pow(a1_mass, 2) *
6273  (0.5 * pow(m_rho, 4) - 1. * C4 * pow(m_rho, 6) +
6274  pow(pion_mass, 2) *
6275  (1. * pow(m_rho, 2) - 2. * C4 * pow(m_rho, 4)) -
6276  0.25 * delta * pow(s, 2) +
6277  1. * C4 * pow(m_rho, 2) * pow(s, 2)) +
6278  pow(m_rho, 2) *
6279  (pow(pion_mass, 4) * (-0.5 + 1. * C4 * pow(m_rho, 2)) +
6280  s * ((0.25 - 0.125 * delta) * pow(m_rho, 2) +
6281  (-0.25 + 0.125 * delta) * s) +
6282  pow(pion_mass, 2) *
6283  (2. * C4 * pow(m_rho, 4) + (0.5 + 0.25 * delta) * s +
6284  pow(m_rho, 2) * (-1. - 2. * C4 * s))))) *
6285  log(abs(-1. * pow(a1_mass, 2) + tmax))) /
6286  pow(m_rho, 2) +
6287  0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) *
6288  log(abs(-1. * pow(pion_mass, 2) + tmax)) +
6289  (0.25 *
6290  (0. +
6291  8.000000000000002 * pow(2. - 1. * delta, 2) * pow(pion_mass, 4) *
6292  pow(m_rho, 2) -
6293  5.999999999999999 * pow(2. - 1. * delta, 2) * pow(pion_mass, 2) *
6294  pow(m_rho, 2) * s +
6295  1. * pow(2. - 1. * delta, 2) * pow(m_rho, 2) * pow(s, 2)) *
6296  log(abs(-1. * pow(pion_mass, 2) + tmax))) /
6297  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
6298  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) * pow(pion_mass, 2) *
6299  (0. + eta2 * pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 4. * s) +
6300  eta1 * (2. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s +
6301  pow(pion_mass, 2) * (-4. * pow(m_rho, 2) + 4. * s))) *
6302  log(abs(-1. * pow(pion_mass, 2) + tmax))) /
6303  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) +
6304  (2. * (-2. + 1. * delta) *
6305  (0. + (-0.25 + 0.125 * delta) * pow(m_rho, 2) * s +
6306  pow(pion_mass, 2) * (-2. * C4 * pow(m_rho, 4) - 0.5 * delta * s +
6307  pow(m_rho, 2) * (1. + 2. * C4 * s))) *
6308  log(abs(-1. * pow(pion_mass, 2) + tmax))) /
6309  pow(m_rho, 2) -
6310  (0.5 * (-2. + delta) * (eta1 - 1. * eta2) * pow(pion_mass, 2) *
6311  (eta1 * (pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 1. * s) +
6312  pow(a1_mass, 2) *
6313  (pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
6314  (-0.5 * pow(m_rho, 2) + 0.5 * s) * s) +
6315  pow(pion_mass, 2) *
6316  (-1. * pow(m_rho, 4) + 2.5 * pow(m_rho, 2) * s -
6317  1.5 * pow(s, 2)) +
6318  s * (0.5 * pow(m_rho, 4) - 1. * pow(m_rho, 2) * s +
6319  0.5 * pow(s, 2))) +
6320  eta2 *
6321  (0.5 * pow(m_rho, 6) +
6322  pow(pion_mass, 4) * (1. * pow(m_rho, 2) - 1. * s) -
6323  1.5 * pow(m_rho, 4) * s + 1.5 * pow(m_rho, 2) * pow(s, 2) -
6324  0.5 * pow(s, 3) +
6325  pow(pion_mass, 2) * (1.5 * pow(m_rho, 4) -
6326  3. * pow(m_rho, 2) * s + 1.5 * pow(s, 2)) +
6327  pow(a1_mass, 2) *
6328  (-0.5 * pow(m_rho, 4) + 1. * pow(m_rho, 2) * s -
6329  0.5 * pow(s, 2) +
6330  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s)))) *
6331  log(abs(-1. * pow(pion_mass, 2) + tmax))) /
6332  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
6333  pow(pion_mass, 4) + 2. * pow(pion_mass, 2) * pow(m_rho, 2) +
6334  pow(m_rho, 4) - 2. * pow(pion_mass, 2) * s -
6335  2. * pow(m_rho, 2) * s + pow(s, 2) +
6336  pow(a1_mass, 2) *
6337  (-2. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s)) -
6338  0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) *
6339  log(abs(-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s + tmax)) +
6340  (0.5 * (-2. + delta) * (eta1 - 1. * eta2) *
6341  (eta2 * pow(pion_mass, 6) * (1. * pow(m_rho, 2) - 1. * s) +
6342  eta2 * pow(a1_mass, 2) * pow(pion_mass, 4) *
6343  (-1. * pow(m_rho, 2) + 1. * s) +
6344  eta1 * pow(a1_mass, 2) * pow(pion_mass, 2) *
6345  (-0.5 * pow(m_rho, 4) +
6346  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
6347  0.5 * pow(m_rho, 2) * s) +
6348  eta1 * pow(pion_mass, 4) *
6349  (0.5 * pow(m_rho, 4) - 0.5 * pow(m_rho, 2) * s +
6350  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s))) *
6351  log(abs(-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s + tmax))) /
6352  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
6353  2. * pow(a1_mass, 2) * pow(pion_mass, 2) + pow(pion_mass, 4)) +
6354  (0.5 * (-2. + delta) * (eta1 - 1. * eta2) * pow(pion_mass, 2) *
6355  (eta1 * (pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
6356  (-0.5 * pow(m_rho, 2) + 0.5 * s) * s) +
6357  eta2 * (-0.5 * pow(m_rho, 4) + 1. * pow(m_rho, 2) * s -
6358  0.5 * pow(s, 2) +
6359  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s))) *
6360  log(abs(-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s + tmax))) /
6361  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
6362  1. * pow(m_rho, 2) + 1. * s) -
6363  (0.25 *
6364  (0. +
6365  8.000000000000002 * pow(2. - 1. * delta, 2) * pow(pion_mass, 4) *
6366  pow(m_rho, 2) +
6367  1. * pow(2. - 1. * delta, 2) * pow(m_rho, 4) * s +
6368  pow(pion_mass, 2) *
6369  (C4 * (32. - 16. * delta) * pow(m_rho, 6) +
6370  delta * (-8. + 4. * delta) * pow(s, 2) +
6371  pow(m_rho, 2) * s *
6372  (-8. + 24. * delta - 10. * pow(delta, 2) + 32. * C4 * s -
6373  16. * C4 * delta * s) +
6374  pow(m_rho, 4) * (-16. + 8. * delta - 64. * C4 * s +
6375  32. * C4 * delta * s))) *
6376  log(abs(-1. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) + s + tmax))) /
6377  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
6378  0.03125 * pow(eta1 - 1. * eta2, 2) *
6379  (eta1 * eta2 *
6380  (4. * pow(a1_mass, 6) +
6381  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6382  (-4. * pow(a1_mass, 2) + 4. * pow(pion_mass, 2) -
6383  2. * s) +
6384  pow(a1_mass, 4) * (-12. * pow(pion_mass, 2) + 6. * s) +
6385  pow(pion_mass, 2) *
6386  (-4. * pow(pion_mass, 4) + 4. * pow(m_rho, 4) +
6387  2. * pow(pion_mass, 2) * s - 2. * pow(m_rho, 2) * s) +
6388  pow(a1_mass, 2) *
6389  (12. * pow(pion_mass, 4) - 2. * pow(m_rho, 4) -
6390  8. * pow(pion_mass, 2) * s - 4. * pow(m_rho, 2) * s +
6391  4. * pow(s, 2))) +
6392  pow(eta1, 2) *
6393  (-2. * pow(a1_mass, 6) + 2. * pow(pion_mass, 6) +
6394  3. * pow(pion_mass, 4) * pow(m_rho, 2) +
6395  pow(a1_mass, 4) *
6396  (6. * pow(pion_mass, 2) + 3. * pow(m_rho, 2) - 3. * s) -
6397  1. * pow(pion_mass, 4) * s -
6398  1. * pow(pion_mass, 2) * pow(m_rho, 2) * s -
6399  1. * pow(m_rho, 4) * s + pow(m_rho, 2) * pow(s, 2) +
6400  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6401  (2. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
6402  1. * pow(m_rho, 2) + s) +
6403  pow(a1_mass, 2) *
6404  (-6. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
6405  4. * pow(m_rho, 2) * s - 2. * pow(s, 2) +
6406  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) + 4. * s))) +
6407  pow(eta2, 2) *
6408  (-2. * pow(a1_mass, 6) + 2. * pow(pion_mass, 6) -
6409  3. * pow(pion_mass, 4) * pow(m_rho, 2) +
6410  pow(a1_mass, 4) *
6411  (6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) - 3. * s) -
6412  1. * pow(pion_mass, 4) * s +
6413  pow(pion_mass, 2) * pow(m_rho, 2) * s +
6414  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6415  (2. * pow(a1_mass, 2) - 2. * pow(pion_mass, 2) +
6416  pow(m_rho, 2) + s) +
6417  pow(a1_mass, 2) *
6418  (-6. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
6419  2. * pow(m_rho, 2) * s - 2. * pow(s, 2) +
6420  pow(pion_mass, 2) * (6. * pow(m_rho, 2) + 4. * s)))) *
6421  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
6422  4. * pow(a1_mass, 2) * pow(pion_mass, 2) +
6423  4. * pow(pion_mass, 4) +
6424  2. * pow(a1_mass, 2) * (-1. * pow(m_rho, 2) + s + tmax) -
6425  4. * pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + s + tmax) +
6426  pow(-1. * pow(m_rho, 2) + s + tmax, 2))) -
6427  (0.5 * (1. * eta1 - 1. * eta2) *
6428  (eta2 * (pow(Gammaa1, 2) * pow(a1_mass, 2) * pow(m_rho, 2) *
6429  (0.5 - 1. * C4 * pow(m_rho, 2)) +
6430  pow(a1_mass, 4) *
6431  (-0.5 * pow(m_rho, 2) + 1. * C4 * pow(m_rho, 4)) +
6432  pow(pion_mass, 2) * pow(m_rho, 2) *
6433  (pow(pion_mass, 2) * (-0.5 + 1. * C4 * pow(m_rho, 2)) +
6434  (0.25 - 0.125 * delta) * (pow(m_rho, 2) + s)) +
6435  pow(a1_mass, 2) *
6436  (1. * C4 * pow(m_rho, 6) +
6437  pow(pion_mass, 2) *
6438  (1. * pow(m_rho, 2) - 2. * C4 * pow(m_rho, 4)) -
6439  0.25 * delta * pow(s, 2) +
6440  pow(m_rho, 4) * (-0.75 + 0.125 * delta - 2. * C4 * s) +
6441  pow(m_rho, 2) * s *
6442  (0.25 + 0.375 * delta + 1. * C4 * s))) +
6443  eta1 *
6444  (pow(Gammaa1, 2) * pow(a1_mass, 2) * pow(m_rho, 2) *
6445  (-0.5 + 1. * C4 * pow(m_rho, 2)) +
6446  pow(a1_mass, 4) *
6447  (0.5 * pow(m_rho, 2) - 1. * C4 * pow(m_rho, 4)) +
6448  pow(a1_mass, 2) *
6449  (-0.5 * pow(m_rho, 4) + 1. * C4 * pow(m_rho, 6) +
6450  pow(pion_mass, 2) *
6451  (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4)) +
6452  0.25 * delta * pow(s, 2) -
6453  1. * C4 * pow(m_rho, 2) * pow(s, 2)) +
6454  pow(m_rho, 2) *
6455  (pow(pion_mass, 4) * (0.5 - 1. * C4 * pow(m_rho, 2)) +
6456  s * ((-0.25 + 0.125 * delta) * pow(m_rho, 2) +
6457  (0.25 - 0.125 * delta) * s) +
6458  pow(pion_mass, 2) *
6459  (-2. * C4 * pow(m_rho, 4) + (-0.5 - 0.25 * delta) * s +
6460  pow(m_rho, 2) * (1. + 2. * C4 * s))))) *
6461  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) +
6462  pow(pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
6463  1. * pow(m_rho, 2) + s + tmax,
6464  2)))) /
6465  pow(m_rho, 2) +
6466  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
6467  (eta2 *
6468  (0.5 * pow(Gammaa1, 4) * pow(a1_mass, 4) -
6469  0.5 * pow(a1_mass, 8) + 0.5 * pow(pion_mass, 8) +
6470  0.5 * pow(a1_mass, 4) * pow(pion_mass, 2) * pow(m_rho, 2) -
6471  0.5 * pow(pion_mass, 6) * pow(m_rho, 2) +
6472  pow(Gammaa1, 2) *
6473  (pow(a1_mass, 2) * pow(pion_mass, 2) *
6474  (1. * pow(pion_mass, 2) + 1.5 * pow(m_rho, 2) -
6475  2. * s) +
6476  pow(a1_mass, 4) * (-1. * pow(pion_mass, 2) +
6477  0.5 * pow(m_rho, 2) - 1. * s)) +
6478  pow(a1_mass, 6) *
6479  (1. * pow(pion_mass, 2) + 0.5 * pow(m_rho, 2) - 1. * s) +
6480  pow(a1_mass, 2) * pow(pion_mass, 4) *
6481  (-1. * pow(pion_mass, 2) - 0.5 * pow(m_rho, 2) + 1. * s)) +
6482  eta1 * (pow(a1_mass, 6) * (1. * pow(pion_mass, 2) + 0.5 * s) +
6483  pow(a1_mass, 2) * (3. * pow(pion_mass, 6) +
6484  1. * pow(pion_mass, 2) * pow(m_rho, 4) -
6485  0.5 * pow(pion_mass, 4) * s) +
6486  pow(a1_mass, 4) *
6487  (-3. * pow(pion_mass, 4) +
6488  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 0.5 * s) -
6489  0.5 * pow(m_rho, 2) * s) +
6490  pow(pion_mass, 4) *
6491  (-1. * pow(pion_mass, 4) - 1. * pow(m_rho, 4) +
6492  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 0.5 * s) +
6493  0.5 * pow(m_rho, 2) * s) +
6494  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6495  (-1. * pow(pion_mass, 4) +
6496  pow(a1_mass, 2) * (1. * pow(pion_mass, 2) + 0.5 * s) -
6497  0.5 * pow(m_rho, 2) * s +
6498  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1.5 * s)))) *
6499  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
6500  4. * pow(pion_mass, 4) +
6501  4. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
6502  4. * pow(pion_mass, 2) * s - 2. * pow(m_rho, 2) * s +
6503  pow(s, 2) - 4. * pow(pion_mass, 2) * tmax -
6504  2. * pow(m_rho, 2) * tmax + 2. * s * tmax + pow(tmax, 2) +
6505  pow(a1_mass, 2) *
6506  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s +
6507  2. * tmax)))) /
6508  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) -
6509  2. * pow(a1_mass, 2) * pow(pion_mass, 2) + pow(pion_mass, 4)) -
6510  (0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
6511  (eta1 * (-1. * pow(pion_mass, 8) +
6512  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
6513  pow(a1_mass, 6) * (1. * pow(pion_mass, 2) - 0.5 * s) -
6514  0.5 * pow(pion_mass, 6) * s -
6515  4. * pow(pion_mass, 4) * pow(m_rho, 2) * s -
6516  1.5 * pow(pion_mass, 2) * pow(m_rho, 4) * s +
6517  3.5 * pow(pion_mass, 4) * pow(s, 2) +
6518  4. * pow(pion_mass, 2) * pow(m_rho, 2) * pow(s, 2) +
6519  0.5 * pow(m_rho, 4) * pow(s, 2) -
6520  2.5 * pow(pion_mass, 2) * pow(s, 3) -
6521  1. * pow(m_rho, 2) * pow(s, 3) + 0.5 * pow(s, 4) +
6522  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6523  (-1. * pow(pion_mass, 4) +
6524  pow(a1_mass, 2) * (1. * pow(pion_mass, 2) - 0.5 * s) -
6525  0.5 * pow(pion_mass, 2) * s + 0.5 * pow(s, 2)) +
6526  pow(a1_mass, 4) *
6527  (-3. * pow(pion_mass, 4) +
6528  (1. * pow(m_rho, 2) - 0.5 * s) * s +
6529  pow(pion_mass, 2) * (-2. * pow(m_rho, 2) + 2.5 * s)) +
6530  pow(a1_mass, 2) *
6531  (3. * pow(pion_mass, 6) +
6532  pow(pion_mass, 4) * (2. * pow(m_rho, 2) - 1.5 * s) -
6533  0.5 * pow(m_rho, 4) * s + 0.5 * pow(s, 3) +
6534  pow(pion_mass, 2) *
6535  (1. * pow(m_rho, 4) - 1. * pow(m_rho, 2) * s -
6536  1. * pow(s, 2)))) +
6537  eta2 *
6538  (0.5 * pow(Gammaa1, 4) * pow(a1_mass, 4) -
6539  0.5 * pow(a1_mass, 8) + 0.5 * pow(pion_mass, 8) +
6540  pow(a1_mass, 6) *
6541  (1. * pow(pion_mass, 2) + 1. * pow(m_rho, 2) - 0.5 * s) +
6542  0.5 * pow(pion_mass, 6) * s +
6543  pow(a1_mass, 4) * (-0.5 * pow(m_rho, 4) +
6544  (-0.5 * pow(pion_mass, 2) + 0.5 * s) * s) +
6545  pow(pion_mass, 4) * (-0.5 * pow(m_rho, 4) +
6546  2. * pow(m_rho, 2) * s - 1.5 * pow(s, 2)) +
6547  pow(pion_mass, 2) * s *
6548  (0.5 * pow(m_rho, 4) - 1. * pow(m_rho, 2) * s +
6549  0.5 * pow(s, 2)) +
6550  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6551  (1. * pow(pion_mass, 4) + 0.5 * pow(m_rho, 4) +
6552  pow(pion_mass, 2) * (2. * pow(m_rho, 2) - 1.5 * s) -
6553  1. * pow(m_rho, 2) * s + 0.5 * pow(s, 2) +
6554  pow(a1_mass, 2) * (-1. * pow(pion_mass, 2) -
6555  1. * pow(m_rho, 2) + 1.5 * s)) +
6556  pow(a1_mass, 2) *
6557  (-1. * pow(pion_mass, 6) +
6558  pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 0.5 * s) +
6559  pow(pion_mass, 2) *
6560  (-1. * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s -
6561  1. * pow(s, 2)) +
6562  s * (0.5 * pow(m_rho, 4) - 1. * pow(m_rho, 2) * s +
6563  0.5 * pow(s, 2))))) *
6564  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
6565  4. * pow(pion_mass, 4) +
6566  4. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
6567  4. * pow(pion_mass, 2) * s - 2. * pow(m_rho, 2) * s +
6568  pow(s, 2) - 4. * pow(pion_mass, 2) * tmax -
6569  2. * pow(m_rho, 2) * tmax + 2. * s * tmax + pow(tmax, 2) +
6570  pow(a1_mass, 2) *
6571  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s +
6572  2. * tmax)))) /
6573  (pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
6574  pow(pion_mass, 4) + 2. * pow(pion_mass, 2) * pow(m_rho, 2) +
6575  pow(m_rho, 4) - 2. * pow(pion_mass, 2) * s -
6576  2. * pow(m_rho, 2) * s + pow(s, 2) +
6577  pow(a1_mass, 2) *
6578  (-2. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s)) -
6579  (0.0625 * pow(eta1 - 1. * eta2, 2) *
6580  (pow(eta2, 2) *
6581  (-1. * pow(a1_mass, 10) +
6582  pow(a1_mass, 8) *
6583  (5. * pow(pion_mass, 2) + 2.5 * pow(m_rho, 2) - 2.5 * s) +
6584  pow(Gammaa1, 4) * pow(a1_mass, 4) *
6585  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
6586  0.5 * pow(m_rho, 2) + 0.5 * s) +
6587  pow(a1_mass, 4) *
6588  (10. * pow(pion_mass, 6) - 2.5 * pow(m_rho, 6) +
6589  pow(pion_mass, 4) * (15. * pow(m_rho, 2) - 9. * s) +
6590  6. * pow(m_rho, 4) * s - 4.5 * pow(m_rho, 2) * pow(s, 2) +
6591  1. * pow(s, 3)) +
6592  pow(a1_mass, 6) *
6593  (-10. * pow(pion_mass, 4) +
6594  (1. * pow(m_rho, 2) - 1. * s) * s +
6595  pow(pion_mass, 2) * (-10. * pow(m_rho, 2) + 8. * s)) +
6596  pow(pion_mass, 4) *
6597  (1. * pow(pion_mass, 6) + 0.5 * pow(m_rho, 6) +
6598  pow(pion_mass, 4) * (2.5 * pow(m_rho, 2) - 0.5 * s) -
6599  1. * pow(m_rho, 4) * s + 0.5 * pow(m_rho, 2) * pow(s, 2) +
6600  pow(pion_mass, 2) *
6601  (2. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s)) +
6602  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6603  (4. * pow(a1_mass, 6) - 4. * pow(pion_mass, 6) -
6604  0.5 * pow(m_rho, 6) + 1.5 * pow(m_rho, 4) * s -
6605  1.5 * pow(m_rho, 2) * pow(s, 2) + 0.5 * pow(s, 3) +
6606  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 6. * s) +
6607  pow(a1_mass, 4) * (-12. * pow(pion_mass, 2) -
6608  6. * pow(m_rho, 2) + 6. * s) +
6609  pow(pion_mass, 2) *
6610  (-3. * pow(m_rho, 4) + 6. * pow(m_rho, 2) * s -
6611  3. * pow(s, 2)) +
6612  pow(a1_mass, 2) *
6613  (12. * pow(pion_mass, 4) + 3. * pow(m_rho, 4) +
6614  pow(pion_mass, 2) * (12. * pow(m_rho, 2) - 12. * s) -
6615  6. * pow(m_rho, 2) * s + 3. * pow(s, 2))) +
6616  pow(a1_mass, 2) *
6617  (-5. * pow(pion_mass, 8) + 1. * pow(m_rho, 8) -
6618  3.5 * pow(m_rho, 6) * s + 4.5 * pow(m_rho, 4) * pow(s, 2) -
6619  2.5 * pow(m_rho, 2) * pow(s, 3) + 0.5 * pow(s, 4) +
6620  pow(pion_mass, 6) * (-10. * pow(m_rho, 2) + 4. * s) +
6621  pow(pion_mass, 4) *
6622  (-2. * pow(m_rho, 4) + 1. * pow(m_rho, 2) * s +
6623  1. * pow(s, 2)) +
6624  pow(pion_mass, 2) *
6625  (3. * pow(m_rho, 6) - 8. * pow(m_rho, 4) * s +
6626  7. * pow(m_rho, 2) * pow(s, 2) - 2. * pow(s, 3)))) +
6627  pow(eta1, 2) *
6628  (-1. * pow(a1_mass, 10) +
6629  pow(a1_mass, 8) *
6630  (5. * pow(pion_mass, 2) + 2.5 * pow(m_rho, 2) - 2.5 * s) +
6631  pow(Gammaa1, 4) * pow(a1_mass, 4) *
6632  (1. * pow(a1_mass, 2) - 1. * pow(pion_mass, 2) -
6633  0.5 * pow(m_rho, 2) + 0.5 * s) +
6634  pow(a1_mass, 6) *
6635  (-10. * pow(pion_mass, 4) - 2. * pow(m_rho, 4) +
6636  5. * pow(m_rho, 2) * s - 1. * pow(s, 2) +
6637  pow(pion_mass, 2) * (-10. * pow(m_rho, 2) + 8. * s)) +
6638  pow(a1_mass, 4) *
6639  (10. * pow(pion_mass, 6) + 0.5 * pow(m_rho, 6) +
6640  pow(pion_mass, 4) * (15. * pow(m_rho, 2) - 9. * s) -
6641  3. * pow(m_rho, 4) * s + 1.5 * pow(m_rho, 2) * pow(s, 2) +
6642  1. * pow(s, 3) +
6643  pow(pion_mass, 2) *
6644  (6. * pow(m_rho, 4) - 12. * pow(m_rho, 2) * s)) +
6645  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6646  (4. * pow(a1_mass, 6) - 4. * pow(pion_mass, 6) -
6647  0.5 * pow(m_rho, 6) + 1.5 * pow(m_rho, 4) * s -
6648  1.5 * pow(m_rho, 2) * pow(s, 2) + 0.5 * pow(s, 3) +
6649  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 6. * s) +
6650  pow(a1_mass, 4) * (-12. * pow(pion_mass, 2) -
6651  6. * pow(m_rho, 2) + 6. * s) +
6652  pow(pion_mass, 2) *
6653  (-3. * pow(m_rho, 4) + 6. * pow(m_rho, 2) * s -
6654  3. * pow(s, 2)) +
6655  pow(a1_mass, 2) *
6656  (12. * pow(pion_mass, 4) + 3. * pow(m_rho, 4) +
6657  pow(pion_mass, 2) * (12. * pow(m_rho, 2) - 12. * s) -
6658  6. * pow(m_rho, 2) * s + 3. * pow(s, 2))) +
6659  pow(pion_mass, 2) *
6660  (1. * pow(pion_mass, 8) +
6661  pow(pion_mass, 6) * (2.5 * pow(m_rho, 2) - 0.5 * s) +
6662  pow(pion_mass, 4) *
6663  (4. * pow(m_rho, 4) - 6. * pow(m_rho, 2) * s) +
6664  pow(m_rho, 2) * s *
6665  (-1. * pow(m_rho, 4) + 2. * pow(m_rho, 2) * s -
6666  1. * pow(s, 2)) +
6667  pow(pion_mass, 2) *
6668  (1.5 * pow(m_rho, 6) - 6. * pow(m_rho, 4) * s +
6669  4.5 * pow(m_rho, 2) * pow(s, 2))) +
6670  pow(a1_mass, 2) *
6671  (-5. * pow(pion_mass, 8) +
6672  pow(pion_mass, 6) * (-10. * pow(m_rho, 2) + 4. * s) +
6673  pow(pion_mass, 4) *
6674  (-8. * pow(m_rho, 4) + 13. * pow(m_rho, 2) * s +
6675  1. * pow(s, 2)) +
6676  pow(pion_mass, 2) *
6677  (-1. * pow(m_rho, 6) + 6. * pow(m_rho, 4) * s -
6678  3. * pow(m_rho, 2) * pow(s, 2) - 2. * pow(s, 3)) +
6679  s * (0.5 * pow(m_rho, 6) - 0.5 * pow(m_rho, 4) * s -
6680  0.5 * pow(m_rho, 2) * pow(s, 2) + 0.5 * pow(s, 3)))) +
6681  eta1 * eta2 *
6682  (2. * pow(a1_mass, 10) +
6683  pow(Gammaa1, 4) * pow(a1_mass, 4) *
6684  (-2. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) +
6685  1. * pow(m_rho, 2) - 1. * s) +
6686  pow(a1_mass, 8) *
6687  (-10. * pow(pion_mass, 2) - 5. * pow(m_rho, 2) + 5. * s) +
6688  pow(a1_mass, 6) *
6689  (20. * pow(pion_mass, 4) + 6. * pow(m_rho, 4) +
6690  pow(pion_mass, 2) * (20. * pow(m_rho, 2) - 16. * s) -
6691  8. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
6692  pow(a1_mass, 4) *
6693  (-20. * pow(pion_mass, 6) - 4. * pow(m_rho, 6) +
6694  6. * pow(m_rho, 4) * s - 2. * pow(s, 3) +
6695  pow(pion_mass, 4) * (-30. * pow(m_rho, 2) + 18. * s) +
6696  pow(pion_mass, 2) *
6697  (-18. * pow(m_rho, 4) + 18. * pow(m_rho, 2) * s)) +
6698  pow(pion_mass, 2) *
6699  (-2. * pow(pion_mass, 8) - 1. * pow(m_rho, 8) +
6700  3. * pow(m_rho, 6) * s - 3. * pow(m_rho, 4) * pow(s, 2) +
6701  1. * pow(m_rho, 2) * pow(s, 3) +
6702  pow(pion_mass, 6) * (-5. * pow(m_rho, 2) + 1. * s) +
6703  pow(pion_mass, 4) *
6704  (-10. * pow(m_rho, 4) + 10. * pow(m_rho, 2) * s) +
6705  pow(pion_mass, 2) *
6706  (-6. * pow(m_rho, 6) + 12. * pow(m_rho, 4) * s -
6707  6. * pow(m_rho, 2) * pow(s, 2))) +
6708  pow(a1_mass, 2) *
6709  (10. * pow(pion_mass, 8) + 1. * pow(m_rho, 8) +
6710  pow(pion_mass, 6) * (20. * pow(m_rho, 2) - 8. * s) -
6711  2. * pow(m_rho, 6) * s + 2. * pow(m_rho, 2) * pow(s, 3) -
6712  1. * pow(s, 4) +
6713  pow(pion_mass, 4) *
6714  (22. * pow(m_rho, 4) - 20. * pow(m_rho, 2) * s -
6715  2. * pow(s, 2)) +
6716  pow(pion_mass, 2) *
6717  (8. * pow(m_rho, 6) - 12. * pow(m_rho, 4) * s +
6718  4. * pow(s, 3))) +
6719  pow(Gammaa1, 2) * pow(a1_mass, 2) *
6720  (-8. * pow(a1_mass, 6) + 8. * pow(pion_mass, 6) +
6721  1. * pow(m_rho, 6) +
6722  pow(pion_mass, 4) * (12. * pow(m_rho, 2) - 12. * s) +
6723  pow(a1_mass, 4) * (24. * pow(pion_mass, 2) +
6724  12. * pow(m_rho, 2) - 12. * s) -
6725  3. * pow(m_rho, 4) * s + 3. * pow(m_rho, 2) * pow(s, 2) -
6726  1. * pow(s, 3) +
6727  pow(pion_mass, 2) *
6728  (6. * pow(m_rho, 4) - 12. * pow(m_rho, 2) * s +
6729  6. * pow(s, 2)) +
6730  pow(a1_mass, 2) *
6731  (-24. * pow(pion_mass, 4) - 6. * pow(m_rho, 4) +
6732  12. * pow(m_rho, 2) * s - 6. * pow(s, 2) +
6733  pow(pion_mass, 2) *
6734  (-24. * pow(m_rho, 2) + 24. * s))))) *
6735  log(abs(pow(Gammaa1, 2) * pow(a1_mass, 2) + pow(a1_mass, 4) +
6736  4. * pow(pion_mass, 4) +
6737  4. * pow(pion_mass, 2) * pow(m_rho, 2) + pow(m_rho, 4) -
6738  4. * pow(pion_mass, 2) * s - 2. * pow(m_rho, 2) * s +
6739  pow(s, 2) - 4. * pow(pion_mass, 2) * tmax -
6740  2. * pow(m_rho, 2) * tmax + 2. * s * tmax + pow(tmax, 2) +
6741  pow(a1_mass, 2) *
6742  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s +
6743  2. * tmax)))) /
6744  (pow(Gammaa1, 2) * pow(a1_mass, 2) + 4. * pow(a1_mass, 4) +
6745  4. * pow(pion_mass, 4) + 4. * pow(pion_mass, 2) * pow(m_rho, 2) +
6746  pow(m_rho, 4) - 4. * pow(pion_mass, 2) * s -
6747  2. * pow(m_rho, 2) * s + pow(s, 2) +
6748  pow(a1_mass, 2) *
6749  (-8. * pow(pion_mass, 2) - 4. * pow(m_rho, 2) + 4. * s)))) /
6750  (16. * Pi * s * (-4 * pow(pion_mass, 2) + s)));
6751 
6752  // clang-format on
6753  return cut_off(xs * gev2_mb / spin_deg_factor);
6754 }
6755 
6757  const double s, const double t, const double m_rho) {
6758  const double spin_deg_factor = 1.0;
6759 
6760  using std::abs;
6761  using std::atan;
6762  using std::pow;
6763  using std::sqrt;
6764 
6765  // clang-format off
6766  const double diff_xs =
6767  ((pow(Const, 2) * pow(ghat, 4) *
6768  ((0.25 *
6769  (32 * pow(C4, 2) * pow(m_rho, 8) + 2 * pow(delta, 2) * pow(s, 2) +
6770  8 * C4 * pow(m_rho, 6) * (-6 + delta - 8 * C4 * s) +
6771  2 * delta * pow(m_rho, 2) * s * (-6 + delta - 8 * C4 * s) +
6772  pow(m_rho, 4) * (12 - pow(delta, 2) + 8 * C4 * (6 + delta) * s +
6773  32 * pow(C4, 2) * pow(s, 2)))) /
6774  pow(m_rho, 4) -
6775  (0.25 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
6776  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - t, 2) -
6777  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + t))) /
6778  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - t, 2)) -
6779  (0.25 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
6780  (pow(pion_mass, 4) + pow(s + t, 2) -
6781  2 * pow(pion_mass, 2) * (2 * pow(m_rho, 2) + s + t))) /
6782  (pow(m_rho, 2) *
6783  pow(pow(pion_mass, 2) + pow(m_rho, 2) - s - t, 2)) +
6784  (0.125 * (-2 + delta) * (eta1 - eta2) *
6785  (pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s + t) *
6786  (eta1 * (2 * pow(pion_mass, 2) - s) +
6787  eta2 * (-3 * pow(pion_mass, 2) - pow(m_rho, 2) + s + t)) *
6788  (pow(pion_mass, 4) + t * (-pow(m_rho, 2) + 2 * s + t) -
6789  pow(pion_mass, 2) * (pow(m_rho, 2) + 2 * t))) /
6790  ((-pow(pion_mass, 2) + t) *
6791  (pow(Gammaa1, 2) * pow(a1_mass, 2) +
6792  pow(pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s +
6793  t,
6794  2))) -
6795  (0.125 * (-2 + delta) * (eta1 - eta2) *
6796  (eta1 * (-2 * pow(pion_mass, 2) + s) +
6797  eta2 * (pow(pion_mass, 2) + t)) *
6798  (-pow(pion_mass, 4) + pow(s, 2) - pow(t, 2) +
6799  pow(m_rho, 2) * (-s + t) +
6800  pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s + 2 * t))) /
6801  ((pow(pion_mass, 2) + pow(m_rho, 2) - s - t) *
6802  (-pow(a1_mass, 2) + t)) +
6803  (0.25 * (-2. + delta) *
6804  (pow(pion_mass, 4) * (2. + delta - 8. * C4 * pow(m_rho, 2)) +
6805  8. * C4 * pow(m_rho, 4) * t +
6806  t * ((2. + 3. * delta) * s + (2. + delta) * t) +
6807  pow(m_rho, 2) * (s * (2. - 1. * delta - 16. * C4 * t) +
6808  t * (-2. - 1. * delta - 8. * C4 * t)) +
6809  pow(pion_mass, 2) *
6810  (8. * C4 * pow(m_rho, 4) + (-2. + delta) * s +
6811  (-4. - 2. * delta) * t +
6812  pow(m_rho, 2) * (-6. + delta + 16. * C4 * t)))) /
6813  (pow(m_rho, 2) * (pow(pion_mass, 2) - 1. * t)) -
6814  (0.125 * (-2 + delta) * (eta1 - eta2) *
6815  (pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s + t) *
6816  (-(eta2 * (3 * pow(pion_mass, 2) + pow(m_rho, 2) - s - t) *
6817  (pow(pion_mass, 4) + (pow(m_rho, 2) - s - t) * (s - t) -
6818  pow(pion_mass, 2) * (pow(m_rho, 2) - 2 * s + 2 * t))) +
6819  eta1 * (2 * pow(pion_mass, 6) +
6820  pow(pion_mass, 4) * (-2 * pow(m_rho, 2) + 5 * s - 4 * t) +
6821  s * (s + t) * (-pow(m_rho, 2) + s + t) +
6822  pow(pion_mass, 2) *
6823  (2 * pow(m_rho, 4) + pow(m_rho, 2) * (s - 2 * t) -
6824  2 * (2 * s - t) * (s + t))))) /
6825  ((-pow(pion_mass, 2) - pow(m_rho, 2) + s + t) *
6826  (pow(Gammaa1, 2) * pow(a1_mass, 2) +
6827  pow(pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s +
6828  t,
6829  2))) +
6830  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
6831  (eta2 * (-0.5 * pow(pion_mass, 6) +
6832  pow(pion_mass, 4) * (0.5 * pow(m_rho, 2) + 0.5 * t) +
6833  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s + 0.5 * t) *
6834  t +
6835  (0.5 * pow(m_rho, 2) - 1. * s - 0.5 * t) * pow(t, 2)) +
6836  eta1 *
6837  (1. * pow(pion_mass, 6) +
6838  pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 0.5 * s - 2. * t) +
6839  s * (-0.5 * pow(m_rho, 2) + 0.5 * t) * t +
6840  pow(pion_mass, 2) *
6841  (1. * pow(m_rho, 4) + pow(m_rho, 2) * (-0.5 * s - 1. * t) +
6842  t * (1. * s + 1. * t))))) /
6843  ((pow(a1_mass, 2) - 1. * t) * (-1. * pow(pion_mass, 2) + t)) +
6844  (0.03125 * pow(eta1 - eta2, 2) *
6845  (-2 * eta1 * eta2 *
6846  (pow(pion_mass, 8) - 4 * pow(pion_mass, 6) * t +
6847  pow(t, 2) * (-pow(m_rho, 4) - 2 * pow(m_rho, 2) * s +
6848  2 * pow(s, 2) + 2 * s * t + pow(t, 2)) -
6849  2 * pow(pion_mass, 2) * t *
6850  (-2 * pow(m_rho, 4) + pow(m_rho, 2) * s + 2 * t * (s + t)) +
6851  pow(pion_mass, 4) * (-pow(m_rho, 4) + 2 * t * (s + 3 * t))) +
6852  pow(eta2, 2) *
6853  (pow(pion_mass, 8) -
6854  2 * pow(pion_mass, 6) * (pow(m_rho, 2) + 2 * t) +
6855  pow(t, 2) * (pow(m_rho, 4) + 2 * pow(s, 2) + 2 * s * t +
6856  pow(t, 2) + 2 * pow(m_rho, 2) * (-s + t)) -
6857  2 * pow(pion_mass, 2) * t *
6858  (2 * t * (s + t) + pow(m_rho, 2) * (s + 3 * t)) +
6859  pow(pion_mass, 4) * (pow(m_rho, 4) + 6 * pow(m_rho, 2) * t +
6860  2 * t * (s + 3 * t))) +
6861  pow(eta1, 2) *
6862  (pow(pion_mass, 8) +
6863  2 * pow(pion_mass, 6) * (pow(m_rho, 2) - 2 * t) -
6864  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - s - t) *
6865  (pow(m_rho, 4) + pow(m_rho, 2) * t - 2 * pow(t, 2)) +
6866  t * (-pow(m_rho, 2) + t) *
6867  (2 * pow(s, 2) + 2 * s * t + pow(t, 2) -
6868  pow(m_rho, 2) * (2 * s + t)) +
6869  pow(pion_mass, 4) *
6870  (pow(m_rho, 4) - 2 * pow(m_rho, 2) * (s + 3 * t) +
6871  2 * t * (s + 3 * t))))) /
6872  pow(pow(a1_mass, 2) - t, 2) +
6873  ((0.25 * pow(-2 + delta, 2) * (2 * pow(pion_mass, 2) - s) *
6874  (pow(pion_mass, 4) + pow(m_rho, 2) * (s - t) + t * (s + t) -
6875  pow(pion_mass, 2) * (3 * pow(m_rho, 2) + s + 2 * t))) /
6876  ((pow(pion_mass, 2) - t) *
6877  (pow(pion_mass, 2) + pow(m_rho, 2) - s - t)) -
6878  (0.25 * (-2. + delta) *
6879  (pow(pion_mass, 4) * (2. + delta - 8. * C4 * pow(m_rho, 2)) -
6880  2. * delta * pow(s, 2) + 2. * s * t - 1. * delta * s * t +
6881  2. * pow(t, 2) + delta * pow(t, 2) +
6882  C4 * pow(m_rho, 4) * (-8. * s + 8. * t) +
6883  pow(m_rho, 2) * ((2. + delta) * s + 8. * C4 * pow(s, 2) +
6884  t * (-2. - 1. * delta - 8. * C4 * t)) +
6885  pow(pion_mass, 2) * (8. * C4 * pow(m_rho, 4) - 2. * s +
6886  5. * delta * s - 4. * t - 2. * delta * t +
6887  pow(m_rho, 2) * (-6. + delta - 16. * C4 * s +
6888  16. * C4 * t)))) /
6889  (pow(pion_mass, 2) + pow(m_rho, 2) - 1. * s - 1. * t)) /
6890  pow(m_rho, 2) +
6891  (0.03125 * pow(eta1 - eta2, 2) *
6892  (-2 * eta1 * eta2 *
6893  (pow(pion_mass, 8) +
6894  4 * pow(pion_mass, 6) * (pow(m_rho, 2) - t) +
6895  pow(-pow(m_rho, 2) + s + t, 2) *
6896  (pow(s, 2) + pow(t, 2) - 2 * pow(m_rho, 2) * (s + t)) +
6897  pow(pion_mass, 4) *
6898  (9 * pow(m_rho, 4) + 4 * pow(s, 2) + 2 * s * t +
6899  6 * pow(t, 2) - 2 * pow(m_rho, 2) * (7 * s + 6 * t)) +
6900  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - s - t) *
6901  (2 * pow(m_rho, 4) - pow(m_rho, 2) * (5 * s + 4 * t) +
6902  2 * (pow(s, 2) + pow(t, 2)))) +
6903  pow(eta2, 2) *
6904  (pow(pion_mass, 8) +
6905  pow(pion_mass, 6) * (6 * pow(m_rho, 2) - 4 * t) +
6906  pow(-pow(m_rho, 2) + s + t, 2) *
6907  (4 * pow(m_rho, 4) + pow(s, 2) + pow(t, 2) -
6908  4 * pow(m_rho, 2) * (s + t)) +
6909  pow(pion_mass, 4) *
6910  (17 * pow(m_rho, 4) + 4 * pow(s, 2) + 2 * s * t +
6911  6 * pow(t, 2) - 2 * pow(m_rho, 2) * (10 * s + 9 * t)) +
6912  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - s - t) *
6913  (7 * pow(m_rho, 4) - pow(m_rho, 2) * (8 * s + 7 * t) +
6914  2 * (pow(s, 2) + pow(t, 2)))) +
6915  pow(eta1, 2) *
6916  (pow(pion_mass, 8) +
6917  2 * pow(pion_mass, 6) * (pow(m_rho, 2) - 2 * t) +
6918  (s + t) * (-pow(m_rho, 2) + s + t) *
6919  (pow(s, 2) + pow(t, 2) - pow(m_rho, 2) * (s + t)) +
6920  pow(pion_mass, 4) *
6921  (5 * pow(m_rho, 4) + 4 * pow(s, 2) + 2 * s * t +
6922  6 * pow(t, 2) - 2 * pow(m_rho, 2) * (5 * s + 3 * t)) -
6923  2 * pow(pion_mass, 2) *
6924  (2 * pow(m_rho, 4) * (s + t) +
6925  2 * (s + t) * (pow(s, 2) + pow(t, 2)) -
6926  pow(m_rho, 2) *
6927  (4 * pow(s, 2) + 5 * s * t + 3 * pow(t, 2)))))) /
6928  (pow(Gammaa1, 2) * pow(a1_mass, 2) +
6929  pow(pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s +
6930  t,
6931  2)) +
6932  (0.0625 * pow(eta1 - eta2, 2) *
6933  (pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s + t) *
6934  (-(pow(eta2, 2) *
6935  (pow(pion_mass, 8) +
6936  2 * pow(pion_mass, 6) * (pow(m_rho, 2) - 2 * t) +
6937  2 * pow(pion_mass, 2) * t *
6938  (pow(pow(m_rho, 2) - s, 2) + (3 * pow(m_rho, 2) - 2 * s) * t -
6939  2 * pow(t, 2)) +
6940  (pow(m_rho, 2) - s - t) * t *
6941  (2 * pow(m_rho, 4) + pow(s, 2) - s * t - pow(t, 2) +
6942  pow(m_rho, 2) * (-3 * s + t)) +
6943  pow(pion_mass, 4) * (pow(m_rho, 4) + 2 * t * (s + 3 * t) -
6944  pow(m_rho, 2) * (s + 6 * t)))) -
6945  pow(eta1, 2) *
6946  (pow(pion_mass, 8) +
6947  2 * pow(pion_mass, 6) * (pow(m_rho, 2) - 2 * t) +
6948  (pow(m_rho, 2) - s - t) * t *
6949  (pow(s, 2) - s * t - pow(t, 2) + pow(m_rho, 2) * (s + t)) +
6950  pow(pion_mass, 4) * (3 * pow(m_rho, 4) + 2 * t * (s + 3 * t) -
6951  pow(m_rho, 2) * (5 * s + 6 * t)) +
6952  2 * pow(pion_mass, 2) *
6953  (-(pow(m_rho, 4) * (s + t)) +
6954  t * (pow(s, 2) - 2 * s * t - 2 * pow(t, 2)) +
6955  pow(m_rho, 2) * (pow(s, 2) + 2 * s * t + 3 * pow(t, 2)))) +
6956  2 * eta1 * eta2 *
6957  (pow(pion_mass, 8) +
6958  2 * pow(pion_mass, 6) * (pow(m_rho, 2) - 2 * t) -
6959  (pow(m_rho, 2) - s - t) * t *
6960  (pow(m_rho, 4) - pow(s, 2) - pow(m_rho, 2) * t +
6961  t * (s + t)) +
6962  2 * pow(pion_mass, 4) *
6963  (2 * pow(m_rho, 4) + t * (s + 3 * t) -
6964  pow(m_rho, 2) * (2 * s + 3 * t)) +
6965  pow(pion_mass, 2) *
6966  (pow(m_rho, 6) - 2 * pow(m_rho, 4) * (s + 2 * t) +
6967  2 * t * (pow(s, 2) - 2 * s * t - 2 * pow(t, 2)) +
6968  pow(m_rho, 2) *
6969  (pow(s, 2) + 2 * s * t + 6 * pow(t, 2)))))) /
6970  ((-pow(a1_mass, 2) + t) *
6971  (pow(Gammaa1, 2) * pow(a1_mass, 2) +
6972  pow(pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s +
6973  t,
6974  2))) +
6975  (0.125 * (eta1 - eta2) *
6976  (eta2 * (8 * C4 * pow(m_rho, 6) * t - 2 * delta * pow(s, 2) * t +
6977  pow(m_rho, 2) *
6978  (-4 * pow(pion_mass, 4) +
6979  (s * (2 + 3 * delta + 8 * C4 * s) - 4 * t) * t +
6980  pow(pion_mass, 2) * (-((-2 + delta) * s) + 8 * t)) +
6981  pow(m_rho, 4) *
6982  (8 * C4 * pow(pion_mass, 4) -
6983  pow(pion_mass, 2) * (-2 + delta + 16 * C4 * t) +
6984  t * (-6 + delta + 8 * C4 * (-2 * s + t)))) +
6985  eta1 * (2 * delta * pow(s, 2) * t +
6986  8 * C4 * pow(m_rho, 6) * (-2 * pow(pion_mass, 2) + t) -
6987  pow(m_rho, 2) *
6988  (-4 * pow(pion_mass, 4) - 4 * pow(t, 2) +
6989  2 * pow(pion_mass, 2) * ((2 + delta) * s + 4 * t) +
6990  pow(s, 2) * (-2 + delta + 8 * C4 * t)) +
6991  pow(m_rho, 4) *
6992  (-8 * C4 * pow(pion_mass, 4) + (-2 + delta) * s -
6993  4 * t * (1 + 2 * C4 * t) +
6994  8 * pow(pion_mass, 2) * (1 + 2 * C4 * (s + t)))))) /
6995  (pow(m_rho, 2) * (-pow(a1_mass, 2) + t)) -
6996  (0.125 * (eta1 - eta2) *
6997  (pow(a1_mass, 2) - 2 * pow(pion_mass, 2) - pow(m_rho, 2) + s + t) *
6998  (eta1 *
6999  (pow(pion_mass, 4) *
7000  (4 * pow(m_rho, 2) - 8 * C4 * pow(m_rho, 4)) +
7001  8 * C4 * pow(m_rho, 6) * (s + t) -
7002  2 * delta * pow(s, 2) * (s + t) +
7003  pow(m_rho, 2) * ((6 + delta) * pow(s, 2) + 8 * s * t +
7004  4 * pow(t, 2) + 8 * C4 * pow(s, 2) * (s + t)) -
7005  pow(m_rho, 4) *
7006  (-((-6 + delta) * s) + 4 * t +
7007  8 * C4 * (2 * pow(s, 2) + 2 * s * t + pow(t, 2))) +
7008  2 * pow(pion_mass, 2) *
7009  (-8 * C4 * pow(m_rho, 6) + 2 * delta * pow(s, 2) -
7010  pow(m_rho, 2) * (s * (6 + delta + 8 * C4 * s) + 4 * t) +
7011  4 * pow(m_rho, 4) * (1 + 2 * C4 * (2 * s + t)))) +
7012  eta2 * (pow(pion_mass, 4) *
7013  (-4 * pow(m_rho, 2) + 8 * C4 * pow(m_rho, 4)) -
7014  (-pow(m_rho, 2) + s + t) *
7015  (16 * C4 * pow(m_rho, 6) - 2 * delta * pow(s, 2) +
7016  pow(m_rho, 2) *
7017  (s * (6 + 3 * delta + 8 * C4 * s) + 4 * t) +
7018  pow(m_rho, 4) * (-10 + delta - 8 * C4 * (3 * s + t))) +
7019  pow(pion_mass, 2) *
7020  (32 * C4 * pow(m_rho, 6) - 4 * delta * pow(s, 2) +
7021  pow(m_rho, 2) *
7022  (s * (14 + 5 * delta + 16 * C4 * s) + 8 * t) +
7023  pow(m_rho, 4) *
7024  (delta - 2 * (9 + 8 * C4 * (3 * s + t))))))) /
7025  (pow(m_rho, 2) * (pow(Gammaa1, 2) * pow(a1_mass, 2) +
7026  pow(pow(a1_mass, 2) - 2 * pow(pion_mass, 2) -
7027  pow(m_rho, 2) + s + t,
7028  2))))) /
7029  (16. * Pi * s * (-4 * pow(pion_mass, 2) + s)));
7030 
7031  // clang-format on
7032  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
7033 }
7034 
7035 // C22
7037  const double s, const double m_rho) {
7038  using std::abs;
7039  using std::atan;
7040  using std::fabs;
7041  using std::log;
7042  using std::pow;
7043  using std::sqrt;
7044 
7045  const double spin_deg_factor = 1.0;
7046  auto t_mandelstam = get_t_range(sqrt(s), pion_mass, pion_mass, m_rho, 0.0);
7047 
7048  const double tmin = t_mandelstam[1];
7049  const double tmax = t_mandelstam[0];
7050 
7051  // clang-format off
7052  const double
7053  xs =
7054  (pow(Const, 2) * pow(ghat, 4) *
7055  ((-0.03125 * pow(eta1 - 1. * eta2, 2) *
7056  (eta1 * eta2 *
7057  (-2. * pow(a1_mass, 8) - 2. * pow(pion_mass, 8) +
7058  2. * pow(pion_mass, 4) * pow(m_rho, 4) +
7059  pow(a1_mass, 6) * (8. * pow(pion_mass, 2) - 4. * s) +
7060  pow(a1_mass, 2) * pow(pion_mass, 2) *
7061  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) -
7062  4. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s) +
7063  pow(a1_mass, 4) *
7064  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
7065  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
7066  4. * pow(s, 2))) +
7067  pow(eta2, 2) *
7068  (1. * pow(a1_mass, 8) + 1. * pow(pion_mass, 8) -
7069  2. * pow(pion_mass, 6) * pow(m_rho, 2) +
7070  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
7071  pow(a1_mass, 6) *
7072  (-4. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) + 2. * s) +
7073  pow(a1_mass, 4) *
7074  (6. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
7075  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
7076  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
7077  pow(a1_mass, 2) *
7078  (-4. * pow(pion_mass, 6) -
7079  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
7080  pow(pion_mass, 4) * (6. * pow(m_rho, 2) + 2. * s))) +
7081  pow(eta1, 2) *
7082  (1. * pow(a1_mass, 8) +
7083  pow(a1_mass, 6) *
7084  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
7085  pow(a1_mass, 4) *
7086  (6. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
7087  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
7088  4. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
7089  pow(a1_mass, 2) *
7090  (-4. * pow(pion_mass, 6) +
7091  2. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
7092  pow(m_rho, 2) * (2. * pow(m_rho, 2) - 2. * s) * s +
7093  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s)) +
7094  pow(pion_mass, 2) *
7095  (1. * pow(pion_mass, 6) +
7096  2. * pow(pion_mass, 4) * pow(m_rho, 2) -
7097  2. * pow(m_rho, 6) + 2. * pow(m_rho, 4) * s +
7098  pow(pion_mass, 2) *
7099  (1. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s))))) /
7100  (1. * pow(a1_mass, 2) - 1. * tmin) -
7101  (1. * pow(-2. + delta, 2) * pow(pion_mass, 2) *
7102  (1. * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2))) /
7103  (1. * pow(pion_mass, 2) - 1. * tmin) -
7104  0.75 * tmin +
7105  (0.25 * pow(-2. + delta, 2) * pow(pion_mass, 2) * tmin) /
7106  pow(m_rho, 2) +
7107  0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
7108  (eta2 * (-1. * pow(a1_mass, 2) + pow(m_rho, 2) - 2. * s) +
7109  eta1 * (2. * pow(pion_mass, 2) + s)) *
7110  tmin -
7111  C4 *
7112  (2. * C4 * pow(m_rho, 4) + pow(m_rho, 2) * (-3. - 4. * C4 * s) +
7113  s * (3. + 2. * C4 * s)) *
7114  tmin -
7115  (0.5 * pow(delta, 2) *
7116  (1. * pow(pion_mass, 4) * pow(m_rho, 2) + 0.25 * pow(m_rho, 6) -
7117  0.75 * pow(m_rho, 4) * s + 0.125 * pow(m_rho, 2) * pow(s, 2) +
7118  0.25 * pow(s, 3) +
7119  pow(pion_mass, 2) *
7120  (2.5 * pow(m_rho, 4) + 0.25 * pow(m_rho, 2) * s -
7121  0.75 * pow(s, 2))) *
7122  tmin) /
7123  pow(m_rho, 6) -
7124  0.03125 * pow(eta1 - 1. * eta2, 2) *
7125  (eta1 * eta2 *
7126  (-6. * pow(a1_mass, 4) - 12. * pow(pion_mass, 4) +
7127  2. * pow(m_rho, 4) +
7128  pow(a1_mass, 2) * (16. * pow(pion_mass, 2) - 8. * s) +
7129  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
7130  4. * pow(s, 2)) +
7131  pow(eta1, 2) *
7132  (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
7133  pow(m_rho, 4) +
7134  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
7135  4. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
7136  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) -
7137  4. * pow(m_rho, 2) + 4. * s)) +
7138  pow(eta2, 2) *
7139  (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
7140  pow(m_rho, 4) +
7141  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
7142  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
7143  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) +
7144  4. * pow(m_rho, 2) + 4. * s))) *
7145  tmin -
7146  (3. * delta *
7147  (0.6666666666666666 * C4 * pow(m_rho, 6) -
7148  0.08333333333333333 * pow(s, 2) +
7149  pow(m_rho, 4) * (-0.25 - 0.5 * C4 * s) +
7150  pow(m_rho, 2) *
7151  s * (0.08333333333333333 - 0.16666666666666666 * C4 * s) +
7152  pow(pion_mass, 2) *
7153  (1. * C4 * pow(m_rho, 4) + 0.08333333333333333 * s +
7154  pow(m_rho, 2) *
7155  (-0.4166666666666667 - 0.3333333333333333 * C4 * s))) *
7156  tmin) /
7157  pow(m_rho, 4) -
7158  (0.25 * (1. * eta1 - 1. * eta2) *
7159  (pow(m_rho, 2) *
7160  (eta1 * (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4) +
7161  pow(a1_mass, 2) * (1. - 2. * C4 * pow(m_rho, 2)) +
7162  pow(pion_mass, 2) * (-2. + 4. * C4 * pow(m_rho, 2)) -
7163  2. * C4 * pow(s, 2)) +
7164  eta2 * (-1.5 * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4) +
7165  pow(pion_mass, 2) * (2. - 4. * C4 * pow(m_rho, 2)) +
7166  pow(a1_mass, 2) * (-1. + 2. * C4 * pow(m_rho, 2)) +
7167  0.5 * s - 4. * C4 * pow(m_rho, 2) * s +
7168  2. * C4 * pow(s, 2))) +
7169  delta * (eta2 *
7170  (-1. * pow(a1_mass, 4) - 3. * pow(pion_mass, 4) +
7171  1. * pow(m_rho, 4) +
7172  pow(a1_mass, 2) * (3. * pow(pion_mass, 2) -
7173  1. * pow(m_rho, 2) - 1. * s) +
7174  0.25 * pow(m_rho, 2) * s - 0.75 * pow(s, 2) +
7175  pow(pion_mass, 2) * (1. * pow(m_rho, 2) + 1. * s)) +
7176  eta1 *
7177  (1. * pow(a1_mass, 4) + 3. * pow(pion_mass, 4) +
7178  0.5 * pow(m_rho, 4) +
7179  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 2. * s) -
7180  2. * pow(m_rho, 2) * s + 1. * pow(s, 2) +
7181  pow(a1_mass, 2) *
7182  (-3. * pow(pion_mass, 2) - 1.5 * pow(m_rho, 2) +
7183  1.5 * s)))) *
7184  tmin) /
7185  pow(m_rho, 2) -
7186  0.0625 * (-2. + delta) * (eta1 - 1. * eta2) * eta2 * pow(tmin, 2) +
7187  (0.25 * pow(delta, 2) *
7188  (2. * pow(pion_mass, 2) * pow(m_rho, 2) + 1. * pow(m_rho, 4) -
7189  0.75 * pow(m_rho, 2) * s - 0.25 * pow(s, 2)) *
7190  pow(tmin, 2)) /
7191  pow(m_rho, 6) -
7192  0.03125 * pow(eta1 - 1. * eta2, 3) *
7193  (eta2 * (-1. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) -
7194  1. * pow(m_rho, 2) - 1. * s) +
7195  eta1 * (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
7196  1. * pow(m_rho, 2) + s)) *
7197  pow(tmin, 2) +
7198  (1.5 * delta *
7199  (1. * C4 * pow(m_rho, 4) + 0.08333333333333333 * s +
7200  pow(m_rho, 2) *
7201  (-0.4166666666666667 - 0.3333333333333333 * C4 * s)) *
7202  pow(tmin, 2)) /
7203  pow(m_rho, 4) -
7204  (0.125 * (1. * eta1 - 1. * eta2) *
7205  (pow(m_rho, 2) * (eta1 * (1. - 2. * C4 * pow(m_rho, 2)) +
7206  eta2 * (-1. + 2. * C4 * pow(m_rho, 2))) +
7207  delta * (eta2 * (-1. * pow(a1_mass, 2) + 3. * pow(pion_mass, 2) -
7208  1. * pow(m_rho, 2) - 1. * s) +
7209  eta1 * (1. * pow(a1_mass, 2) - 3. * pow(pion_mass, 2) -
7210  1.5 * pow(m_rho, 2) + 1.5 * s))) *
7211  pow(tmin, 2)) /
7212  pow(m_rho, 2) -
7213  0.010416666666666666 * pow(eta1 - 1. * eta2, 4) * pow(tmin, 3) -
7214  (0.16666666666666666 * pow(delta, 2) * pow(tmin, 3)) /
7215  pow(m_rho, 4) -
7216  (0.08333333333333333 * delta * pow(1. * eta1 - 1. * eta2, 2) *
7217  pow(tmin, 3)) /
7218  pow(m_rho, 2) +
7219  (0.03125 * pow(eta1 - 1. * eta2, 2) *
7220  (eta1 * eta2 *
7221  (-2. * pow(a1_mass, 8) - 2. * pow(pion_mass, 8) +
7222  2. * pow(pion_mass, 4) * pow(m_rho, 4) +
7223  pow(a1_mass, 6) * (8. * pow(pion_mass, 2) - 4. * s) +
7224  pow(a1_mass, 2) * pow(pion_mass, 2) *
7225  (8. * pow(pion_mass, 4) - 8. * pow(m_rho, 4) -
7226  4. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s) +
7227  pow(a1_mass, 4) *
7228  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
7229  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
7230  4. * pow(s, 2))) +
7231  pow(eta2, 2) *
7232  (1. * pow(a1_mass, 8) + 1. * pow(pion_mass, 8) -
7233  2. * pow(pion_mass, 6) * pow(m_rho, 2) +
7234  1. * pow(pion_mass, 4) * pow(m_rho, 4) +
7235  pow(a1_mass, 6) *
7236  (-4. * pow(pion_mass, 2) + 2. * pow(m_rho, 2) + 2. * s) +
7237  pow(a1_mass, 4) *
7238  (6. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
7239  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
7240  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
7241  pow(a1_mass, 2) *
7242  (-4. * pow(pion_mass, 6) -
7243  2. * pow(pion_mass, 2) *
7244  pow(m_rho, 2) * s +
7245  pow(pion_mass, 4) * (6. * pow(m_rho, 2) + 2. * s))) +
7246  pow(eta1, 2) *
7247  (1. * pow(a1_mass, 8) +
7248  pow(a1_mass, 6) *
7249  (-4. * pow(pion_mass, 2) - 2. * pow(m_rho, 2) + 2. * s) +
7250  pow(a1_mass, 4) *
7251  (6. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
7252  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
7253  4. * pow(m_rho, 2) * s + 2. * pow(s, 2)) +
7254  pow(a1_mass, 2) *
7255  (-4. * pow(pion_mass, 6) +
7256  2. * pow(pion_mass, 2) *
7257  pow(m_rho, 2) * s +
7258  pow(m_rho, 2) * (2. * pow(m_rho, 2) - 2. * s) * s +
7259  pow(pion_mass, 4) * (-6. * pow(m_rho, 2) + 2. * s)) +
7260  pow(pion_mass, 2) *
7261  (1. * pow(pion_mass, 6) +
7262  2. * pow(pion_mass, 4) * pow(m_rho, 2) -
7263  2. * pow(m_rho, 6) + 2. * pow(m_rho, 4) * s +
7264  pow(pion_mass, 2) *
7265  (1. * pow(m_rho, 4) - 2. * pow(m_rho, 2) * s))))) /
7266  (1. * pow(a1_mass, 2) - 1. * tmax) +
7267  (1. * pow(-2. + delta, 2) * pow(pion_mass, 2) *
7268  (1. * pow(pion_mass, 2) - 0.25 * pow(m_rho, 2))) /
7269  (1. * pow(pion_mass, 2) - 1. * tmax) +
7270  0.75 * tmax -
7271  (0.25 * pow(-2. + delta, 2) * pow(pion_mass, 2) * tmax) /
7272  pow(m_rho, 2) -
7273  0.125 * (-2. + delta) * (eta1 - 1. * eta2) *
7274  (eta2 * (-1. * pow(a1_mass, 2) + pow(m_rho, 2) - 2. * s) +
7275  eta1 * (2. * pow(pion_mass, 2) + s)) *
7276  tmax +
7277  C4 *
7278  (2. * C4 * pow(m_rho, 4) + pow(m_rho, 2) * (-3. - 4. * C4 * s) +
7279  s * (3. + 2. * C4 * s)) *
7280  tmax +
7281  (0.5 * pow(delta, 2) *
7282  (1. * pow(pion_mass, 4) * pow(m_rho, 2) + 0.25 * pow(m_rho, 6) -
7283  0.75 * pow(m_rho, 4) * s + 0.125 * pow(m_rho, 2) * pow(s, 2) +
7284  0.25 * pow(s, 3) +
7285  pow(pion_mass, 2) *
7286  (2.5 * pow(m_rho, 4) + 0.25 * pow(m_rho, 2) * s -
7287  0.75 * pow(s, 2))) *
7288  tmax) /
7289  pow(m_rho, 6) +
7290  0.03125 * pow(eta1 - 1. * eta2, 2) *
7291  (eta1 * eta2 *
7292  (-6. * pow(a1_mass, 4) - 12. * pow(pion_mass, 4) +
7293  2. * pow(m_rho, 4) +
7294  pow(a1_mass, 2) * (16. * pow(pion_mass, 2) - 8. * s) +
7295  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
7296  4. * pow(s, 2)) +
7297  pow(eta1, 2) *
7298  (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
7299  pow(m_rho, 4) +
7300  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
7301  4. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
7302  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) -
7303  4. * pow(m_rho, 2) + 4. * s)) +
7304  pow(eta2, 2) *
7305  (3. * pow(a1_mass, 4) + 6. * pow(pion_mass, 4) +
7306  pow(m_rho, 4) +
7307  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
7308  2. * pow(m_rho, 2) * s + 2. * pow(s, 2) +
7309  pow(a1_mass, 2) * (-8. * pow(pion_mass, 2) +
7310  4. * pow(m_rho, 2) + 4. * s))) *
7311  tmax +
7312  (3. * delta *
7313  (0.6666666666666666 * C4 * pow(m_rho, 6) -
7314  0.08333333333333333 * pow(s, 2) +
7315  pow(m_rho, 4) * (-0.25 - 0.5 * C4 * s) +
7316  pow(m_rho, 2) *
7317  s * (0.08333333333333333 - 0.16666666666666666 * C4 * s) +
7318  pow(pion_mass, 2) *
7319  (1. * C4 * pow(m_rho, 4) + 0.08333333333333333 * s +
7320  pow(m_rho, 2) *
7321  (-0.4166666666666667 - 0.3333333333333333 * C4 * s))) *
7322  tmax) /
7323  pow(m_rho, 4) +
7324  (0.25 * (1. * eta1 - 1. * eta2) *
7325  (pow(m_rho, 2) *
7326  (eta1 * (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4) +
7327  pow(a1_mass, 2) * (1. - 2. * C4 * pow(m_rho, 2)) +
7328  pow(pion_mass, 2) * (-2. + 4. * C4 * pow(m_rho, 2)) -
7329  2. * C4 * pow(s, 2)) +
7330  eta2 * (-1.5 * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4) +
7331  pow(pion_mass, 2) * (2. - 4. * C4 * pow(m_rho, 2)) +
7332  pow(a1_mass, 2) * (-1. + 2. * C4 * pow(m_rho, 2)) +
7333  0.5 * s - 4. * C4 * pow(m_rho, 2) * s +
7334  2. * C4 * pow(s, 2))) +
7335  delta * (eta2 *
7336  (-1. * pow(a1_mass, 4) - 3. * pow(pion_mass, 4) +
7337  1. * pow(m_rho, 4) +
7338  pow(a1_mass, 2) * (3. * pow(pion_mass, 2) -
7339  1. * pow(m_rho, 2) - 1. * s) +
7340  0.25 * pow(m_rho, 2) * s - 0.75 * pow(s, 2) +
7341  pow(pion_mass, 2) * (1. * pow(m_rho, 2) + 1. * s)) +
7342  eta1 *
7343  (1. * pow(a1_mass, 4) + 3. * pow(pion_mass, 4) +
7344  0.5 * pow(m_rho, 4) +
7345  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 2. * s) -
7346  2. * pow(m_rho, 2) * s + 1. * pow(s, 2) +
7347  pow(a1_mass, 2) *
7348  (-3. * pow(pion_mass, 2) - 1.5 * pow(m_rho, 2) +
7349  1.5 * s)))) *
7350  tmax) /
7351  pow(m_rho, 2) +
7352  0.0625 * (-2. + delta) * (eta1 - 1. * eta2) * eta2 * pow(tmax, 2) -
7353  (0.25 * pow(delta, 2) *
7354  (2. * pow(pion_mass, 2) * pow(m_rho, 2) + 1. * pow(m_rho, 4) -
7355  0.75 * pow(m_rho, 2) * s - 0.25 * pow(s, 2)) *
7356  pow(tmax, 2)) /
7357  pow(m_rho, 6) +
7358  0.03125 * pow(eta1 - 1. * eta2, 3) *
7359  (eta2 * (-1. * pow(a1_mass, 2) + 2. * pow(pion_mass, 2) -
7360  1. * pow(m_rho, 2) - 1. * s) +
7361  eta1 * (pow(a1_mass, 2) - 2. * pow(pion_mass, 2) -
7362  1. * pow(m_rho, 2) + s)) *
7363  pow(tmax, 2) -
7364  (1.5 * delta *
7365  (1. * C4 * pow(m_rho, 4) + 0.08333333333333333 * s +
7366  pow(m_rho, 2) *
7367  (-0.4166666666666667 - 0.3333333333333333 * C4 * s)) *
7368  pow(tmax, 2)) /
7369  pow(m_rho, 4) +
7370  (0.125 * (1. * eta1 - 1. * eta2) *
7371  (pow(m_rho, 2) * (eta1 * (1. - 2. * C4 * pow(m_rho, 2)) +
7372  eta2 * (-1. + 2. * C4 * pow(m_rho, 2))) +
7373  delta * (eta2 * (-1. * pow(a1_mass, 2) + 3. * pow(pion_mass, 2) -
7374  1. * pow(m_rho, 2) - 1. * s) +
7375  eta1 * (1. * pow(a1_mass, 2) - 3. * pow(pion_mass, 2) -
7376  1.5 * pow(m_rho, 2) + 1.5 * s))) *
7377  pow(tmax, 2)) /
7378  pow(m_rho, 2) +
7379  0.010416666666666666 * pow(eta1 - 1. * eta2, 4) * pow(tmax, 3) +
7380  (0.16666666666666666 * pow(delta, 2) * pow(tmax, 3)) /
7381  pow(m_rho, 4) +
7382  (0.08333333333333333 * delta * pow(1. * eta1 - 1. * eta2, 2) *
7383  pow(tmax, 3)) /
7384  pow(m_rho, 2) -
7385  (2. * pow(pion_mass, 4) * tmin * HeavisideTheta(-m_rho + sqrt(s))) /
7386  pow(pow(m_rho, 2) - 1. * s, 2) -
7387  (5. * pow(pion_mass, 2) * pow(m_rho, 2) * tmin *
7388  HeavisideTheta(-m_rho + sqrt(s))) /
7389  pow(pow(m_rho, 2) - 1. * s, 2) -
7390  (0.5 * pow(m_rho, 4) * tmin * HeavisideTheta(-m_rho + sqrt(s))) /
7391  pow(pow(m_rho, 2) - 1. * s, 2) -
7392  (2.499999 * pow(pion_mass, 2) * tmin *
7393  HeavisideTheta(-m_rho + sqrt(s))) /
7394  (pow(m_rho, 2) - 1. * s) +
7395  (5.0000100000000005 * delta * pow(pion_mass, 2) * tmin *
7396  HeavisideTheta(-m_rho + sqrt(s))) /
7397  (pow(m_rho, 2) - 1. * s) -
7398  (1.2500010000000001 * pow(m_rho, 2) * tmin *
7399  HeavisideTheta(-m_rho + sqrt(s))) /
7400  (pow(m_rho, 2) - 1. * s) +
7401  (0.500001 * delta * pow(m_rho, 2) * tmin *
7402  HeavisideTheta(-m_rho + sqrt(s))) /
7403  (pow(m_rho, 2) - 1. * s) +
7404  (6. * C4 * pow(pion_mass, 2) * pow(m_rho, 2) * tmin *
7405  HeavisideTheta(-m_rho + sqrt(s))) /
7406  (pow(m_rho, 2) - 1. * s) +
7407  (3. * C4 * pow(m_rho, 4) * tmin *
7408  HeavisideTheta(-m_rho + sqrt(s))) /
7409  (pow(m_rho, 2) - 1. * s) +
7410  (5. * delta * pow(pion_mass, 2) * s * tmin *
7411  HeavisideTheta(-m_rho + sqrt(s))) /
7412  pow(pow(m_rho, 2) - 1. * s, 2) +
7413  (1.75 * pow(m_rho, 2) * s * tmin *
7414  HeavisideTheta(-m_rho + sqrt(s))) /
7415  pow(pow(m_rho, 2) - 1. * s, 2) +
7416  (0.5 * delta * pow(m_rho, 2) * s * tmin *
7417  HeavisideTheta(-m_rho + sqrt(s))) /
7418  pow(pow(m_rho, 2) - 1. * s, 2) +
7419  (1.5 * s * tmin * HeavisideTheta(-m_rho + sqrt(s))) /
7420  (pow(m_rho, 2) - 1. * s) -
7421  (1.0000005 * delta * s * tmin * HeavisideTheta(-m_rho + sqrt(s))) /
7422  (pow(m_rho, 2) - 1. * s) -
7423  (0.2500005 * pow(delta, 2) * s * tmin *
7424  HeavisideTheta(-m_rho + sqrt(s))) /
7425  (pow(m_rho, 2) - 1. * s) -
7426  (2.000001 * C4 * pow(pion_mass, 2) * s * tmin *
7427  HeavisideTheta(-m_rho + sqrt(s))) /
7428  (pow(m_rho, 2) - 1. * s) -
7429  (3. * C4 * delta * pow(pion_mass, 2) * s * tmin *
7430  HeavisideTheta(-m_rho + sqrt(s))) /
7431  (pow(m_rho, 2) - 1. * s) -
7432  (3.9999899999999995 * C4 * pow(m_rho, 2) * s * tmin *
7433  HeavisideTheta(-m_rho + sqrt(s))) /
7434  (pow(m_rho, 2) - 1. * s) -
7435  (1.5 * C4 * delta * pow(m_rho, 2) * s * tmin *
7436  HeavisideTheta(-m_rho + sqrt(s))) /
7437  (pow(m_rho, 2) - 1. * s) -
7438  (1.75 * delta * pow(s, 2) * tmin *
7439  HeavisideTheta(-m_rho + sqrt(s))) /
7440  pow(pow(m_rho, 2) - 1. * s, 2) -
7441  (0.125 * pow(delta, 2) * pow(s, 2) * tmin *
7442  HeavisideTheta(-m_rho + sqrt(s))) /
7443  pow(pow(m_rho, 2) - 1. * s, 2) -
7444  (0.5 * pow(delta, 2) * pow(pion_mass, 4) * pow(s, 2) * tmin *
7445  HeavisideTheta(-m_rho + sqrt(s))) /
7446  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) +
7447  (0.999999 * C4 * pow(s, 2) * tmin *
7448  HeavisideTheta(-m_rho + sqrt(s))) /
7449  (pow(m_rho, 2) - 1. * s) +
7450  (1.9999949999999997 * C4 * delta * pow(s, 2) * tmin *
7451  HeavisideTheta(-m_rho + sqrt(s))) /
7452  (pow(m_rho, 2) - 1. * s) -
7453  (1. * delta * pow(pion_mass, 2) * pow(s, 3) * tmin *
7454  HeavisideTheta(-m_rho + sqrt(s))) /
7455  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) +
7456  (0.25 * pow(delta, 2) * pow(pion_mass, 2) * pow(s, 4) * tmin *
7457  HeavisideTheta(-m_rho + sqrt(s))) /
7458  (pow(m_rho, 6) * pow(pow(m_rho, 2) - 1. * s, 2)) +
7459  (0.25 * delta * pow(s, 4) * tmin *
7460  HeavisideTheta(-m_rho + sqrt(s))) /
7461  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) -
7462  (0.0625 * pow(delta, 2) * pow(s, 5) * tmin *
7463  HeavisideTheta(-m_rho + sqrt(s))) /
7464  (pow(m_rho, 6) * pow(pow(m_rho, 2) - 1. * s, 2)) +
7465  (2. * delta * pow(pion_mass, 4) * s * tmin *
7466  HeavisideTheta(-m_rho + sqrt(s))) /
7467  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7468  (1. * pow(pion_mass, 2) * pow(s, 2) * tmin *
7469  HeavisideTheta(-m_rho + sqrt(s))) /
7470  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7471  (1.25 * pow(delta, 2) * pow(pion_mass, 2) * pow(s, 2) * tmin *
7472  HeavisideTheta(-m_rho + sqrt(s))) /
7473  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7474  (0.25 * pow(s, 3) * tmin * HeavisideTheta(-m_rho + sqrt(s))) /
7475  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7476  (0.4375 * pow(delta, 2) * pow(s, 3) * tmin *
7477  HeavisideTheta(-m_rho + sqrt(s))) /
7478  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7479  (2.000001 * delta * pow(pion_mass, 4) * tmin *
7480  HeavisideTheta(-m_rho + sqrt(s))) /
7481  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7482  (0.500001 * pow(pion_mass, 2) * s * tmin *
7483  HeavisideTheta(-m_rho + sqrt(s))) /
7484  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7485  (1.4999993999999999 * delta * pow(pion_mass, 2) * s * tmin *
7486  HeavisideTheta(-m_rho + sqrt(s))) /
7487  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7488  (2.5000050000000003 * pow(delta, 2) * pow(pion_mass, 2) * s * tmin *
7489  HeavisideTheta(-m_rho + sqrt(s))) /
7490  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7491  (0.2499999 * pow(s, 2) * tmin * HeavisideTheta(-m_rho + sqrt(s))) /
7492  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7493  (0.9999998999999999 * delta * pow(s, 2) * tmin *
7494  HeavisideTheta(-m_rho + sqrt(s))) /
7495  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7496  (0.8125005000000001 * pow(delta, 2) * pow(s, 2) * tmin *
7497  HeavisideTheta(-m_rho + sqrt(s))) /
7498  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7499  (1.0000005 * C4 * delta * pow(pion_mass, 2) * pow(s, 2) * tmin *
7500  HeavisideTheta(-m_rho + sqrt(s))) /
7501  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7502  (0.4999995 * C4 * delta * pow(s, 3) * tmin *
7503  HeavisideTheta(-m_rho + sqrt(s))) /
7504  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7505  (1.0000005 * pow(delta, 2) * pow(pion_mass, 4) * s * tmin *
7506  HeavisideTheta(-m_rho + sqrt(s))) /
7507  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7508  (1.5000015000000002 * delta * pow(pion_mass, 2) * pow(s, 2) * tmin *
7509  HeavisideTheta(-m_rho + sqrt(s))) /
7510  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7511  (0.12499995 * pow(delta, 2) * pow(pion_mass, 2) * pow(s, 2) * tmin *
7512  HeavisideTheta(-m_rho + sqrt(s))) /
7513  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7514  (0.49999994999999997 * delta * pow(s, 3) * tmin *
7515  HeavisideTheta(-m_rho + sqrt(s))) /
7516  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7517  (0.12499995 * pow(delta, 2) * pow(s, 3) * tmin *
7518  HeavisideTheta(-m_rho + sqrt(s))) /
7519  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7520  (0.6250005000000001 * pow(delta, 2) * pow(pion_mass, 2) *
7521  pow(s, 3) * tmin * HeavisideTheta(-m_rho + sqrt(s))) /
7522  (pow(m_rho, 8) - 1. * pow(m_rho, 6) * s) -
7523  (0.1875 * pow(delta, 2) * pow(s, 4) * tmin *
7524  HeavisideTheta(-m_rho + sqrt(s))) /
7525  (pow(m_rho, 8) - 1. * pow(m_rho, 6) * s) +
7526  (2. * pow(pion_mass, 2) * pow(tmin, 2) *
7527  HeavisideTheta(-m_rho + sqrt(s))) /
7528  pow(pow(m_rho, 2) - 1. * s, 2) +
7529  (1. * pow(m_rho, 2) * pow(tmin, 2) *
7530  HeavisideTheta(-m_rho + sqrt(s))) /
7531  pow(pow(m_rho, 2) - 1. * s, 2) +
7532  (1.2499995 * pow(tmin, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7533  (pow(m_rho, 2) - 1. * s) -
7534  (1.0000005 * delta * pow(tmin, 2) *
7535  HeavisideTheta(-m_rho + sqrt(s))) /
7536  (pow(m_rho, 2) - 1. * s) -
7537  (3. * C4 * pow(m_rho, 2) * pow(tmin, 2) *
7538  HeavisideTheta(-m_rho + sqrt(s))) /
7539  (pow(m_rho, 2) - 1. * s) -
7540  (1. * s * pow(tmin, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7541  pow(pow(m_rho, 2) - 1. * s, 2) -
7542  (1. * delta * s * pow(tmin, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7543  pow(pow(m_rho, 2) - 1. * s, 2) +
7544  (1.0000005 * C4 * s * pow(tmin, 2) *
7545  HeavisideTheta(-m_rho + sqrt(s))) /
7546  (pow(m_rho, 2) - 1. * s) +
7547  (1.5 * C4 * delta * s * pow(tmin, 2) *
7548  HeavisideTheta(-m_rho + sqrt(s))) /
7549  (pow(m_rho, 2) - 1. * s) +
7550  (0.5 * pow(delta, 2) * pow(pion_mass, 2) * pow(s, 2) *
7551  pow(tmin, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7552  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) -
7553  (0.25 * pow(delta, 2) * pow(s, 3) * pow(tmin, 2) *
7554  HeavisideTheta(-m_rho + sqrt(s))) /
7555  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) -
7556  (2. * delta * pow(pion_mass, 2) * s * pow(tmin, 2) *
7557  HeavisideTheta(-m_rho + sqrt(s))) /
7558  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7559  (1. * delta * pow(s, 2) * pow(tmin, 2) *
7560  HeavisideTheta(-m_rho + sqrt(s))) /
7561  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7562  (0.25 * pow(delta, 2) * pow(s, 2) * pow(tmin, 2) *
7563  HeavisideTheta(-m_rho + sqrt(s))) /
7564  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7565  (1.9999949999999997 * delta * pow(pion_mass, 2) * pow(tmin, 2) *
7566  HeavisideTheta(-m_rho + sqrt(s))) /
7567  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7568  (0.2500005 * s * pow(tmin, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7569  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7570  (0.24999974999999997 * delta * s * pow(tmin, 2) *
7571  HeavisideTheta(-m_rho + sqrt(s))) /
7572  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7573  (0.50000025 * pow(delta, 2) * s * pow(tmin, 2) *
7574  HeavisideTheta(-m_rho + sqrt(s))) /
7575  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7576  (0.50000025 * C4 * delta * pow(s, 2) * pow(tmin, 2) *
7577  HeavisideTheta(-m_rho + sqrt(s))) /
7578  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7579  (0.9999974999999999 * pow(delta, 2) * pow(pion_mass, 2) *
7580  s * pow(tmin, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7581  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7582  (0.2500002 * delta * pow(s, 2) * pow(tmin, 2) *
7583  HeavisideTheta(-m_rho + sqrt(s))) /
7584  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7585  (0.43749974999999997 * pow(delta, 2) * pow(s, 2) * pow(tmin, 2) *
7586  HeavisideTheta(-m_rho + sqrt(s))) /
7587  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7588  (0.062499975 * pow(delta, 2) * pow(s, 3) * pow(tmin, 2) *
7589  HeavisideTheta(-m_rho + sqrt(s))) /
7590  (pow(m_rho, 8) - 1. * pow(m_rho, 6) * s) -
7591  (0.6666666666666666 * pow(tmin, 3) *
7592  HeavisideTheta(-m_rho + sqrt(s))) /
7593  pow(pow(m_rho, 2) - 1. * s, 2) -
7594  (0.16666666666666666 * pow(delta, 2) * pow(s, 2) * pow(tmin, 3) *
7595  HeavisideTheta(-m_rho + sqrt(s))) /
7596  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) +
7597  (0.6666666666666666 * delta * s * pow(tmin, 3) *
7598  HeavisideTheta(-m_rho + sqrt(s))) /
7599  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7600  (0.666667 * delta * pow(tmin, 3) *
7601  HeavisideTheta(-m_rho + sqrt(s))) /
7602  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7603  (0.3333335 * pow(delta, 2) * s * pow(tmin, 3) *
7604  HeavisideTheta(-m_rho + sqrt(s))) /
7605  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7606  (2. * pow(pion_mass, 4) * tmax * HeavisideTheta(-m_rho + sqrt(s))) /
7607  pow(pow(m_rho, 2) - 1. * s, 2) +
7608  (5. * pow(pion_mass, 2) * pow(m_rho, 2) * tmax *
7609  HeavisideTheta(-m_rho + sqrt(s))) /
7610  pow(pow(m_rho, 2) - 1. * s, 2) +
7611  (0.5 * pow(m_rho, 4) * tmax * HeavisideTheta(-m_rho + sqrt(s))) /
7612  pow(pow(m_rho, 2) - 1. * s, 2) +
7613  (2.499999 * pow(pion_mass, 2) * tmax *
7614  HeavisideTheta(-m_rho + sqrt(s))) /
7615  (pow(m_rho, 2) - 1. * s) -
7616  (5.0000100000000005 * delta * pow(pion_mass, 2) * tmax *
7617  HeavisideTheta(-m_rho + sqrt(s))) /
7618  (pow(m_rho, 2) - 1. * s) +
7619  (1.2500010000000001 * pow(m_rho, 2) * tmax *
7620  HeavisideTheta(-m_rho + sqrt(s))) /
7621  (pow(m_rho, 2) - 1. * s) -
7622  (0.500001 * delta * pow(m_rho, 2) * tmax *
7623  HeavisideTheta(-m_rho + sqrt(s))) /
7624  (pow(m_rho, 2) - 1. * s) -
7625  (6. * C4 * pow(pion_mass, 2) * pow(m_rho, 2) * tmax *
7626  HeavisideTheta(-m_rho + sqrt(s))) /
7627  (pow(m_rho, 2) - 1. * s) -
7628  (3. * C4 * pow(m_rho, 4) * tmax *
7629  HeavisideTheta(-m_rho + sqrt(s))) /
7630  (pow(m_rho, 2) - 1. * s) -
7631  (5. * delta * pow(pion_mass, 2) * s * tmax *
7632  HeavisideTheta(-m_rho + sqrt(s))) /
7633  pow(pow(m_rho, 2) - 1. * s, 2) -
7634  (1.75 * pow(m_rho, 2) * s * tmax *
7635  HeavisideTheta(-m_rho + sqrt(s))) /
7636  pow(pow(m_rho, 2) - 1. * s, 2) -
7637  (0.5 * delta * pow(m_rho, 2) * s * tmax *
7638  HeavisideTheta(-m_rho + sqrt(s))) /
7639  pow(pow(m_rho, 2) - 1. * s, 2) -
7640  (1.5 * s * tmax * HeavisideTheta(-m_rho + sqrt(s))) /
7641  (pow(m_rho, 2) - 1. * s) +
7642  (1.0000005 * delta * s * tmax * HeavisideTheta(-m_rho + sqrt(s))) /
7643  (pow(m_rho, 2) - 1. * s) +
7644  (0.2500005 * pow(delta, 2) * s * tmax *
7645  HeavisideTheta(-m_rho + sqrt(s))) /
7646  (pow(m_rho, 2) - 1. * s) +
7647  (2.000001 * C4 * pow(pion_mass, 2) * s * tmax *
7648  HeavisideTheta(-m_rho + sqrt(s))) /
7649  (pow(m_rho, 2) - 1. * s) +
7650  (3. * C4 * delta * pow(pion_mass, 2) * s * tmax *
7651  HeavisideTheta(-m_rho + sqrt(s))) /
7652  (pow(m_rho, 2) - 1. * s) +
7653  (3.9999899999999995 * C4 * pow(m_rho, 2) * s * tmax *
7654  HeavisideTheta(-m_rho + sqrt(s))) /
7655  (pow(m_rho, 2) - 1. * s) +
7656  (1.5 * C4 * delta * pow(m_rho, 2) * s * tmax *
7657  HeavisideTheta(-m_rho + sqrt(s))) /
7658  (pow(m_rho, 2) - 1. * s) +
7659  (1.75 * delta * pow(s, 2) * tmax *
7660  HeavisideTheta(-m_rho + sqrt(s))) /
7661  pow(pow(m_rho, 2) - 1. * s, 2) +
7662  (0.125 * pow(delta, 2) * pow(s, 2) * tmax *
7663  HeavisideTheta(-m_rho + sqrt(s))) /
7664  pow(pow(m_rho, 2) - 1. * s, 2) +
7665  (0.5 * pow(delta, 2) * pow(pion_mass, 4) * pow(s, 2) * tmax *
7666  HeavisideTheta(-m_rho + sqrt(s))) /
7667  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) -
7668  (0.999999 * C4 * pow(s, 2) * tmax *
7669  HeavisideTheta(-m_rho + sqrt(s))) /
7670  (pow(m_rho, 2) - 1. * s) -
7671  (1.9999949999999997 * C4 * delta * pow(s, 2) * tmax *
7672  HeavisideTheta(-m_rho + sqrt(s))) /
7673  (pow(m_rho, 2) - 1. * s) +
7674  (1. * delta * pow(pion_mass, 2) * pow(s, 3) * tmax *
7675  HeavisideTheta(-m_rho + sqrt(s))) /
7676  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) -
7677  (0.25 * pow(delta, 2) * pow(pion_mass, 2) * pow(s, 4) * tmax *
7678  HeavisideTheta(-m_rho + sqrt(s))) /
7679  (pow(m_rho, 6) * pow(pow(m_rho, 2) - 1. * s, 2)) -
7680  (0.25 * delta * pow(s, 4) * tmax *
7681  HeavisideTheta(-m_rho + sqrt(s))) /
7682  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) +
7683  (0.0625 * pow(delta, 2) * pow(s, 5) * tmax *
7684  HeavisideTheta(-m_rho + sqrt(s))) /
7685  (pow(m_rho, 6) * pow(pow(m_rho, 2) - 1. * s, 2)) -
7686  (2. * delta * pow(pion_mass, 4) * s * tmax *
7687  HeavisideTheta(-m_rho + sqrt(s))) /
7688  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7689  (1. * pow(pion_mass, 2) * pow(s, 2) * tmax *
7690  HeavisideTheta(-m_rho + sqrt(s))) /
7691  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7692  (1.25 * pow(delta, 2) * pow(pion_mass, 2) * pow(s, 2) * tmax *
7693  HeavisideTheta(-m_rho + sqrt(s))) /
7694  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7695  (0.25 * pow(s, 3) * tmax * HeavisideTheta(-m_rho + sqrt(s))) /
7696  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7697  (0.4375 * pow(delta, 2) * pow(s, 3) * tmax *
7698  HeavisideTheta(-m_rho + sqrt(s))) /
7699  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7700  (2.000001 * delta * pow(pion_mass, 4) * tmax *
7701  HeavisideTheta(-m_rho + sqrt(s))) /
7702  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7703  (0.500001 * pow(pion_mass, 2) * s * tmax *
7704  HeavisideTheta(-m_rho + sqrt(s))) /
7705  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7706  (1.4999993999999999 * delta * pow(pion_mass, 2) * s * tmax *
7707  HeavisideTheta(-m_rho + sqrt(s))) /
7708  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7709  (2.5000050000000003 * pow(delta, 2) * pow(pion_mass, 2) * s * tmax *
7710  HeavisideTheta(-m_rho + sqrt(s))) /
7711  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7712  (0.2499999 * pow(s, 2) * tmax * HeavisideTheta(-m_rho + sqrt(s))) /
7713  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7714  (0.9999998999999999 * delta * pow(s, 2) * tmax *
7715  HeavisideTheta(-m_rho + sqrt(s))) /
7716  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7717  (0.8125005000000001 * pow(delta, 2) * pow(s, 2) * tmax *
7718  HeavisideTheta(-m_rho + sqrt(s))) /
7719  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7720  (1.0000005 * C4 * delta * pow(pion_mass, 2) * pow(s, 2) * tmax *
7721  HeavisideTheta(-m_rho + sqrt(s))) /
7722  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7723  (0.4999995 * C4 * delta * pow(s, 3) * tmax *
7724  HeavisideTheta(-m_rho + sqrt(s))) /
7725  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7726  (1.0000005 * pow(delta, 2) * pow(pion_mass, 4) * s * tmax *
7727  HeavisideTheta(-m_rho + sqrt(s))) /
7728  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7729  (1.5000015000000002 * delta * pow(pion_mass, 2) * pow(s, 2) * tmax *
7730  HeavisideTheta(-m_rho + sqrt(s))) /
7731  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7732  (0.12499995 * pow(delta, 2) * pow(pion_mass, 2) * pow(s, 2) * tmax *
7733  HeavisideTheta(-m_rho + sqrt(s))) /
7734  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7735  (0.49999994999999997 * delta * pow(s, 3) * tmax *
7736  HeavisideTheta(-m_rho + sqrt(s))) /
7737  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7738  (0.12499995 * pow(delta, 2) * pow(s, 3) * tmax *
7739  HeavisideTheta(-m_rho + sqrt(s))) /
7740  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7741  (0.6250005000000001 * pow(delta, 2) * pow(pion_mass, 2) *
7742  pow(s, 3) * tmax * HeavisideTheta(-m_rho + sqrt(s))) /
7743  (pow(m_rho, 8) - 1. * pow(m_rho, 6) * s) +
7744  (0.1875 * pow(delta, 2) * pow(s, 4) * tmax *
7745  HeavisideTheta(-m_rho + sqrt(s))) /
7746  (pow(m_rho, 8) - 1. * pow(m_rho, 6) * s) -
7747  (2. * pow(pion_mass, 2) * pow(tmax, 2) *
7748  HeavisideTheta(-m_rho + sqrt(s))) /
7749  pow(pow(m_rho, 2) - 1. * s, 2) -
7750  (1. * pow(m_rho, 2) * pow(tmax, 2) *
7751  HeavisideTheta(-m_rho + sqrt(s))) /
7752  pow(pow(m_rho, 2) - 1. * s, 2) -
7753  (1.2499995 * pow(tmax, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7754  (pow(m_rho, 2) - 1. * s) +
7755  (1.0000005 * delta * pow(tmax, 2) *
7756  HeavisideTheta(-m_rho + sqrt(s))) /
7757  (pow(m_rho, 2) - 1. * s) +
7758  (3. * C4 * pow(m_rho, 2) * pow(tmax, 2) *
7759  HeavisideTheta(-m_rho + sqrt(s))) /
7760  (pow(m_rho, 2) - 1. * s) +
7761  (1. * s * pow(tmax, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7762  pow(pow(m_rho, 2) - 1. * s, 2) +
7763  (1. * delta * s * pow(tmax, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7764  pow(pow(m_rho, 2) - 1. * s, 2) -
7765  (1.0000005 * C4 * s * pow(tmax, 2) *
7766  HeavisideTheta(-m_rho + sqrt(s))) /
7767  (pow(m_rho, 2) - 1. * s) -
7768  (1.5 * C4 * delta * s * pow(tmax, 2) *
7769  HeavisideTheta(-m_rho + sqrt(s))) /
7770  (pow(m_rho, 2) - 1. * s) -
7771  (0.5 * pow(delta, 2) * pow(pion_mass, 2) * pow(s, 2) *
7772  pow(tmax, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7773  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) +
7774  (0.25 * pow(delta, 2) * pow(s, 3) * pow(tmax, 2) *
7775  HeavisideTheta(-m_rho + sqrt(s))) /
7776  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) +
7777  (2. * delta * pow(pion_mass, 2) * s * pow(tmax, 2) *
7778  HeavisideTheta(-m_rho + sqrt(s))) /
7779  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7780  (1. * delta * pow(s, 2) * pow(tmax, 2) *
7781  HeavisideTheta(-m_rho + sqrt(s))) /
7782  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7783  (0.25 * pow(delta, 2) * pow(s, 2) * pow(tmax, 2) *
7784  HeavisideTheta(-m_rho + sqrt(s))) /
7785  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) +
7786  (1.9999949999999997 * delta * pow(pion_mass, 2) * pow(tmax, 2) *
7787  HeavisideTheta(-m_rho + sqrt(s))) /
7788  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7789  (0.2500005 * s * pow(tmax, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7790  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7791  (0.24999974999999997 * delta * s * pow(tmax, 2) *
7792  HeavisideTheta(-m_rho + sqrt(s))) /
7793  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7794  (0.50000025 * pow(delta, 2) * s * pow(tmax, 2) *
7795  HeavisideTheta(-m_rho + sqrt(s))) /
7796  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7797  (0.50000025 * C4 * delta * pow(s, 2) * pow(tmax, 2) *
7798  HeavisideTheta(-m_rho + sqrt(s))) /
7799  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) -
7800  (0.9999974999999999 * pow(delta, 2) * pow(pion_mass, 2) *
7801  s * pow(tmax, 2) * HeavisideTheta(-m_rho + sqrt(s))) /
7802  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7803  (0.2500002 * delta * pow(s, 2) * pow(tmax, 2) *
7804  HeavisideTheta(-m_rho + sqrt(s))) /
7805  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7806  (0.43749974999999997 * pow(delta, 2) * pow(s, 2) * pow(tmax, 2) *
7807  HeavisideTheta(-m_rho + sqrt(s))) /
7808  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) +
7809  (0.062499975 * pow(delta, 2) * pow(s, 3) * pow(tmax, 2) *
7810  HeavisideTheta(-m_rho + sqrt(s))) /
7811  (pow(m_rho, 8) - 1. * pow(m_rho, 6) * s) +
7812  (0.6666666666666666 * pow(tmax, 3) *
7813  HeavisideTheta(-m_rho + sqrt(s))) /
7814  pow(pow(m_rho, 2) - 1. * s, 2) +
7815  (0.16666666666666666 * pow(delta, 2) * pow(s, 2) * pow(tmax, 3) *
7816  HeavisideTheta(-m_rho + sqrt(s))) /
7817  (pow(m_rho, 4) * pow(pow(m_rho, 2) - 1. * s, 2)) -
7818  (0.6666666666666666 * delta * s * pow(tmax, 3) *
7819  HeavisideTheta(-m_rho + sqrt(s))) /
7820  pow(pow(m_rho, 3) - 1. * m_rho * s, 2) -
7821  (0.666667 * delta * pow(tmax, 3) *
7822  HeavisideTheta(-m_rho + sqrt(s))) /
7823  (pow(m_rho, 4) - 1. * pow(m_rho, 2) * s) +
7824  (0.3333335 * pow(delta, 2) * s * pow(tmax, 3) *
7825  HeavisideTheta(-m_rho + sqrt(s))) /
7826  (pow(m_rho, 6) - 1. * pow(m_rho, 4) * s) -
7827  0.0625 * pow(eta1 - 1. * eta2, 2) *
7828  (eta1 * eta2 *
7829  (-4. * pow(a1_mass, 6) +
7830  pow(a1_mass, 4) * (12. * pow(pion_mass, 2) - 6. * s) +
7831  pow(pion_mass, 2) *
7832  (4. * pow(pion_mass, 4) - 4. * pow(m_rho, 4) -
7833  2. * pow(pion_mass, 2) * s +
7834  2. * pow(m_rho, 2) * s) +
7835  pow(a1_mass, 2) *
7836  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
7837  8. * pow(pion_mass, 2) * s + 4. * pow(m_rho, 2) * s -
7838  4. * pow(s, 2))) +
7839  pow(eta1, 2) *
7840  (2. * pow(a1_mass, 6) - 2. * pow(pion_mass, 6) +
7841  pow(pion_mass, 2) * pow(m_rho, 2) * s +
7842  pow(m_rho, 2) * (pow(m_rho, 2) - 1. * s) * s +
7843  pow(pion_mass, 4) * (-3. * pow(m_rho, 2) + s) +
7844  pow(a1_mass, 4) * (-6. * pow(pion_mass, 2) -
7845  3. * pow(m_rho, 2) + 3. * s) +
7846  pow(a1_mass, 2) *
7847  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
7848  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
7849  4. * pow(m_rho, 2) * s + 2. * pow(s, 2))) +
7850  pow(eta2, 2) *
7851  (2. * pow(a1_mass, 6) - 2. * pow(pion_mass, 6) -
7852  1. * pow(pion_mass, 2) * pow(m_rho, 2) * s +
7853  pow(pion_mass, 4) * (3. * pow(m_rho, 2) + s) +
7854  pow(a1_mass, 4) * (-6. * pow(pion_mass, 2) +
7855  3. * pow(m_rho, 2) + 3. * s) +
7856  pow(a1_mass, 2) *
7857  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
7858  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
7859  2. * pow(m_rho, 2) * s + 2. * pow(s, 2)))) *
7860  log(fabs(-1. * pow(a1_mass, 2) + tmin)) +
7861  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
7862  (eta2 * (-0.5 * pow(a1_mass, 6) - 0.5 * pow(pion_mass, 6) +
7863  0.5 * pow(pion_mass, 4) * pow(m_rho, 2) +
7864  pow(a1_mass, 4) * (0.5 * pow(pion_mass, 2) +
7865  0.5 * pow(m_rho, 2) - 1. * s) +
7866  pow(a1_mass, 2) * pow(pion_mass, 2) *
7867  (0.5 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) -
7868  1. * s)) +
7869  eta1 *
7870  (pow(a1_mass, 4) * (1. * pow(pion_mass, 2) + 0.5 * s) +
7871  pow(pion_mass, 2) *
7872  (1. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
7873  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 0.5 * s) -
7874  0.5 * pow(m_rho, 2) * s) +
7875  pow(a1_mass, 2) *
7876  (-2. * pow(pion_mass, 4) - 0.5 * pow(m_rho, 2) * s +
7877  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s)))) *
7878  log(fabs(-1. * pow(a1_mass, 2) + tmin))) /
7879  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) -
7880  (0.25 * (1. * eta1 - 1. * eta2) *
7881  (delta * (eta1 *
7882  (1. * pow(a1_mass, 6) - 1. * pow(pion_mass, 6) +
7883  pow(pion_mass, 4) *
7884  (-2.5 * pow(m_rho, 2) + 0.5 * s) +
7885  pow(pion_mass, 2) *
7886  s * (-0.5 * pow(m_rho, 2) + 1. * s) +
7887  pow(a1_mass, 4) * (-3. * pow(pion_mass, 2) -
7888  1.5 * pow(m_rho, 2) + 1.5 * s) +
7889  s * (0.5 * pow(m_rho, 4) -
7890  0.25 * pow(m_rho, 2) * s - 0.25 * pow(s, 2)) +
7891  pow(a1_mass, 2) *
7892  (3. * pow(pion_mass, 4) + 0.5 * pow(m_rho, 4) +
7893  pow(pion_mass, 2) *
7894  (4. * pow(m_rho, 2) - 2. * s) -
7895  2. * pow(m_rho, 2) * s + 1. * pow(s, 2))) +
7896  eta2 *
7897  (-1. * pow(a1_mass, 6) +
7898  pow(a1_mass, 4) * (3. * pow(pion_mass, 2) -
7899  1. * pow(m_rho, 2) - 1. * s) +
7900  pow(pion_mass, 2) *
7901  (1. * pow(pion_mass, 4) - 0.5 * pow(m_rho, 4) +
7902  0.25 * pow(m_rho, 2) * s - 0.25 * pow(s, 2)) +
7903  pow(a1_mass, 2) *
7904  (-3. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
7905  0.25 * pow(m_rho, 2) * s - 0.75 * pow(s, 2) +
7906  pow(pion_mass, 2) *
7907  (1. * pow(m_rho, 2) + 1. * s)))) +
7908  pow(m_rho, 2) *
7909  (eta2 * (pow(a1_mass, 4) * (-1. + 2. * C4 * pow(m_rho, 2)) +
7910  pow(pion_mass, 2) *
7911  (0.5 * pow(m_rho, 2) +
7912  pow(pion_mass, 2) *
7913  (-1. + 2. * C4 * pow(m_rho, 2)) +
7914  0.5 * s) +
7915  pow(a1_mass, 2) *
7916  (2. * C4 * pow(m_rho, 4) +
7917  pow(pion_mass, 2) *
7918  (2. - 4. * C4 * pow(m_rho, 2)) +
7919  pow(m_rho, 2) * (-1.5 - 4. * C4 * s) +
7920  s * (0.5 + 2. * C4 * s))) +
7921  eta1 *
7922  (pow(a1_mass, 4) * (1. - 2. * C4 * pow(m_rho, 2)) +
7923  pow(pion_mass, 4) * (1. - 2. * C4 * pow(m_rho, 2)) +
7924  (-0.5 * pow(m_rho, 2) + 0.5 * s) * s +
7925  pow(a1_mass, 2) *
7926  (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4) +
7927  pow(pion_mass, 2) *
7928  (-2. + 4. * C4 * pow(m_rho, 2)) -
7929  2. * C4 * pow(s, 2)) +
7930  pow(pion_mass, 2) *
7931  (-4. * C4 * pow(m_rho, 4) -
7932  1. * s + pow(m_rho, 2) * (2. + 4. * C4 * s))))) *
7933  log(fabs(-1. * pow(a1_mass, 2) + tmin))) /
7934  pow(m_rho, 2) -
7935  (HeavisideTheta(-m_rho + sqrt(s)) *
7936  (-0.5 *
7937  (eta1 * eta2 *
7938  (0.25 * pow(m_rho, 6) + 1.5 * pow(m_rho, 4) * s -
7939  0.125 * delta * pow(m_rho, 4) * s -
7940  0.75 * pow(m_rho, 2) * pow(s, 2) -
7941  0.75 * delta * pow(m_rho, 2) * pow(s, 2) +
7942  0.375 * delta * pow(s, 3) +
7943  pow(a1_mass, 4) *
7944  (-2. * pow(m_rho, 2) + 1. * delta * s) +
7945  pow(pion_mass, 4) *
7946  (-6. * pow(m_rho, 2) + 3. * delta * s) +
7947  pow(pion_mass, 2) *
7948  (-3. * pow(m_rho, 4) +
7949  (3. + 1.5 * delta) * pow(m_rho, 2) * s -
7950  1.5 * delta * pow(s, 2)) +
7951  pow(a1_mass, 2) *
7952  (0.5 * pow(m_rho, 4) +
7953  (-2.5 - 0.25 * delta) * pow(m_rho, 2) * s +
7954  1.25 * delta * pow(s, 2) +
7955  pow(pion_mass, 2) *
7956  (6. * pow(m_rho, 2) - 3. * delta * s))) +
7957  pow(eta1, 2) *
7958  (0.5 * pow(m_rho, 6) - 2. * pow(m_rho, 4) * s -
7959  0.25 * delta * pow(m_rho, 4) * s +
7960  0.5 * pow(m_rho, 2) * pow(s, 2) +
7961  1. * delta * pow(m_rho, 2) * pow(s, 2) -
7962  0.25 * delta * pow(s, 3) +
7963  pow(pion_mass, 4) *
7964  (3. * pow(m_rho, 2) - 1.5 * delta * s) +
7965  pow(a1_mass, 4) *
7966  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
7967  pow(pion_mass, 2) *
7968  (4. * pow(m_rho, 4) +
7969  (-2. - 2. * delta) * pow(m_rho, 2) * s +
7970  1. * delta * pow(s, 2)) +
7971  pow(a1_mass, 2) *
7972  (-1.5 * pow(m_rho, 4) +
7973  (1.5 + 0.75 * delta) * pow(m_rho, 2) * s -
7974  0.75 * delta * pow(s, 2) +
7975  pow(pion_mass, 2) *
7976  (-3. * pow(m_rho, 2) + 1.5 * delta * s))) +
7977  pow(eta2, 2) *
7978  (-0.75 * pow(m_rho, 6) + 0.5 * pow(m_rho, 4) * s +
7979  0.375 * delta * pow(m_rho, 4) * s +
7980  0.25 * pow(m_rho, 2) * pow(s, 2) -
7981  0.25 * delta * pow(m_rho, 2) * pow(s, 2) -
7982  0.125 * delta * pow(s, 3) +
7983  pow(pion_mass, 4) *
7984  (3. * pow(m_rho, 2) - 1.5 * delta * s) +
7985  pow(a1_mass, 4) *
7986  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
7987  pow(pion_mass, 2) *
7988  (-1. * pow(m_rho, 4) +
7989  (-1. + 0.5 * delta) * pow(m_rho, 2) * s +
7990  0.5 * delta * pow(s, 2)) +
7991  pow(a1_mass, 2) *
7992  (1. * pow(m_rho, 4) +
7993  (1. - 0.5 * delta) * pow(m_rho, 2) * s -
7994  0.5 * delta *
7995  pow(s, 2) +
7996  pow(pion_mass, 2) *
7997  (-3. * pow(m_rho, 2) + 1.5 * delta * s)))) *
7998  tmin -
7999  0.25 *
8000  (eta1 * eta2 *
8001  (0.5 * pow(m_rho, 4) - 2.5 * pow(m_rho, 2) * s -
8002  0.25 * delta * pow(m_rho, 2) * s +
8003  1.25 * delta * pow(s, 2) +
8004  pow(pion_mass, 2) *
8005  (6. * pow(m_rho, 2) - 3. * delta * s) +
8006  pow(a1_mass, 2) *
8007  (-2. * pow(m_rho, 2) + 1. * delta * s)) +
8008  pow(eta1, 2) *
8009  (-1.5 * pow(m_rho, 4) + 1.5 * pow(m_rho, 2) * s +
8010  0.75 * delta * pow(m_rho, 2) * s -
8011  0.75 * delta * pow(s, 2) +
8012  pow(a1_mass, 2) *
8013  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8014  pow(pion_mass, 2) *
8015  (-3. * pow(m_rho, 2) + 1.5 * delta * s)) +
8016  pow(eta2, 2) *
8017  (1. * pow(m_rho, 4) + 1. * pow(m_rho, 2) * s -
8018  0.5 * delta * pow(m_rho, 2) * s -
8019  0.5 * delta * pow(s, 2) +
8020  pow(a1_mass, 2) *
8021  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8022  pow(pion_mass, 2) *
8023  (-3. * pow(m_rho, 2) + 1.5 * delta * s))) *
8024  pow(tmin, 2) -
8025  0.16666666666666666 *
8026  (pow(eta1, 2) * (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8027  pow(eta2, 2) * (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8028  eta1 * eta2 * (-2. * pow(m_rho, 2) + 1. * delta * s)) *
8029  pow(tmin, 3) -
8030  0.5 *
8031  (eta1 * eta2 *
8032  (pow(pion_mass, 6) *
8033  (2. * pow(m_rho, 2) - 1. * delta * s) +
8034  pow(a1_mass, 6) *
8035  (-2. * pow(m_rho, 2) + 1. * delta * s) +
8036  pow(pion_mass, 4) *
8037  (2.5 * pow(m_rho, 4) +
8038  (-0.5 - 1.25 * delta) * pow(m_rho, 2) * s +
8039  0.25 * delta * pow(s, 2)) +
8040  s * (-0.25 * pow(m_rho, 6) +
8041  0.125 * delta * pow(m_rho, 4) * s +
8042  0.25 * pow(m_rho, 2) * pow(s, 2) -
8043  0.125 * delta * pow(s, 3)) +
8044  pow(pion_mass, 2) *
8045  (-0.25 * pow(m_rho, 6) +
8046  (0.5 + 0.125 * delta) * pow(m_rho, 4) * s +
8047  (-1.25 - 0.25 * delta) * pow(m_rho, 2) *
8048  pow(s, 2) +
8049  0.625 * delta *
8050  pow(s, 3)) +
8051  pow(a1_mass, 4) *
8052  (0.5 * pow(m_rho, 4) +
8053  (-2.5 - 0.25 * delta) * pow(m_rho, 2) * s +
8054  1.25 * delta * pow(s, 2) +
8055  pow(pion_mass, 2) *
8056  (6. * pow(m_rho, 2) - 3. * delta * s)) +
8057  pow(a1_mass, 2) *
8058  (0.25 * pow(m_rho, 6) +
8059  (1.5 - 0.125 * delta) * pow(m_rho, 4) * s +
8060  (-0.75 - 0.75 * delta) * pow(m_rho, 2) *
8061  pow(s, 2) +
8062  0.375 * delta * pow(s, 3) +
8063  pow(pion_mass, 4) *
8064  (-6. * pow(m_rho, 2) + 3. * delta * s) +
8065  pow(pion_mass, 2) * (-3. * pow(m_rho, 4) +
8066  (3. + 1.5 * delta) *
8067  pow(m_rho, 2) * s -
8068  1.5 * delta * pow(s, 2)))) +
8069  pow(eta2, 2) *
8070  (pow(a1_mass, 6) *
8071  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8072  pow(pion_mass, 2) *
8073  (0.25 * pow(m_rho, 6) +
8074  (-0.5 - 0.125 * delta) * pow(m_rho, 4) * s +
8075  (0.25 + 0.25 * delta) * pow(m_rho, 2) * pow(s, 2) -
8076  0.125 * delta *
8077  pow(s, 3) +
8078  pow(pion_mass, 4) *
8079  (-1. * pow(m_rho, 2) + 0.5 * delta * s)) +
8080  pow(a1_mass, 4) *
8081  (1. * pow(m_rho, 4) +
8082  (1. - 0.5 * delta) * pow(m_rho, 2) * s -
8083  0.5 * delta *
8084  pow(s, 2) +
8085  pow(pion_mass, 2) *
8086  (-3. * pow(m_rho, 2) + 1.5 * delta * s)) +
8087  pow(a1_mass, 2) *
8088  (-0.75 * pow(m_rho, 6) +
8089  (0.5 + 0.375 * delta) * pow(m_rho, 4) * s +
8090  (0.25 - 0.25 * delta) * pow(m_rho, 2) * pow(s, 2) -
8091  0.125 * delta * pow(s, 3) +
8092  pow(pion_mass, 4) *
8093  (3. * pow(m_rho, 2) - 1.5 * delta * s) +
8094  pow(pion_mass, 2) * (-1. * pow(m_rho, 4) +
8095  (-1. + 0.5 * delta) *
8096  pow(m_rho, 2) * s +
8097  0.5 * delta * pow(s, 2)))) +
8098  pow(eta1, 2) *
8099  (pow(a1_mass, 6) *
8100  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8101  pow(pion_mass, 2) * pow(s, 2) *
8102  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8103  pow(pion_mass, 6) *
8104  (-1. * pow(m_rho, 2) + 0.5 * delta * s) +
8105  pow(pion_mass, 4) *
8106  (-2.5 * pow(m_rho, 4) +
8107  (0.5 + 1.25 * delta) * pow(m_rho, 2) * s -
8108  0.25 * delta * pow(s, 2)) +
8109  s * (0.25 * pow(m_rho, 6) -
8110  0.125 * delta * pow(m_rho, 4) * s -
8111  0.25 * pow(m_rho, 2) * pow(s, 2) +
8112  0.125 * delta * pow(s, 3)) +
8113  pow(a1_mass, 4) *
8114  (-1.5 * pow(m_rho, 4) +
8115  (1.5 + 0.75 * delta) * pow(m_rho, 2) * s -
8116  0.75 * delta * pow(s, 2) +
8117  pow(pion_mass, 2) *
8118  (-3. * pow(m_rho, 2) + 1.5 * delta * s)) +
8119  pow(a1_mass, 2) *
8120  (0.5 * pow(m_rho, 6) +
8121  (-2. - 0.25 * delta) * pow(m_rho, 4) * s +
8122  (0.5 + 1. * delta) * pow(m_rho, 2) * pow(s, 2) -
8123  0.25 * delta * pow(s, 3) +
8124  pow(pion_mass, 4) *
8125  (3. * pow(m_rho, 2) - 1.5 * delta * s) +
8126  pow(pion_mass, 2) *
8127  (4. * pow(m_rho, 4) +
8128  (-2. - 2. * delta) * pow(m_rho, 2) * s +
8129  1. * delta * pow(s, 2))))) *
8130  log(fabs(-1. * pow(a1_mass, 2) + tmin)))) /
8131  (pow(m_rho, 2) * (pow(m_rho, 2) - 1. * s)) -
8132  0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) *
8133  log(fabs(-1. * pow(pion_mass, 2) + tmin)) +
8134  (0.5 * (-2. + delta) * (eta1 - 1. * eta2) *
8135  (eta2 * pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 1. * s) +
8136  eta1 * pow(pion_mass, 2) *
8137  (-0.5 * pow(m_rho, 4) +
8138  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
8139  0.5 * pow(m_rho, 2) * s)) *
8140  log(fabs(-1. * pow(pion_mass, 2) + tmin))) /
8141  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) -
8142  (0.5 * (pow(m_rho, 2) - 1. * s) *
8143  ((0.5 - 0.25 * delta) * pow(m_rho, 2) +
8144  C4 * (-2. + 1. * delta) * pow(m_rho, 4) +
8145  (-0.25 + 0.125 * delta) * delta * s) *
8146  pow(tmin, 2) +
8147  tmin * (-0.5 * pow(m_rho, 6) + 0.25 * delta * pow(m_rho, 6) +
8148  2. * C4 * pow(m_rho, 8) - 1. * C4 * delta * pow(m_rho, 8) +
8149  1. * pow(m_rho, 4) * s + 0.25 * delta * pow(m_rho, 4) * s -
8150  0.375 * pow(delta, 2) * pow(m_rho, 4) * s -
8151  6. * C4 * pow(m_rho, 6) * s +
8152  3. * C4 * delta * pow(m_rho, 6) * s -
8153  0.5 * pow(m_rho, 2) * pow(s, 2) -
8154  0.75 * delta * pow(m_rho, 2) * pow(s, 2) +
8155  0.5 * pow(delta, 2) * pow(m_rho, 2) * pow(s, 2) +
8156  4. * C4 * pow(m_rho, 4) * pow(s, 2) -
8157  2. * C4 * delta * pow(m_rho, 4) * pow(s, 2) +
8158  0.25 * delta * pow(s, 3) -
8159  0.125 * pow(delta, 2) * pow(s, 3) +
8160  pow(pion_mass, 2) *
8161  (C4 * (2. - 1. * delta) * pow(m_rho, 6) +
8162  (0.5 - 0.125 * pow(delta, 2)) * pow(m_rho, 2) * s +
8163  (-1.25 + 0.625 * delta) * delta * pow(s, 2) +
8164  pow(m_rho, 4) *
8165  (-0.5 + 1.25 * delta - 0.5 * pow(delta, 2) -
8166  2. * C4 * s + 1. * C4 * delta * s)) +
8167  (pow(pion_mass, 2) *
8168  ((-2. + 1. * delta) * pow(m_rho, 4) -
8169  0.5000000000000001 * pow(2. - 1. * delta, 2) *
8170  pow(m_rho, 2) * s +
8171  (1. - 0.5 * delta) * delta * pow(s, 2)) +
8172  s * ((-0.5 + 0.25 * delta) * pow(m_rho, 4) +
8173  (0.5 - 0.125 * pow(delta, 2)) * pow(m_rho, 2) * s +
8174  (-0.25 + 0.125 * delta) * delta * pow(s, 2))) *
8175  HeavisideTheta(-m_rho + sqrt(s))) +
8176  pow(m_rho, 2) *
8177  (s * ((0.5 - 0.75 * delta + 0.25 * pow(delta, 2)) *
8178  pow(m_rho, 4) -
8179  0.12500000000000003 * pow(2. - 1. * delta, 2) *
8180  pow(m_rho, 2) * s +
8181  (0.25 - 0.125 * delta) * delta * pow(s, 2)) +
8182  pow(pion_mass, 2) *
8183  (C4 * (4. - 2. * delta) * pow(m_rho, 6) +
8184  delta * (-3. + 1.5 * delta) * pow(s, 2) +
8185  pow(m_rho, 2) *
8186  s * (2. - 1.5 * pow(delta, 2) + 4. * C4 * s + delta *
8187  (2. - 2. * C4 * s)) +
8188  pow(m_rho, 4) *
8189  (-2. - 8. * C4 * s + delta * (1. + 4. * C4 * s))) +
8190  s * ((0.5 - 0.25 * delta) * pow(m_rho, 4) +
8191  0.12500000000000003 * pow(2. - 1. * delta, 2) * pow(m_rho, 2)
8192  * s + (-0.25 + 0.125 * delta) * delta * pow(s, 2) +
8193  pow(pion_mass, 2) * ((-4. + 2. * delta) * pow(m_rho, 2) +
8194  (2. - 1. * delta) * delta * s)) *
8195  HeavisideTheta(-m_rho + sqrt(s))) *
8196  log(fabs(-1. * pow(pion_mass, 2) + tmin))) /
8197  (pow(m_rho, 4) * (pow(m_rho, 2) - 1. * s)) +
8198  0.0625 * pow(eta1 - 1. * eta2, 2) *
8199  (eta1 * eta2 *
8200  (-4. * pow(a1_mass, 6) +
8201  pow(a1_mass, 4) * (12. * pow(pion_mass, 2) - 6. * s) +
8202  pow(pion_mass, 2) *
8203  (4. * pow(pion_mass, 4) - 4. * pow(m_rho, 4) -
8204  2. *
8205  pow(pion_mass, 2) * s +
8206  2. *
8207  pow(m_rho, 2) * s) +
8208  pow(a1_mass, 2) *
8209  (-12. * pow(pion_mass, 4) + 2. * pow(m_rho, 4) +
8210  8. *
8211  pow(pion_mass, 2) * s +
8212  4. *
8213  pow(m_rho, 2) * s -
8214  4. *
8215  pow(s, 2))) +
8216  pow(eta1, 2) *
8217  (2. * pow(a1_mass, 6) - 2. * pow(pion_mass, 6) +
8218  pow(pion_mass, 2) * pow(m_rho, 2) * s +
8219  pow(m_rho, 2) *
8220  (pow(m_rho, 2) - 1. * s) * s +
8221  pow(pion_mass, 4) * (-3. * pow(m_rho, 2) + s) +
8222  pow(a1_mass, 4) *
8223  (-6. * pow(pion_mass, 2) - 3. * pow(m_rho, 2) +
8224  3. *
8225  s) +
8226  pow(a1_mass, 2) *
8227  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
8228  pow(pion_mass, 2) * (6. * pow(m_rho, 2) - 4. * s) -
8229  4. *
8230  pow(m_rho, 2) * s +
8231  2. *
8232  pow(s, 2))) +
8233  pow(eta2, 2) *
8234  (2. * pow(a1_mass, 6) - 2. * pow(pion_mass, 6) -
8235  1. *
8236  pow(pion_mass, 2) * pow(m_rho, 2) * s +
8237  pow(pion_mass, 4) * (3. * pow(m_rho, 2) + s) +
8238  pow(a1_mass, 4) *
8239  (-6. * pow(pion_mass, 2) + 3. * pow(m_rho, 2) +
8240  3. *
8241  s) +
8242  pow(a1_mass, 2) *
8243  (6. * pow(pion_mass, 4) + pow(m_rho, 4) +
8244  pow(pion_mass, 2) * (-6. * pow(m_rho, 2) - 4. * s) -
8245  2. *
8246  pow(m_rho, 2) * s +
8247  2. *
8248  pow(s, 2)))) *
8249  log(fabs(-1. * pow(a1_mass, 2) + tmax)) -
8250  (0.25 * (-2. + delta) * (eta1 - 1. * eta2) *
8251  (eta2 * (-0.5 * pow(a1_mass, 6) - 0.5 * pow(pion_mass, 6) +
8252  0.5 * pow(pion_mass, 4) * pow(m_rho, 2) +
8253  pow(a1_mass, 4) * (0.5 * pow(pion_mass, 2) +
8254  0.5 * pow(m_rho, 2) - 1. * s) +
8255  pow(a1_mass, 2) * pow(pion_mass, 2) *
8256  (0.5 * pow(pion_mass, 2) + 1. * pow(m_rho, 2) -
8257  1. *
8258  s)) +
8259  eta1 *
8260  (pow(a1_mass, 4) * (1. * pow(pion_mass, 2) + 0.5 * s) +
8261  pow(pion_mass, 2) *
8262  (1. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
8263  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 0.5 * s) -
8264  0.5 * pow(m_rho, 2) * s) +
8265  pow(a1_mass, 2) *
8266  (-2. * pow(pion_mass, 4) - 0.5 * pow(m_rho, 2) * s +
8267  pow(pion_mass, 2) * (-1. * pow(m_rho, 2) + 1. * s)))) *
8268  log(fabs(-1. * pow(a1_mass, 2) + tmax))) /
8269  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) +
8270  (0.25 * (1. * eta1 - 1. * eta2) *
8271  (delta *
8272  (eta1 *
8273  (1. * pow(a1_mass, 6) - 1. * pow(pion_mass, 6) +
8274  pow(pion_mass, 4) * (-2.5 * pow(m_rho, 2) + 0.5 * s) +
8275  pow(pion_mass, 2) * s *
8276  (-0.5 * pow(m_rho, 2) + 1. * s) +
8277  pow(a1_mass, 4) * (-3. * pow(pion_mass, 2) -
8278  1.5 * pow(m_rho, 2) + 1.5 * s) +
8279  s * (0.5 * pow(m_rho, 4) - 0.25 * pow(m_rho, 2) * s -
8280  0.25 * pow(s, 2)) +
8281  pow(a1_mass, 2) *
8282  (3. * pow(pion_mass, 4) + 0.5 * pow(m_rho, 4) +
8283  pow(pion_mass, 2) * (4. * pow(m_rho, 2) - 2. * s) -
8284  2. *
8285  pow(m_rho, 2) * s +
8286  1. *
8287  pow(s, 2))) +
8288  eta2 * (-1. * pow(a1_mass, 6) +
8289  pow(a1_mass, 4) *
8290  (3. * pow(pion_mass, 2) - 1. * pow(m_rho, 2) -
8291  1. *
8292  s) +
8293  pow(pion_mass, 2) *
8294  (1. * pow(pion_mass, 4) - 0.5 * pow(m_rho, 4) +
8295  0.25 * pow(m_rho, 2) * s - 0.25 * pow(s, 2)) +
8296  pow(a1_mass, 2) *
8297  (-3. * pow(pion_mass, 4) + 1. * pow(m_rho, 4) +
8298  0.25 * pow(m_rho, 2) * s - 0.75 * pow(s, 2) +
8299  pow(pion_mass, 2) *
8300  (1. * pow(m_rho, 2) + 1. * s)))) +
8301  pow(m_rho, 2) *
8302  (eta2 *
8303  (pow(a1_mass, 4) * (-1. + 2. * C4 * pow(m_rho, 2)) +
8304  pow(pion_mass, 2) *
8305  (0.5 * pow(m_rho, 2) +
8306  pow(pion_mass, 2) *
8307  (-1. + 2. * C4 * pow(m_rho, 2)) +
8308  0.5 * s) +
8309  pow(a1_mass, 2) *
8310  (2. * C4 * pow(m_rho, 4) +
8311  pow(pion_mass, 2) *
8312  (2. - 4. * C4 * pow(m_rho, 2)) +
8313  pow(m_rho, 2) * (-1.5 - 4. * C4 * s) +
8314  s * (0.5 + 2. * C4 * s))) +
8315  eta1 * (pow(a1_mass, 4) * (1. - 2. * C4 * pow(m_rho, 2)) +
8316  pow(pion_mass, 4) * (1. - 2. * C4 * pow(m_rho, 2)) +
8317  (-0.5 * pow(m_rho, 2) + 0.5 * s) * s +
8318  pow(a1_mass, 2) *
8319  (-1. * pow(m_rho, 2) + 2. * C4 * pow(m_rho, 4) +
8320  pow(pion_mass, 2) *
8321  (-2. + 4. * C4 * pow(m_rho, 2)) -
8322  2. *
8323  C4 * pow(s, 2)) +
8324  pow(pion_mass, 2) *
8325  (-4. * C4 * pow(m_rho, 4) - 1. * s +
8326  pow(m_rho, 2) * (2. + 4. * C4 * s))))) *
8327  log(fabs(-1. * pow(a1_mass, 2) + tmax))) /
8328  pow(m_rho, 2) +
8329  (HeavisideTheta(-m_rho + sqrt(s)) *
8330  (-0.5 *
8331  (eta1 * eta2 *
8332  (0.25 * pow(m_rho, 6) + 1.5 * pow(m_rho, 4) * s -
8333  0.125 * delta * pow(m_rho, 4) * s -
8334  0.75 * pow(m_rho, 2) * pow(s, 2) -
8335  0.75 * delta * pow(m_rho, 2) * pow(s, 2) +
8336  0.375 * delta * pow(s, 3) +
8337  pow(a1_mass, 4) *
8338  (-2. * pow(m_rho, 2) + 1. * delta * s) +
8339  pow(pion_mass, 4) *
8340  (-6. * pow(m_rho, 2) + 3. * delta * s) +
8341  pow(pion_mass, 2) * (-3. * pow(m_rho, 4) +
8342  (3. + 1.5 * delta) *
8343  pow(m_rho, 2) * s -
8344  1.5 * delta * pow(s, 2)) +
8345  pow(a1_mass, 2) *
8346  (0.5 * pow(m_rho, 4) +
8347  (-2.5 - 0.25 * delta) * pow(m_rho, 2) * s +
8348  1.25 * delta * pow(s, 2) +
8349  pow(pion_mass, 2) *
8350  (6. * pow(m_rho, 2) - 3. * delta * s))) +
8351  pow(eta1, 2) *
8352  (0.5 * pow(m_rho, 6) - 2. * pow(m_rho, 4) * s -
8353  0.25 * delta * pow(m_rho, 4) * s +
8354  0.5 * pow(m_rho, 2) * pow(s, 2) +
8355  1. *
8356  delta * pow(m_rho, 2) * pow(s, 2) -
8357  0.25 * delta * pow(s, 3) +
8358  pow(pion_mass, 4) *
8359  (3. * pow(m_rho, 2) - 1.5 * delta * s) +
8360  pow(a1_mass, 4) *
8361  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8362  pow(pion_mass, 2) * (4. * pow(m_rho, 4) +
8363  (-2. - 2. * delta) *
8364  pow(m_rho, 2) * s +
8365  1. *
8366  delta * pow(s, 2)) +
8367  pow(a1_mass, 2) *
8368  (-1.5 * pow(m_rho, 4) +
8369  (1.5 + 0.75 * delta) * pow(m_rho, 2) * s -
8370  0.75 * delta * pow(s, 2) +
8371  pow(pion_mass, 2) *
8372  (-3. * pow(m_rho, 2) + 1.5 * delta * s))) +
8373  pow(eta2, 2) *
8374  (-0.75 * pow(m_rho, 6) + 0.5 * pow(m_rho, 4) * s +
8375  0.375 * delta *
8376  pow(m_rho, 4) * s +
8377  0.25 * pow(m_rho, 2) * pow(s, 2) -
8378  0.25 * delta * pow(m_rho, 2) * pow(s, 2) -
8379  0.125 * delta *
8380  pow(s, 3) +
8381  pow(pion_mass, 4) *
8382  (3. * pow(m_rho, 2) - 1.5 * delta * s) +
8383  pow(a1_mass, 4) *
8384  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8385  pow(pion_mass, 2) *
8386  (-1. * pow(m_rho, 4) +
8387  (-1. + 0.5 * delta) * pow(m_rho, 2) * s +
8388  0.5 * delta * pow(s, 2)) +
8389  pow(a1_mass, 2) *
8390  (1. * pow(m_rho, 4) +
8391  (1. - 0.5 * delta) * pow(m_rho, 2) * s -
8392  0.5 * delta * pow(s, 2) +
8393  pow(pion_mass, 2) *
8394  (-3. * pow(m_rho, 2) + 1.5 * delta * s)))) *
8395  tmax -
8396  0.25 *
8397  (eta1 * eta2 *
8398  (0.5 * pow(m_rho, 4) - 2.5 * pow(m_rho, 2) * s -
8399  0.25 * delta * pow(m_rho, 2) * s +
8400  1.25 * delta * pow(s, 2) +
8401  pow(pion_mass, 2) *
8402  (6. * pow(m_rho, 2) - 3. * delta * s) +
8403  pow(a1_mass, 2) *
8404  (-2. * pow(m_rho, 2) + 1. * delta * s)) +
8405  pow(eta1, 2) *
8406  (-1.5 * pow(m_rho, 4) + 1.5 * pow(m_rho, 2) * s +
8407  0.75 * delta * pow(m_rho, 2) * s -
8408  0.75 * delta * pow(s, 2) +
8409  pow(a1_mass, 2) *
8410  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8411  pow(pion_mass, 2) *
8412  (-3. * pow(m_rho, 2) + 1.5 * delta * s)) +
8413  pow(eta2, 2) * (1. * pow(m_rho, 4) + 1. * pow(m_rho, 2) * s -
8414  0.5 * delta * pow(m_rho, 2) * s -
8415  0.5 * delta * pow(s, 2) +
8416  pow(a1_mass, 2) *
8417  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8418  pow(pion_mass, 2) * (-3. * pow(m_rho, 2) +
8419  1.5 * delta * s))) *
8420  pow(tmax, 2) -
8421  0.16666666666666666 *
8422  (pow(eta1, 2) * (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8423  pow(eta2, 2) * (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8424  eta1 * eta2 * (-2. * pow(m_rho, 2) + 1. * delta * s)) *
8425  pow(tmax, 3) -
8426  0.5 *
8427  (eta1 * eta2 *
8428  (pow(pion_mass, 6) *
8429  (2. * pow(m_rho, 2) - 1. * delta * s) +
8430  pow(a1_mass, 6) *
8431  (-2. * pow(m_rho, 2) + 1. * delta * s) +
8432  pow(pion_mass, 4) *
8433  (2.5 * pow(m_rho, 4) +
8434  (-0.5 - 1.25 * delta) * pow(m_rho, 2) * s +
8435  0.25 * delta * pow(s, 2)) +
8436  s * (-0.25 * pow(m_rho, 6) +
8437  0.125 * delta * pow(m_rho, 4) * s +
8438  0.25 * pow(m_rho, 2) * pow(s, 2) -
8439  0.125 * delta * pow(s, 3)) +
8440  pow(pion_mass, 2) *
8441  (-0.25 * pow(m_rho, 6) +
8442  (0.5 + 0.125 * delta) * pow(m_rho, 4) * s +
8443  (-1.25 - 0.25 * delta) * pow(m_rho, 2) *
8444  pow(s, 2) +
8445  0.625 * delta * pow(s, 3)) +
8446  pow(a1_mass, 4) *
8447  (0.5 * pow(m_rho, 4) +
8448  (-2.5 - 0.25 * delta) * pow(m_rho, 2) * s +
8449  1.25 * delta * pow(s, 2) +
8450  pow(pion_mass, 2) *
8451  (6. * pow(m_rho, 2) - 3. * delta * s)) +
8452  pow(a1_mass, 2) *
8453  (0.25 * pow(m_rho, 6) +
8454  (1.5 - 0.125 * delta) * pow(m_rho, 4) * s +
8455  (-0.75 - 0.75 * delta) * pow(m_rho, 2) *
8456  pow(s, 2) +
8457  0.375 * delta * pow(s, 3) +
8458  pow(pion_mass, 4) *
8459  (-6. * pow(m_rho, 2) + 3. * delta * s) +
8460  pow(pion_mass, 2) * (-3. * pow(m_rho, 4) +
8461  (3. + 1.5 * delta) *
8462  pow(m_rho, 2) * s -
8463  1.5 * delta * pow(s, 2)))) +
8464  pow(eta2, 2) *
8465  (pow(a1_mass, 6) *
8466  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8467  pow(pion_mass, 2) *
8468  (0.25 * pow(m_rho, 6) +
8469  (-0.5 - 0.125 * delta) * pow(m_rho, 4) * s +
8470  (0.25 + 0.25 * delta) * pow(m_rho, 2) * pow(s, 2) -
8471  0.125 * delta *
8472  pow(s, 3) +
8473  pow(pion_mass, 4) *
8474  (-1. * pow(m_rho, 2) + 0.5 * delta * s)) +
8475  pow(a1_mass, 4) *
8476  (1. * pow(m_rho, 4) +
8477  (1. - 0.5 * delta) * pow(m_rho, 2) * s -
8478  0.5 * delta * pow(s, 2) +
8479  pow(pion_mass, 2) *
8480  (-3. * pow(m_rho, 2) + 1.5 * delta * s)) +
8481  pow(a1_mass, 2) *
8482  (-0.75 * pow(m_rho, 6) +
8483  (0.5 + 0.375 * 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  (3. * pow(m_rho, 2) - 1.5 * delta * s) +
8489  pow(pion_mass, 2) *
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(eta1, 2) *
8494  (pow(a1_mass, 6) *
8495  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8496  pow(pion_mass, 2) * pow(s, 2) *
8497  (1. * pow(m_rho, 2) - 0.5 * delta * s) +
8498  pow(pion_mass, 6) *
8499  (-1. * pow(m_rho, 2) + 0.5 * delta * s) +
8500  pow(pion_mass, 4) *
8501  (-2.5 * pow(m_rho, 4) +
8502  (0.5 + 1.25 * delta) * pow(m_rho, 2) * s -
8503  0.25 * delta * pow(s, 2)) +
8504  s * (0.25 * pow(m_rho, 6) -
8505  0.125 * delta *
8506  pow(m_rho, 4) * s -
8507  0.25 * pow(m_rho, 2) * pow(s, 2) +
8508  0.125 * delta *
8509  pow(s, 3)) +
8510  pow(a1_mass, 4) *
8511  (-1.5 * pow(m_rho, 4) +
8512  (1.5 + 0.75 * delta) * pow(m_rho, 2) * s -
8513  0.75 * delta * pow(s, 2) +
8514  pow(pion_mass, 2) *
8515  (-3. * pow(m_rho, 2) + 1.5 * delta * s)) +
8516  pow(a1_mass, 2) *
8517  (0.5 * pow(m_rho, 6) +
8518  (-2. - 0.25 * delta) * pow(m_rho, 4) * s +
8519  (0.5 + 1. * delta) * pow(m_rho, 2) * pow(s, 2) -
8520  0.25 * delta * pow(s, 3) +
8521  pow(pion_mass, 4) *
8522  (3. * pow(m_rho, 2) - 1.5 * delta * s) +
8523  pow(pion_mass, 2) *
8524  (4. * pow(m_rho, 4) +
8525  (-2. - 2. * delta) *
8526  pow(m_rho, 2) * s +
8527  1. *
8528  delta * pow(s, 2))))) *
8529  log(fabs(-1. * pow(a1_mass, 2) + tmax)))) /
8530  (pow(m_rho, 2) * (pow(m_rho, 2) - 1. * s)) +
8531  0.5 * pow(-2. + delta, 2) * pow(pion_mass, 2) *
8532  log(fabs(-1. * pow(pion_mass, 2) + tmax)) -
8533  (0.5 * (-2. + delta) * (eta1 - 1. * eta2) *
8534  (eta2 * pow(pion_mass, 4) * (-1. * pow(m_rho, 2) + 1. * s) +
8535  eta1 * pow(pion_mass, 2) *
8536  (-0.5 * pow(m_rho, 4) +
8537  pow(pion_mass, 2) * (1. * pow(m_rho, 2) - 1. * s) +
8538  0.5 * pow(m_rho, 2) * s)) *
8539  log(fabs(-1. * pow(pion_mass, 2) + tmax))) /
8540  (pow(a1_mass, 2) - 1. * pow(pion_mass, 2)) +
8541  (0.5 * (pow(m_rho, 2) - 1. * s) *
8542  ((0.5 - 0.25 * delta) * pow(m_rho, 2) +
8543  C4 *
8544  (-2. + 1. * delta) * pow(m_rho, 4) +
8545  (-0.25 + 0.125 * delta) * delta * s) *
8546  pow(tmax, 2) +
8547  tmax * (-0.5 * pow(m_rho, 6) +
8548  0.25 * delta * pow(m_rho, 6) + 2. * C4 * pow(m_rho, 8) -
8549  1. *
8550  C4 * delta * pow(m_rho, 8) +
8551  1. *
8552  pow(m_rho, 4) * s +
8553  0.25 * delta * pow(m_rho, 4) * s -
8554  0.375 * pow(delta, 2) * pow(m_rho, 4) * s -
8555  6. *
8556  C4 * pow(m_rho, 6) * s +
8557  3. *
8558  C4 * delta * pow(m_rho, 6) * s -
8559  0.5 * pow(m_rho, 2) * pow(s, 2) -
8560  0.75 * delta * pow(m_rho, 2) * pow(s, 2) +
8561  0.5 * pow(delta, 2) * pow(m_rho, 2) * pow(s, 2) +
8562  4. *
8563  C4 * pow(m_rho, 4) * pow(s, 2) -
8564  2. *
8565  C4 * delta * pow(m_rho, 4) * pow(s, 2) +
8566  0.25 * delta * pow(s, 3) -
8567  0.125 * pow(delta, 2) * pow(s, 3) +
8568  pow(pion_mass, 2) *
8569  (C4 * (2. - 1. * delta) * pow(m_rho, 6) +
8570  (0.5 - 0.125 * pow(delta, 2)) * pow(m_rho, 2) * s +
8571  (-1.25 + 0.625 * delta) * delta * pow(s, 2) +
8572  pow(m_rho, 4) *
8573  (-0.5 + 1.25 * delta -
8574  0.5 * pow(delta, 2) - 2. * C4 * s +
8575  1. *
8576  C4 * delta *
8577  s)) +
8578  (pow(pion_mass, 2) *
8579  ((-2. + 1. * delta) * pow(m_rho, 4) -
8580  0.5000000000000001 *
8581  pow(2. - 1. * delta, 2) * pow(m_rho, 2) * s +
8582  (1. - 0.5 * delta) *
8583  delta * pow(s, 2)) +
8584  s * ((-0.5 + 0.25 * delta) * pow(m_rho, 4) +
8585  (0.5 - 0.125 * pow(delta, 2)) * pow(m_rho, 2) * s +
8586  (-0.25 + 0.125 * delta) * delta * pow(s, 2))) *
8587  HeavisideTheta(-m_rho + sqrt(s))) +
8588  pow(m_rho, 2) *
8589  (s * ((0.5 - 0.75 * delta + 0.25 * pow(delta, 2)) *
8590  pow(m_rho, 4) -
8591  0.12500000000000003 * pow(2. - 1. * delta, 2) *
8592  pow(m_rho, 2) * s +
8593  (0.25 - 0.125 * delta) * delta * pow(s, 2)) +
8594  pow(pion_mass, 2) *
8595  (C4 * (4. - 2. * delta) * pow(m_rho, 6) +
8596  delta * (-3. + 1.5 * delta) * pow(s, 2) +
8597  pow(m_rho, 2) * s *
8598  (2. - 1.5 * pow(delta, 2) + 4. * C4 * s +
8599  delta * (2. - 2. * C4 * s)) +
8600  pow(m_rho, 4) *
8601  (-2. - 8. * C4 * s + delta * (1. + 4. * C4 * s))) +
8602  s * ((0.5 - 0.25 * delta) * pow(m_rho, 4) +
8603  0.12500000000000003 * pow(2. - 1. * delta, 2) * pow(m_rho, 2)
8604  * s + (-0.25 + 0.125 * delta) * delta * pow(s, 2) +
8605  pow(pion_mass, 2) * ((-4. + 2. * delta) * pow(m_rho, 2) +
8606  (2. - 1. * delta) * delta * s)) *
8607  HeavisideTheta(-m_rho + sqrt(s))) *
8608  log(fabs(-1. * pow(pion_mass, 2) + tmax))) /
8609  (pow(m_rho, 4) * (pow(m_rho, 2) - 1. * s)))) /
8610  (16. * Pi * s * (-4 * pow(pion_mass, 2) + s));
8611 
8612  // clang-format on
8613  return cut_off(xs * gev2_mb / spin_deg_factor);
8614 }
8615 
8617  const double s, const double t, const double m_rho) {
8618  const double spin_deg_factor = 1.0;
8619 
8620  using std::abs;
8621  using std::atan;
8622  using std::log;
8623  using std::pow;
8624  using std::sqrt;
8625 
8626  // clang-format off
8627  const double diff_xs =
8628  (pow(Const, 2) * pow(ghat, 4) *
8629  (0.75 +
8630  C4 * (2. * C4 * pow(m_rho, 4) + pow(m_rho, 2) * (-3. - 4. * C4 * s) +
8631  s * (3. + 2. * C4 * s)) -
8632  (0.25 * pow(-2 + delta, 2) * pow(pion_mass, 2) *
8633  (pow(pion_mass, 4) + pow(pow(m_rho, 2) - t, 2) -
8634  2 * pow(pion_mass, 2) * (pow(m_rho, 2) + t))) /
8635  (pow(m_rho, 2) * pow(pow(pion_mass, 2) - t, 2)) +
8636  (pow(delta, 2) *
8637  (0.5 * pow(pion_mass, 4) * pow(m_rho, 2) + 0.125 * pow(m_rho, 6) +
8638  pow(pion_mass, 2) * (1.25 * pow(m_rho, 4) - 0.375 * pow(s, 2) +
8639  pow(m_rho, 2) * (0.125 * s - 1. * t)) +
8640  pow(m_rho, 4) * (-0.375 * s - 0.5 * t) +
8641  pow(s, 2) * (0.125 * s + 0.125 * t) +
8642  pow(m_rho, 2) *
8643  (0.0625 * pow(s, 2) + 0.375 * s * t + 0.5 * pow(t, 2)))) /
8644  pow(m_rho, 6) +
8645  (delta * (2. * C4 * pow(m_rho, 6) +
8646  pow(pion_mass, 2) * (3. * C4 * pow(m_rho, 4) + 0.25 * s +
8647  pow(m_rho, 2) * (-1.25 - 1. * C4 * s)) +
8648  s * (-0.25 * s - 0.25 * t) +
8649  pow(m_rho, 4) * (-0.75 - 1.5 * C4 * s - 3. * C4 * t) +
8650  pow(m_rho, 2) *
8651  (1.25 * t + s * (0.25 - 0.5 * C4 * s + 1. * C4 * t)))) /
8652  pow(m_rho, 4) -
8653  (0.125 * (-2 + delta) * (eta1 - eta2) *
8654  (-(eta2 * (pow(pion_mass, 2) + t) *
8655  (pow(pion_mass, 4) + t * (-pow(m_rho, 2) + 2 * s + t) -
8656  pow(pion_mass, 2) * (pow(m_rho, 2) + 2 * t))) +
8657  eta1 * (2 * pow(pion_mass, 6) +
8658  pow(pion_mass, 4) * (-2 * pow(m_rho, 2) + s - 4 * t) +
8659  s * t * (-pow(m_rho, 2) + t) +
8660  pow(pion_mass, 2) * (2 * pow(m_rho, 4) + 2 * t * (s + t) -
8661  pow(m_rho, 2) * (s + 2 * t))))) /
8662  ((-pow(a1_mass, 2) + t) * (-pow(pion_mass, 2) + t)) +
8663  (0.03125 * pow(eta1 - eta2, 2) *
8664  (-2 * eta1 * eta2 *
8665  (pow(pion_mass, 8) - 4 * pow(pion_mass, 6) * t +
8666  pow(t, 2) * (-pow(m_rho, 4) - 2 * pow(m_rho, 2) * s +
8667  2 * pow(s, 2) + 2 * s * t + pow(t, 2)) -
8668  2 * pow(pion_mass, 2) * t *
8669  (-2 * pow(m_rho, 4) + pow(m_rho, 2) * s + 2 * t * (s + t)) +
8670  pow(pion_mass, 4) * (-pow(m_rho, 4) + 2 * t * (s + 3 * t))) +
8671  pow(eta2, 2) *
8672  (pow(pion_mass, 8) -
8673  2 * pow(pion_mass, 6) * (pow(m_rho, 2) + 2 * t) +
8674  pow(t, 2) * (pow(m_rho, 4) + 2 * pow(s, 2) + 2 * s * t +
8675  pow(t, 2) + 2 * pow(m_rho, 2) * (-s + t)) -
8676  2 * pow(pion_mass, 2) * t *
8677  (2 * t * (s + t) + pow(m_rho, 2) * (s + 3 * t)) +
8678  pow(pion_mass, 4) * (pow(m_rho, 4) + 6 * pow(m_rho, 2) * t +
8679  2 * t * (s + 3 * t))) +
8680  pow(eta1, 2) *
8681  (pow(pion_mass, 8) +
8682  2 * pow(pion_mass, 6) * (pow(m_rho, 2) - 2 * t) -
8683  2 * pow(pion_mass, 2) * (pow(m_rho, 2) - s - t) *
8684  (pow(m_rho, 4) + pow(m_rho, 2) * t - 2 * pow(t, 2)) +
8685  t * (-pow(m_rho, 2) + t) *
8686  (2 * pow(s, 2) + 2 * s * t + pow(t, 2) -
8687  pow(m_rho, 2) * (2 * s + t)) +
8688  pow(pion_mass, 4) *
8689  (pow(m_rho, 4) - 2 * pow(m_rho, 2) * (s + 3 * t) +
8690  2 * t * (s + 3 * t))))) /
8691  pow(pow(a1_mass, 2) - t, 2) -
8692  (0.0625 * (eta1 - eta2) *
8693  (eta2 *
8694  (-4 * delta * pow(pion_mass, 6) +
8695  4 * pow(pion_mass, 4) *
8696  (pow(m_rho, 2) - 2 * C4 * pow(m_rho, 4) + 3 * delta * t) +
8697  pow(pion_mass, 2) *
8698  (delta * (s - 6 * t) * (s + 2 * t) -
8699  (2 + delta) * pow(m_rho, 2) * (s + 4 * t) +
8700  2 * pow(m_rho, 4) * (-1 + delta + 8 * C4 * t)) +
8701  t * (-8 * C4 * pow(m_rho, 6) +
8702  pow(m_rho, 4) * (6 - 4 * delta + 16 * C4 * s - 8 * C4 * t) +
8703  pow(m_rho, 2) * (-(s * (2 + delta + 8 * C4 * s)) +
8704  4 * (1 + delta) * t) +
8705  delta * (3 * pow(s, 2) + 4 * s * t + 4 * pow(t, 2)))) +
8706  eta1 * (4 * delta * pow(pion_mass, 6) - 8 * C4 * pow(m_rho, 6) * t +
8707  delta * (pow(s, 3) - 4 * pow(s, 2) * t - 6 * s * pow(t, 2) -
8708  4 * pow(t, 3)) -
8709  2 * pow(pion_mass, 4) *
8710  ((2 - 5 * delta) * pow(m_rho, 2) -
8711  4 * C4 * pow(m_rho, 4) + delta * (s + 6 * t)) +
8712  2 * pow(m_rho, 4) *
8713  (s - delta * s + t * (2 - delta + 4 * C4 * t)) +
8714  pow(m_rho, 2) *
8715  (8 * delta * s * t + 2 * (-2 + 3 * delta) * pow(t, 2) +
8716  pow(s, 2) * (-2 + delta + 8 * C4 * t)) -
8717  2 * pow(pion_mass, 2) *
8718  (-8 * C4 * pow(m_rho, 6) +
8719  2 * delta * (s - 3 * t) * (s + t) -
8720  pow(m_rho, 2) * ((2 + delta) * s + (4 - 8 * delta) * t) +
8721  pow(m_rho, 4) * (4 + 8 * C4 * (s + t)))))) /
8722  (pow(m_rho, 2) * (-pow(a1_mass, 2) + t)) +
8723  (0.0625 * pow(-2 * pow(m_rho, 2) + delta * s, 2) *
8724  (8 * pow(pion_mass, 4) * pow(m_rho, 2) + 2 * pow(m_rho, 6) +
8725  pow(s, 3) + 8 * pow(m_rho, 2) * t * (s + t) -
8726  pow(m_rho, 4) * (7 * s + 8 * t) +
8727  4 * pow(pion_mass, 2) *
8728  (5 * pow(m_rho, 4) - pow(s, 2) - 4 * pow(m_rho, 2) * t)) *
8729  HeavisideTheta(-m_rho + sqrt(s))) /
8730  (pow(m_rho, 6) * pow(pow(m_rho, 2) - s, 2)) -
8731  (0.0625 * (eta1 - eta2) * (2 * pow(m_rho, 2) - delta * s) *
8732  (-(eta2 * (2 * pow(pion_mass, 2) + pow(m_rho, 2) - s - 2 * t) *
8733  (2 * pow(pion_mass, 4) +
8734  pow(pion_mass, 2) * (-pow(m_rho, 2) + s - 4 * t) +
8735  t * (3 * pow(m_rho, 2) + s + 2 * t))) +
8736  eta1 * (4 * pow(pion_mass, 6) - pow(m_rho, 4) * s + pow(s, 3) +
8737  2 * pow(pion_mass, 4) * (5 * pow(m_rho, 2) - s - 6 * t) -
8738  2 * (pow(m_rho, 4) - 4 * pow(m_rho, 2) * s + pow(s, 2)) * t +
8739  6 * (pow(m_rho, 2) - s) * pow(t, 2) - 4 * pow(t, 3) -
8740  4 * pow(pion_mass, 2) *
8741  (4 * pow(m_rho, 2) * t + (s - 3 * t) * (s + t)))) *
8742  HeavisideTheta(-m_rho + sqrt(s))) /
8743  (pow(m_rho, 2) * (pow(m_rho, 2) - s) * (pow(a1_mass, 2) - t)) -
8744  (3. * (1. * pow(m_rho, 2) - 0.5 * delta * s) *
8745  (delta * (0.666667 * pow(pion_mass, 4) * pow(m_rho, 2) +
8746  0.166667 * pow(m_rho, 6) +
8747  pow(pion_mass, 2) *
8748  (1.66667 * pow(m_rho, 4) - 0.416667 * pow(s, 2) +
8749  pow(m_rho, 2) * (0.0833333 * s - 1.33333 * t)) +
8750  pow(m_rho, 4) * (-0.541667 * s - 0.666667 * t) +
8751  pow(s, 2) * (0.125 * s + 0.0833333 * t) +
8752  pow(m_rho, 2) * (-0.0833333 * pow(s, 2) + 0.583333 * s * t +
8753  0.666667 * pow(t, 2))) +
8754  pow(m_rho, 2) *
8755  (1. * C4 * pow(m_rho, 6) +
8756  pow(pion_mass, 2) *
8757  (2. * C4 * pow(m_rho, 4) + 0.166667 * s +
8758  pow(m_rho, 2) * (-0.833333 - 0.666667 * C4 * s)) +
8759  s * (-0.0833333 * s - 0.166667 * t) +
8760  pow(m_rho, 4) * (-0.416667 - 1.33333 * C4 * s - 2. * C4 * t) +
8761  pow(m_rho, 2) * (0.833333 * t + s * (0.5 + 0.333333 * C4 * s +
8762  0.666667 * C4 * t)))) *
8763  HeavisideTheta(-m_rho + sqrt(s))) /
8764  (pow(m_rho, 8) - 1. * pow(m_rho, 6) * s) +
8765  ((0.125 * (-2 + delta) *
8766  (pow(pion_mass, 4) * ((-2 + 4 * delta) * pow(m_rho, 2) +
8767  8 * C4 * pow(m_rho, 4) + 5 * delta * s) -
8768  8 * C4 * pow(m_rho, 6) * t + delta * s * t * (s + t) +
8769  pow(m_rho, 2) * (delta * s * (s - 3 * t) - 2 * t * (s + t)) +
8770  2 * pow(m_rho, 4) *
8771  ((-1 + delta) * s + t + 4 * C4 * t * (2 * s + t)) -
8772  pow(pion_mass, 2) *
8773  (8 * C4 * pow(m_rho, 6) + delta * s * (s + 6 * t) +
8774  2 * pow(m_rho, 4) * (-3 + 8 * C4 * t) +
8775  pow(m_rho, 2) *
8776  ((-2 + 9 * delta) * s + 4 * (-1 + delta) * t)))) /
8777  (-pow(pion_mass, 2) + t) -
8778  (0.125 * (-2. + delta) * (-2. * pow(m_rho, 2) + delta * s) *
8779  (pow(pion_mass, 4) * (4. * pow(m_rho, 2) + 4. * s) +
8780  pow(pion_mass, 2) *
8781  (pow(m_rho, 2) * (-7. * s - 4. * t) + s * (-1. * s - 4. * t)) +
8782  s * (pow(m_rho, 4) + pow(m_rho, 2) * (s - 1. * t) + s * t)) *
8783  HeavisideTheta(-m_rho + sqrt(s))) /
8784  ((pow(m_rho, 2) - 1. * s) * (pow(pion_mass, 2) - 1. * t))) /
8785  pow(m_rho, 4))) /
8786  (16. * Pi * s * (-4 * pow(pion_mass, 2) + s));
8787 
8788  // clang-format on
8789  return cut_off(gev2_mb * diff_xs / spin_deg_factor);
8790 }
8791 
8792 } // namespace smash
double HeavisideTheta(double x)
Heavyside step function.
Definition: action.h:24
constexpr double gev2_mb
GeV^-2 <-> mb conversion factor.
Definition: constants.h:31
constexpr double a1_mass
a1 mass in GeV.
Definition: constants.h:86
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 pion_mass
Pion mass in GeV.
Definition: constants.h:65
double cut_off(const double sigma_mb)
Cross section after cut off.
constexpr double omega_mass
omega mass in GeV.
Definition: constants.h:79