slophep.Predictions.Math.BaryonicMathTools
- slophep.Predictions.Math.BaryonicMathTools.LbToLcEllNu_PDF(K: dict, ctx: float, ctl: float, phi: float) float[source]
PDF as per Eq. (2.4) in https://arxiv.org/abs/1907.12554
- Parameters:
K (dict)
ctx (float)
ctl (float)
phi (float)
- Returns:
PDF
- Return type:
float
- slophep.Predictions.Math.BaryonicMathTools.LbToLcEllNu_amplitudes(q2: float, mB: float, mM: float, mb: float, mlight: float, ml: float, ff: dict, wc: dict, N: float) dict[source]
Calculate decay amplitudes. Replicates EOS implementation https://github.com/eos/eos/blob/v1.0.13/eos/b-decays/lambdab-to-lambdac-l-nu.cc.
- Parameters:
q2 (float) – Di-lepton invariant mass
mB (float) – B-baryon mass
mM (float) – Final baryon mass
mb (float) – b-quark mass
mlight (float) – resulting quark mass
ml (float) – Charged lepton mass
ff (dict) – Form factors
wc (dict) – Wilson coefficients
N (float) – Normalisation prefactor
- Returns:
Amplitudes
- Return type:
dict
- slophep.Predictions.Math.BaryonicMathTools.LbToLcEllNu_norm_EOS(q2: float, mB: float, mM: float, ml: float, par: dict, qi_qj: str) float[source]
Calculate decay rate prefactor
- Parameters:
q2 (float) – Di-lepton invariant mass
mB (float) – B-baryon mass
mM (float) – Final baryon mass
ml (float) – Charged lepton mass
par (dict) – flavio parameter dict
qi_qj (str) – Quark transition
- Returns:
Rate pre-factor
- Return type:
float
- slophep.Predictions.Math.BaryonicMathTools.LbToLcEllNu_observables(q2: float, mB: float, mM: float, ml: float, A: dict, alpha: float) dict[source]
Calculation of Lb->LcEllNu observables, as per https://arxiv.org/abs/1907.12554. Replicates EOS implementation https://github.com/eos/eos/blob/v1.0.13/eos/b-decays/lambdab-to-lambdac-l-nu.cc.
- Parameters:
q2 (float) – Di-lepton invariant mass
mB (float) – B-baryon mass
mM (float) – Final baryon mass
ml (float) – Charged lepton mass
A (dict) – Amplitudes
alpha (float) – Lc decay parameter
- Returns:
Observables
- Return type:
dict