9 SUBROUTINE pybesq(I1,I2,NI,Q2OLD,Q2NEW)
12 IMPLICIT DOUBLE PRECISION(a-
h, o-
z)
16 parameter(ksusy1=1000000,ksusy2=2000000,ktechn=3000000,
17 &kexcit=4000000,kdimen=5000000)
20 common/
pydat1/mstu(200),paru(200),mstj(200),parj(200)
26 IF(mstj(55).EQ.0)
THEN
35 da=se*de*dp12-dp2*dq2se
37 ha=(da+sqrt(
max(da**2+dq2*(dq2+se**2-de**2)*db,0d0)))/(2d0*db)
56 &-dp(1)/dp(4),-dp(2)/dp(4),-dp(3)/dp(4))
60 pz=0.5d0*sqrt(q2new*(
s-(
p(
i1,5)-
p(
i2,5))**2)/
s)
69 dp(4)=sqrt(dp(1)**2+dp(2)**2+dp(3)**2+
s)
71 &dp(1)/dp(4),dp(2)/dp(4),dp(3)/dp(4))