COSMOS v7.655  COSMOSv7655
(AirShowerMC)
cphotoEEConst.f
Go to the documentation of this file.
1 !
2  implicit none
3  real*8 z, a, x0inkgpm2
4  read(*, *) z, a, x0inkgpm2
5  call cphotoeeconst(z, a, x0inkgpm2)
6  end
7 ! compute Photo Electric Effect constants.
8 ! ************
9  subroutine cphotoeeconst(z, a, x0inkgpm2)
10 ! ************
11 !
12  implicit none
13  real*8 z, a, x0inkgpm2, az, b0, b1, b2, fa,
14  * cnsta, cnstp, ek, cnstl
15  real*8 emass/.511e-3/
16 ! make table
17  az=z/137.
18  b0 = 1./( ( .9663*az + 5.023) *az + .9211)
19  b1 = (2.56*az - 2.632)*az + 1.90
20  b2 = ( (-6.563*az+ 8.25)*az - 5.616)*az + 2.097
21  fa = ( .2762*az - .0288) *az + 1.083
22  cnsta = emass - 13.5e-6*z**2
23  cnstp = .06 * az**4 *z/a* x0inkgpm2
24 ! eg>the then no photoe
25 ! the(i)= 10.e-3*(z/82.)**4.5
26  ek = 13.6e-6*z**2
27  cnstl= (8. - z*2.5/80.)
28  write(*, *) b0, b1, b2, fa, cnsta, cnstp, ek, cnstl
29  end
subroutine cphotoeeconst(z, a, x0inkgpm2)
Definition: cphotoEEConst.f:10