Belle II Software development
|
The class provides the form factors for semileptonic D and D* decays with full mass dependence. More...
#include <EvtBGL2FF.h>
Public Member Functions | |
EvtBGL2FF (double bglap_0, double bglap_1, double bglap_2, double bglap_3, double bgla0_0, double bgla0_1, double bgla0_2, double bgla0_3) | |
Default constructor. | |
EvtBGL2FF (double bgla_0, double bgla_1, double bglb_0, double bglb_1, double bglc_1, double bglc_2) | |
Default constructor. | |
void | getscalarff (EvtId parent, EvtId daught, double t, double mass, double *fp, double *f0) |
Returns scalar form factors. | |
void | getvectorff (EvtId, EvtId, double, double, double *, double *, double *, double *) |
Returns vector form factors. | |
void | gettensorff (EvtId, EvtId, double, double, double *, double *, double *, double *) |
Returns tensor form factors. | |
void | getbaryonff (EvtId, EvtId, double, double, double *, double *, double *, double *) |
Returns baryon form factors. | |
void | getdiracff (EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *) |
Returns dirac form factors. | |
void | getraritaff (EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *, double *, double *) |
Returns tarita form factors. | |
Private Attributes | |
double | ap_0 {0} |
B -> Dlnu: ai_n (i = p —vector, 0 —scalar; n = 0,1,2,3) are free coefficients of z expansion in dispersion relation parametrization from C.G.Boyd, B.Grinstein, R.F.Lebed, Phys. | |
double | ap_1 {0} |
1st-order z expansion coefficient for vector form factor: f_+ | |
double | ap_2 {0} |
2nd-order z expansion coefficient for vector form factor: f_+ | |
double | ap_3 {0} |
3rd-order z expansion coefficient for vector form factor: f_+ | |
double | a0_0 {0} |
0th-order z expansion coefficient for scalar form factor f_0 | |
double | a0_1 {0} |
1st-order z expansion coefficient for scalar form factor f_0 | |
double | a0_2 {0} |
2nd-order z expansion coefficient for scalar form factor f_0 | |
double | a0_3 {0} |
3rd-order z expansion coefficient for scalar form factor f_0 | |
The class provides the form factors for semileptonic D and D* decays with full mass dependence.
Definition at line 17 of file EvtBGL2FF.h.
EvtBGL2FF | ( | double | bglap_0, |
double | bglap_1, | ||
double | bglap_2, | ||
double | bglap_3, | ||
double | bgla0_0, | ||
double | bgla0_1, | ||
double | bgla0_2, | ||
double | bgla0_3 | ||
) |
Default constructor.
Definition at line 22 of file EvtBGL2FF.cc.
void getbaryonff | ( | EvtId | , |
EvtId | , | ||
double | , | ||
double | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | |||
) |
Returns baryon form factors.
Definition at line 120 of file EvtBGL2FF.cc.
void getdiracff | ( | EvtId | , |
EvtId | , | ||
double | , | ||
double | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | |||
) |
Returns dirac form factors.
Definition at line 129 of file EvtBGL2FF.cc.
void getraritaff | ( | EvtId | , |
EvtId | , | ||
double | , | ||
double | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | |||
) |
Returns tarita form factors.
Definition at line 138 of file EvtBGL2FF.cc.
void getscalarff | ( | EvtId | parent, |
EvtId | daught, | ||
double | t, | ||
double | mass, | ||
double * | fp, | ||
double * | f0 | ||
) |
Returns scalar form factors.
Definition at line 49 of file EvtBGL2FF.cc.
void gettensorff | ( | EvtId | , |
EvtId | , | ||
double | , | ||
double | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | |||
) |
Returns tensor form factors.
Definition at line 109 of file EvtBGL2FF.cc.
void getvectorff | ( | EvtId | , |
EvtId | , | ||
double | , | ||
double | , | ||
double * | , | ||
double * | , | ||
double * | , | ||
double * | |||
) |
Returns vector form factors.
Definition at line 100 of file EvtBGL2FF.cc.
|
private |
0th-order z expansion coefficient for scalar form factor f_0
Definition at line 94 of file EvtBGL2FF.h.
|
private |
1st-order z expansion coefficient for scalar form factor f_0
Definition at line 97 of file EvtBGL2FF.h.
|
private |
2nd-order z expansion coefficient for scalar form factor f_0
Definition at line 100 of file EvtBGL2FF.h.
|
private |
3rd-order z expansion coefficient for scalar form factor f_0
Definition at line 103 of file EvtBGL2FF.h.
|
private |
B -> Dlnu: ai_n (i = p —vector, 0 —scalar; n = 0,1,2,3) are free coefficients of z expansion in dispersion relation parametrization from C.G.Boyd, B.Grinstein, R.F.Lebed, Phys.
Rev. Lett. 74,4603(1995)
Chosen the order of series N=3, i.e. a_0 + a_1 * z + a_2 * z^2 + a_3 * z^3
Fitted values cited from Bigi, Dante and Gambino, Paolo, Phys. Rev. D. 94.094008 (2016): a+0, a+1, a+2, a+3 : 0.01565, -0.0353, -0.043, 0.194 a00, a01, a02, a03 : 0.07932, -0.214, 0.17, -0.958
NOTE : This is an alternative BGL model. Use it if you understand the difference with the default one called 'EvtBGLFF' in basf2.
B -> D*lnu:
This class should not be used for B -> D* l nu decays. Use the EvtBGL class instead. 0th-order z expansion coefficient for vector form factor: f_+
Definition at line 80 of file EvtBGL2FF.h.
|
private |
1st-order z expansion coefficient for vector form factor: f_+
Definition at line 83 of file EvtBGL2FF.h.
|
private |
2nd-order z expansion coefficient for vector form factor: f_+
Definition at line 86 of file EvtBGL2FF.h.
|
private |
3rd-order z expansion coefficient for vector form factor: f_+
Definition at line 89 of file EvtBGL2FF.h.