1 #include "ZsaveStruc.h" 87 subroutine clorep(j, gb, q, p)
95 real*8 rm(4, 4), rmy(4, 4), rmyi(4, 4), rmz(4, 4),
96 * rmzi(4, 4), rmi(4, 4), gmin/1.e4/,
g 97 real*8 fai1, fai2, tmp, gbq, a
111 gbq=gbq + gb%p(i)*q%fm%p(i)
116 if(gbq .ge. 0.
d0 .or.
g .lt. gmin)
then 119 p%fm%p(i) = q%fm%p(i) +
120 * gb%p(i)*(q%fm%p(4) + a*gbq)
122 p%fm%p(4) =
g*q%fm%p(4) + gbq
131 if(j .eq. 1 .or. jsv .eq. 0)
then 132 if(gb%p(2) .eq. 0. .and. gb%p(1) .eq. 0.)
then 135 fai1= atan2(gb%p(2), gb%p(1))
139 tmp=gb%p(1)**2 + gb%p(2)**2
140 agb%p(3)= sqrt(tmp + gb%p(3)**2)
142 if(tmp .eq. 0. and. gb%p(3) .eq. 0.)
then 145 fai2= atan2(sqrt(tmp), gb%p(3))
161 call clorez(agb, qt, qt)
166 if(j .eq. 1 .or. jsv .eq. 0)
then 172 p%fm%p(4) = qt%fm%p(4)
subroutine cmultrotmat4(a, b, c)
subroutine cinvrotmat4(rm, rmn)
subroutine cgetrotmat4(m, ang, rm)
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
subroutine capplyrot4(a, v, vn)
subroutine clorep(j, gb, q, p)
dE dx *! Nuc Int sampling table g