A class for the \(\bar{B} \to X_s\gamma\) decay. More...
#include <bsgamma.h>
A class for the \(\bar{B} \to X_s\gamma\) decay.
This class is used to build all the functions needed in order to compute the observables relative to the \(\bar{B} \to X_s\gamma\) decay, following the prescriptions of [Misiak:2006zs] and [Misiak:2015xwa].
The model parameters of bsgamma are summarized below:
Label | LaTeX symbol | Description |
---|---|---|
BLNPcorr | \(N_{b\to s\gamma}\) | The non perturbative uncertainty associated to the \(b\to s\gamma\) BR. |
mukin | \(\mu^{\rm kin}\) | The mass scale for the b quark in the kinetic scheme. |
BRsem | \(\mathrm{BR}(B\to X_ce\nu)\) | The branching ratio of \(B\to X_c e\nu\). |
Mbkin | \(m_b^{\rm kin}\) | The b quark mass in the kinetic scheme. |
Mcatmuc | \(m_c(\mu_c)\) | The c quark at \(\mu_c\). |
mupi2, rhoD3, muG2, rhoLS3 | \(\mu_{\pi}^{2}, \rho_{D}^{3}, \mu_{G}^{2}, \rho_{LS}^{3}\) | The B meson expectation values for the relevant dim. 5 and 6 operators. |
mu_b_bsgamma, mu_c_bsgamma | \(\mu_b, \mu_c\) | The renormalization scales \(\mu_b\) and \(\mu_c\). |
In general, the decay rate can be expressed as
\[ \Gamma(\bar{B} \to X_s^p \gamma)_{{E_\gamma > E_0}} = \frac{\left|V_{ts}^\star V_{tb}\right|^2 G_F^2 m_b^5 \alpha_{\rm em}}{32\pi^4} \sum_{i,j=1}^8 C_i(\mu_b)C_j(\mu_b) G_{ij}(E_0,\mu_b)\,. \]
Given the factor \(m_b^5\) present in the normalization, this formulation is not really usefull in a phenomenological analysis; in order to reduce this uncertainty, one can write the branching fraction dividing by the theoretical semileptonic decay rate and multiplying by the experimental semileptonic branching ratio:
\[ {\rm BR}[\bar{B} \to X_s \gamma]_{E_{\gamma} > E_0} = {\rm BR}[\bar{B} \to X_{c\,} e \bar{\nu}]_{\rm exp} \left( \frac{\Gamma[\bar{B} \to X_u e \bar{\nu}]}{\Gamma[\bar{B} \to X_{c\,} e \bar{\nu}]} \right)_{\rm th} \left( \frac{\Gamma(\bar{B} \to X_s^p \gamma)_{{E_\gamma > E_0}}}{\Gamma[\bar{B} \to X_u e \bar{\nu}]} \right)_{\rm th}\\ = {\rm BR}[\bar{B} \to X_c e \bar{\nu}]_{\rm exp} \left| \frac{ V^*_{ts} V_{tb}}{V_{cb}} \right|^2 \frac{6 \alpha_{\rm em}}{\pi\;C} \left[ P(E_0) + N(E_0) \right]\,, \]
where \(C\), taken from the fit in [Alberti:2014yda] , is the ratio
\[ C = \left| \frac{V_{ub}}{V_{cb}} \right|^2 \frac{\Gamma[\bar{B} \to X_c e \bar{\nu}]}{\Gamma[\bar{B} \to X_u e \bar{\nu}]} \,, \]
\(P(E_0)\) is given by the perturbative ratio
\[ \frac{\Gamma[ b \to X_s \gamma]_{E_{\gamma} > E_0}}{|V_{cb}/V_{ub}|^2 \; \Gamma[ b \to X_u e \bar{\nu}]} = \left| \frac{ V^*_{ts} V_{tb}}{V_{cb}} \right|^2 \frac{6 \alpha_{\rm em}}{\pi} \; P(E_0)\,, \]
and \(N(E_0)\) denotes the non-perturbative correction [Benzke:2010js] , which appears when \(b\) is replaced by \(\bar{B}\) in the previous equation.
The quantity \(P(E_0)\) depends quadratically on the Wilson coefficients, and can be perturbatively expand at NLO in the following form ( \(\tilde{\alpha}_s(\mu) \equiv \frac{ \alpha_s^{(5)}(\mu)}{4\pi}\)):
\[ P(E_0) = P^{(0)}(\mu_b) + \tilde{\alpha}_s(\mu_b)\Big[ P^{(1)}_1(\mu_b) + P^{(1)}_2(\mu_b)\Big] + O\Big(\tilde{\alpha}_s^2(\mu_b)\Big)\,. \]
Here, \(P^{(0)}\) and \(P_1^{(k)}\) mainly originate from the tree-level matrix element of \(Q_7\) [Misiak:2006ab], while a small contribution stems also from the penguin operators [Kaminski:2012eb] :
\[ P^{(0)} = \Big(C_7^{\rm (0) eff}(\mu_b)\Big)^2 + P^{(0)}_{\rm 4-body}\,,\\ P_1^{(1)} = 2C_7^{\rm (0) eff}(\mu_b)C_7^{\rm (1) eff}(\mu_b)\,.\\ \]
\(P_2^{(1)}\) depends on the LO Wilson coefficients \(C_i^{\rm (0)eff}\) throught the following relation [Misiak:2006ab] :
\[ P_2^{(1)} = \sum_{i,j=1}^8C_i^{\rm (0)eff}C_j^{\rm (0)eff}K_{ij}^{(1)}\,. \]
The \(K_{ij}^{(1)}\) functions are defined in the following way:
\[ K_{i7}^{(1)} = \mathrm{Re} r_i^{(1)} - \frac{1}{2}\gamma_{i7}^{\rm (0) eff}L_b + 2\phi_{i7}^{(1)}(\delta)\,, \qquad {\rm for}\:\:i\leq 6,\\ K_{77}^{(1)} = -\frac{182}{9} + \frac{8}{9}\pi^2 - \gamma_{77}^{\rm (0) eff}L_b + 4\phi_{77}^{(1)}(\delta)\,,\\ K_{78}^{(1)} = \frac{44}{9} - \frac{8}{27}\pi^2 - \frac{1}{2}\gamma_{87}^{\rm (0) eff}L_b + 2\phi_{78}^{(1)}(\delta)\,,\\ K_{ij}^{(1)} = 2(1+\delta_{ij})\phi_{ij}^{(1)}(\delta)\,, \qquad {\rm for}\:\:i,j \neq 7\,, \]
where we have defined the quantities
\[ L_b= \ln{\bigg(\frac{\mu_b}{ m_b^{kin}}\bigg)^2}, \qquad \delta = 1 - \frac{2E_0}{ m_b^{kin}}\,, \]
and all the relevant ingredients can be collected in [Buras:2002tp], [Gambino:2001ew], [Pott:1995if], [Huber:2014nna] .
The class is organized as follows: after the Wilson coefficients are computed in computeCoeff() and the cache is checked in checkCache(), the parameters are updated in updateParameters() and the ratio \(C\) is computed in C_sem().
The perturbative part of the Branching Ratio is computed order by order:
The \(V_{ub}\) corrections at LO are automatically taken into account in P0_4body() , while at NLO they are computed in the function Vub_NLO(), which considers contributions from 2-body, 3-body and 4-body decays, with the former switched off due to setting the marco FOUR_BODY to false.
All the perturbative corrections are eventually added in the function P(). The non-perturbative corrections are computed in the function N(). The observables are finally computed in the computeThValue() function.
Public Member Functions | |
gslpp::complex | a (double z) |
The funcion \( a(z) \) as defined in [Buras:2002tp] . More... | |
gslpp::complex | b (double z) |
The funcion \( b(z) \) as defined in [Buras:2002tp] . More... | |
Bsgamma (const StandardModel &SM_i, int obsFlag) | |
Constructor. More... | |
Bsgamma (const StandardModel &SM_i, QCD::quark quark_i, int obsFlag) | |
Constructor. More... | |
double | C_sem () |
The ratio \(C = | \frac{V_{ub}}{V_{cb}} |^2 \frac{\Gamma[\bar{B} \to X_c e \bar{\nu}]}{\Gamma[\bar{B} \to X_u e \bar{\nu}]} \) as defined in [Gambino:2013rza] , but with coefficients slightly modified due to different imput parameters (obtained by private conversation with Paolo Gambino). More... | |
void | computeCoeff (double mu) |
Compute the Wilson Coefficient. More... | |
double | computeThValue () |
Computes the Branching Ratio for the \(b \to q \gamma\) decay. More... | |
double | delddel_Phi22_1 (double E0) |
Derivative of the function Phi22_1() used to compute effects of massive quark loops on gluon lines. More... | |
double | delddel_Phi28_1 (double z, double E0) |
Derivative of the function Phi28_1() used to compute effects of massive quark loops on gluon lines. More... | |
double | delddel_Phi88_1 (double E0) |
Derivative of the function Phi88_1() used to compute effects of massive quark loops on gluon lines. More... | |
double | delta (double E0) |
The cutoff energy function \( \delta = 1 - \frac{2 E_0}{M_b^{\rm kin}} \). More... | |
double | Delta (double r) |
The \(\Delta(r)\) function from Z. Phys. C 48, 673 (1990). More... | |
double | dY1 (double E0) |
The \( \delta Y^{(1)}(z_0,\mu) \) function from arXiv:0805.3911v2. More... | |
double | EW_NLO (double mu) |
The NLO electroweak correction to the BR as defined in [Gambino:2001au] . More... | |
double | f (double r) |
The \(f(\rho)\) function from hep-ph/0611123. More... | |
double | F_1 (double z) |
The \( F_{1}(z,1) \) interpolated function from arXiv:1503.01791. More... | |
double | F_2 (double z) |
The \( F_{2}(z,1) \) interpolated function from arXiv:1503.01791. More... | |
double | f_b (double z) |
The \( f_{b}(z) \) function from arXiv:1503.01791. More... | |
double | f_c (double z) |
The \( f_{c}(z) \) function from arXiv:1503.01791. More... | |
double | f_NLO_1 (double z) |
The \( f_{\rm NLO}(z,1) \) function from arXiv:1503.01791. More... | |
double | f_q (double z, double E0) |
The \( f_{q}(z,1) \) function from arXiv:1503.01791. More... | |
double | f_u (double r) |
The \(f_u\) function obtained after multiplying the fitted function \(U_C\) of arXiv:0803.0960 for \(C_FT_R\) and subtracting the \(r \to 0\) limit. More... | |
double | ff7_dMP (double E0) |
The 4-body NLO correction due to \(Q_7\) and d, \(ff^7_{d,MP}\), from [Huber:2014nna] . More... | |
double | ff7_sMP (double E0) |
The 4-body NLO correction due to \(Q_7\) and s, \(ff^7_{s,MP}\), from [Huber:2014nna] . More... | |
double | ff8_dMP (double E0) |
The 4-body NLO correction due to \(Q_8\) and d, \(ff^8_{d,MP}\), from [Huber:2014nna] . More... | |
double | ff8_sMP (double E0) |
The 4-body NLO correction due to \(Q_8\) and s, \(ff^8_{s,MP}\), from [Huber:2014nna] . More... | |
gslpp::complex | Gamma_t (double t) |
The function \( \Gamma \) as defined in [Gambino:2001ew] . More... | |
double | getKb_abs2_1mt (double t) |
The function \(|k_b(t)|^2(1 - t)\). More... | |
double | getKb_abs2_1mt2 (double t) |
The function \(|k_b(t)|^2(1 - t)^2\). More... | |
double | getKb_abs2_t2_1mt (double t) |
The function \(|k_b(t)|^2t^2(1 - t)\). More... | |
double | getKb_abs2_t2_1mt2 (double t) |
The function \(|k_b(t)|^2t^2(1 - t)^2\). More... | |
double | getKb_abs2_t_1mt (double t) |
The function \(|k_b(t)|^2t(1 - t)\). More... | |
double | getKb_abs2_t_1mt2 (double t) |
The function \(|k_b(t)|^2t(1 - t)^2\). More... | |
double | getKb_re_1mt (double t) |
The function \(Re(k_b(t))(1-t)\). More... | |
double | getKb_re_1mt2 (double t) |
The function \(Re(k_b(t))(1-t)^2\). More... | |
double | getKb_re_t (double t) |
The function \(Re(k_b(t))t\). More... | |
double | getKb_re_t2_1mt (double t) |
The function \(Re(k_b(t))t^2(1-t)\). More... | |
double | getKb_re_t2_1mt2 (double t) |
The function \(Re(k_b(t))t^2(1-t)^2\). More... | |
double | getKb_re_t_1mt (double t) |
The function \(Re(k_b(t))t(1-t)\). More... | |
double | getKb_re_t_1mt2 (double t) |
The function \(Re(k_b(t))t(1-t)^2\). More... | |
double | getKc_abs2_1mt (double t) |
The function \(|k_c(t)|^2(1 - t)\). More... | |
double | getKc_abs2_1mt2 (double t) |
The function \(t|k_c(t)|^2(1 - t)^2\). More... | |
double | getKc_abs2_t (double t) |
The function \(|k_c(t)|^2 t\). More... | |
double | getKc_abs2_t_1mt (double t) |
The function \(|k_c(t)|^2t(1 - t)\). More... | |
double | getKc_im_1mt (double t) |
The function \(Im(k_c(t))(1-t)\). More... | |
double | getKc_im_1mt2 (double t) |
The function \(Im(k_c(t))(1-t)^2\). More... | |
double | getKc_im_Kb_1mt (double t) |
The function \(Re(k_b(t))Im(k_c(t))(1-t)\). More... | |
double | getKc_im_Kb_1mt2 (double t) |
The function \(Re(k_b(t))Im(k_c(t))(1-t)^2\). More... | |
double | getKc_im_Kb_t_1mt (double t) |
The function \(Re(k_b(t))Im(k_c(t)t(1-t)\). More... | |
double | getKc_im_Kb_t_1mt2 (double t) |
The function \(Re(k_b(t))Im(k_c(t)t(1-t)^2\). More... | |
double | getKc_im_t (double t) |
The function \(Im(k_c(t))t\). More... | |
double | getKc_im_t_1mt (double t) |
The function \(Im(k_c(t))t(1-t)\). More... | |
double | getKc_im_t_1mt2 (double t) |
The function \(Im(k_c(t))t(1-t)^2\). More... | |
double | getKc_re_1mt (double t) |
The function \(Re(k_c(t))(1-t)\). More... | |
double | getKc_re_1mt2 (double t) |
The function \(Re(k_c(t))(1-t)^2\). More... | |
double | getKc_re_Kb_1mt (double t) |
The function \(Re(k_b(t))Re(k_c(t))(1-t)\). More... | |
double | getKc_re_Kb_1mt2 (double t) |
The function \(Re(k_b(t))Re(k_c(t))(1-t)^2\). More... | |
double | getKc_re_Kb_t_1mt (double t) |
The function \(Re(k_b(t))Re(k_c(t)t(1-t)\). More... | |
double | getKc_re_Kb_t_1mt2 (double t) |
The function \(Re(k_b(t))Re(k_c(t)t(1-t)^2\). More... | |
double | getKc_re_t (double t) |
The function \(Re(k_c(t))t\). More... | |
double | getKc_re_t_1mt (double t) |
The function \(Re(k_c(t))t(1-t)\). More... | |
double | getKc_re_t_1mt2 (double t) |
The function \(Re(k_c(t))t(1-t)^2\). More... | |
double | h27_2 (double z, double E0) |
The \( h_{27}^{(2)}(z,\delta) \) function from arXiv:1009.5685 and arXiv:1503.01791. More... | |
double | Int_b1 (double E0) |
Integral of the functions getKb_re_1mt() and getKb_re_1mt2(). More... | |
double | Int_b2 (double E0) |
Integral of the functions getKb_re_t_1mt() and getKb_re_t_1mt2(). More... | |
double | Int_b3 (double E0) |
Integral of the functions getKb_re_t() and getKb_re_t_1mt(). More... | |
double | Int_b4 (double E0) |
Integral of the functions getKb_re_t2_1mt() and getKb_re_t2_1mt2(). More... | |
double | Int_bb1 (double E0) |
Integral of the functions getKb_abs2_1mt() and getKb_abs2_1mt2(). More... | |
double | Int_bb2 (double E0) |
Integral of the functions getKb_abs2_t_1mt() and getKb_abs2_t_1mt2(). More... | |
double | Int_bb4 (double E0) |
Integral of the functions getKb_abs2_t2_1mt() and getKb_abs2_t2_1mt2(). More... | |
gslpp::complex | Int_bc1 (double E0) |
Integral of the functions getKc_re_Kb_1mt(), getKc_im_Kb_1mt() and getKc_re_Kb_1mt2(), getKc_im_Kb_1mt2(). More... | |
gslpp::complex | Int_bc2 (double E0) |
Integral of the functions getKc_re_Kb_t_1mt(), getKc_im_Kb_t_1mt() and getKc_re_Kb_t_1mt2(), getKc_im_Kb_t_1mt2(). More... | |
gslpp::complex | Int_c1 (double E0) |
Integral of the functions getKc_re_1mt(), getKc_im_1mt() and getKc_re_1mt2(), getKc_im_1mt2(). More... | |
gslpp::complex | Int_c2 (double E0) |
Integral of the functions getKc_re_t_1mt(), getKc_im_t_1mt() and getKc_re_t_1mt2(), getKc_im_t_1mt2(). More... | |
gslpp::complex | Int_c3 (double E0) |
Integral of the functions getKc_re_t(), getKc_im_t() and getKc_re_t_1mt(), getKc_im_t_1mt(). More... | |
double | Int_cc (double E0) |
Integral of the functions getKc_abs2_t() and getKc_abs2_t_1mt(). More... | |
double | Int_cc1 (double E0) |
Integral of the functions getKc_abs2_1mt() and getKc_abs2_1mt^(). More... | |
double | Int_cc1_part1 (double E0) |
Integral of the functions getKc_abs2_1mt(). More... | |
double | Int_Phi77_2rem (double E0) |
The integral of omega77() More... | |
double | K77_2_z1 (double E0, double mu) |
The \( K_{77}^{(2),z=1} \) function computed in the limit \( m_b = m_c \). More... | |
gslpp::complex | kappa (double Mq, double t) |
The function \( k \) as defined in [Pott:1995if] . More... | |
gslpp::complex | Kij_1 (int i, int j, double E0, double mu) |
The \( K_{ij}^{(1)} \) function from [Misiak:2006ab] . More... | |
double | Kij_2 (int i, int j, double E0, double mu_b, double mu_c) |
The \( K_{ij}^{(2)} \) function from arXiv:1503.01791. More... | |
double | mddel_f_NLO (double z, double E0) |
The \( (1. - \delta)\frac{d}{d\delta}f_{\rm NLO}(z,\delta) \) function from arXiv:1503.01791. More... | |
double | N (double E0, double mu) |
The non perturbative part of the \(BR\) as defined in [Benzke:2010js] , \(N\). More... | |
double | N_27 () |
The non perturbative part of the \(BR\) due to \(Q_2-Q_7\) interference as defined in [Gambino:2001ew] , \(N_{27}\). More... | |
double | N_77 (double E0, double mu) |
The non perturbative part of the \(BR\) due to \(Q_7-Q_7\) interference as defined in arXiv:0911.2175, \(N_{77}\). More... | |
double | omega (double E0) |
The cutoff energy function \( \omega \) as defined in [Kaminski:2012eb] . More... | |
double | omega77 (double z) |
The \( \omega_{77} \) function, linear combination of the functions \( F^{(2,a)} \), \( F^{(2,na)} \) and \( F^{(2,nf)} \) from hep-ph/0505097. More... | |
double | P (double E0, double mu_b, double mu_c, orders order) |
The perturbative part of the \(BR\) as defined in [Misiak:2006ab] , \(P\). More... | |
double | P0 (double E0) |
The perturbative part \( P^{(0)} \) of the BR as defined in [Misiak:2006ab] . More... | |
double | P0_4body (double E0, double t) |
The 4-body LO contribution as defined in [Kaminski:2012eb] . More... | |
double | P11 () |
The perturbative part \( P_1^{(1)} \) of the BR as defined in [Misiak:2006ab] . More... | |
double | P12 () |
The perturbative part \( P_1^{(2)} \) of the BR as defined in [Misiak:2006ab] . More... | |
double | P21 (double E0, double mu) |
The perturbative part \( P_2^{(1)} \) of the BR as defined in [Misiak:2006ab] . More... | |
double | P21_CPodd (double E0, double mu) |
The CP odd part of the perturbative part \( P_2^{(1)} \) of the BR as defined in [Misiak:2006ab] . More... | |
double | P22 (double E0, double mu_b, double mu_c) |
The perturbative part \( P_2^{(2)} \) of the BR as defined in [Misiak:2006ab] . More... | |
double | P32 (double E0, double mu) |
The perturbative part \( P_3^{(2)} \) of the BR as defined in [Misiak:2006ab] . More... | |
double | Phi11_1 (double E0) |
The \( \Phi_{11}^{(1)} \) function from [Gambino:2001ew] . More... | |
double | Phi12_1 (double E0) |
The \( \Phi_{12}^{(1)} \) function from [Gambino:2001ew] . More... | |
gslpp::complex | Phi13_1 (double E0) |
The \( \Phi_{13}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] . More... | |
gslpp::complex | Phi14_1 (double E0) |
The \( \Phi_{14}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] . More... | |
gslpp::complex | Phi15_1 (double E0) |
The \( \Phi_{15}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] . More... | |
gslpp::complex | Phi16_1 (double E0) |
The \( \Phi_{16}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] . More... | |
gslpp::complex | Phi17_1 (double E0, double z) |
The \( \Phi_{17}^{(1)} \) function from [Gambino:2001ew] . More... | |
gslpp::complex | Phi18_1 (double E0, double z) |
The \( \Phi_{18}^{(1)} \) function from [Gambino:2001ew] . More... | |
double | Phi22_1 (double E0) |
The \( \Phi_{22}^{(1)} \) function from [Gambino:2001ew] . More... | |
double | Phi22_2beta0 (double E0, double mu) |
The \( \Phi_{22}^{(2)\beta_0} \) function from arXiv:1009.5685. More... | |
gslpp::complex | Phi23_1 (double E0) |
The \( \Phi_{23}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] . More... | |
double | Phi23_1_4body (double E0) |
The \( \Phi_{23}^{(1),{\rm 4-body}} \) function obtained from [Huber:2014nna] . More... | |
gslpp::complex | Phi24_1 (double E0) |
The \( \Phi_{24}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] . More... | |
double | Phi24_1_4body (double E0) |
The \( \Phi_{24}^{(1),{\rm 4-body}} \) function obtained from [Huber:2014nna] . More... | |
gslpp::complex | Phi25_1 (double E0) |
The \( \Phi_{25}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] . More... | |
double | Phi25_1_4body (double E0) |
The \( \Phi_{25}^{(1),{\rm 4-body}} \) function obtained from [Huber:2014nna] . More... | |
gslpp::complex | Phi26_1 (double E0) |
The \( \Phi_{26}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] . More... | |
double | Phi26_1_4body (double E0) |
The \( \Phi_{26}^{(1),{\rm 4-body}} \) function obtained from [Huber:2014nna] . More... | |
gslpp::complex | Phi27_1 (double E0, double z) |
The \( \Re \Phi_{27}^{(1)} \) function from [Gambino:2001ew] . More... | |
gslpp::complex | Phi28_1 (double E0, double z) |
The \( \Phi_{28}^{(1)} \) function from [Gambino:2001ew] . More... | |
double | Phi28_2beta0 (double E0, double mu) |
The \( \Phi_{28}^{(2)\beta_0} \) function from arXiv:1009.5685. More... | |
double | Phi33_1 (double E0) |
The \( \Phi_{33}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] . More... | |
double | Phi34_1 (double E0) |
The \( \Phi_{34}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] . More... | |
double | Phi35_1 (double E0) |
The \( \Phi_{35}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] . More... | |
gslpp::complex | Phi36_1 (double E0) |
The \( \Phi_{36}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] . More... | |
double | Phi37_1 (double E0) |
The \( \Phi_{37}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] . More... | |
double | Phi38_1 (double E0) |
The \( \Phi_{38}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] . More... | |
double | Phi44_1 (double E0) |
The \( \Phi_{44}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] . More... | |
double | Phi45_1 (double E0) |
The \( \Phi_{45}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] . More... | |
gslpp::complex | Phi46_1 (double E0) |
The \( \Phi_{46}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] . More... | |
double | Phi47_1 (double E0) |
The \( \Phi_{47}^{(1)} \) function from [Gambino:2001ew] and adding the 4-body contribution from [Huber:2014nna] . More... | |
double | Phi48_1 (double E0) |
The \( \Phi_{48}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] . More... | |
double | Phi55_1 (double E0) |
The \( \Phi_{55}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] . More... | |
gslpp::complex | Phi56_1 (double E0) |
The \( \Phi_{56}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] . More... | |
double | Phi57_1 (double E0) |
The \( \Phi_{57}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] . More... | |
double | Phi58_1 (double E0) |
The \( \Phi_{58}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] . More... | |
gslpp::complex | Phi66_1 (double E0) |
The \( \Phi_{66}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] . More... | |
gslpp::complex | Phi67_1 (double E0) |
The \( \Phi_{67}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] . More... | |
gslpp::complex | Phi68_1 (double E0) |
The \( \Phi_{68}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] . More... | |
double | Phi77_1 (double E0) |
The \( \Phi_{77}^{(1)} \) function from [Gambino:2001ew] . More... | |
double | Phi77_2beta0 (double E0, double mu) |
The \( \Phi_{77}^{(2)\beta_0} \) function from [Misiak:2006ab] .. More... | |
double | Phi77_2rem (double E0) |
The part of the \( K_{77}^{(2)} \) function with no \( \beta_0 \) dependance, as defined in [Misiak:2006ab] . More... | |
double | Phi78_1 (double E0) |
The \( \Phi_{78}^{(1)} \) function from [Gambino:2001ew] . More... | |
double | Phi88_1 (double E0) |
The \( \Phi_{88}^{(1)} \) function from [Gambino:2001ew] . More... | |
double | Phi88_2beta0 (double E0, double mu) |
The \( \Phi_{88}^{(2)\beta_0} \) function from arXiv:1009.5685. More... | |
gslpp::complex | r1 (int i, double z) |
The funcion \( r_i^{(1)}(z) \) as defined in [Buras:2002tp] . More... | |
gslpp::complex | r1_ew (int i, double z) |
The funcion \( r_{i,ew}^{(1)}(z) \) as defined in [Gambino:2001au] . More... | |
double | Rer22 (double z) |
The \( Re r_2^{(2)} \) function from [Misiak:2006ab] . More... | |
double | rho (double E0) |
The cutoff energy function \( \rho \) as defined in [Kaminski:2012eb] . More... | |
double | T1 (double E0, double t) |
The cutoff energy function \( T_1 \) as defined in [Kaminski:2012eb] . More... | |
double | T2 (double E0, double t) |
The cutoff energy function \( T_2 \) as defined in [Kaminski:2012eb] . More... | |
double | T3 (double E0, double t) |
The cutoff energy function \( T_3 \) as defined in [Kaminski:2012eb] . More... | |
void | updateParameters () |
The update parameter method for bsgamma. More... | |
double | Vub_NLO (double E0) |
The total NLO Vub part of the \(BR\), \(Vub^{NLO}\). More... | |
double | Vub_NLO_2body () |
The 2 body NLO Vub part of the \(BR\) as defined in [Gambino:2001ew] , \(Vub^{NLO}_{2b}\). More... | |
double | Vub_NLO_2body_CPodd () |
The CP odd part of the 2 body NLO Vub part of the \(BR\) as defined in [Gambino:2001ew] , \(Vub^{NLO}_{2b,CPodd}\). More... | |
double | Vub_NLO_3body_A (double E0) |
The first piece of the 3 body NLO Vub part of the \(BR\), \(Vub^{NLO}_{3b,A,CPodd}\). More... | |
double | Vub_NLO_3body_A_CPodd (double E0) |
The CP odd part of the first piece of the 3 body NLO Vub part of the \(BR\), \(Vub^{NLO}_{3b,A}\). More... | |
double | Vub_NLO_3body_B (double E0) |
The second piece of the 3 body NLO Vub part of the \(BR\), \(Vub^{NLO}_{3b,B,CPodd}\). More... | |
double | Vub_NLO_3body_B_CPodd (double E0) |
The CP odd part of the second piece of the 3 body NLO Vub part of the \(BR\), \(Vub^{NLO}_{3b,B}\). More... | |
double | Vub_NLO_4body (double E0) |
The 4 body NLO Vub part of the \(BR\) obtained from [Huber:2014nna] , \(Vub^{NLO}_{4b,CPodd}\). More... | |
double | Vub_NLO_4body_CPodd (double E0) |
The CP odd part of the 4 body NLO Vub part of the \(BR\) obtained from [Huber:2014nna] , \(Vub^{NLO}_{4b}\). More... | |
double | Vub_NLO_CPodd (double E0) |
The CP odd part of the total NLO Vub part of the \(BR\), \(Vub^{NLO}_{CPodd}\). More... | |
double | Vub_NNLO (double E0) |
The NNLO Vub part of the \(BR\) as defined in xxxxxxxxx, \(Vub^{NLO}\). More... | |
double | Y1 (double E0, double mu) |
The \( Y^{(1)}(z_0,\mu) \) function from arXiv:0805.3911v2. More... | |
double | Y2 (double E0, double mu) |
The \( Y^{(2)}(z_0,\mu) \) function from arXiv:0805.3911v2 and arXiv:1005.5587v1. More... | |
double | Y2CA (double E0, double mu) |
The \( Y^{(2,CA)}(z_0,\mu) \) function from arXiv:1005.5587v1. More... | |
double | Y2CF (double E0, double mu) |
The \( Y^{(2,CF)}(z_0,\mu) \) function from arXiv:1005.5587v1. More... | |
double | Y2NH (double E0, double mu) |
The \( Y^{(2,NL)}(z_0,\mu) \) function from arXiv:0805.3911v2. More... | |
double | Y2NL (double E0, double mu) |
The \( Y^{(2,NL)}(z_0,\mu) \) function from arXiv:0805.3911v2. More... | |
double | Y2NV (double E0, double mu) |
The \( Y^{(2,NL)}(z_0,\mu) \) function from arXiv:0805.3911v2. More... | |
double | Y2NV_PHI1 (double rho) |
The \( \Phi_1(\rho) \) function from arXiv:0805.3911v2. More... | |
double | Y2NV_PHI2 (double rho) |
The \( \Phi_2(\rho) \) function from arXiv:0805.3911v2. More... | |
double | Y2NV_PHI3 (double rho) |
The \( \Phi_3(\rho) \) function from arXiv:0805.3911v2. More... | |
double | Y2NV_PHI4 (double rho) |
The \( \Phi_4(\rho) \) function from arXiv:0805.3911v2. More... | |
double | zdz_f_NLO (double z, double E0) |
The \( z \frac{d}{dz}f_{\rm NLO}(z,\delta) \) function from arXiv:1503.01791. More... | |
double | zdz_Phi22_1 (double E0) |
Derivative of the function Phi22_1() used to compute effects of massive quark loops on gluon lines. More... | |
double | zdz_Phi28_1 (double z, double E0) |
Derivative of the function Phi28_1() used to compute effects of massive quark loops on gluon lines. More... | |
double | zeta () |
The squared ratio between \(m_c\) and \(m_b^{\rm kin}\), \( z \). More... | |
![]() | |
double | getBinMax () |
A get method to get the maximum value of the bin. More... | |
double | getBinMin () |
A get method to get the minimum value of the bin. More... | |
const StandardModel & | getModel () |
A get method to get the model. More... | |
const std::vector< std::string > | getParametersForObservable () |
A get method to get the parameters for the specific observable. More... | |
void | setBinMax (double max) |
A set method to set the maximum value of the bin. More... | |
void | setBinMin (double min) |
A set method to set the minimum value of the bin. More... | |
void | setParametersForObservable (std::vector< std::string > parametersForObservable_i) |
A set method to get the parameters for the specific observable. More... | |
ThObservable (const StandardModel &SM_i) | |
Constructor. More... | |
ThObservable (const ThObservable &orig) | |
The copy constructor. More... | |
virtual | ~ThObservable () |
The default destructor. More... | |
Private Member Functions | |
void | checkCache () |
The caching method for bsgamma. More... | |
Private Attributes | |
double | ale |
double | AleatMztilde |
gslpp::vector< gslpp::complex > ** | allcoeff |
gslpp::vector< gslpp::complex > ** | allcoeffprime |
double | Alstilde |
double | alsUps |
double | avaINT |
double | BLNPcorr |
double | BRsl |
double | C |
gslpp::complex | C1_0 |
gslpp::complex | C1_1 |
gslpp::complex | C2_0 |
gslpp::complex | C2_1 |
gslpp::complex | C3_0 |
gslpp::complex | C3_1 |
gslpp::complex | C4_0 |
gslpp::complex | C4_1 |
gslpp::complex | C5_0 |
gslpp::complex | C5_1 |
gslpp::complex | C6_0 |
gslpp::complex | C6_1 |
gslpp::complex | C7_0 |
gslpp::complex | C7_1 |
gslpp::complex | C7_1ew |
gslpp::complex | C7_2 |
gslpp::complex | C7p_0 |
gslpp::complex | C7p_1 |
gslpp::complex | C8_0 |
gslpp::complex | C8_1 |
gslpp::complex | C_7_NP |
gslpp::complex | C_7p_NP |
double | CacheIntb1 |
double | CacheIntb2 |
double | CacheIntb3 |
double | CacheIntb4 |
double | CacheIntbb1 |
double | CacheIntbb2 |
double | CacheIntbb4 |
gslpp::complex | CacheIntbc1 |
gslpp::complex | CacheIntbc2 |
gslpp::complex | CacheIntc1 |
gslpp::complex | CacheIntc2 |
gslpp::complex | CacheIntc3 |
double | CacheIntcc |
double | CacheIntcc1 |
double | CacheIntcc1p1 |
double | CacheIntPhi772r |
double | CKMratio |
gslpp::complex | CKMu |
double | CKMusq |
bool | EWflag |
bool | FOUR_BODY |
ROOT::Math::GSLIntegrator | ig |
unsigned int | Intb1Cached |
unsigned int | Intb2Cached |
unsigned int | Intb3Cached |
unsigned int | Intb4Cached |
double | Intb_cache |
unsigned int | Intb_updated |
unsigned int | Intbb1Cached |
unsigned int | Intbb2Cached |
unsigned int | Intbb4Cached |
unsigned int | Intbc1Cached |
unsigned int | Intbc2Cached |
gslpp::vector< double > | Intbc_cache |
unsigned int | Intbc_updated |
unsigned int | Intc1Cached |
unsigned int | Intc1imCached |
unsigned int | Intc2Cached |
unsigned int | Intc3Cached |
unsigned int | Intcc1Cached |
unsigned int | Intcc1p1Cached |
unsigned int | IntccCached |
unsigned int | IntPhi772rCached |
double | Mb |
double | Mb_kin |
double | Mc |
double | Ms |
double | mu_b |
double | mu_c |
double | mu_G2 |
double | mu_kin |
double | mu_pi2 |
double | Mz |
int | obs |
double | overall |
QCD::quark | quark |
double | rho_D3 |
double | rho_LS3 |
bool | SMEFT_NP_btos = false |
bool | SUM |
gslpp::complex | V_cb |
gslpp::complex | V_tb |
gslpp::complex | V_ub |
bool | WET_NP_btos = false |
ROOT::Math::Functor1D | wf |
Additional Inherited Members | |
![]() | |
double | max |
the bin maximum. More... | |
double | min |
The bin minimum. More... | |
std::vector< std::string > | parametersForObservable |
a vector of parameter namesfor the specific observable More... | |
const StandardModel & | SM |
A reference to an object of StandardMode class. More... | |
Bsgamma::Bsgamma | ( | const StandardModel & | SM_i, |
QCD::quark | quark_i, | ||
int | obsFlag | ||
) |
Constructor.
[in] | SM_i | a reference to an object of type StandardModel |
[in] | quark_i | final quark type of the decay |
[in] | obsFlag | flag to choose which observable to compute |
Definition at line 23 of file bsgamma.cpp.
Bsgamma::Bsgamma | ( | const StandardModel & | SM_i, |
int | obsFlag | ||
) |
Constructor.
[in] | SM_i | a reference to an object of type StandardModel |
[in] | obsFlag | flag to choose which observable to compute |
Definition at line 58 of file bsgamma.cpp.
gslpp::complex Bsgamma::a | ( | double | z | ) |
The funcion \( a(z) \) as defined in [Buras:2002tp] .
[in] | z | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 232 of file bsgamma.cpp.
gslpp::complex Bsgamma::b | ( | double | z | ) |
The funcion \( b(z) \) as defined in [Buras:2002tp] .
[in] | z | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 261 of file bsgamma.cpp.
double Bsgamma::C_sem | ( | ) |
The ratio \(C = | \frac{V_{ub}}{V_{cb}} |^2 \frac{\Gamma[\bar{B} \to X_c e \bar{\nu}]}{\Gamma[\bar{B} \to X_u e \bar{\nu}]} \) as defined in [Gambino:2013rza] , but with coefficients slightly modified due to different imput parameters (obtained by private conversation with Paolo Gambino).
Definition at line 2402 of file bsgamma.cpp.
|
private |
void Bsgamma::computeCoeff | ( | double | mu | ) |
Compute the Wilson Coefficient.
[in] | mu | low scale of the decay |
Definition at line 1978 of file bsgamma.cpp.
|
virtual |
Computes the Branching Ratio for the \(b \to q \gamma\) decay.
Implements ThObservable.
Definition at line 2506 of file bsgamma.cpp.
double Bsgamma::delddel_Phi22_1 | ( | double | E0 | ) |
Derivative of the function Phi22_1() used to compute effects of massive quark loops on gluon lines.
[in] | E0 | energy cutoff |
Definition at line 1713 of file bsgamma.cpp.
double Bsgamma::delddel_Phi28_1 | ( | double | z, |
double | E0 | ||
) |
Derivative of the function Phi28_1() used to compute effects of massive quark loops on gluon lines.
[in] | E0 | energy cutoff |
Definition at line 1725 of file bsgamma.cpp.
double Bsgamma::delddel_Phi88_1 | ( | double | E0 | ) |
Derivative of the function Phi88_1() used to compute effects of massive quark loops on gluon lines.
[in] | E0 | energy cutoff |
Definition at line 1758 of file bsgamma.cpp.
double Bsgamma::delta | ( | double | E0 | ) |
The cutoff energy function \( \delta = 1 - \frac{2 E_0}{M_b^{\rm kin}} \).
[in] | E0 | cutoff energy |
Definition at line 104 of file bsgamma.cpp.
double Bsgamma::Delta | ( | double | r | ) |
The \(\Delta(r)\) function from Z. Phys. C 48, 673 (1990).
[in] | r | ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 1788 of file bsgamma.cpp.
double Bsgamma::dY1 | ( | double | E0 | ) |
The \( \delta Y^{(1)}(z_0,\mu) \) function from arXiv:0805.3911v2.
[in] | E0 | energy cutoff |
[in] | mu | low scale of the decay |
Definition at line 1349 of file bsgamma.cpp.
double Bsgamma::EW_NLO | ( | double | mu | ) |
The NLO electroweak correction to the BR as defined in [Gambino:2001au] .
[in] | mu | low scale of the decay |
Definition at line 2158 of file bsgamma.cpp.
double Bsgamma::f | ( | double | r | ) |
The \(f(\rho)\) function from hep-ph/0611123.
[in] | r | ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 1768 of file bsgamma.cpp.
double Bsgamma::F_1 | ( | double | z | ) |
The \( F_{1}(z,1) \) interpolated function from arXiv:1503.01791.
[in] | z | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 1699 of file bsgamma.cpp.
double Bsgamma::F_2 | ( | double | z | ) |
The \( F_{2}(z,1) \) interpolated function from arXiv:1503.01791.
[in] | z | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 1706 of file bsgamma.cpp.
double Bsgamma::f_b | ( | double | z | ) |
The \( f_{b}(z) \) function from arXiv:1503.01791.
[in] | z | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 1689 of file bsgamma.cpp.
double Bsgamma::f_c | ( | double | z | ) |
The \( f_{c}(z) \) function from arXiv:1503.01791.
[in] | z | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 1694 of file bsgamma.cpp.
double Bsgamma::f_NLO_1 | ( | double | z | ) |
The \( f_{\rm NLO}(z,1) \) function from arXiv:1503.01791.
[in] | z | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 1529 of file bsgamma.cpp.
double Bsgamma::f_q | ( | double | z, |
double | E0 | ||
) |
The \( f_{q}(z,1) \) function from arXiv:1503.01791.
[in] | z | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
[in] | E0 | energy cutoff |
Definition at line 1684 of file bsgamma.cpp.
double Bsgamma::f_u | ( | double | r | ) |
The \(f_u\) function obtained after multiplying the fitted function \(U_C\) of arXiv:0803.0960 for \(C_FT_R\) and subtracting the \(r \to 0\) limit.
[in] | r | ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 1805 of file bsgamma.cpp.
double Bsgamma::ff7_dMP | ( | double | E0 | ) |
The 4-body NLO correction due to \(Q_7\) and d, \(ff^7_{d,MP}\), from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 770 of file bsgamma.cpp.
double Bsgamma::ff7_sMP | ( | double | E0 | ) |
The 4-body NLO correction due to \(Q_7\) and s, \(ff^7_{s,MP}\), from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 784 of file bsgamma.cpp.
double Bsgamma::ff8_dMP | ( | double | E0 | ) |
The 4-body NLO correction due to \(Q_8\) and d, \(ff^8_{d,MP}\), from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 798 of file bsgamma.cpp.
double Bsgamma::ff8_sMP | ( | double | E0 | ) |
The 4-body NLO correction due to \(Q_8\) and s, \(ff^8_{s,MP}\), from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 821 of file bsgamma.cpp.
gslpp::complex Bsgamma::Gamma_t | ( | double | t | ) |
The function \( \Gamma \) as defined in [Gambino:2001ew] .
[in] | t | dummy variable to be integrated out |
Definition at line 344 of file bsgamma.cpp.
|
inline |
The function \(|k_b(t)|^2(1 - t)\).
[in] | t | dummy variable to be integrated out |
Definition at line 462 of file bsgamma.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
double Bsgamma::h27_2 | ( | double | z, |
double | E0 | ||
) |
The \( h_{27}^{(2)}(z,\delta) \) function from arXiv:1009.5685 and arXiv:1503.01791.
[in] | z | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
[in] | E0 | energy cutoff |
Definition at line 1661 of file bsgamma.cpp.
double Bsgamma::Int_b1 | ( | double | E0 | ) |
Integral of the functions getKb_re_1mt() and getKb_re_1mt2().
[in] | E0 | energy cutoff |
Definition at line 358 of file bsgamma.cpp.
double Bsgamma::Int_b2 | ( | double | E0 | ) |
Integral of the functions getKb_re_t_1mt() and getKb_re_t_1mt2().
[in] | E0 | energy cutoff |
Definition at line 381 of file bsgamma.cpp.
double Bsgamma::Int_b3 | ( | double | E0 | ) |
Integral of the functions getKb_re_t() and getKb_re_t_1mt().
[in] | E0 | energy cutoff |
Definition at line 405 of file bsgamma.cpp.
double Bsgamma::Int_b4 | ( | double | E0 | ) |
Integral of the functions getKb_re_t2_1mt() and getKb_re_t2_1mt2().
[in] | E0 | energy cutoff |
Definition at line 429 of file bsgamma.cpp.
double Bsgamma::Int_bb1 | ( | double | E0 | ) |
Integral of the functions getKb_abs2_1mt() and getKb_abs2_1mt2().
[in] | E0 | energy cutoff |
Definition at line 453 of file bsgamma.cpp.
double Bsgamma::Int_bb2 | ( | double | E0 | ) |
Integral of the functions getKb_abs2_t_1mt() and getKb_abs2_t_1mt2().
[in] | E0 | energy cutoff |
Definition at line 477 of file bsgamma.cpp.
double Bsgamma::Int_bb4 | ( | double | E0 | ) |
Integral of the functions getKb_abs2_t2_1mt() and getKb_abs2_t2_1mt2().
[in] | E0 | energy cutoff |
Definition at line 501 of file bsgamma.cpp.
gslpp::complex Bsgamma::Int_bc1 | ( | double | E0 | ) |
Integral of the functions getKc_re_Kb_1mt(), getKc_im_Kb_1mt() and getKc_re_Kb_1mt2(), getKc_im_Kb_1mt2().
[in] | E0 | energy cutoff |
Definition at line 525 of file bsgamma.cpp.
gslpp::complex Bsgamma::Int_bc2 | ( | double | E0 | ) |
Integral of the functions getKc_re_Kb_t_1mt(), getKc_im_Kb_t_1mt() and getKc_re_Kb_t_1mt2(), getKc_im_Kb_t_1mt2().
[in] | E0 | energy cutoff |
Definition at line 561 of file bsgamma.cpp.
gslpp::complex Bsgamma::Int_c1 | ( | double | E0 | ) |
Integral of the functions getKc_re_1mt(), getKc_im_1mt() and getKc_re_1mt2(), getKc_im_1mt2().
[in] | E0 | energy cutoff |
Definition at line 597 of file bsgamma.cpp.
gslpp::complex Bsgamma::Int_c2 | ( | double | E0 | ) |
Integral of the functions getKc_re_t_1mt(), getKc_im_t_1mt() and getKc_re_t_1mt2(), getKc_im_t_1mt2().
[in] | E0 | energy cutoff |
Definition at line 633 of file bsgamma.cpp.
gslpp::complex Bsgamma::Int_c3 | ( | double | E0 | ) |
Integral of the functions getKc_re_t(), getKc_im_t() and getKc_re_t_1mt(), getKc_im_t_1mt().
[in] | E0 | energy cutoff |
Definition at line 669 of file bsgamma.cpp.
double Bsgamma::Int_cc | ( | double | E0 | ) |
Integral of the functions getKc_abs2_t() and getKc_abs2_t_1mt().
[in] | E0 | energy cutoff |
Definition at line 705 of file bsgamma.cpp.
double Bsgamma::Int_cc1 | ( | double | E0 | ) |
Integral of the functions getKc_abs2_1mt() and getKc_abs2_1mt^().
[in] | E0 | energy cutoff |
Definition at line 729 of file bsgamma.cpp.
double Bsgamma::Int_cc1_part1 | ( | double | E0 | ) |
Integral of the functions getKc_abs2_1mt().
[in] | E0 | energy cutoff |
Definition at line 753 of file bsgamma.cpp.
double Bsgamma::Int_Phi77_2rem | ( | double | E0 | ) |
The integral of omega77()
[in] | E0 | energy cutoff |
Definition at line 1874 of file bsgamma.cpp.
double Bsgamma::K77_2_z1 | ( | double | E0, |
double | mu | ||
) |
The \( K_{77}^{(2),z=1} \) function computed in the limit \( m_b = m_c \).
[in] | E0 | energy cutoff |
[in] | mu | b quark scale |
Definition at line 1903 of file bsgamma.cpp.
gslpp::complex Bsgamma::kappa | ( | double | Mq, |
double | t | ||
) |
The function \( k \) as defined in [Pott:1995if] .
[in] | Mq | quark mass |
[in] | t | dummy variable to be integrated out |
Definition at line 352 of file bsgamma.cpp.
gslpp::complex Bsgamma::Kij_1 | ( | int | i, |
int | j, | ||
double | E0, | ||
double | mu | ||
) |
The \( K_{ij}^{(1)} \) function from [Misiak:2006ab] .
[in] | i | first index |
[in] | j | second index |
[in] | E0 | energy cutoff |
[in] | mu | low scale of the decay |
Definition at line 1169 of file bsgamma.cpp.
double Bsgamma::Kij_2 | ( | int | i, |
int | j, | ||
double | E0, | ||
double | mu_b, | ||
double | mu_c | ||
) |
The \( K_{ij}^{(2)} \) function from arXiv:1503.01791.
[in] | i | first index |
[in] | j | second index |
[in] | E0 | energy cutoff |
[in] | mu_b | b quark scale |
[in] | mu_c | c quark scale |
Definition at line 1916 of file bsgamma.cpp.
double Bsgamma::mddel_f_NLO | ( | double | z, |
double | E0 | ||
) |
The \( (1. - \delta)\frac{d}{d\delta}f_{\rm NLO}(z,\delta) \) function from arXiv:1503.01791.
[in] | z | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
[in] | E0 | energy cutoff |
Definition at line 1630 of file bsgamma.cpp.
double Bsgamma::N | ( | double | E0, |
double | mu | ||
) |
The non perturbative part of the \(BR\) as defined in [Benzke:2010js] , \(N\).
[in] | E0 | energy cutoff |
[in] | mu | b quark scale |
Definition at line 2397 of file bsgamma.cpp.
double Bsgamma::N_27 | ( | ) |
The non perturbative part of the \(BR\) due to \(Q_2-Q_7\) interference as defined in [Gambino:2001ew] , \(N_{27}\).
Definition at line 2342 of file bsgamma.cpp.
double Bsgamma::N_77 | ( | double | E0, |
double | mu | ||
) |
The non perturbative part of the \(BR\) due to \(Q_7-Q_7\) interference as defined in arXiv:0911.2175, \(N_{77}\).
[in] | E0 | energy cutoff |
[in] | mu | b quark scale |
Definition at line 2350 of file bsgamma.cpp.
double Bsgamma::omega | ( | double | E0 | ) |
The cutoff energy function \( \omega \) as defined in [Kaminski:2012eb] .
[in] | E0 | cutoff energy |
Definition at line 117 of file bsgamma.cpp.
double Bsgamma::omega77 | ( | double | z | ) |
The \( \omega_{77} \) function, linear combination of the functions \( F^{(2,a)} \), \( F^{(2,na)} \) and \( F^{(2,nf)} \) from hep-ph/0505097.
[in] | z | integration variable |
Definition at line 1829 of file bsgamma.cpp.
double Bsgamma::P | ( | double | E0, |
double | mu_b, | ||
double | mu_c, | ||
orders | order | ||
) |
The perturbative part of the \(BR\) as defined in [Misiak:2006ab] , \(P\).
[in] | E0 | energy cutoff |
[in] | mu_b | b quark scale |
[in] | mu_c | c quark scale |
[in] | order | perturbation theory order |
Definition at line 2310 of file bsgamma.cpp.
double Bsgamma::P0 | ( | double | E0 | ) |
The perturbative part \( P^{(0)} \) of the BR as defined in [Misiak:2006ab] .
[in] | E0 | energy cutoff |
Definition at line 2046 of file bsgamma.cpp.
double Bsgamma::P0_4body | ( | double | E0, |
double | t | ||
) |
The 4-body LO contribution as defined in [Kaminski:2012eb] .
[in] | E0 | cutoff energy |
[in] | t | squared ratio between b quark and s quark masses |
Definition at line 171 of file bsgamma.cpp.
double Bsgamma::P11 | ( | ) |
The perturbative part \( P_1^{(1)} \) of the BR as defined in [Misiak:2006ab] .
Definition at line 2051 of file bsgamma.cpp.
double Bsgamma::P12 | ( | ) |
double Bsgamma::P21 | ( | double | E0, |
double | mu | ||
) |
The perturbative part \( P_2^{(1)} \) of the BR as defined in [Misiak:2006ab] .
[in] | E0 | energy cutoff |
[in] | mu | low scale of the decay |
Definition at line 2057 of file bsgamma.cpp.
double Bsgamma::P21_CPodd | ( | double | E0, |
double | mu | ||
) |
The CP odd part of the perturbative part \( P_2^{(1)} \) of the BR as defined in [Misiak:2006ab] .
[in] | E0 | energy cutoff |
[in] | mu | low scale of the decay |
Definition at line 2083 of file bsgamma.cpp.
double Bsgamma::P22 | ( | double | E0, |
double | mu_b, | ||
double | mu_c | ||
) |
The perturbative part \( P_2^{(2)} \) of the BR as defined in [Misiak:2006ab] .
[in] | E0 | energy cutoff |
[in] | mu_b | b quark scale |
[in] | mu_c | c quark scale |
Definition at line 2115 of file bsgamma.cpp.
double Bsgamma::P32 | ( | double | E0, |
double | mu | ||
) |
The perturbative part \( P_3^{(2)} \) of the BR as defined in [Misiak:2006ab] .
[in] | E0 | energy cutoff |
[in] | mu | low scale of the decay |
Definition at line 2139 of file bsgamma.cpp.
double Bsgamma::Phi11_1 | ( | double | E0 | ) |
The \( \Phi_{11}^{(1)} \) function from [Gambino:2001ew] .
[in] | E0 | energy cutoff |
Definition at line 844 of file bsgamma.cpp.
double Bsgamma::Phi12_1 | ( | double | E0 | ) |
The \( \Phi_{12}^{(1)} \) function from [Gambino:2001ew] .
[in] | E0 | energy cutoff |
Definition at line 849 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi13_1 | ( | double | E0 | ) |
The \( \Phi_{13}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] .
[in] | E0 | energy cutoff |
Definition at line 854 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi14_1 | ( | double | E0 | ) |
The \( \Phi_{14}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] .
[in] | E0 | energy cutoff |
Definition at line 859 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi15_1 | ( | double | E0 | ) |
The \( \Phi_{15}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] .
[in] | E0 | energy cutoff |
Definition at line 864 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi16_1 | ( | double | E0 | ) |
The \( \Phi_{16}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] .
[in] | E0 | energy cutoff |
Definition at line 869 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi17_1 | ( | double | E0, |
double | z | ||
) |
The \( \Phi_{17}^{(1)} \) function from [Gambino:2001ew] .
[in] | E0 | energy cutoff |
[in] | z | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 874 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi18_1 | ( | double | E0, |
double | z | ||
) |
The \( \Phi_{18}^{(1)} \) function from [Gambino:2001ew] .
[in] | E0 | energy cutoff |
[in] | z | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 879 of file bsgamma.cpp.
double Bsgamma::Phi22_1 | ( | double | E0 | ) |
The \( \Phi_{22}^{(1)} \) function from [Gambino:2001ew] .
[in] | E0 | energy cutoff |
Definition at line 884 of file bsgamma.cpp.
double Bsgamma::Phi22_2beta0 | ( | double | E0, |
double | mu | ||
) |
The \( \Phi_{22}^{(2)\beta_0} \) function from arXiv:1009.5685.
[in] | E0 | energy cutoff |
[in] | mu | low scale of the decay |
Definition at line 1257 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi23_1 | ( | double | E0 | ) |
The \( \Phi_{23}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 897 of file bsgamma.cpp.
double Bsgamma::Phi23_1_4body | ( | double | E0 | ) |
The \( \Phi_{23}^{(1),{\rm 4-body}} \) function obtained from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 889 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi24_1 | ( | double | E0 | ) |
The \( \Phi_{24}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 911 of file bsgamma.cpp.
double Bsgamma::Phi24_1_4body | ( | double | E0 | ) |
The \( \Phi_{24}^{(1),{\rm 4-body}} \) function obtained from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 903 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi25_1 | ( | double | E0 | ) |
The \( \Phi_{25}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 925 of file bsgamma.cpp.
double Bsgamma::Phi25_1_4body | ( | double | E0 | ) |
The \( \Phi_{25}^{(1),{\rm 4-body}} \) function obtained from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 917 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi26_1 | ( | double | E0 | ) |
The \( \Phi_{26}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 939 of file bsgamma.cpp.
double Bsgamma::Phi26_1_4body | ( | double | E0 | ) |
The \( \Phi_{26}^{(1),{\rm 4-body}} \) function obtained from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 931 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi27_1 | ( | double | E0, |
double | z | ||
) |
The \( \Re \Phi_{27}^{(1)} \) function from [Gambino:2001ew] .
[in] | E0 | energy cutoff |
[in] | z | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 945 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi28_1 | ( | double | E0, |
double | z | ||
) |
The \( \Phi_{28}^{(1)} \) function from [Gambino:2001ew] .
[in] | E0 | energy cutoff |
[in] | z | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 978 of file bsgamma.cpp.
double Bsgamma::Phi28_2beta0 | ( | double | E0, |
double | mu | ||
) |
The \( \Phi_{28}^{(2)\beta_0} \) function from arXiv:1009.5685.
[in] | E0 | energy cutoff |
[in] | mu | low scale of the decay |
Definition at line 1277 of file bsgamma.cpp.
double Bsgamma::Phi33_1 | ( | double | E0 | ) |
The \( \Phi_{33}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] .
[in] | E0 | energy cutoff |
Definition at line 983 of file bsgamma.cpp.
double Bsgamma::Phi34_1 | ( | double | E0 | ) |
The \( \Phi_{34}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] .
[in] | E0 | energy cutoff |
Definition at line 995 of file bsgamma.cpp.
double Bsgamma::Phi35_1 | ( | double | E0 | ) |
The \( \Phi_{35}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] .
[in] | E0 | energy cutoff |
Definition at line 1000 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi36_1 | ( | double | E0 | ) |
The \( \Phi_{36}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 1012 of file bsgamma.cpp.
double Bsgamma::Phi37_1 | ( | double | E0 | ) |
The \( \Phi_{37}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 1025 of file bsgamma.cpp.
double Bsgamma::Phi38_1 | ( | double | E0 | ) |
The \( \Phi_{38}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 1033 of file bsgamma.cpp.
double Bsgamma::Phi44_1 | ( | double | E0 | ) |
The \( \Phi_{44}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] .
[in] | E0 | energy cutoff |
Definition at line 1038 of file bsgamma.cpp.
double Bsgamma::Phi45_1 | ( | double | E0 | ) |
The \( \Phi_{45}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] .
[in] | E0 | energy cutoff |
Definition at line 1043 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi46_1 | ( | double | E0 | ) |
The \( \Phi_{46}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 1048 of file bsgamma.cpp.
double Bsgamma::Phi47_1 | ( | double | E0 | ) |
The \( \Phi_{47}^{(1)} \) function from [Gambino:2001ew] and adding the 4-body contribution from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 1053 of file bsgamma.cpp.
double Bsgamma::Phi48_1 | ( | double | E0 | ) |
The \( \Phi_{48}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 1059 of file bsgamma.cpp.
double Bsgamma::Phi55_1 | ( | double | E0 | ) |
The \( \Phi_{55}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] .
[in] | E0 | energy cutoff |
Definition at line 1065 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi56_1 | ( | double | E0 | ) |
The \( \Phi_{56}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 1077 of file bsgamma.cpp.
double Bsgamma::Phi57_1 | ( | double | E0 | ) |
The \( \Phi_{57}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 1090 of file bsgamma.cpp.
double Bsgamma::Phi58_1 | ( | double | E0 | ) |
The \( \Phi_{58}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 1098 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi66_1 | ( | double | E0 | ) |
The \( \Phi_{66}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] .
[in] | E0 | energy cutoff |
Definition at line 1104 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi67_1 | ( | double | E0 | ) |
The \( \Phi_{67}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 1118 of file bsgamma.cpp.
gslpp::complex Bsgamma::Phi68_1 | ( | double | E0 | ) |
The \( \Phi_{68}^{(1)} \) function obtained using the prescription of [Chetyrkin:1996vx] and adding the 4-body contribution from [Huber:2014nna] .
[in] | E0 | energy cutoff |
Definition at line 1127 of file bsgamma.cpp.
double Bsgamma::Phi77_1 | ( | double | E0 | ) |
The \( \Phi_{77}^{(1)} \) function from [Gambino:2001ew] .
[in] | E0 | energy cutoff |
Definition at line 1133 of file bsgamma.cpp.
double Bsgamma::Phi77_2beta0 | ( | double | E0, |
double | mu | ||
) |
The \( \Phi_{77}^{(2)\beta_0} \) function from [Misiak:2006ab] ..
[in] | E0 | energy cutoff |
[in] | mu | low scale of the decay |
Definition at line 1303 of file bsgamma.cpp.
double Bsgamma::Phi77_2rem | ( | double | E0 | ) |
The part of the \( K_{77}^{(2)} \) function with no \( \beta_0 \) dependance, as defined in [Misiak:2006ab] .
[in] | E0 | energy cutoff |
Definition at line 1891 of file bsgamma.cpp.
double Bsgamma::Phi78_1 | ( | double | E0 | ) |
The \( \Phi_{78}^{(1)} \) function from [Gambino:2001ew] .
[in] | E0 | energy cutoff |
Definition at line 1142 of file bsgamma.cpp.
double Bsgamma::Phi88_1 | ( | double | E0 | ) |
The \( \Phi_{88}^{(1)} \) function from [Gambino:2001ew] .
[in] | E0 | energy cutoff |
Definition at line 1155 of file bsgamma.cpp.
double Bsgamma::Phi88_2beta0 | ( | double | E0, |
double | mu | ||
) |
The \( \Phi_{88}^{(2)\beta_0} \) function from arXiv:1009.5685.
[in] | E0 | energy cutoff |
[in] | mu | low scale of the decay |
Definition at line 1325 of file bsgamma.cpp.
gslpp::complex Bsgamma::r1 | ( | int | i, |
double | z | ||
) |
The funcion \( r_i^{(1)}(z) \) as defined in [Buras:2002tp] .
[in] | i | function index |
[in] | z | squared ratio between m_c and m_b^{\rm kin} |
Definition at line 285 of file bsgamma.cpp.
gslpp::complex Bsgamma::r1_ew | ( | int | i, |
double | z | ||
) |
The funcion \( r_{i,ew}^{(1)}(z) \) as defined in [Gambino:2001au] .
[in] | i | function index |
[in] | z | squared ratio between m_c and m_b^{\rm kin} |
Definition at line 312 of file bsgamma.cpp.
double Bsgamma::Rer22 | ( | double | z | ) |
The \( Re r_2^{(2)} \) function from [Misiak:2006ab] .
[in] | z | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 1225 of file bsgamma.cpp.
double Bsgamma::rho | ( | double | E0 | ) |
The cutoff energy function \( \rho \) as defined in [Kaminski:2012eb] .
[in] | E0 | cutoff energy |
Definition at line 109 of file bsgamma.cpp.
double Bsgamma::T1 | ( | double | E0, |
double | t | ||
) |
The cutoff energy function \( T_1 \) as defined in [Kaminski:2012eb] .
[in] | E0 | cutoff energy |
[in] | t | squared ratio between b quark and s quark masses |
Definition at line 127 of file bsgamma.cpp.
double Bsgamma::T2 | ( | double | E0, |
double | t | ||
) |
The cutoff energy function \( T_2 \) as defined in [Kaminski:2012eb] .
[in] | E0 | cutoff energy |
[in] | t | squared ratio between b quark and s quark masses |
Definition at line 142 of file bsgamma.cpp.
double Bsgamma::T3 | ( | double | E0, |
double | t | ||
) |
The cutoff energy function \( T_3 \) as defined in [Kaminski:2012eb] .
[in] | E0 | cutoff energy |
[in] | t | squared ratio between b quark and s quark masses |
Definition at line 157 of file bsgamma.cpp.
void Bsgamma::updateParameters | ( | ) |
The update parameter method for bsgamma.
Definition at line 2410 of file bsgamma.cpp.
double Bsgamma::Vub_NLO | ( | double | E0 | ) |
The total NLO Vub part of the \(BR\), \(Vub^{NLO}\).
[in] | E0 | energy cutoff |
Definition at line 2290 of file bsgamma.cpp.
double Bsgamma::Vub_NLO_2body | ( | ) |
The 2 body NLO Vub part of the \(BR\) as defined in [Gambino:2001ew] , \(Vub^{NLO}_{2b}\).
Definition at line 2191 of file bsgamma.cpp.
double Bsgamma::Vub_NLO_2body_CPodd | ( | ) |
The CP odd part of the 2 body NLO Vub part of the \(BR\) as defined in [Gambino:2001ew] , \(Vub^{NLO}_{2b,CPodd}\).
Definition at line 2201 of file bsgamma.cpp.
double Bsgamma::Vub_NLO_3body_A | ( | double | E0 | ) |
The first piece of the 3 body NLO Vub part of the \(BR\), \(Vub^{NLO}_{3b,A,CPodd}\).
[in] | E0 | energy cutoff |
Definition at line 2211 of file bsgamma.cpp.
double Bsgamma::Vub_NLO_3body_A_CPodd | ( | double | E0 | ) |
The CP odd part of the first piece of the 3 body NLO Vub part of the \(BR\), \(Vub^{NLO}_{3b,A}\).
[in] | E0 | energy cutoff |
Definition at line 2220 of file bsgamma.cpp.
double Bsgamma::Vub_NLO_3body_B | ( | double | E0 | ) |
The second piece of the 3 body NLO Vub part of the \(BR\), \(Vub^{NLO}_{3b,B,CPodd}\).
[in] | E0 | energy cutoff |
Definition at line 2225 of file bsgamma.cpp.
double Bsgamma::Vub_NLO_3body_B_CPodd | ( | double | E0 | ) |
The CP odd part of the second piece of the 3 body NLO Vub part of the \(BR\), \(Vub^{NLO}_{3b,B}\).
[in] | E0 | energy cutoff |
Definition at line 2238 of file bsgamma.cpp.
double Bsgamma::Vub_NLO_4body | ( | double | E0 | ) |
The 4 body NLO Vub part of the \(BR\) obtained from [Huber:2014nna] , \(Vub^{NLO}_{4b,CPodd}\).
[in] | E0 | energy cutoff |
Definition at line 2251 of file bsgamma.cpp.
double Bsgamma::Vub_NLO_4body_CPodd | ( | double | E0 | ) |
The CP odd part of the 4 body NLO Vub part of the \(BR\) obtained from [Huber:2014nna] , \(Vub^{NLO}_{4b}\).
[in] | E0 | energy cutoff |
Definition at line 2281 of file bsgamma.cpp.
double Bsgamma::Vub_NLO_CPodd | ( | double | E0 | ) |
The CP odd part of the total NLO Vub part of the \(BR\), \(Vub^{NLO}_{CPodd}\).
[in] | E0 | energy cutoff |
Definition at line 2295 of file bsgamma.cpp.
double Bsgamma::Vub_NNLO | ( | double | E0 | ) |
The NNLO Vub part of the \(BR\) as defined in xxxxxxxxx, \(Vub^{NLO}\).
[in] | E0 | energy cutoff |
Definition at line 2300 of file bsgamma.cpp.
double Bsgamma::Y1 | ( | double | E0, |
double | mu | ||
) |
The \( Y^{(1)}(z_0,\mu) \) function from arXiv:0805.3911v2.
[in] | E0 | energy cutoff |
[in] | mu | low scale of the decay |
Definition at line 1357 of file bsgamma.cpp.
double Bsgamma::Y2 | ( | double | E0, |
double | mu | ||
) |
The \( Y^{(2)}(z_0,\mu) \) function from arXiv:0805.3911v2 and arXiv:1005.5587v1.
[in] | E0 | energy cutoff |
[in] | mu | low scale of the decay |
Definition at line 1516 of file bsgamma.cpp.
double Bsgamma::Y2CA | ( | double | E0, |
double | mu | ||
) |
The \( Y^{(2,CA)}(z_0,\mu) \) function from arXiv:1005.5587v1.
[in] | E0 | energy cutoff |
[in] | mu | low scale of the decay |
Definition at line 1391 of file bsgamma.cpp.
double Bsgamma::Y2CF | ( | double | E0, |
double | mu | ||
) |
The \( Y^{(2,CF)}(z_0,\mu) \) function from arXiv:1005.5587v1.
[in] | E0 | energy cutoff |
[in] | mu | low scale of the decay |
Definition at line 1364 of file bsgamma.cpp.
double Bsgamma::Y2NH | ( | double | E0, |
double | mu | ||
) |
The \( Y^{(2,NL)}(z_0,\mu) \) function from arXiv:0805.3911v2.
[in] | E0 | energy cutoff |
[in] | mu | low scale of the decay |
Definition at line 1505 of file bsgamma.cpp.
double Bsgamma::Y2NL | ( | double | E0, |
double | mu | ||
) |
The \( Y^{(2,NL)}(z_0,\mu) \) function from arXiv:0805.3911v2.
[in] | E0 | energy cutoff |
[in] | mu | low scale of the decay |
Definition at line 1417 of file bsgamma.cpp.
double Bsgamma::Y2NV | ( | double | E0, |
double | mu | ||
) |
The \( Y^{(2,NL)}(z_0,\mu) \) function from arXiv:0805.3911v2.
[in] | E0 | energy cutoff |
[in] | mu | low scale of the decay |
Definition at line 1482 of file bsgamma.cpp.
double Bsgamma::Y2NV_PHI1 | ( | double | rho | ) |
The \( \Phi_1(\rho) \) function from arXiv:0805.3911v2.
[in] | rho | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 1437 of file bsgamma.cpp.
double Bsgamma::Y2NV_PHI2 | ( | double | rho | ) |
The \( \Phi_2(\rho) \) function from arXiv:0805.3911v2.
[in] | rho | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 1448 of file bsgamma.cpp.
double Bsgamma::Y2NV_PHI3 | ( | double | rho | ) |
The \( \Phi_3(\rho) \) function from arXiv:0805.3911v2.
[in] | rho | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 1459 of file bsgamma.cpp.
double Bsgamma::Y2NV_PHI4 | ( | double | rho | ) |
The \( \Phi_4(\rho) \) function from arXiv:0805.3911v2.
[in] | rho | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
Definition at line 1470 of file bsgamma.cpp.
double Bsgamma::zdz_f_NLO | ( | double | z, |
double | E0 | ||
) |
The \( z \frac{d}{dz}f_{\rm NLO}(z,\delta) \) function from arXiv:1503.01791.
[in] | z | squared ratio between \(m_c\) and \(m_b^{\rm kin}\) |
[in] | E0 | energy cutoff |
Definition at line 1534 of file bsgamma.cpp.
double Bsgamma::zdz_Phi22_1 | ( | double | E0 | ) |
Derivative of the function Phi22_1() used to compute effects of massive quark loops on gluon lines.
[in] | E0 | energy cutoff |
Definition at line 1720 of file bsgamma.cpp.
double Bsgamma::zdz_Phi28_1 | ( | double | z, |
double | E0 | ||
) |
Derivative of the function Phi28_1() used to compute effects of massive quark loops on gluon lines.
[in] | E0 | energy cutoff |
Definition at line 1739 of file bsgamma.cpp.
double Bsgamma::zeta | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |