11#include "EvtGenBase/EvtSemiLeptonicFF.hh"
25 EvtLLSWFF(
double _tau_w1,
double _tau_wp,
double _tau_1,
double _tau_2);
28 void getvectorff(EvtId, EvtId,
double t,
double mass,
double* a1f,
double* a2f,
double* vf,
double* a0f);
31 void getscalarff(EvtId, EvtId,
double t,
double mass,
double* fp,
double* f0);
34 void gettensorff(EvtId, EvtId,
double t,
double mass,
double* hf,
double* kf,
double* bpf,
double* bmf);
37 void getbaryonff(EvtId, EvtId,
double,
double,
double*,
double*,
double*,
double*);
40 void getdiracff(EvtId, EvtId,
double,
double,
double*,
double*,
double*,
double*,
double*,
double*);
43 void getraritaff(EvtId, EvtId,
double,
double,
double*,
double*,
double*,
double*,
double*,
double*,
double*,
double*);
52 double gpD0(
double w);
55 double gmD0(
double w);
67 double gAD1p(
double w);
70 double fV1D1(
double w);
73 double fV2D1(
double w);
76 double fV3D1(
double w);
79 double fAD1(
double w);
82 double kA1D2(
double w);
85 double kA2D2(
double w);
88 double kA3D2(
double w);
91 double kVD2(
double w);
The class provides the form factors for orbitally excited semileptonic decays.
double chi_1
doubles to store chromomagnetic terms for broad states
void getvectorff(EvtId, EvtId, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f)
Returns vector ffs.
double zeta_1
doubles to store normalizations of sub-leading IW functions
double L
doubles to store mass differences
double tau_wp
doubles to slope of IW function
void gettensorff(EvtId, EvtId, double t, double mass, double *hf, double *kf, double *bpf, double *bmf)
Returns tensor ffs.
double tau_w1
doubles to store normalization of IW function
double IsgurWiseFunction(double w)
Isgur-Wise function.
double fV1D1(double w)
D1 form factor fV1.
double kA3D2(double w)
D2 form factor kA3.
double Lp
doubles to store mass differences
double gV1D1p(double w)
D1* form factor gV1.
double mb
doubles to store b quark mass
void getscalarff(EvtId, EvtId, double t, double mass, double *fp, double *f0)
Returns scalar ffs.
double eta_3
doubles to store chromomagnetic terms for narrow states
void getdiracff(EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *)
Returns dirac ffs.
double fV2D1(double w)
D1 form factor fV2.
double gpD0(double w)
D0 form factor g+.
double kVD2(double w)
D2 form factor kV.
void getraritaff(EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *, double *, double *)
Returns rarita ffs.
double Ls
doubles to store mass differences
double mc
doubles to store b quark mass
double tau_2
doubles to store normalizations of sub-leading IW functions
double eta_2
doubles to store chromomagnetic terms for narrow states
double gmD0(double w)
D0 form factor g-.
double chi_2
doubles to store chromomagnetic terms for broad states
double kA2D2(double w)
D2 form factor kA2.
double fV3D1(double w)
D1 form factor fV3.
double eta_b
doubles to store chromomagnetic terms for narrow states
double chi_b
doubles to store chromomagnetic terms for broad states
double eta_1
doubles to store chromomagnetic terms for narrow states
void getbaryonff(EvtId, EvtId, double, double, double *, double *, double *, double *)
Returns baryon ffs.
double gAD1p(double w)
D1* form factor gA.
double tau_1
doubles to store normalizations of sub-leading IW functions
double fAD1(double w)
D1 form factor fA.
double gV3D1p(double w)
D1* form factor gV3.
double kA1D2(double w)
D2 form factor kA1.
double gV2D1p(double w)
D1* form factor gV2.