60 real(8),
parameter::pnorm=300.
d0 61 real(8),
save:: xsn,
norm, ppp
62 real(8):: xspel, xspt, xspit
67 data ( px(
i),
i= 1 , np )/
68 1 9.8633
e-02, 0.1485 , 0.2299 , 0.3062 ,
69 2 0.4078 , 0.5358 , 0.6850 , 0.8758 ,
70 3 1.166 , 1.575 , 1.986 , 2.505 ,
71 4 3.572 , 4.957 , 6.784 , 9.286 ,
72 5 11.87 , 15.18 , 21.64 , 32.60 ,
73 6 56.27 , 83.59 , 127.6 , 289.4 ,
74 7 486.1 , 936.0 , 1551. , 3241. ,
75 8 6680. , 1.4542
e+04, 3.3434
e+04, 6.4372
e+04,
76 9 1.5845
e+05, 6.2031
e+05, 1.7030
e+06
78 data (
mb(
i),
i= 1 , np )/
79 1 106.0 , 96.90 , 86.76 , 78.90 ,
80 2 68.79 , 60.62 , 53.69 , 47.81 ,
81 3 43.25 , 37.51 , 32.19 , 26.90 ,
82 4 20.89 , 16.91 , 13.91 , 11.81 ,
83 5 10.80 , 9.772 , 9.078 , 8.568 ,
84 6 7.960 , 7.513 , 7.358 , 7.170 ,
85 7 7.135 , 7.252 , 7.488 , 8.239 ,
86 8 9.064 , 10.13 , 11.21 , 12.07 ,
87 9 13.43 , 15.42 , 17.42
106 xs = xspit*xspel/xspt
108 elseif(
p .gt. 0.1)
then integer npitbl real *nx parameter(n=101, npitbl=46, nx=n-1) real *8 uconst
dE dx *! Nuc Int sampling table e
subroutine cpbarptotxs(p, xs)
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
! 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
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
subroutine cppelaxs(p, xs)
block data include Zlatfit h c fitting region data data data data data d0 data data d0 data data m
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