Exemplo n.º 1
0
 def test_bsll_classes(self):
     par_default = default_parameters.get_central_all()
     self.assertAlmostEqual(
         br_timeint(par_default, wc_tau, 'Bs', 'tau', 'tau') /
         Observable['BR(Bs->tautau)'].prediction_central(
             default_parameters, wc_obj),
         1,
         places=4)
     self.assertAlmostEqual(br_timeint(par_default, wc_e, 'Bs', 'e', 'e') /
                            Observable['BR(Bs->ee)'].prediction_central(
                                default_parameters, wc_obj),
                            1,
                            places=4)
     self.assertAlmostEqual(br_timeint(par_default, wc, 'Bs', 'mu', 'mu') /
                            Observable['BR(Bs->mumu)'].prediction_central(
                                default_parameters, wc_obj),
                            1,
                            places=4)
Exemplo n.º 2
0
 def test_bsll_classes(self):
     par_default = default_parameters.get_central_all()
     self.assertAlmostEqual(br_timeint(par_default, wc_tau, 'Bs', 'tau', 'tau')/Observable['BR(Bs->tautau)'].prediction_central(default_parameters, wc_obj), 1, places=4)
     self.assertAlmostEqual(br_timeint(par_default, wc_e, 'Bs', 'e', 'e')/Observable['BR(Bs->ee)'].prediction_central(default_parameters, wc_obj), 1, places=4)
     self.assertAlmostEqual(br_timeint(par_default, wc, 'Bs', 'mu', 'mu')/Observable['BR(Bs->mumu)'].prediction_central(default_parameters, wc_obj), 1, places=4)
Exemplo n.º 3
0
# 3rd
from flavio.physics.bdecays.formfactors.b_p import bcl
from flavio.parameters import default_parameters
from functools import lru_cache as cache

cache_size = 1000

default_central_values = default_parameters.get_central_all()


@cache(maxsize=cache_size)
def fplus(q2):
    return bcl.ff_isgurwise("B->D", q2, default_central_values, 4.8, n=3)["f+"]


@cache(maxsize=cache_size)
def fzero(q2):
    return bcl.ff_isgurwise("B->D", q2, default_central_values, 4.8, n=3)["f0"]


@cache(maxsize=cache_size)
def fT(q2):
    return bcl.ff_isgurwise("B->D", q2, default_central_values, 4.8, n=3)["fT"]