40 real*8 eini, amassi, dedt
41 real*8 ek, peak2, peak2e
44 if(ek .lt. 1.
d-3)
then 45 peak2e = 1.4
d-6* (amassi/100.
d-3)**1.6
d0 46 if(ek .lt. peak2e )
then 48 peak2 = 0.6
d0*(ek/1.5
d-5)**(-0.15
d0)
49 dedt=peak2*sqrt(ek/peak2e)
71 real*8 eini, amassi, dedt
75 real*8 e, amass, ein, gi, Beta2, x, a, b, c, cb, x0
76 real*8 dltx, p2, wm, wlg, x1
80 write(*, *)
' cdedxEleci must be called' 94 x=log10((e/amass)**2 - 1.
d0) / 2.
d0 104 elseif(x .lt. x1)
then 105 dltx=cb - (x1-x)**3 *
sthsa 110 wm=2*emass*p2/( amass**2+ emass2+ emass*e*2)
116 dedt=a/beta2 *( b+0.693
d0+wlg -2.
d0*beta2 + dltx)
integer npitbl real *nx parameter(n=101, npitbl=46, nx=n-1) real *8 uconst
subroutine cdedx2atle(eini, amassi, dedt)
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
subroutine cdedx2atlea(eini, amassi, dedt)
dE dx *! Nuc Int sampling table d