12 * r0 = 2.81794092
d-15,
13 * alpha = 1./137.0359895
d0,
14 * m2tomb = 1./1.0
d-31,
15 * ar02 = alpha * r0**2 * m2tomb
23 * ( cscrc1 - cscrmain/6.
d0)
39 real*8 x, u, u1, u2, u3, term1, term2
42 term1 = cscrmain/12.
d0 43 term2 = cscrc1 - cscrmain/4.
d0 46 if(u .lt. term2/(term1+term2))
then 57 if(x .lt. ( 1.
d0 -
masele/eg))
goto 10
integer npitbl real *nx parameter(n=101, npitbl=46, nx=n-1) real *8 uconst
block data cblkElemag data *AnihiE ! Eposi< 1 TeV, anihilation considered *X0/365.667/, ! radiation length of air in kg/m2 *Ecrit/81.e-3/, ! critical energy of air in GeV *MaxComptonE/1./, ! compton is considered below 1 GeV *MaxPhotoE/1.e-3/, ! above this, PhotoElectric effect neg. *MinPhotoProdE/153.e-3/, ! below 153 MeV, no gp --> hadrons ! scattering const not MeV *Knockon true
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
dE dx *! Nuc Int sampling table d
subroutine cprcsampp(Eg, prob)
subroutine cprcsampe(Eg, Ee)