11#include "EvtGenBase/EvtSemiLeptonicFF.hh"
23 EvtBGL2FF(
double bglap_0,
double bglap_1,
double bglap_2,
double bglap_3,
double bgla0_0,
double bgla0_1,
double bgla0_2,
27 EvtBGL2FF(
double bgla_0,
double bgla_1,
double bglb_0,
double bglb_1,
double bglc_1,
double bglc_2);
32 double t,
double mass,
double* fp,
double* f0);
35 void getvectorff(EvtId, EvtId,
double,
double,
double*,
36 double*,
double*,
double*);
39 void gettensorff(EvtId, EvtId,
double,
double,
double*,
40 double*,
double*,
double*);
43 void getbaryonff(EvtId, EvtId,
double,
double,
double*,
44 double*,
double*,
double*);
47 void getdiracff(EvtId, EvtId,
double,
double,
double*,
double*,
48 double*,
double*,
double*,
double*);
51 void getraritaff(EvtId, EvtId,
double,
double,
double*,
double*,
52 double*,
double*,
double*,
double*,
double*,
double*);
The class provides the form factors for semileptonic D and D* decays with full mass dependence.
double a0_2
2nd-order z expansion coefficient for scalar form factor f_0
double ap_0
B -> Dlnu: ai_n (i = p —vector, 0 —scalar; n = 0,1,2,3) are free coefficients of z expansion in dispe...
double a0_3
3rd-order z expansion coefficient for scalar form factor f_0
double ap_2
2nd-order z expansion coefficient for vector form factor: f_+
double ap_1
1st-order z expansion coefficient for vector form factor: f_+
void getdiracff(EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *)
Returns dirac form factors.
void gettensorff(EvtId, EvtId, double, double, double *, double *, double *, double *)
Returns tensor form factors.
double a0_1
1st-order z expansion coefficient for scalar form factor f_0
void getraritaff(EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *, double *, double *)
Returns tarita form factors.
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 getbaryonff(EvtId, EvtId, double, double, double *, double *, double *, double *)
Returns baryon form factors.
double a0_0
0th-order z expansion coefficient for scalar form factor f_0
double ap_3
3rd-order z expansion coefficient for vector form factor: f_+