44 double* fpf,
double* f0f )
63 double f0f_c1 = -0.45;
64 double f0f_c2 = -1.31;
66 *fpf = fpf_0 *
exp( fpf_c1 * ratio + fpf_c2 * ratio * ratio );
67 *f0f = f0f_0 *
exp( f0f_c1 * ratio + f0f_c2 * ratio * ratio );
72 <<
"Must choose 0 (fpf = 1) or 3 (Wang).\n";
79 double den = 1 - q2 / ( 5.0 * 5.0 );
80 if ( fabs( den ) < 1e-10 ) {
84 double fPlus = 0.32 / den;
85 double fMinus = -0.34 / den;
87 *f0f = q2invmass * fMinus + fPlus;
91 double const fPlus_0 = 0.143, fPlus_a = 0.7, fPlus_b = 2.13;
92 double const f0_0 = 0.136, f0_a = 1.63, f0_b = -0.139;
93 *fpf = fPlus_0 / ( 1 - fPlus_a * ratio - fPlus_b * ratio * ratio );
94 *f0f = f0_0 / ( 1 - f0_a * ratio - f0_b * ratio * ratio );
98 <<
"Should choose 1 (Kiselev:2002vz) or 2 (Ebert:2003cn).\n";
102 <<
"Only chi_c0 and D0/anti-D0 implemented.\n";
111 <<
"Not implemented :getvectorff in EvtBCSFF.\n";
116 double ,
double*,
double*,
double*,
double* )
119 <<
"Not implemented :gettensorff in EvtBCSFF.\n";
127 <<
"Not implemented :getbaryonff in EvtBCSFF.\n";
132 double*,
double*,
double*,
double* )
135 <<
"Not implemented :getdiracff in EvtBCSFF.\n";
140 double*,
double*,
double*,
double*,
double*,
double* )
143 <<
"Not implemented :getraritaff in EvtBCSFF.\n";
EvtComplex exp(const EvtComplex &c)
std::ostream & EvtGenReport(EvtGenSeverity severity, const char *facility=nullptr)
void getbaryonff(EvtId, EvtId, double, double, double *, double *, double *, double *) override
void getraritaff(EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *, double *, double *) override
EvtBCSFF(int idV, int fit)
void getscalarff(EvtId, EvtId, double, double, double *, double *) override
void getvectorff(EvtId parent, EvtId daught, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f) override
void gettensorff(EvtId, EvtId, double, double, double *, double *, double *, double *) override
void getdiracff(EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *) override
static double getMeanMass(EvtId i)
static EvtId getId(const std::string &name)