Module flavio.physics.bdecays.lambdablambdall_subleading
Functions
def fct_deltaC7_polynomial(wc_obj, par_dict, q2, cp_conjugate)-
Expand source code
def fct_deltaC7_polynomial(wc_obj, par_dict, q2, cp_conjugate): par = par_dict.copy() if cp_conjugate: par = conjugate_par(par) return transversity_amps_deltaC7_polynomial(q2, par) def fct_deltaC9_constant(wc_obj, par_dict, q2, cp_conjugate)-
Expand source code
def fct_deltaC9_constant(wc_obj, par_dict, q2, cp_conjugate): par = par_dict.copy() if cp_conjugate: par = conjugate_par(par) return transversity_amps_deltaC9_constant(q2, par_dict) def transversity_amps_deltaC7(q2, deltaC7_dict, par)-
Expand source code
def transversity_amps_deltaC7(q2, deltaC7_dict, par): r"""A function returning a contribution to the transversity amplitudes in $\Lambda_b\to\Lambda\ell^+\ell^-$ coming from an effective transversity-dependent shift of the Wilson coefficient $C_7(\mu_b)$. This can be used to parametrize residual uncertainties due to subleading non-factorizable hadronic effects. The input dictionary `deltaC7_dict` should be of the form `{ 'perp0': deltaC7_perp0, 'para0': deltaC7_para0, 'perp1': deltaC7_perp1, 'para1': deltaC7_para1}` """ ta = {} for amp in ['perp0', 'para0', 'perp1', 'para1']: for X in ['L', 'R']: ta[(amp, X)] = _transversity_amps_deltaC(q2, deltaC7_dict[amp], '7', par)[(amp, X)] return taA function returning a contribution to the transversity amplitudes in $\Lambda_b\to\Lambda\ell^+\ell^-$ coming from an effective transversity-dependent shift of the Wilson coefficient $C_7(\mu_b)$. This can be used to parametrize residual uncertainties due to subleading non-factorizable hadronic effects.
The input dictionary
deltaC7_dictshould be of the form{ 'perp0': deltaC7_perp0, 'para0': deltaC7_para0, 'perp1': deltaC7_perp1, 'para1': deltaC7_para1} def transversity_amps_deltaC7_polynomial(q2, par)-
Expand source code
def transversity_amps_deltaC7_polynomial(q2, par): deltaC7_dict = {} for amp in ['perp0', 'para0', 'perp1', 'para1']: deltaC7_dict[amp] = ( par['Lambdab->Lambda deltaC7 a_' + amp + ' Re'] + par['Lambdab->Lambda deltaC7 b_' + amp + ' Re'] *q2 + 1j*par['Lambdab->Lambda deltaC7 a_' + amp + ' Im'] + 1j*par['Lambdab->Lambda deltaC7 b_' + amp + ' Im'] *q2) return transversity_amps_deltaC7(q2, deltaC7_dict, par) def transversity_amps_deltaC9(q2, deltaC9_dict, par)-
Expand source code
def transversity_amps_deltaC9(q2, deltaC9_dict, par): r"""A function returning a contribution to the transversity amplitudes in $\Lambda_b\to\Lambda\ell^+\ell^-$ coming from an effective transversity-dependent shift of the Wilson coefficient $C_7(\mu_b)$. This can be used to parametrize residual uncertainties due to subleading non-factorizable hadronic effects. The input dictionary `deltaC9_dict` should be of the form `{ 'perp0': deltaC9_perp0, 'para0': deltaC9_para0, 'perp1': deltaC9_perp1, 'para1': deltaC9_para1}` """ ta = {} for amp in ['perp0', 'para0', 'perp1', 'para1']: for X in ['L', 'R']: ta[(amp, X)] = _transversity_amps_deltaC(q2, deltaC9_dict[amp], 'v', par)[(amp, X)] return taA function returning a contribution to the transversity amplitudes in $\Lambda_b\to\Lambda\ell^+\ell^-$ coming from an effective transversity-dependent shift of the Wilson coefficient $C_7(\mu_b)$. This can be used to parametrize residual uncertainties due to subleading non-factorizable hadronic effects.
The input dictionary
deltaC9_dictshould be of the form{ 'perp0': deltaC9_perp0, 'para0': deltaC9_para0, 'perp1': deltaC9_perp1, 'para1': deltaC9_para1} def transversity_amps_deltaC9_constant(q2, par)-
Expand source code
def transversity_amps_deltaC9_constant(q2, par): deltaC9_dict = {} for amp in ['perp0', 'para0', 'perp1', 'para1']: deltaC9_dict[amp] = ( par['Lambdab->Lambda deltaC9 c_' + amp + ' Re'] + 1j*par['Lambdab->Lambda deltaC9 c_' + amp + ' Im']) return transversity_amps_deltaC9(q2, deltaC9_dict, par)