21#include "EvtGenBase/EvtPatches.hh"
22#include "EvtGenBase/EvtPatches.hh"
23#include "EvtGenBase/EvtReport.hh"
24#include "EvtGenModels/EvtMelikhovFF.hh"
25#include "EvtGenBase/EvtId.hh"
28#include "EvtGenBase/EvtPDL.hh"
33 whichfit = int(arg1+0.1);
38 double t,
double mass,
double *a1f,
39 double *a2f,
double *vf,
double *a0f ){
41 double ma1(0.0),ra1(0.0),na1(0.0);
42 double ma2(0.0),ra2(0.0),na2(0.0);
43 double mv(0.0),rv(0.0),nv(0.0);
93 double melr =
mass/mb;
94 double mely =
t/(mb*mb);
97 *a1f = ((1.0+melr*melr-mely)/(1+melr))*ra1/pow(1.0-(
t/(ma1*ma1)),na1);
98 *a2f = (1+melr)*((1.0-melr*melr-mely)/((1+melr)*(1+melr)-mely))
99 *ra2/pow(1.0-(
t/(ma2*ma2)),na2);
100 *vf = (1+melr)*rv/pow(1.0-(
t/(mv*mv)),nv);
void getvectorff(EvtId parent, EvtId daught, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f)
EvtMelikhovFF(double par1)
static double getMeanMass(EvtId i)