21#include "EvtGenBase/EvtPatches.hh"
24#include "EvtGenBase/EvtParticle.hh"
25#include "EvtGenBase/EvtKine.hh"
27#include "EvtGenBase/EvtVector4C.hh"
28#include "EvtGenBase/EvtVector4R.hh"
29#include "EvtGenBase/EvtTensor4C.hh"
30#include "EvtGenBase/EvtHelSys.hh"
31#include "EvtGenModels/EvtVVS.hh"
40 double VVS::Fij(
int i,
int j,
double r){
41 double mpsi=(_pd[0]+_pd[1]+_pd[2]).
mass();
43 if(i==0&& j==0)
return 0;
44 if(i==1&& j==0)
return temp;
45 if(i==-1&& j==0)
return -temp;
57 dpro=
s-mrho*mrho+img*sqrt(
s)*wrho;
59 double theta,phi,ct1,st1,
phi1,st,ct;
60 double rpp=angles.getHelAng(0);
61 theta=angles.getHelAng(1);
62 phi =angles.getHelAng(2);
63 ct1 =labAngles.
Angles(prho,1);
67 for(lamb=-1;lamb<=1;lamb++) temp=temp+
Fij(lamb,0,prho.
d3mag())*
Djmn(1,m,lamb,
phi1,ct1,0.0)/dpro*
R00(rpp)*
Djmn(1,lamb,0,phi,theta,0.0);
73 double phase1=_par[1];
75 double phase2=_par[3];
EvtComplex exp(const EvtComplex &c)
EvtComplex Djmn(int j, int m, int n, double phi, double theta, double gamma)
double Angles(EvtVector4R, int)
EvtComplex amps1(int m, int i, int j)
double Fij(int i, int j, double r)