Go to the source code of this file.
◆ cexcesslen()
Definition at line 19 of file cexcessLen.f.
References e, and rndc().
Referenced by cputdeflection().
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
integer npitbl real *nx dx real dx
real(8) function cthick2den(t)
dE dx *! Nuc Int sampling table g