55 real(8),
parameter:: pnorm=50.0
57 real(8):: xspel, xspt, xspit, ppp
65 data ( px(
i),
i= 1 , np )/
66 1 0.499, 0.619, 0.759, 0.908, 0.992,
67 2 1.142, 1.348, 1.695, 2.053, 2.717,
68 3 4.086, 5.990, 8.451, 11.331, 15.387,
69 4 21.710, 33.066, 49.724, 75.734, 112.445,
70 5 146.967, 197.049, 271.020, 445.603, 661.604,
71 6 982.309, 1678.060, 2903.360, 5023.390, 7749.220
73 data (
mb(
i),
i= 1 , np )/
74 1 5.160,5.942,6.661,7.318,7.567,
75 2 7.316,6.884,6.263,5.510,4.718,
76 3 4.150,3.505,3.146,2.901,2.711,
77 4 2.550,2.432,2.366,2.365,2.461,
78 5 2.477,2.561,2.648,2.793,2.926,
79 6 3.025,3.169,3.342,3.408,3.668
85 if(
p .gt. pnorm)
then 101 xs = xspit*xspel/xspt
103 elseif(
p .gt. px(1))
then integer npitbl real *nx parameter(n=101, npitbl=46, nx=n-1) real *8 uconst
real(8), parameter, public m
subroutine cpptotxs(p, xs)
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
subroutine kpolintplogxyfe(xa, xstep, ya, ystep, nt, m, logxy, x, y, error)
! constants used for pair brem in Air real *mbtoPX0 ! mbtoPgrm x X0g If multiplied to sigma in mb
subroutine ckpntotxs(p, xs)
! constants thru Cosmos real ! if multiplied to deg radian Torad ! light velocity m sec ! infinty ! kg m2 *Togpcm2 g cm2 ! g cm2 *Tokgpm2 kg m2 ! cm *Tom m ! m *Tocm cm ! g cm3 *Tokgpm3 kg m3 ! kg m3 *Togpcm3 g cm3 ! sec *Tonsec nsec ! Tesla m ! Avogadro *A2deninv ! mfp *n * xs
********************block data cblkHeavy ********************integer j data *HeavyG2symbol p
subroutine cppelaxs(p, xs)
subroutine kpolintpfe(xa, xstep, ya, ystep, nt, m, x, y, error)
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 ! knockon is considered Obsolete *PhotoProd false