12 common/hijdat/hidat0(10,10),hidat(10)
14 common/lujets/
n,
k(9000,5),
p(9000,5),
v(9000,5)
24 s=2.*(
p(i,4)*
p(i+1,4)-
p(i,1)*
p(i+1,1)-
p(i,2)*
p(i+1,2)
25 & -
p(i,3)*
p(i+1,3))+
p(i,5)**2+
p(i+1,5)**2
27 wp=sqrt(
s)-1.5*(
p(i,5)+
p(i+1,5))
33 btt=(pbt1**2+pbt2**2+pbt3**2)/pbt4**2
34 IF(btt.GE.1.0-1.0e-10) go
to 30
35 IF((i.NE.1.OR.i.NE.
n-1).AND.
36 & (
k(i,2).NE.21.AND.
k(i+1,2).NE.21)) go
to 30
41 s=(sm+1.5*(
p(jl,5)+
p(jl+1,5)))**2
42 IF(sm.LT.
hipr1(5)) goto 2
45 IF(jl+1.EQ.
n) goto 190
67 CALL
atrobo(0.,0.,bex,bey,bez,imin,imax,ierror)
68 IF(ierror.NE.0)
RETURN
70 cth=
p(jl,3)/sqrt(
p(jl,4)**2-
p(jl,5)**2)
71 IF(abs(cth).GT.1.0) cth=
max(-1.,
min(1.,cth))
74 CALL
atrobo(0.,-
phi,0.,0.,0.,imin,imax,ierror)
81 IF(hidat(2).GT.0.0)
THEN
82 ptg1=sqrt(
p(jl,1)**2+
p(jl,2)**2)
83 ptg2=sqrt(
p(jl+1,1)**2+
p(jl+1,2)**2)
84 ptg3=sqrt(
p(jl+2,1)**2+
p(jl+2,2)**2)
85 ptg=
max(ptg1,ptg2,ptg3)
86 IF(ptg.GT.hidat(2))
THEN
87 fmfact=exp(-(ptg**2-hidat(2)**2)/
hipr1(2)**2)
95 IF(ierror.NE.0)
RETURN
127 IF(sm.GE.
hipr1(5)) goto 40