54double costheta=pd1.
get(3)/pd1.
d3mag();
55return 1+_a*pow(costheta,2.);
69 double amps1(
double s,
int i,
int j);
82 double mpi=0.1395,mpsi=3.096916;
83 double tep=sqrt((mpsi*mpsi-pow(
mpi+sqrt(
s),2.))*(mpsi*mpsi-pow(
mpi-sqrt(
s),2.)));
88 double mrho=0.771,wrho=0.1492,dpro;
90 dpro=pow(
abs(
s-mrho*mrho+img*sqrt(
s)*wrho),2.);
94 double theta,phi,ct1,st1,
phi1,st,ct,temp;
95 theta=angles.getHelAng(1);
96 phi =angles.getHelAng(2);
97 ct1 =labAngles.
Angles(prho,1);
99 st=
sin(theta);ct=
cos(theta);
100 temp=pow(
F00(
s),2.)*pow(
F10(
s),2.)*pow(st,2.)/dpro;
105 double temp,s12,s13,s23;
106 s12=(_pd[0]+_pd[1]).mass2();
107 s13=(_pd[0]+_pd[2]).mass2();
108 s23=(_pd[1]+_pd[2]).mass2();
123 double Fij(
int i,
int j,
double r);
124 double R00(
double r);
138 double mpi=0.1395,mpsi=3.096916;
140 if(i==0&& j==0)
return 0;
141 if(i==1&& j==0)
return temp;
142 if(i==-1&& j==0)
return -temp;
147 double mrho=0.771,wrho=0.1492,
s;
152 dpro=
s-mrho*mrho+img*sqrt(
s)*wrho;
154 double theta,phi,ct1,st1,
phi1,st,ct;
155 double rpp=angles.getHelAng(0);
156 theta=angles.getHelAng(1);
157 phi =angles.getHelAng(2);
158 ct1 =labAngles.
Angles(prho,1);
162 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);
187 return Jpsi2rhopi.
amps();
double abs(const EvtComplex &c)
EvtComplex Djmn(int j, int m, int n, double phi, double theta, double gamma)
double sin(const BesAngle a)
double cos(const BesAngle a)
AngularSam(double alpha, EvtVector4R p1)
EvtVector4R GetDaugMomLab(int i)
double Angles(EvtVector4R, int)
double amps1(double s, int i, int j)
rhopi(EvtVector4R pd1, EvtVector4R pd2, EvtVector4R pd3)
rhopifull(EvtVector4R pd1, EvtVector4R pd2, EvtVector4R pd3)
EvtComplex amps1(int m, int i, int j)
double Fij(int i, int j, double r)