11 real*8 z, y1, y2,
b, s, rts, s0, eta1, eta2
14 * s0=5.38**2, eta1=0.458, eta2=0.545)
15 data ( px(
i),
i= 1 , np )/
16 1 0.1320 , 0.1553 , 0.1730 , 0.1844 ,
17 2 0.2044 , 0.2178 , 0.2356 , 0.2474 ,
18 3 0.2624 , 0.2798 , 0.3027 , 0.3196 ,
19 4 0.3425 , 0.3688 , 0.4151 , 0.4340 ,
20 5 0.4581 , 0.5030 , 0.5495 , 0.6033 ,
21 6 0.6494 , 0.6721 , 0.6888 , 0.7094 ,
22 7 0.7599 , 0.7867 , 0.8024 , 0.8388 ,
23 8 0.8767 , 0.9073 , 0.9344 , 0.9622 ,
24 9 0.9812 , 1.006 , 1.046 , 1.067 ,
25 a 1.116 , 1.149 , 1.219 , 1.300 ,
26 b 1.385 , 1.470 , 1.614 , 1.763 ,
27 c 1.926 , 2.094 , 2.334 , 2.814 ,
28 d 3.376 , 4.361 , 6.154 , 8.814 ,
29 e 11.61 , 16.06 , 23.46 , 32.47 ,
30 f 46.73 , 70.64 , 99.20 , 130.0 ,
31 g 175.5 , 218.0 , 284.3 , 401.2 ,
34 data (
mb(
i),
i= 1 , np )/
35 1 21.81 , 17.87 , 17.87 , 20.68 ,
36 2 29.12 , 37.17 , 47.45 , 57.69 ,
37 3 65.18 , 70.13 , 65.98 , 57.21 ,
38 4 47.06 , 37.16 , 29.10 , 27.38 ,
39 5 26.18 , 26.72 , 28.51 , 31.57 ,
40 6 36.70 , 40.46 , 42.83 , 45.34 ,
41 7 44.61 , 39.48 , 36.99 , 36.10 ,
42 8 37.44 , 41.62 , 46.08 , 51.02 ,
43 9 55.80 , 59.31 , 55.57 , 51.22 ,
44 a 42.65 , 39.31 , 36.98 , 36.38 ,
45 b 36.83 , 35.94 , 34.79 , 35.07 ,
46 c 36.08 , 36.37 , 35.20 , 32.85 ,
47 d 31.66 , 30.15 , 28.47 , 26.89 ,
48 e 26.02 , 25.29 , 24.98 , 24.77 ,
49 f 24.36 , 24.16 , 24.15 , 24.25 ,
50 g 24.34 , 24.64 , 24.74 , 25.14 ,
59 xs =
z +
b*log(s/s0)**2 + y1*(1./s)**eta1 -y2*(1./s)**eta2
60 elseif(
p .gt. 0.2)
then integer npitbl real *nx parameter(n=101, npitbl=46, nx=n-1) real *8 uconst
dE dx *! Nuc Int sampling table e
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
real(4), dimension(:), allocatable, save h
! 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
dE dx *! Nuc Int sampling table d
subroutine cpimpelaxs(p, xs)
block data include Zlatfit h c fitting region data data data data data d0 data data d0 data data m
dE dx *! Nuc Int sampling table g
dE dx *! Nuc Int sampling table f
dE dx *! Nuc Int sampling table c