8 from object_library
import all_parameters, Parameter
10 from function_library
import complexconjugate, re, im, csc, sec, acsc, asec, \
14 ZERO = Parameter(name=
'ZERO', nature=
'internal', type=
'real', value=
'0.0',
33 texname=
'\\text{aEWM1}',
63 texname=
'\\text{ymdo}',
72 value=0.0025499999999999997,
73 texname=
'\\text{ymup}',
83 texname=
'\\text{yms}',
93 texname=
'\\text{ymc}',
103 texname=
'\\text{ymb}',
113 texname=
'\\text{ymt}',
122 value=0.0005110000000000001,
123 texname=
'\\text{yme}',
133 texname=
'\\text{ymm}',
143 texname=
'\\text{ymtau}',
153 texname=
'\\text{Ge}',
163 texname=
'\\text{GChi}',
172 value=0.0005110000000000001,
173 texname=
'\\text{Me}',
183 texname=
'\\text{MM}',
193 texname=
'\\text{MTA}',
202 value=0.0025499999999999997,
213 texname=
'\\text{MC}',
223 texname=
'\\text{MT}',
233 texname=
'\\text{MD}',
243 texname=
'\\text{MS}',
253 texname=
'\\text{MB}',
263 texname=
'\\text{MChi}',
273 texname=
'\\text{MZ}',
283 texname=
'\\text{MAp}',
293 texname=
'\\text{MH}',
303 texname=
'\\text{Mpi}',
313 texname=
'\\text{WT}',
323 texname=
'\\text{WZ}',
333 texname=
'\\text{WW}',
343 texname=
'\\text{WAp}',
353 texname=
'\\text{WH}',
358 Lam = Parameter(name=
'Lam', nature=
'internal', type=
'real',
359 value=
'MAp/(GChi*Ge)', texname=
'\\text{Lam}')
361 aEW = Parameter(name=
'aEW', nature=
'internal', type=
'real', value=
'1/aEWM1',
362 texname=
'\\text{aEW}')
364 G = Parameter(name=
'G', nature=
'internal', type=
'real',
365 value=
'2*cmath.sqrt(aS)*cmath.sqrt(cmath.pi)', texname=
'G')
367 CKM1x1 = Parameter(name=
'CKM1x1', nature=
'internal', type=
'complex',
368 value=
'cmath.cos(cabi)', texname=
'\\text{CKM1x1}')
370 CKM1x2 = Parameter(name=
'CKM1x2', nature=
'internal', type=
'complex',
371 value=
'cmath.sin(cabi)', texname=
'\\text{CKM1x2}')
373 CKM1x3 = Parameter(name=
'CKM1x3', nature=
'internal', type=
'complex', value=
'0', texname=
'\\text{CKM1x3}')
375 CKM2x1 = Parameter(name=
'CKM2x1', nature=
'internal', type=
'complex',
376 value=
'-cmath.sin(cabi)', texname=
'\\text{CKM2x1}')
378 CKM2x2 = Parameter(name=
'CKM2x2', nature=
'internal', type=
'complex',
379 value=
'cmath.cos(cabi)', texname=
'\\text{CKM2x2}')
381 CKM2x3 = Parameter(name=
'CKM2x3', nature=
'internal', type=
'complex', value=
'0', texname=
'\\text{CKM2x3}')
383 CKM3x1 = Parameter(name=
'CKM3x1', nature=
'internal', type=
'complex', value=
'0', texname=
'\\text{CKM3x1}')
385 CKM3x2 = Parameter(name=
'CKM3x2', nature=
'internal', type=
'complex', value=
'0', texname=
'\\text{CKM3x2}')
387 CKM3x3 = Parameter(name=
'CKM3x3', nature=
'internal', type=
'complex', value=
'1', texname=
'\\text{CKM3x3}')
389 MW = Parameter(name=
'MW', nature=
'internal', type=
'real',
390 value=
'cmath.sqrt(MZ**2/2. + cmath.sqrt(MZ**4/4. - (aEW*cmath.pi*MZ**2)/(Gf*cmath.sqrt(2))))', texname=
'M_W')
392 ee = Parameter(name=
'ee', nature=
'internal', type=
'real',
393 value=
'2*cmath.sqrt(aEW)*cmath.sqrt(cmath.pi)', texname=
'e')
395 sw2 = Parameter(name=
'sw2', nature=
'internal', type=
'real',
396 value=
'1 - MW**2/MZ**2', texname=
'\\text{sw2}')
398 cw = Parameter(name=
'cw', nature=
'internal', type=
'real',
399 value=
'cmath.sqrt(1 - sw2)', texname=
'c_w')
401 sw = Parameter(name=
'sw', nature=
'internal', type=
'real',
402 value=
'cmath.sqrt(sw2)', texname=
's_w')
404 g1 = Parameter(name=
'g1', nature=
'internal', type=
'real', value=
'ee/cw',
407 gw = Parameter(name=
'gw', nature=
'internal', type=
'real', value=
'ee/sw',
410 v = Parameter(name=
'v', nature=
'internal', type=
'real', value=
'(2*MW*sw)/ee',
413 lam = Parameter(name=
'lam', nature=
'internal', type=
'real',
414 value=
'MH**2/(2.*v**2)', texname=
'\\text{lam}')
416 yb = Parameter(name=
'yb', nature=
'internal', type=
'real',
417 value=
'(ymb*cmath.sqrt(2))/v', texname=
'\\text{yb}')
419 yc = Parameter(name=
'yc', nature=
'internal', type=
'real',
420 value=
'(ymc*cmath.sqrt(2))/v', texname=
'\\text{yc}')
422 ydo = Parameter(name=
'ydo', nature=
'internal', type=
'real',
423 value=
'(ymdo*cmath.sqrt(2))/v', texname=
'\\text{ydo}')
425 ye = Parameter(name=
'ye', nature=
'internal', type=
'real',
426 value=
'(yme*cmath.sqrt(2))/v', texname=
'\\text{ye}')
428 ym = Parameter(name=
'ym', nature=
'internal', type=
'real',
429 value=
'(ymm*cmath.sqrt(2))/v', texname=
'\\text{ym}')
431 ys = Parameter(name=
'ys', nature=
'internal', type=
'real',
432 value=
'(yms*cmath.sqrt(2))/v', texname=
'\\text{ys}')
434 yt = Parameter(name=
'yt', nature=
'internal', type=
'real',
435 value=
'(ymt*cmath.sqrt(2))/v', texname=
'\\text{yt}')
437 ytau = Parameter(name=
'ytau', nature=
'internal', type=
'real',
438 value=
'(ymtau*cmath.sqrt(2))/v', texname=
'\\text{ytau}')
440 yup = Parameter(name=
'yup', nature=
'internal', type=
'real',
441 value=
'(ymup*cmath.sqrt(2))/v', texname=
'\\text{yup}')
443 muH = Parameter(name=
'muH', nature=
'internal', type=
'real',
444 value=
'cmath.sqrt(lam*v**2)', texname=
'\\mu')