33 real*8 tmp, ee1, rr2, rp2, t, tang, tang1, za, za2
34 real*8 dtp, en, u, g, al, tt, reall2, ge, reall
40 if(dx .eq. 0. .and. dy .eq. 0.)
then 43 za = trackbefmove%pos%depth
44 za2 = movedtrack%pos%depth
45 ee1 = trackbefmove%p%fm%p(4)
46 reall = intinfarray(processno)%length
47 t = intinfarray(processno)%thickness/x0
49 tmp=(es/ee1)**2*cthick2den(.6666*za+ .3333*za2 )/x0
52 rp2 = rr2/tmp/reall**3
57 if(ee1 .gt. 500.
e-3)
then 59 tang=(0.49/(za+.1) + .053)*t + 1.13
64 tang1=4.37
e-2/ee1 + 1.3
e-2
83 al= ((3.33- 3.33/g)*u+1./g)/en
88 tt=( 0.7544*u/(1.-u) )** al
94 ge = sqrt(reall2 + rr2) -reall
dE dx *! Nuc Int sampling table e
subroutine cexcesslen(dx, dy, dt)