5 * Revision 1.1.1.1 1995/10/24 10:21:03 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.39 by S.Giani
14 C *** INELASTICITY IN NUCLEAR INTERACTIONS AS A FUNCTION ***
15 C *** OF ATOMIC NUMBER ATNO2 AND KINETIC ENERGY EK1 ***
16 C *** NVE 12-JUL-1988 CERN GENEVA ***
18 C ORIGIN : H.FESEFELDT (14-OCT-1987)
20 C THE FUNCTIONAL DEPENDENCE AND THE PARAMETERS HAVE BEEN OBTAINED
21 C BY STUDY OF VARIOUS NUCLEAR STRUCTURE MODELS.
22 C BUT: IT IS OF COURSE AN INTERPOLATION AS FUNCTION OF ATOMIC
23 C NUMBER, FOR CERTAIN NUCLEI A DIFFERENT DESCRIPTION MAY BE
24 C MORE ADEQUATE. DETAILED TESTS HAVE BEEN PERFORMED FOR
25 C FE, CU, PB ,U AND SOME MIXTURES LIKE NAI, BGO, CONCRETE.
27 #include "geant321/mxgkgh.inc"
28 #include "geant321/s_curpar.inc"
29 #include "geant321/s_result.inc"
30 #include "geant321/s_mat.inc"
31 #include "geant321/limits.inc"
39 EM=0.2390+0.0408*ALA**2
40 IF (EM. GT. 1.0) EM=1.0
42 IF(CINEM.GT.0.15) CINEM=0.15
43 IF (PARMAT(ND,10) .GE. 0.01) CINEM=CINEM*PARMAT(ND,10)
45 IF (ALEK1 .GT. EM) GO TO 1
47 CORR=-(ALEK1-EM)**2/(2.0*SIG1**2)
48 IF (CORR .LT. EXPXL) CORR=EXPXL
49 IF (CORR .GT. EXPXU) CORR=EXPXU
54 IF (DUM2 .GE. 1.0) CINEMA=DUM1*DUM3
55 IF ((DUM2 .LT. 1.0) .AND. (DUM3 .GT. 1.0E-10)) CINEMA=DUM1*DUM3
59 CORR=-(ALEK1-EM)**2/(2.0*SIG2**2)
60 IF (CORR .LT. EXPXL) CORR=EXPXL
61 IF (CORR .GT. EXPXU) CORR=EXPXU
66 IF (DUM2 .GE. 1.0) CINEMA=DUM1*DUM3
67 IF ((DUM2 .LT. 1.0) .AND. (DUM3 .GT. 1.0E-10)) CINEMA=DUM1*DUM3
70 IF (CINEMA .LT. -EK1) CINEMA=-EK1