Skip to content
Snippets Groups Projects
Commit 828d5c59 authored by Felix Metzner's avatar Felix Metzner
Browse files

Fixing bug in BToDLNuCLNBelle.

parent e6ab2c3b
No related branches found
No related tags found
No related merge requests found
......@@ -71,19 +71,14 @@ class BToDLNuCLN(BToDLNu):
class BToDLNuCLNBelle(BToDLNu):
def __init__(self, m_B: float, m_D: float, V_cb: float, eta_EW: float = 1.0066, cln_g1=None, cln_rho2=None):
super().__init__(m_B=m_B, m_D=m_D, V_cb=V_cb, eta_EW=eta_EW)
def __init__(self, m_B: float, m_D: float, V_cb: float, eta_EW: float = 1.0066, cln_g1=None, cln_rho2=None) -> None:
# CLN specifics, default is given by the Belle Evtgen parameters
self.G_1 = 1.074 if cln_g1 is None else cln_g1
self.rho2 = 1.15 if cln_rho2 is None else cln_rho2
super().__init__(m_B=m_B, m_D=m_D, V_cb=V_cb, eta_EW=eta_EW)
def G(self, w: float) -> float:
"""
Squared Caprini, Lellouch and Neubert (CLN) form factor.
:param z:
:return:
"""
rho2 = self.rho2
z = z_var(w)
return (self.G_1 * (1 - 8 * rho2 * z + (51 * rho2 - 10) * z ** 2 - (252 * rho2 - 84) * z ** 3)) ** 2
......
......@@ -186,7 +186,7 @@ class BToDstarLNu:
class BToDstarLNuCLN(BToDstarLNu):
def __init__(self, m_B: float, m_Dstar: float, V_cb: float, eta_EW: float = 1.0066, cached_gammas=None):
super().__init__(m_B, m_Dstar, V_cb, eta_EW)
super().__init__(m_B=m_B, m_Dstar=m_Dstar, V_cb=V_cb, eta_EW=eta_EW)
# CLN specifics, default is given by values in https://arxiv.org/abs/1702.01521v2
self.h_A1_1 = 0.906
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment