Module flavio.physics.zdecays.afbz
$Z^0$ decay asymmetries.
Functions
def AFBf(gVe, gAe, gVf, gAf)-
Expand source code
def AFBf(gVe, gAe, gVf, gAf): A = Af(gVf, gAf) Ae = Af(gVe, gAe) return 3 / 4 * Ae * A def AFBf_fct(f)-
Expand source code
def AFBf_fct(f): def _f(wc_obj, par): gV, gA = get_gV_gA(wc_obj, par, f) gVe, gAe = get_gV_gA(wc_obj, par, 'e') return AFBf(gVe, gAe, gV, gA) return _f def Af(gV, gA)-
Expand source code
def Af(gV, gA): r = (gV / gA).real # chop imaginary part (from numerical noise, should be real) return 2 * r / (1 + r**2) def Af_fct(f)-
Expand source code
def Af_fct(f): def _f(wc_obj, par): gV, gA = get_gV_gA(wc_obj, par, f) return Af(gV, gA) return _f def get_gV_gA(wc_obj, par, f)-
Expand source code
def get_gV_gA(wc_obj, par, f): scale = flavio.config['renormalization scale']['zdecays'] C = wc_obj.get_wcxf(sector='all', scale=scale, par=par, eft='SMEFT', basis='Warsaw') gV = gV_SM(f, par) + d_gV(f, f, par, C) gA = gA_SM(f, par) + d_gA(f, f, par, C) return gV, gA