Skip to content

Commit

Permalink
[klnu] Add NP shift in Fermi constant to K->lnu and pi->lnu (#76)
Browse files Browse the repository at this point in the history
  • Loading branch information
DavidMStraub committed May 11, 2019
1 parent 213c1a5 commit 030829f
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion flavio/physics/kdecays/klnu.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
from flavio.physics.bdecays.blnu import br_plnu_general
from math import pi, log
from flavio.math.functions import li2
from flavio.physics.taudecays.taulnunu import GFeff


def br_plnu(wc_obj, par, P, lep):
r"""Branching ratio of $P^+\to\ell^+\nu_\ell$."""
Expand All @@ -23,7 +25,10 @@ def _br_plnu(wc_obj, par, P, lep, nu):
wc = wc_obj.get_wc(qiqj + lep + 'nu' + nu, scale, par, nf_out=3)
# add SM contribution to Wilson coefficient
if lep == nu:
wc['CVL_'+qiqj+lep+'nu'+nu] += flavio.physics.bdecays.wilsoncoefficients.get_CVLSM(par, scale, nf=3)
# for the SM contribution, need the Fermi constant with possible
# NP effects in mu->enunu subtracted, not the measured one
r_GF = GFeff(wc_obj, par) / par['GF']
wc['CVL_'+qiqj+lep+'nu'+nu] += flavio.physics.bdecays.wilsoncoefficients.get_CVLSM(par, scale, nf=3) * r_GF
if P == 'K+':
mq = flavio.physics.running.running.get_ms(par, scale)
elif P == 'pi+':
Expand Down

0 comments on commit 030829f

Please sign in to comment.