33 double* a2f,
double* vf,
double* a0f )
49 double Mbc = 6.277, Mpsi = 3.0967;
50 double Mpole2 = 4.5 * 4.5, den = 1. / ( 1. - q2 / Mpole2 );
51 double FV = 0.11 * den, FAp = -0.071 * den, FA0 = 5.9 * den,
53 *vf = ( Mbc + Mpsi ) * FV;
54 *a2f = -( Mbc + Mpsi ) * FAp;
55 *a1f = FA0 / ( Mbc + Mpsi );
56 *a0f = ( q2 * FAm + ( Mbc + Mpsi ) * ( *a1f ) -
57 ( Mbc - Mpsi ) * ( *a2f ) ) /
62 *vf = ( 0.49077824756158533 - 0.0012925655191347828 * q2 ) /
63 ( 1 - 0.06292520325875656 * q2 );
64 *a0f = ( 0.4160345034630221 - 0.0024720095310225023 * q2 ) /
65 ( 1 - 0.061603451915567785 * q2 );
66 *a1f = ( 0.4970212860605933 - 0.0067519730024654745 * q2 ) /
67 ( 1 - 0.050487026667172176 * q2 );
68 *a2f = ( 0.7315284919705497 + 0.0014263826220727142 * q2 -
69 0.0006946090066269195 * q2 * q2 ) /
70 ( 1 - 0.04885587273651653 * q2 );
77 double Mbc = 6.277, Mpsi = 3.0967, Mpsi2S = 3.686,
78 kappa = Mpsi / Mpsi2S;
79 double Mpole2 = 4.5 * 4.5, den = 1. / ( 1. - q2 / Mpole2 );
80 double FV = 0.11 * den * kappa / 3.1,
81 FAp = -0.071 * den * kappa / 4.9,
82 FA0 = 5.9 * den * kappa / 3.5, FAm = 0.12 * den * kappa / 2.3;
83 *vf = ( Mbc + Mpsi2S ) * FV;
84 *a2f = -( Mbc + Mpsi2S ) * FAp;
85 *a1f = FA0 / ( Mbc + Mpsi2S );
86 *a0f = ( q2 * FAm + ( Mbc + Mpsi2S ) * ( *a1f ) -
87 ( Mbc - Mpsi2S ) * ( *a2f ) ) /
92 *vf = ( 0.24177223968739653 - 0.053589051007278135 * q2 ) /
93 ( 1 - 0.0977848994260899 * q2 );
94 *a0f = ( 0.23996026570086615 - 0.03530198514007337 * q2 ) /
95 ( 1 - 0.09371162519983989 * q2 );
96 *a1f = ( 0.17418379258849329 - 0.004129699022085851 * q2 * q2 ) /
97 ( 1 + 0.06607665248402918 * q2 );
98 *a2f = ( 0.1352376939112041 - 0.040361722565209444 * q2 +
99 0.003343515369431853 * q2 * q2 ) /
100 ( 1 - 0.1463698128333418 * q2 );
105 <<
"Not implemented :getbaryonff in EvtBCVFF2.\n";
void getvectorff(EvtId parent, EvtId daught, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f) override
void getbaryonff(EvtId, EvtId, double, double, double *, double *, double *, double *) override
void getdiracff(EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *) override
void gettensorff(EvtId, EvtId, double, double, double *, double *, double *, double *) override
void getraritaff(EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *, double *, double *) override