Module flavio.physics.taudecays.taulgamma
Functions for lepton flavour violating $\tau\to \ell\gamma$ decays.
Functions
def BR_llgamma(wc_obj, par, l1, l2)-
Expand source code
def BR_llgamma(wc_obj, par, l1, l2): r"""Branching ratio of $\ell_1\to \ell_2\gamma$.""" scale = flavio.config['renormalization scale'][l1 + 'decays'] ll = wcxf_sector_names[l1, l2] wc = wc_obj.get_wc(ll, scale, par, nf_out=4) ml1 = par['m_' + l1] ml2 = par['m_' + l2] gTL = 2 * wc['Cgamma_' + l1 + l2].conjugate() gTR = 2 * wc['Cgamma_' + l2 + l1] return (par['tau_' + l1] * GammaFvf(M=ml1, mv=0, mf=ml2, gL=0, gR=0, gTL=gTL, gtTL=0, gTR=gTR, gtTR=0))Branching ratio of $\ell_1\to \ell_2\gamma$.
def BR_taulgamma(wc_obj, par, lep)-
Expand source code
def BR_taulgamma(wc_obj, par, lep): r"""Branching ratio of $\tau\to \ell\gamma$.""" return BR_llgamma(wc_obj, par, 'tau', lep)Branching ratio of $\tau\to \ell\gamma$.
def br_taulgamma_fct(lep)-
Expand source code
def br_taulgamma_fct(lep): def f(wc_obj, par): return BR_taulgamma(wc_obj, par, lep) return f