Public Member Functions | |
double | amps () |
double | amps1 (double s, int i, int j) |
double | F00 (double s) |
double | F10 (double s) |
rhopi (EvtVector4R pd1, EvtVector4R pd2, EvtVector4R pd3) | |
Private Attributes | |
EvtVector4R | _pd [3] |
|
|
|
00104 { 00105 double temp,s12,s13,s23; 00106 s12=(_pd[0]+_pd[1]).mass2(); 00107 s13=(_pd[0]+_pd[2]).mass2(); 00108 s23=(_pd[1]+_pd[2]).mass2(); 00109 temp=amps1(s12,0,1)+amps1(s13,0,2)+amps1(s23,1,2); 00110 return temp; 00111 }
|
|
00087 { 00088 double mrho=0.771,wrho=0.1492,dpro; 00089 EvtComplex img(0.0,1.0); 00090 dpro=pow(abs(s-mrho*mrho+img*sqrt(s)*wrho),2.); 00091 EvtVector4R prho; 00092 prho=_pd[i]+_pd[j]; 00093 EvtHelSys angles(prho,_pd[i]),labAngles; 00094 double theta,phi,ct1,st1,phi1,st,ct,temp; 00095 theta=angles.getHelAng(1); 00096 phi =angles.getHelAng(2); 00097 ct1 =labAngles.Angles(prho,1); 00098 phi1=labAngles.Angles(prho,2); 00099 st=sin(theta);ct=cos(theta); 00100 temp=pow(F00(s),2.)*pow(F10(s),2.)*pow(st,2.)/dpro; // *(1+pow(ct1,2.)+pow(st1,2.)*cos(2*(phi1+phi))); 00101 return temp; 00102 }
|
|
00076 { 00077 double mpi=0.1395; 00078 return sqrt(s-4*mpi*mpi)/sqrt(s); 00079 }
|
|
00081 { 00082 double mpi=0.1395,mpsi=3.096916; 00083 double tep=sqrt((mpsi*mpsi-pow(mpi+sqrt(s),2.))*(mpsi*mpsi-pow(mpi-sqrt(s),2.))); 00084 return tep; 00085 }
|
|
|