10 IMPLICIT DOUBLE PRECISION(a-
h, o-
z)
15 common/
pydat1/mstu(200),paru(200),mstj(200),parj(200)
16 common/
pydat2/kchg(500,4),pmas(500,4),parf(2000),vckm(4,4)
19 common/
pyint2/iset(500),kfpr(500,2),coef(500,20),icol(40,4,2)
20 common/
pyint3/xsfx(2,-40:40),isig(1000,3),sigh(1000)
21 common/
pyint4/mwid(500),wids(500,5)
22 common/
pysubs/msel,mselpd,msub(500),kfin(2,-40:40),ckin(200)
23 common/
pymssm/imss(0:99),rmss(0:99)
24 common/pysgcm/isub,isubsv,mmin1,mmax1,mmin2,mmax2,mmina,mmaxa,
25 &kfac(2,-40:40),comfac,fack,faca,sh,th,uh,sh2,th2,uh2,sqm3,sqm4,
26 &shr,sqpth,taup,be34,cth,
x(2),sqmz,sqmw,gmmz,gmmw,
27 &aem,as,xw,xw1,xwc,xwv,poll,polr,polll,polrr
34 dimension qq(4,2),
pp(4,3)
52 pms1=
vint(201)**2+
pp(1,1)**2+
pp(2,1)**2
53 pms2=
vint(206)**2+
pp(1,2)**2+
pp(2,2)**2
54 pms3=sph+
pp(1,3)**2+
pp(2,3)**2
56 pp(3,3)=pmt3*sinh(
vint(211))
57 pp(4,3)=pmt3*cosh(
vint(211))
58 pms12=(shpr-
pp(4,3))**2-
pp(3,3)**2
59 pp(3,1)=(-
pp(3,3)*(pms12+pms1-pms2)+
60 &
vint(213)*(shpr-
pp(4,3))*
vint(220))/(2d0*pms12)
62 pp(4,1)=sqrt(pms1+
pp(3,1)**2)
63 pp(4,2)=sqrt(pms2+
pp(3,2)**2)
83 CALL
pytbhg(qq(1,1),qq(1,2),
pp(1,1),
pp(1,2),
pp(1,3),
85 ELSE IF (isub.EQ.402)
THEN
86 CALL
pytbhq(qq(1,1),qq(1,2),
pp(1,1),
pp(1,2),
pp(1,3),