2 SUBROUTINE initwkswdelt(mode,IDEX,IDFX,SVAR,SWSQEFF, DELTSQ, DeltV, GMU, ALPHAINV, AMZi, GAMMZi, KEYGSW,
3 ®sw1,cimgsw1,regsw2,cimgsw2,regsw3,cimgsw3,regsw4,cimgsw4,regsw6,cimgsw6 )
7 IMPLICIT REAL*8 (a-h,o-z)
8 COMMON / t_beampm / ene ,amin,amfin,ide,idf
10 COMMON / t_gauspm /ss,poln,t3e,qe,t3f,qf
11 & ,xupgi0 ,xupzi0 ,xupgf0 ,xupzf0
12 & ,ndiag0,ndiaga,keya,keyz
13 & ,itce,jtce,itcf,jtcf,kolor
14 REAL*8 ss,poln,t3e,qe,t3f,qf
15 & ,xupgi0(2),xupzi0(2),xupgf0(2),xupzf0(2)
16 COMMON / t_gauspm1/vvcor, zetvpi, gamvpi
17 & ,xupgi ,xupzi ,xupgf ,xupzf
18 COMPLEX*16 vvcor, zetvpi, gamvpi
19 COMPLEX*16 xupgi(2),xupzi(2),xupgf(2),xupzf(2)
21 COMMON / t_gswprmn /swsq,amw,amz,amh,amtop,gammz
22 REAL*8 swsq,amw,amz,amh,amtop,gammz
23 COMMON / t_ewn / gmun, alphainvn
24 REAL*8 gmun, alphainvn
27 DATA pi /3.141592653589793238462643d0/
28 gsw(1) = dcmplx(regsw1,cimgsw1)
29 gsw(2) = dcmplx(regsw2,cimgsw2)
30 gsw(3) = dcmplx(regsw3,cimgsw3)
31 gsw(4) = dcmplx(regsw4,cimgsw4)
33 gsw(6) = dcmplx(regsw6,cimgsw6)
55 zetvpi = gfermi *amz**2 *alphainv /(dsqrt(2.d0)*8.d0*pi)
56 $ *(swsq*(1d0-swsq)) *16d0
66 gamvpi = 1d0 /(2d0-gsw(6))
74 ELSEIF (idfx.EQ.-11)
then
77 ELSEIF (idfx.EQ. 15)
then
80 ELSEIF (idfx.EQ.-15)
then
84 WRITE(*,*)
'INITWKSW: WRONG IDFX'
91 ELSEIF (idex.EQ.-11)
then
94 ELSEIF (idex.EQ. 13)
then
97 ELSEIF (idex.EQ.-13)
then
100 ELSEIF (idex.EQ. 1)
then
103 ELSEIF (idex.EQ.- 1)
then
106 ELSEIF (idex.EQ. 2)
then
109 ELSEIF (idex.EQ.- 2)
then
112 ELSEIF (idex.EQ. 3)
then
115 ELSEIF (idex.EQ.- 3)
then
118 ELSEIF (idex.EQ. 4)
then
121 ELSEIF (idex.EQ.- 4)
then
124 ELSEIF (idex.EQ. 5)
then
127 ELSEIF (idex.EQ.- 5)
then
130 ELSEIF (idex.EQ. 12)
then
133 ELSEIF (idex.EQ.- 12)
then
136 ELSEIF (idex.EQ. 14)
then
139 ELSEIF (idex.EQ.- 14)
then
142 ELSEIF (idex.EQ. 16)
then
145 ELSEIF (idex.EQ.- 16)
then
150 WRITE(*,*)
'INITWKSW: WRONG IDEX'
164 CALL t_givizo( ide, 1,aizor,qe,kdumm)
165 CALL t_givizo( ide,-1,aizol,qe,kdumm)
168 t3e = (aizol+aizor)/2.
169 xupzi(1)=(aizor-qe*(swsq+deltsq)*gsw(3)-qe*deltv)/sqrt(swsq*(1-swsq))
170 xupzi(2)=(aizol-qe*(swsq+deltsq)*gsw(3)-qe*deltv)/sqrt(swsq*(1-swsq))
171 ve =(xupzi(1)+xupzi(2))/2.
172 CALL t_givizo( idf, 1,aizor,qf,kolor)
173 CALL t_givizo( idf,-1,aizol,qf,kolor)
176 t3f = (aizol+aizor)/2.
177 xupzf(1)=(aizor-qf*(swsq+deltsq)*gsw(2)-qf*deltv)/sqrt(swsq*(1-swsq))
178 xupzf(2)=(aizol-qf*(swsq+deltsq)*gsw(2)-qf*deltv)/sqrt(swsq*(1-swsq))
179 vf =(xupzf(1)+xupzf(2))/2.
182 deno = dsqrt(swsq*(1d0-swsq))
188 vvcef = ( (t3e) *(t3f)
189 $ -(qe*swsq+deltsq) *(t3f) *gsw(3) -qe*(t3f)*deltv
190 $ -(qf*swsq+deltsq) *(t3e) *gsw(2) -qf*(t3e)*deltv
191 $ + (qe*swsq) *(qf*swsq) *gsw(4)
192 $ + 2*qe*qf*deltsq*swsq + 2*qe*qf*deltv*swsq )/deno**2
196 vvcor = vvcef/(ve*vf)
208 FUNCTION t_bornew(MODE,KEYGSW,SVAR,COSTHE,TA,TB)
222 IMPLICIT REAL*8(a-h,o-z)
223 COMMON / t_beampm / ene ,amin,amfin,ide,idf
224 REAL*8 ene ,amin,amfin
225 COMMON / t_gauspm /ss,poln,t3e,qe,t3f,qf
226 & ,xupgi0 ,xupzi0 ,xupgf0 ,xupzf0
227 & ,ndiag0,ndiaga,keya,keyz
228 & ,itce,jtce,itcf,jtcf,kolor
229 REAL*8 ss,poln,t3e,qe,t3f,qf
230 & ,xupgi0(2),xupzi0(2),xupgf0(2),xupzf0(2)
231 COMMON / t_gauspm1/vvcor, zetvpi, gamvpi
232 & ,xupgi ,xupzi ,xupgf ,xupzf
233 COMPLEX*16 vvcor, zetvpi, gamvpi
234 COMPLEX*16 xupgi(2),xupzi(2),xupgf(2),xupzf(2)
235 COMMON / t_ewn / gmun, alphainvn
236 REAL*8 gmun, alphainvn
241 COMMON / t_gswprmn /swsq,amw,amz,amh,amtop,gammz
242 REAL*8 swsq,amw,amz,amh,amtop,gammz
248 COMPLEX*16 aborn(2,2),aphot(2,2),azett(2,2)
249 COMPLEX*16 xupzfp(2),xupzip(2),xupzif(2,2)
250 COMPLEX*16 abornm(2,2),aphotm(2,2),azettm(2,2)
251 COMPLEX*16 propa,propz
255 DATA xi/(0.d0,1.d0)/,xr/(1.d0,0.d0)/
258 DATA svar0,cost0 /-5.d0,-6.d0/
259 DATA pi /3.141592653589793238462643d0/
260 DATA seps1,seps2 /0d0,0d0/
264 IF ( mode.NE.mode0.OR.svar.NE.svar0.OR.costhe.NE.cost0
265 $ .OR.ide0.NE.ide)
THEN
276 sinthe=sqrt(1.d0-costhe**2)
277 beta=sqrt(max(0d0,1d0-4d0*amfin**2/svar))
280 xupzfp(1)=0.5d0*(xupzf(1)+xupzf(2))+0.5d0*beta*(xupzf(1)-xupzf(2))
281 xupzfp(2)=0.5d0*(xupzf(1)+xupzf(2))-0.5d0*beta*(xupzf(1)-xupzf(2))
282 xupzip(1)=0.5d0*(xupzi(1)+xupzi(2))+0.5d0*(xupzi(1)-xupzi(2))
283 xupzip(2)=0.5d0*(xupzi(1)+xupzi(2))-0.5d0*(xupzi(1)-xupzi(2))
284 xupzif(1,1)=(0.5d0*(xupzi(1)+xupzi(2))+0.5d0*(xupzi(1)-xupzi(2)))*(0.5d0*(xupzf(1)+xupzf(2))+0.5d0*beta*(xupzf(1)-xupzf(2)))
285 $ +(0.5d0*(xupzi(1)+xupzi(2)))*(0.5d0*(xupzf(1)+xupzf(2)))*(vvcor-1)
286 xupzif(1,2)=(0.5d0*(xupzi(1)+xupzi(2))+0.5d0*(xupzi(1)-xupzi(2)))*(0.5d0*(xupzf(1)+xupzf(2))-0.5d0*beta*(xupzf(1)-xupzf(2)))
287 $ +(0.5d0*(xupzi(1)+xupzi(2)))*(0.5d0*(xupzf(1)+xupzf(2)))*(vvcor-1)
288 xupzif(2,1)=(0.5d0*(xupzi(1)+xupzi(2))-0.5d0*(xupzi(1)-xupzi(2)))*(0.5d0*(xupzf(1)+xupzf(2))+0.5d0*beta*(xupzf(1)-xupzf(2)))
289 $ +(0.5d0*(xupzi(1)+xupzi(2)))*(0.5d0*(xupzf(1)+xupzf(2)))*(vvcor-1)
290 xupzif(2,2)=(0.5d0*(xupzi(1)+xupzi(2))-0.5d0*(xupzi(1)-xupzi(2)))*(0.5d0*(xupzf(1)+xupzf(2))-0.5d0*beta*(xupzf(1)-xupzf(2)))
291 $ +(0.5d0*(xupzi(1)+xupzi(2)))*(0.5d0*(xupzf(1)+xupzf(2)))*(vvcor-1)
294 xupf =0.5d0*(xupzf(1)+xupzf(2))
295 xupi =0.5d0*(xupzi(1)+xupzi(2))
299 propa =1d0/svar*gamvpi
301 propz =1d0/dcmplx(svar-amz**2,svar/amz*gammz)*zetvpi
304 IF( keygsw. eq. 2.OR.keygsw.EQ.0)
THEN
305 propz =1d0/dcmplx(svar-amz**2,amz*gammz)*zetvpi
306 ELSEIF( keygsw. eq. 10)
THEN
310 propz =1d0/dcmplx(svar-amz**2/(1+gammz**2/amz**2),
311 $ amz*gammz /(1+gammz**2/amz**2))
313 propz =propz*dcmplx(1,-gammz/amz/(1+gammz**2/amz**2))
319 propz =propz/alphainv
320 propa =propa/alphainv
323 propz =propz*137.03604
324 propa =propa*137.03604
327 IF (keygsw.EQ.0) propa=0.d0
330 regula= (3-2*i)*(3-2*j) + costhe
331 regulm=-(3-2*i)*(3-2*j) * sinthe *2.d0*amfin/sqrt(svar)
332 aphot(i,j)=propa*(xupgi(i)*xupgf(j)*regula)
333 azett(i,j)=propz*(xupzip(i)*xupzfp(j)+xthing)*regula
334 azett(i,j)=propz*(xupzif(i,j)+xthing)*regula
335 aborn(i,j)=aphot(i,j)+azett(i,j)
336 aphotm(i,j)=propa*dcmplx(0d0,1d0)*xupgi(i)*xupgf(j)*regulm
337 azettm(i,j)=propz*dcmplx(0d0,1d0)*(xupzip(i)*xupf+xthing)*regulm
338 abornm(i,j)=aphotm(i,j)+azettm(i,j)
353 factor=kolor*(1d0+helic*polar1)*(1d0-helic*polar2)/4d0
354 factom=factor*(1+helit*ta)*(1-helit*tb)
355 factor=factor*(1+helit*ta)*(1+helit*tb)
357 born=born+cdabs(aborn(i,j))**2*factor
360 born=born+cdabs(abornm(i,j))**2*factom
366 IF(funt.LT.0.d0) funt=born
369 IF (svar.GT.4d0*amfin**2)
THEN
371 thresh=sqrt(1-4d0*amfin**2/svar)
372 t_bornew= funt*thresh *svar**2
379 FUNCTION t_gamm(MODE,SVAR,COSTHE,TA,TB)
380 IMPLICIT REAL*8(a-h,o-z)
382 COMMON / t_beampm / ene ,amin,amfin,ide,idf
383 REAL*8 ene ,amin,amfin
384 common /dipolegam/ adip,bdip,iqeddip,ifgammold
391 IF (ifgammold.eq.0)
then
396 call dipolgammarij(iqed, e, theta, a, b, r)
397 funt=r(4,4)+ ta*r(4,3)+ tb*r(3,4)+ ta*tb*r(3,3)
398 IF (svar.GT.4d0*amfin**2)
THEN
400 thresh=sqrt(1-4d0*amfin**2/svar)
401 t_gamm= funt*thresh *svar**2
406 write(*,*)
't_gamm stary',r(4,4), ta,r(1,1),tb,r(2,2),r(3,3)
408 FUNCTION t_gammnew(MODE,SVAR,COSTHE,TA,TB)
409 IMPLICIT REAL*8(a-h,o-z)
411 COMMON / t_beampm / ene ,amin,amfin,ide,idf
412 REAL*8 ene ,amin,amfin
413 common /dipolegam/ adip,bdip,iqeddip,ifgammold
420 call dipolgammarij(iqed, e, theta, a, b, r)
421 funt=r(4,4)+ ta*r(4,3)+ tb*r(3,4)+ ta*tb*r(3,3)
422 IF (svar.GT.4d0*amfin**2)
THEN
424 thresh=sqrt(1-4d0*amfin**2/svar)
425 t_gammnew= funt*thresh *svar**2
431 write(*,*)
't_gamm nowy',t_gammnew
434 Subroutine dipolgammarij (iqed, E, theta, A, B, R)
456 real*8 e, theta, a, b
458 real*8 asm, a1, gam, e4, v,d2
460 real*8 pi/3.141592653589793238d0/,alpha/7.2973525693d-3/
462 COMMON / t_beampm / ene ,amin,amfin,ide,idf
464 REAL*8 ene ,amin,amfin
467 v = dsqrt(1.d0 -(mtau/e)**2)
468 e4 = (4.0d0 *pi *alpha)**2
470 fnorm= 2*(2*pi**2*alpha**2)
476 d2 = (v**2 *dcos(theta)**2 -1.d0)**2
478 r(1,1) = e4 *(-11.d0 *v**4 +28.d0 *a1 *v**2 +
479 $ 4.d0 *(v**2 -2.d0) *dcos(2.d0*theta) *v**2 -
480 $ (v**2 -4.d0 *a1 -2.d0) *dcos(4.d0*theta) *v**2 +
481 $ 22.d0 *v**2 -32.d0 *a1 -8.d0) /(8.d0 *d2)
483 r(1,2) = e4 *v *b *(dcos(4.d0*theta) *v**2 +15.d0 *v**2 +
484 $ 4.d0 *cos(2.d0*theta) -20.d0) /(4.d0 *d2)
486 r(1,3) = e4 *v**2 *gam *((a1 -1.d0) *v**2 +
487 $ (v**2 +a1 *(v**2 -2.d0) -1.d0) *dcos(2.d0*theta) +1.d0) *
488 $ dsin(2.d0*theta) /(2.d0 *d2)
494 r(2,2) = e4 *(-dcos(4.d0*theta) *v**4 -11.d0 *v**4 +
495 $ 16.d0 *a1 *v**2 +4.d0 *(v**2 +4.d0 *a1) *dcos(2.d0*theta) *v**2 +
496 $ 16.d0 *v**2 -32.d0 *a1 -8.d0) /(8.d0 *d2)
498 r(2,3) = e4 *v *gam *b *(dcos(2.d0*theta)*v**2 -3.d0*v**2 +2.d0) *
499 $ dsin(2.d0*theta) /(2.d0 *d2)
507 r(3,3) = e4 *(-4.d0 *dcos(2.d0*theta) *v**4 +11.d0 *v**4 +
508 $ 36.d0 *a1 *v**2 +(v**2 -4.d0 *a1 -2.d0) *dcos(4.d0*theta) *v**2 +
509 $ 2.d0 *v**2 -32.d0 *a1 -8.d0) /(8.d0 *d2)
519 r(4,4) = e4 *(-dcos(4.d0*theta) *v**4 -11.d0 *v**4 -16.d0 *a1 *v**2 +
520 $ 4.d0 *(v**2 -4.d0 *a1 -2.d0) *dcos(2.d0*theta) *v**2 +
521 $ 8.d0 * v**2 +32.d0 *a1 +8.d0) /(8.d0 *d2)
534 Subroutine dipolqq(iqed,Energy,theta,channel,Amz0,Gamz0,sin2W0,alphaQED,ReA0,ImA0, ReB,ImB, ReX,ImX,ReY,ImY,GSWr,GSWi,R)
536 real*8 amz0,gamz0,sin2w0,alphaqed,gswr(7),gswi(7)
537 integer iqed,channel,k,j,k0,j0
538 real*8 energy,theta,rea,ima,rea0,ima0,reb,imb,rex,imx,rey,imy,xnor,thet, buf
539 real*8 r(1:4, 1:4),r0(1:4, 1:4),sign(4)
552 thet=acos(cos(theta))
554 call dipolqqrijradcor(iqed,energy, thet,amz0,gamz0,sin2w0,alphaqed,
555 # gswr,gswi, rea0, ima0, reb, imb, rex, imx, rey, imy, r0, channel)
560 r0(k,j)=r0(k,j)/xnor*sign(k)*sign(j)
618 7
format(1x,i4, 4(2x,f12.6))
622 Subroutine dipolqqrijradcor (iqed,Energy,theta,Amz0,Gamz0,sin2W0,alphaQED,
623 # gswr,gswi,rea0,ima0,reb,imb,rex,imx,rey,imy,r,channel)
670 real*8 m_sw2,m_mz,m_gammz,m_gmu,m_alfinv,m_swsq,m_pi
674 complex*16 a,b,x,y, pg, pz, den, vi, vf
675 complex*16 k1,k2,k3,k11,k12,k13,gammavp,rho11,rho12,rho13
676 DOUBLE COMPLEX gsw(100)
677 real*8 amz0,gamz0,sin2w0,alphaqed,gswr(7),gswi(7)
678 DOUBLE PRECISION svar,costhetd
679 DOUBLE COMPLEX rhoew, vpgamma, corele, corfin, corelefin, vvcef
680 integer i, j, channel,iqed,kff,ifgsw,keyelw,ifprint
681 real*8 energy,theta,rea,ima,rea0,ima0,reb,imb,rex,imx,rey,imy,gam,v
682 real*8 arqed, aiqed, ar1, ai1
683 real*8 e, f, m, qi, qf, ai, af, sw2, sw, cw2,cw, s, t, fvivf
684 real*8 r(1:4, 1:4), rsm(1:4, 1:4), rdm(1:4, 1:4)
685 real*8 pi/3.141592653589793238d0/,alpha/7.2973525693d-3/
686 real*8 mz/91.1876d0/,gz/2.4952d0/
688 real*8 mtau/1.77686d0/
690 real*8 g_f/1.1663788d-5/
691 real*8 g_mu/1.166389d-5/,mw/80.353d0/
729 rhoew = dcmplx(gswr(1),gswi(1))
730 vpgamma = dcmplx(gswr(7),gswi(7))
731 vpgamma = 1.d0 /(2.d0-dcmplx(gswr(7),gswi(7)))
732 corele = dcmplx(gswr(2),gswi(2))
733 corfin = dcmplx(gswr(3),gswi(3))
734 corelefin = dcmplx(gswr(4),gswi(4))
743 gz=m_gammz*svar/mz**2
746 if (ifprint.eq.1)
then
747 write(*,*)
' m_KeyElw= ', keyelw
748 write(*,*)
'sw2,alpha,Mz,Gz,svar=', sw2,alpha,mz,gz,svar
749 write(*,*)
'G_mu, m_gmu= ', g_mu, m_gmu
750 write(*,*)
'RhoEW = ',rhoew
751 write(*,*)
'VPgamma = ',vpgamma
752 write(*,*)
'gsw(6) (7)= ', gswr(6), gswr(7)
753 write(*,*)
'CorEle = ', corele
754 write(*,*)
'CorFin = ',corfin
755 write(*,*)
'CorEleFin = ',corelefin
756 write(*,*)
'CorEleFin -CorEle*CorFin = ',corelefin-corele*corfin
769 v= dsqrt(1.d0 -(mtau/energy)**2)
773 arqed = -alpha*mtau**2 /(pi*v*4.d0*energy**2)*dlog((1.d0+v)/(1.d0-v))
774 aiqed = alpha *mtau**2 /(v *4.d0 *energy**2)
788 e= dsqrt(4.0d0 *pi *alpha)
791 f = mz *dsqrt(g_mu *dsqrt(2.d0))
800 t = m**2 -0.5d0 *s *(1.d0 -v*dcos(theta))
803 den = s - mz**2 + (0.d0, 1.d0) *gz *mz
805 fvivf = 4.d0 *(f**2/e**2) *sw**4
814 vf= -0.5d0 - 2.d0 *qf *sw2 * k1(s,t)
820 IF (channel.EQ.1)
THEN
828 vi= -0.5d0 - 2.d0 *qi *sw2 *k1(s,t)
830 if (ifprint.eq.1)
write(*,*)
'no EW-corr Fvivf=',fvivf,
' Fvivf is for (v_if-v_i*v_f) implemented as add-up to photon'
832 $ m_gmu *m_mz**2 *m_alfinv /(dsqrt(2.d0)*8.d0*m_pi)
833 $ *(m_sw2*(1.d0-m_sw2)) *16.d0
834 fvivf=fvivf *m_sw2/(1.d0-m_sw2)
837 if (ifprint.eq.1)
then
838 write(*,*)
'with EW-corr Fvivf=',fvivf,
' Fvivf is for (v_if-v_i*v_f) implemented as add-up to photon'
845 pg = 1.d0/s *(gammavp(s) + fvivf *s/den*
846 $ rho11(s,t)*(k11(s,t)-k1(s,t)*k1(s,t)))
849 ELSE IF (channel.EQ.2)
THEN
854 vi= +0.5d0 - 2.d0 *qi *sw2 *k2(s,t)
856 if (ifprint.eq.1)
write(*,*)
'no EW-corr Fvivf=',fvivf,
' Fvivf is for (v_if-v_i*v_f) implemented as add-up to photon'
858 $ m_gmu *m_mz**2 *m_alfinv /(dsqrt(2.d0)*8.d0*m_pi)
859 $ *(m_sw2*(1.d0-m_sw2)) *16.d0
860 fvivf=fvivf *m_sw2/(1.d0-m_sw2)
864 if (ifprint.eq.1)
then
865 write(*,*)
'with EW-corr Fvivf=',fvivf,
' Fvivf is for (v_if-v_i*v_f) implemented as add-up to photon'
875 pg = 1.d0/s *(gammavp(s) + fvivf *s/den*
876 $ rho12(s,t)*(k12(s,t)-k1(s,t)*k2(s,t)))
878 ELSE IF (channel.EQ.3)
THEN
883 vi= -0.5d0 - 2.d0 *qi *sw2 *k3(s,t)
885 if (ifprint.eq.1)
write(*,*)
'no EW-corr Fvivf=',fvivf,
' Fvivf is for (v_if-v_i*v_f) implemented as add-up to photon'
887 $ m_gmu *m_mz**2 *m_alfinv /(dsqrt(2.d0)*8.d0*m_pi)
888 $ *(m_sw2*(1.d0-m_sw2)) *16.d0
889 fvivf=fvivf *m_sw2/(1.d0-m_sw2)
893 if (ifprint.eq.1)
then
894 write(*,*)
'with EW-corr Fvivf=',fvivf,
' Fvivf is for (v_if-v_i*v_f) implemented as add-up to photon'
903 pg = 1.d0/s *(gammavp(s) + fvivf *s/den*
904 $ rho13(s,t) *(k13(s,t)-k1(s,t)*k3(s,t)))
934 rsm(1,1)= 4.d0*gam**2*m**4*(e**2*(1.d0 + gam**2)*qf*qi*
935 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dconjg(pg) +
937 - (-(af**2*f**2*(-1.d0 + gam**2)*pz*
938 - (ai**2 + vi*dconjg(vi))) +
939 - (1.d0 + gam**2)*dconjg(vf)*
940 - (ai**2*f**2*pz*vf +
941 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dconjg(vi))))*
944 rsm(1,2)= (0.d0, -4.d0)*af*f**2*gam**4*m**4*v*
945 - (e**2*pz*qf*qi*vi*dconjg(pg) +
946 - dconjg(pz)*(-(ai**2*f**2*pz*vf) -
947 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dconjg(vi) +
948 - f**2*pz*dconjg(vf)*(ai**2 + vi*dconjg(vi))))*
953 rsm(2,2)= 4.d0*gam**2*(-1.d0 + gam**2)*m**4*
954 - (-(e**2*qf*qi*(e**2*pg*qf*qi + f**2*pz*vf*vi)*
956 - dconjg(pz)*(af**2*f**4*pz*
957 - (ai**2 + vi*dconjg(vi)) -
959 - (ai**2*f**2*pz*vf +
960 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dconjg(vi))))*
963 rsm(1,3)= 4.d0*gam**3*m**4*(e**2*qf*qi*dconjg(pg)*
965 - 2.d0*gam**2*(-1.d0 + v**2)*
966 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dcos(theta)) +
968 - (af*(ai*v*(e**2*pg*qf*qi +
969 - f**2*pz*vf*(vi + dconjg(vi))) +
970 - 2.d0*af*f**2*pz*(1.d0 + gam**2*(-1.d0 + v**2))*
971 - (ai**2 + vi*dconjg(vi))*dcos(theta)) +
973 - (ai*f**2*pz*(af*v*vi -
974 - 2.d0*ai*gam**2*(-1.d0 + v**2)*vf*dcos(theta)) +
977 - 2.d0*gam**2*(-1.d0 + v**2)*
978 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dcos(theta))))
983 rsm(2,3)= (0.d0, -2.d0)*af*f**2*gam**3*m**4*v*
984 - (e**2*pz*qf*qi*vi*dconjg(pg) +
985 - dconjg(pz)*(-(ai**2*f**2*pz*vf) -
986 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dconjg(vi) +
987 - f**2*pz*dconjg(vf)*(ai**2 + vi*dconjg(vi))))*
992 rsm(3,3)= 2.d0*gam**2*m**4*(-(e**4*pg*qf**2*qi**2*dconjg(pg)*
993 - (1.d0 - 3.d0*gam**2 +
994 - (-1.d0 + 3.d0*gam**2 + 4.d0*gam**4*(-1.d0 + v**2))*
995 - dcos(2.d0*theta))) -
996 - e**2*f**2*qf*qi*(pz*dconjg(pg)*
997 - (-4.d0*af*ai*gam**2*v*dcos(theta) +
998 - vf*vi*(1.d0 - 3.d0*gam**2 +
999 - (-1.d0 + 3.d0*gam**2 + 4.d0*gam**4*(-1.d0 + v**2))*
1000 - dcos(2.d0*theta))) +
1002 - (-4.d0*af*ai*gam**2*v*dcos(theta) +
1003 - dconjg(vf)*dconjg(vi)*
1004 - (1.d0 - 3.d0*gam**2 +
1005 - (-1.d0 + 3.d0*gam**2 + 4.d0*gam**4*(-1.d0 + v**2))*
1006 - dcos(2.d0*theta)))) +
1007 - f**4*pz*dconjg(pz)*
1008 - (af*(4*ai*gam**2*v*vf*(vi + dconjg(vi))*
1010 - af*(ai**2 + vi*dconjg(vi))*
1011 - (1.d0 + gam**2*(-1.d0 + 4.d0*v**2) +
1012 - (-1.d0 + 5.d0*gam**2 + 4.d0*gam**4*(-1.d0 + v**2))*
1013 - dcos(2.d0*theta))) +
1016 - (4.d0*af*ai*gam**2*v*dcos(theta) +
1017 - vf*vi*(-1.d0 + 3.d0*gam**2 +
1018 - (1.d0 - 3.d0*gam**2 - 4.d0*gam**4*(-1.d0 + v**2))*
1019 - dcos(2.d0*theta))) +
1020 - ai*(4.d0*af*gam**2*v*vi*dcos(theta) -
1021 - ai*vf*(1.d0 - 3.d0*gam**2 +
1022 - (-1.d0 + 3.d0*gam**2 + 4.d0*gam**4*(-1.d0 + v**2))*
1023 - dcos(2.d0*theta))))))
1025 rsm(1,4)= -4.d0*f**2*gam**3*m**4*
1026 - (e**2*pz*qf*qi*dconjg(pg)*
1027 - (2.d0*ai*vf + af*v*vi*dcos(theta)) +
1029 - (ai**2*f**2*pz*vf +
1030 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dconjg(vi))*
1033 - (2.d0*ai*(e**2*pg*qf*qi +
1034 - f**2*pz*vf*(vi + dconjg(vi))) +
1035 - af*f**2*pz*v*(ai**2 + vi*dconjg(vi))*
1036 - dcos(theta))))*dsin(theta)
1040 rsm(2,4)= (0.d0, 4.d0)*af*ai*f**2*gam**3*m**4*v*
1041 - (e**2*pz*qf*qi*dconjg(pg) +
1042 - dconjg(pz)*(-(e**2*pg*qf*qi) -
1043 - f**2*pz*vf*(vi + dconjg(vi)) +
1044 - f**2*pz*dconjg(vf)*(vi + dconjg(vi))))*
1049 rsm(3,4)= -4.d0*f**2*gam**2*m**4*
1050 - (e**2*gam**2*pz*qf*qi*dconjg(pg)*
1051 - (2.d0*ai*vf*dcos(theta) + af*v*vi*(1.d0 + dcos(theta)**2)) +
1052 - (dconjg(pz)*(dconjg(vi)*
1053 - (4.d0*af**2*ai*f**2*(-1.d0 + gam**2)*pz*dcos(theta) +
1054 - 4.d0*ai*f**2*gam**2*pz*vf*dconjg(vf)*
1058 - f**2*pz*vi*(vf + dconjg(vf)))*
1059 - (3.d0 + dcos(2.d0*theta))) +
1060 - ai*(gam**2*dconjg(vf)*
1061 - (4.d0*(e**2*pg*qf*qi + f**2*pz*vf*vi)*
1063 - af*ai*f**2*pz*v*(3.d0 + dcos(2.d0*theta))) +
1065 - (4.d0*af*(-1.d0 + gam**2)*vi*dcos(theta) +
1066 - ai*gam**2*v*vf*(3.d0 + dcos(2.d0*theta))))))/2.d0)
1071 rsm(4,4)= 2.d0*gam**2*m**4*(e**4*pg*qf**2*qi**2*dconjg(pg)*
1072 - (1.d0 + 3.d0*gam**2 + (-1.d0 + gam**2)*dcos(2.d0*theta)) +
1073 - e**2*f**2*qf*qi*(pz*dconjg(pg)*
1074 - (4.d0*af*ai*gam**2*v*dcos(theta) +
1075 - vf*vi*(1.d0 + 3.d0*gam**2 + (-1.d0 + gam**2)*dcos(2.d0*theta))
1076 - ) + pg*dconjg(pz)*
1077 - (4.d0*af*ai*gam**2*v*dcos(theta) +
1078 - dconjg(vf)*dconjg(vi)*
1079 - (1.d0 + 3.d0*gam**2 + (-1.d0 + gam**2)*dcos(2.d0*theta)))) -
1080 - f**4*pz*dconjg(pz)*
1081 - (-(af*(4.d0*ai*gam**2*v*vf*(vi + dconjg(vi))*
1083 - af*(-1.d0 + gam**2)*(ai**2 + vi*dconjg(vi))*
1084 - (3.d0 + dcos(2.d0*theta)))) -
1086 - (ai*(4.d0*af*gam**2*v*vi*dcos(theta) +
1087 - ai*vf*(1.d0 + 3.d0*gam**2 +
1088 - (-1.d0 + gam**2)*dcos(2.d0*theta))) +
1090 - (4.d0*af*ai*gam**2*v*dcos(theta) +
1091 - vf*vi*(1.d0 + 3.d0*gam**2 +
1092 - (-1.d0 + gam**2)*dcos(2.d0*theta))))))
1099 rdm(1,1)= 8.d0*gam**4*m**4*(e**2*qf*qi*
1100 - (e**2*pg*qf*qi*(a + dconjg(a)) +
1101 - f**2*pz*vi*(x + vf*dconjg(a)))*dconjg(pg) +
1103 - (dconjg(vf)*(ai**2*f**2*pz*x +
1104 - (a*e**2*pg*qf*qi + f**2*pz*vi*x)*dconjg(vi)) +
1105 - (ai**2*f**2*pz*vf +
1106 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dconjg(vi))*
1107 - dconjg(x)))*dsin(theta)**2
1109 rdm(1,2)= 4.d0*gam**4*m**4*v*(e**2*qf*qi*
1110 - (e**2*pg*qf*qi*(b + dconjg(b)) +
1111 - f**2*pz*vi*(y - (0.d0, 1.d0)*af*dconjg(a) +
1112 - vf*dconjg(b)))*dconjg(pg) +
1114 - (dconjg(vf)*(ai**2*f**2*pz*y +
1115 - (b*e**2*pg*qf*qi + f**2*pz*vi*y)*dconjg(vi)) +
1116 - (0.d0, 1.d0)*af*(dconjg(vi)*
1117 - (a*e**2*pg*qf*qi +
1118 - f**2*pz*vi*(x - dconjg(x))) +
1119 - ai**2*f**2*pz*(x - dconjg(x))) +
1120 - (ai**2*f**2*pz*vf +
1121 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dconjg(vi))*
1122 - dconjg(y)))*dsin(theta)**2
1124 rdm(2,1)= -4.d0*gam**4*m**4*v*(e**2*qf*qi*
1125 - (e**2*pg*qf*qi*(b + dconjg(b)) +
1126 - f**2*pz*vi*(y + (0,1)*af*dconjg(a) +
1127 - vf*dconjg(b)))*dconjg(pg) +
1129 - (dconjg(vf)*(ai**2*f**2*pz*y +
1130 - (b*e**2*pg*qf*qi + f**2*pz*vi*y)*dconjg(vi)) -
1131 - (0.d0 ,1.d0)*af*(dconjg(vi)*
1132 - (a*e**2*pg*qf*qi +
1133 - f**2*pz*vi*(x - dconjg(x))) +
1134 - ai**2*f**2*pz*(x - dconjg(x))) +
1135 - (ai**2*f**2*pz*vf +
1136 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dconjg(vi))*
1137 - dconjg(y)))*dsin(theta)**2
1141 rdm(1,3)= 4.d0*gam**5*m**4*(-(e**2*qf*qi*dconjg(pg)*
1142 - ((0.d0, -1.d0)*ai*f**2*pz*v*
1143 - (y - (0.d0, 1.d0)*af*dconjg(a) - vf*dconjg(b)) +
1144 - (e**2*pg*qf*qi*(-2 + v**2)*(a + dconjg(a)) +
1146 - ((-2.d0 + v**2)*(x + vf*dconjg(a)) +
1147 - (0.d0, 1.d0)*af*v**2*dconjg(b)))*dcos(theta))) +
1150 - ((0.d0, 1.d0)*v*(b*e**2*pg*qf*qi + f**2*pz*vi*y) -
1151 - ai*f**2*pz*(-2.d0 + v**2)*x*dcos(theta)) +
1153 - ((0.d0, 1.d0)*ai*f**2*pz*v*y -
1154 - (-2.d0 + v**2)*(a*e**2*pg*qf*qi + f**2*pz*vi*x)*
1157 - ((0.d0,-1.d0)*ai*f**2*pz*v*vf*dconjg(y) -
1158 - (-2.d0 + v**2)*(e**2*pg*qf*qi + f**2*pz*vf*vi)*
1159 - dconjg(x)*dcos(theta) +
1160 - af*v*(ai*f**2*pz*(x + dconjg(x)) +
1162 - (b*e**2*pg*qf*qi +
1163 - f**2*pz*vi*(y - dconjg(y)))*dcos(theta)))
1164 - + ai*((0.d0, -1.d0)*v*(e**2*pg*qf*qi + f**2*pz*vf*vi)*
1166 - ai*f**2*pz*(2.d0 - v**2)*vf*dconjg(x)*
1168 - af*v*(a*e**2*pg*qf*qi +
1169 - f**2*pz*vi*(x + dconjg(x)) +
1170 - (0.d0, 1.d0)*ai*f**2*pz*v*(y - dconjg(y))*
1171 - dcos(theta)))))*dsin(theta)
1173 rdm(3,1)= 4.d0*gam**5*m**4*(e**2*qf*qi*dconjg(pg)*
1174 - (ai*f**2*pz*v*(af*dconjg(a) -
1175 - (0.d0, 1.d0)*(y - vf*dconjg(b))) -
1176 - (e**2*pg*qf*qi*(-2.d0 + v**2)*(a + dconjg(a)) +
1178 - ((-2.d0 + v**2)*(x + vf*dconjg(a)) -
1179 - (0.d0, 1.d0)*af*v**2*dconjg(b)))*dcos(theta)) +
1181 - (dconjg(vf)*(-(ai*
1182 - ((0.d0, 1.d0)*v*(b*e**2*pg*qf*qi + f**2*pz*vi*y) +
1183 - ai*f**2*pz*(-2.d0 + v**2)*x*dcos(theta))) +
1185 - ((0.d0, -1.d0)*ai*f**2*pz*v*y -
1186 - (-2.d0 + v**2)*(a*e**2*pg*qf*qi + f**2*pz*vi*x)*
1189 - ((0.d0, 1.d0)*ai*f**2*pz*v*vf*dconjg(y) -
1190 - (-2.d0 + v**2)*(e**2*pg*qf*qi + f**2*pz*vf*vi)*
1191 - dconjg(x)*dcos(theta) +
1192 - af*v*(ai*f**2*pz*(x + dconjg(x)) -
1194 - (b*e**2*pg*qf*qi +
1195 - f**2*pz*vi*(y - dconjg(y)))*dcos(theta)))
1196 - + ai*((0.d0,1.d0)*v*(e**2*pg*qf*qi + f**2*pz*vf*vi)*
1198 - ai*f**2*pz*(2.d0 - v**2)*vf*dconjg(x)*
1200 - af*v*(a*e**2*pg*qf*qi +
1201 - f**2*pz*vi*(x + dconjg(x)) -
1202 - (0.d0, 1.d0)*ai*f**2*pz*v*(y - dconjg(y))*
1203 - dcos(theta)))))*dsin(theta)
1205 rdm(2,3)= (0.d0, 4.d0)*gam**5*m**4*v*
1206 - (e**2*qf*qi*dconjg(pg)*
1207 - (ai*f**2*pz*v*(x - vf*dconjg(a) +
1208 - (0.d0, 1.d0)*af*dconjg(b)) +
1209 - (0.d0, 1.d0)*(e**2*pg*qf*qi*(b + dconjg(b)) +
1211 - (y + (0.d0, 1.d0)*af*dconjg(a) + vf*dconjg(b)))*
1215 - (a*e**2*pg*qf*qi*v + f**2*pz*v*vi*x +
1216 - (0.d0, 1.d0)*ai*f**2*pz*y*dcos(theta)) +
1219 - (0.d0, 1.d0)*(b*e**2*pg*qf*qi + f**2*pz*vi*y)*
1221 - (0.d0, 1.d0)*(dconjg(vi)*
1222 - ((0.d0, 1.d0)*ai*f**2*pz*v*vf*dconjg(x) +
1223 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dconjg(y)*
1225 - af*(ai*f**2*pz*v*(y + dconjg(y)) -
1227 - (a*e**2*pg*qf*qi +
1228 - f**2*pz*vi*(x - dconjg(x)))*
1230 - ai*((0.d0, 1.d0)*v*(e**2*pg*qf*qi + f**2*pz*vf*vi)*
1232 - ai*f**2*pz*vf*dconjg(y)*dcos(theta) +
1233 - af*(v*(b*e**2*pg*qf*qi +
1234 - f**2*pz*vi*(y + dconjg(y))) -
1235 - (0.d0, 1.d0)*ai*f**2*pz*(x - dconjg(x))*
1236 - dcos(theta))))))*dsin(theta)
1238 rdm(3,2)= 4.d0*gam**5*m**4*v*(e**2*qf*qi*dconjg(pg)*
1239 - (ai*f**2*pz*v*((0.d0, 1.d0)*(x - vf*dconjg(a)) +
1241 - (e**2*pg*qf*qi*(b + dconjg(b)) +
1243 - (y - (0.d0, 1.d0)*af*dconjg(a) + vf*dconjg(b)))*
1247 - ((0.d0, 1.d0)*v*(a*e**2*pg*qf*qi + f**2*pz*vi*x) +
1248 - ai*f**2*pz*y*dcos(theta)) +
1250 - ((0.d0, 1.d0)*ai*f**2*pz*v*x +
1251 - (b*e**2*pg*qf*qi + f**2*pz*vi*y)*dcos(theta))) +
1253 - ((0.d0, -1.d0)*ai*f**2*pz*v*vf*dconjg(x) +
1254 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dconjg(y)*
1256 - af*(ai*f**2*pz*v*(y + dconjg(y)) +
1257 - (0.d0, 1.d0)*(a*e**2*pg*qf*qi +
1258 - f**2*pz*vi*(x - dconjg(x)))*dcos(theta)))
1259 - + ai*((0.d0, -1.d0)*v*(e**2*pg*qf*qi + f**2*pz*vf*vi)*
1261 - ai*f**2*pz*vf*dconjg(y)*dcos(theta) +
1262 - af*(v*(b*e**2*pg*qf*qi +
1263 - f**2*pz*vi*(y + dconjg(y))) +
1264 - (0.d0, 1.d0)*ai*f**2*pz*(x - dconjg(x))*dcos(theta)
1267 rdm(3,3)= -8.d0*gam**6*m**4*(-1.d0 + v**2)*dcos(theta)*
1268 - (e**2*qf*qi*dconjg(pg)*
1269 - ((a*e**2*pg*qf*qi + f**2*pz*vi*x)*dcos(theta) +
1270 - dconjg(a)*(af*ai*f**2*pz*v +
1271 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dcos(theta))) +
1273 - (ai*(af*v*(a*e**2*pg*qf*qi +
1274 - f**2*pz*vi*(x + dconjg(x))) +
1275 - ai*f**2*pz*x*dconjg(vf)*dcos(theta) +
1276 - ai*f**2*pz*vf*dconjg(x)*dcos(theta)) +
1278 - (af*ai*f**2*pz*v*(x + dconjg(x)) +
1279 - ((a*e**2*pg*qf*qi + f**2*pz*vi*x)*
1281 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dconjg(x))*
1284 rdm(1,4)= -4.d0*gam**3*m**4*(e**2*qf*qi*dconjg(pg)*
1285 - (ai*f**2*pz*((1 + gam**2)*(x + vf*dconjg(a)) -
1286 - (0.d0, 1.d0)*af*(-1.d0 + gam**2)*dconjg(b)) +
1287 - (0.d0, 1.d0)*gam**2*v*
1288 - (e**2*pg*qf*qi*(b - dconjg(b)) +
1290 - (y - (0.d0, 1.d0)*af*dconjg(a) - vf*dconjg(b)))*
1295 - (a*e**2*pg*qf*qi + f**2*pz*vi*x) +
1296 - (0.d0, 1.d0)*ai*f**2*gam**2*pz*v*y*dcos(theta)) +
1298 - (ai*f**2*(1.d0 + gam**2)*pz*x +
1299 - (0.d0, 1.d0)*gam**2*v*
1300 - (b*e**2*pg*qf*qi + f**2*pz*vi*y)*dcos(theta)))
1301 - + ai*((1.d0 + gam**2)*
1302 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dconjg(x) -
1303 - (0.d0, 1.d0)*ai*f**2*gam**2*pz*v*vf*dconjg(y)*
1305 - af*((0.d0, 1.d0)*(-1.d0 + gam**2)*
1306 - (b*e**2*pg*qf*qi +
1307 - f**2*pz*vi*(y - dconjg(y))) +
1308 - ai*f**2*gam**2*pz*v*(x + dconjg(x))*
1311 - (ai*f**2*(1.d0 + gam**2)*pz*vf*dconjg(x) -
1312 - (0.d0, 1.d0)*gam**2*v*(e**2*pg*qf*qi + f**2*pz*vf*vi)*
1313 - dconjg(y)*dcos(theta) +
1314 - af*((0.d0, 1.d0)*ai*f**2*(-1.d0 + gam**2)*pz*
1317 - (a*e**2*pg*qf*qi +
1318 - f**2*pz*vi*(x + dconjg(x)))*dcos(theta)))
1321 rdm(4,1)= -4.d0*gam**3*m**4*(e**2*qf*qi*dconjg(pg)*
1322 - (ai*f**2*pz*((1.d0 + gam**2)*(x + vf*dconjg(a)) +
1323 - (0.d0, 1.d0)*af*(-1.d0 + gam**2)*dconjg(b)) -
1324 - (0.d0, 1.d0)*gam**2*v*
1325 - (e**2*pg*qf*qi*(b - dconjg(b)) +
1327 - (y + (0.d0, 1.d0)*af*dconjg(a) - vf*dconjg(b)))*
1332 - (a*e**2*pg*qf*qi + f**2*pz*vi*x) -
1333 - (0.d0, 1.d0)*ai*f**2*gam**2*pz*v*y*dcos(theta)) +
1335 - (ai*f**2*(1.d0 + gam**2)*pz*x -
1336 - (0.d0, 1.d0)*gam**2*v*
1337 - (b*e**2*pg*qf*qi + f**2*pz*vi*y)*dcos(theta)))
1338 - + ai*((1.d0 + gam**2)*
1339 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dconjg(x) +
1340 - (0.d0, 1.d0)*ai*f**2*gam**2*pz*v*vf*dconjg(y)*
1342 - af*((0.d0, -1.d0)*(-1.d0 + gam**2)*
1343 - (b*e**2*pg*qf*qi +
1344 - f**2*pz*vi*(y - dconjg(y))) +
1345 - ai*f**2*gam**2*pz*v*(x + dconjg(x))*
1348 - (ai*f**2*(1.d0 + gam**2)*pz*vf*dconjg(x) +
1349 - (0.d0, 1.d0)*gam**2*v*(e**2*pg*qf*qi + f**2*pz*vf*vi)*
1350 - dconjg(y)*dcos(theta) +
1351 - af*((0.d0, -1.d0)*ai*f**2*(-1.d0 + gam**2)*pz*
1354 - (a*e**2*pg*qf*qi +
1355 - f**2*pz*vi*(x + dconjg(x)))*dcos(theta)))
1358 rdm(2,4)= 4.d0*gam**3*m**4*(e**2*qf*qi*dconjg(pg)*
1359 - (ai*f**2*gam**2*pz*v*
1360 - (y + (0.d0, 1.d0)*af*dconjg(a) + vf*dconjg(b)) -
1361 - (0.d0, 1.d0)*(-1.d0 + gam**2)*
1362 - (e**2*pg*qf*qi*(a - dconjg(a)) +
1364 - (x - vf*dconjg(a) + (0.d0, 1.d0)*af*dconjg(b)))*
1368 - (gam**2*v*(b*e**2*pg*qf*qi + f**2*pz*vi*y) -
1369 - (0.d0, 1.d0)*ai*f**2*(-1.d0 + gam**2)*pz*x*dcos(theta)) +
1371 - (ai*f**2*gam**2*pz*v*y -
1372 - (0.d0, 1.d0)*(-1.d0 + gam**2)*
1373 - (a*e**2*pg*qf*qi + f**2*pz*vi*x)*dcos(theta)))
1374 - + ai*(gam**2*v*(e**2*pg*qf*qi + f**2*pz*vf*vi)*
1376 - (0.d0, 1.d0)*ai*f**2*(-1.d0 + gam**2)*pz*vf*dconjg(x)*
1378 - af*((0.d0, -1.d0)*gam**2*v*
1379 - (a*e**2*pg*qf*qi +
1380 - f**2*pz*vi*(x - dconjg(x))) +
1381 - ai*f**2*(-1.d0 + gam**2)*pz*(y + dconjg(y))*
1384 - ((0.d0, 1.d0)*((0.d0, -1.d0)*ai*f**2*gam**2*pz*v*vf*
1386 - (-1.d0 + gam**2)*(e**2*pg*qf*qi + f**2*pz*vf*vi)*
1387 - dconjg(x)*dcos(theta)) +
1388 - af*((0.d0, -1.d0)*ai*f**2*gam**2*pz*v*
1391 - (b*e**2*pg*qf*qi +
1392 - f**2*pz*vi*(y + dconjg(y)))*dcos(theta)))
1395 rdm(4,2)= 4.d0*gam**3*m**4*(e**2*qf*qi*dconjg(pg)*
1396 - (-(ai*f**2*gam**2*pz*v*
1397 - (y - (0.d0, 1.d0)*af*dconjg(a) + vf*dconjg(b))) -
1398 - (0.d0, 1.d0)*(-1.d0 + gam**2)*
1399 - (e**2*pg*qf*qi*(a - dconjg(a)) +
1401 - (x - vf*dconjg(a) - (0.d0, 1.d0)*af*dconjg(b)))*
1405 - (gam**2*v*(b*e**2*pg*qf*qi + f**2*pz*vi*y) +
1406 - (0.d0, 1.d0)*ai*f**2*(-1.d0 + gam**2)*pz*x*dcos(theta)) +
1408 - (ai*f**2*gam**2*pz*v*y +
1409 - (0.d0, 1.d0)*(-1.d0 + gam**2)*
1410 - (a*e**2*pg*qf*qi + f**2*pz*vi*x)*dcos(theta)))
1411 - + ai*(gam**2*v*(e**2*pg*qf*qi + f**2*pz*vf*vi)*
1413 - (0.d0, 1.d0)*ai*f**2*(-1.d0 + gam**2)*pz*vf*dconjg(x)*
1415 - af*((0.d0, 1.d0)*gam**2*v*
1416 - (a*e**2*pg*qf*qi +
1417 - f**2*pz*vi*(x - dconjg(x))) +
1418 - ai*f**2*(-1.d0 + gam**2)*pz*(y + dconjg(y))*
1421 - ((0.d0, -1.d0)*((0.d0, 1.d0)*ai*f**2*gam**2*pz*v*vf*
1423 - (-1.d0 + gam**2)*(e**2*pg*qf*qi + f**2*pz*vf*vi)*
1424 - dconjg(x)*dcos(theta)) +
1425 - af*((0.d0, 1.d0)*ai*f**2*gam**2*pz*v*
1428 - (b*e**2*pg*qf*qi +
1429 - f**2*pz*vi*(y + dconjg(y)))*dcos(theta)))
1432 rdm(3,4)= -2.d0*gam**4*m**4*(f**2*dconjg(pz)*
1433 - (-(af*v*(ai**2*f**2*pz*(x + dconjg(x)) +
1435 - (a*e**2*pg*qf*qi +
1436 - f**2*pz*vi*(x + dconjg(x))))*
1437 - (-2.d0 + gam**2*(-1.d0 + v**2) +
1438 - gam**2*(-1.d0 + v**2)*dcos(2.d0*theta))) +
1439 - (0.d0, 1.d0)*((0.d0, -4.d0)*ai*
1441 - f**2*pz*vf*(vi + dconjg(vi)))*dconjg(x)*
1443 - v*(ai**2*f**2*pz*vf +
1444 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dconjg(vi))
1446 - (2.d0 + gam**2*(-1.d0 + v**2) +
1447 - gam**2*(-1.d0 + v**2)*dcos(2.d0*theta))) +
1449 - ((0.d0, -1.d0)*ai*((0.d0, 4.d0)*(a*e**2*pg*qf*qi + f**2*pz*vi*x)*
1452 - (2.d0 + gam**2*(-1.d0 + v**2) +
1453 - gam**2*(-1.d0 + v**2)*dcos(2.d0*theta))) +
1455 - (4.d0*ai*f**2*pz*x*dcos(theta) -
1456 - (0.d0, 1.d0)*v*(b*e**2*pg*qf*qi + f**2*pz*vi*y)*
1457 - (2.d0 + gam**2*(-1.d0 + v**2) +
1458 - gam**2*(-1.d0 + v**2)*dcos(2.d0*theta))))) +
1459 - e**2*qf*qi*dconjg(pg)*
1460 - (4.d0*ai*f**2*pz*(x + vf*dconjg(a))*dcos(theta) -
1461 - (0.d0, 1.d0)*v*(e**2*pg*qf*qi*(b - dconjg(b))*
1462 - (2.d0 + gam**2*(-1.d0 + v**2) +
1463 - gam**2*(-1.d0 + v**2)*dcos(2.d0*theta)) +
1465 - ((0.d0, -1.d0)*af*dconjg(a)*
1466 - (-2.d0 + gam**2*(-1.d0 + v**2) +
1467 - gam**2*(-1.d0 + v**2)*dcos(2.d0*theta)) +
1468 - (y - vf*dconjg(b))*
1469 - (2.d0 + gam**2*(-1.d0 + v**2) +
1470 - gam**2*(-1.d0 + v**2)*dcos(2.d0*theta))))))
1472 rdm(4,3)= -2.d0*gam**4*m**4*(f**2*dconjg(pz)*
1473 - (-(af*v*(ai**2*f**2*pz*(x + dconjg(x)) +
1475 - (a*e**2*pg*qf*qi +
1476 - f**2*pz*vi*(x + dconjg(x))))*
1477 - (-2.d0 + gam**2*(-1.d0 + v**2) +
1478 - gam**2*(-1.d0 + v**2)*dcos(2.d0*theta))) -
1479 - (0.d0, 1.d0)*((0.d0, 4.d0)*ai*
1481 - f**2*pz*vf*(vi + dconjg(vi)))*dconjg(x)*
1483 - v*(ai**2*f**2*pz*vf +
1484 - (e**2*pg*qf*qi + f**2*pz*vf*vi)*dconjg(vi))
1486 - (2.d0 + gam**2*(-1.d0 + v**2) +
1487 - gam**2*(-1.d0 + v**2)*dcos(2.d0*theta))) +
1489 - ((0.d0, 1.d0)*ai*((0.d0, -4.d0)*(a*e**2*pg*qf*qi + f**2*pz*vi*x)*
1492 - (2.d0 + gam**2*(-1.d0 + v**2) +
1493 - gam**2*(-1.d0 + v**2)*dcos(2.d0*theta))) +
1495 - (4.d0*ai*f**2*pz*x*dcos(theta) +
1496 - (0.d0, 1.d0)*v*(b*e**2*pg*qf*qi + f**2*pz*vi*y)*
1497 - (2.d0 + gam**2*(-1.d0 + v**2) +
1498 - gam**2*(-1.d0 + v**2)*dcos(2.d0*theta))))) +
1499 - e**2*qf*qi*dconjg(pg)*
1500 - (4.d0*ai*f**2*pz*(x + vf*dconjg(a))*dcos(theta) +
1501 - (0.d0, 1.d0)*v*(e**2*pg*qf*qi*(b - dconjg(b))*
1502 - (2.d0 + gam**2*(-1.d0 + v**2) +
1503 - gam**2*(-1.d0 + v**2)*dcos(2.d0*theta)) +
1505 - ((0.d0, 1.d0)*af*dconjg(a)*
1506 - (-2.d0 + gam**2*(-1.d0 + v**2) +
1507 - gam**2*(-1.d0 + v**2)*dcos(2.d0*theta)) +
1508 - (y - vf*dconjg(b))*
1509 - (2.d0 + gam**2*(-1.d0 + v**2) +
1510 - gam**2*(-1.d0 + v**2)*dcos(2.d0*theta))))))
1512 rdm(4,4)= 8.d0*gam**4*m**4*(e**4*pg*qf**2*qi**2*(a + dconjg(a))*
1514 - e**2*f**2*qf*qi*(pz*vi*x*dconjg(pg) +
1515 - a*pg*dconjg(pz)*dconjg(vf)*dconjg(vi) +
1516 - pg*dconjg(pz)*dconjg(vi)*dconjg(x) +
1517 - a*af*ai*pg*v*dconjg(pz)*dcos(theta) +
1518 - pz*dconjg(a)*dconjg(pg)*
1519 - (vf*vi + af*ai*v*dcos(theta))) +
1520 - f**4*pz*dconjg(pz)*
1521 - (ai*(ai*x*dconjg(vf) + ai*vf*dconjg(x) +
1522 - af*v*vi*x*dcos(theta) +
1523 - af*v*vi*dconjg(x)*dcos(theta)) +
1525 - (vi*(x*dconjg(vf) + vf*dconjg(x)) +
1526 - af*ai*v*(x + dconjg(x))*dcos(theta))))
1533 r(i,j)= rsm(i,j) + rdm(i,j)