5 * Revision 1.1.1.1 1995/10/24 10:21:23 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.21 by S.Giani
14 C. ******************************************************************
16 C. * Calculates cross-section in current material *
17 C. * for COMPTON scattering. *
19 C. * The total cross-section of L.Urban is used to estimate the *
20 C. * photon mean free path. *
21 C. * It gives a good description of the data from 10KeV to *
24 C. * ==>Called by : GPHYSI *
25 C. * Authors R.Brun, L.Urban ********* *
27 C. ******************************************************************
29 #include "geant321/gcbank.inc"
30 #include "geant321/gctrak.inc"
31 #include "geant321/gconsp.inc"
32 #include "geant321/gcmate.inc"
33 #include "geant321/gcjloc.inc"
34 #include "geant321/gcmulo.inc"
35 DIMENSION PCOMP(12),P(4)
36 DATA AC,BC,CC/20.,230.,440./
37 DATA PCOMP/ 0.27965,-0.18300,0.67527E+1,-0.19798E+2,
38 + 0.19756E-4,-0.10205E-1,-0.73913E-1,0.27079E-1,
39 + -0.39178E-6,0.68241E-4,0.60480E-4,0.30274E-3/
42 C. ------------------------------------------------------------------
44 C Energy cut-off above which we ignore COMPTON scattering.
50 IF(EGAM.GT.(100./Z))GO TO 90
64 SIG=P(1)*LOG(1.+2.*X)/X
65 SIG=SIG+(P(2)+P(3)*X+P(4)*X2)/(1.+AC*X+BC*X2+CC*X2*X)
66 SIG=PI2R2I*Q(JPROB+17)*SIG
69 Q(JCOMP+IEKBIN)=1./SIG