5 * Revision 1.1.1.1 1995/10/24 10:19:55 cernlib
9 #include "geant321/pilot.h"
10 #if defined(CERNLIB_OLDNAME)
11 *CMZ : 3.21/02 29/03/94 15.41.42 by S.Giani
13 *=== erup =============================================================*
15 SUBROUTINE ERUP (JFISS)
17 #include "geant321/dblprc.inc"
18 #include "geant321/dimpar.inc"
19 #include "geant321/iounit.inc"
21 *----------------------------------------------------------------------*
23 * Created on 15 may 1990 by Alfredo & Paola Sala *
25 * Last change on 10-apr-93 by Alfredo Ferrari, INFN-Milan *
27 * Derived from the ERUP routine of EVAP-V, HERMES, KFA-Julich *
29 *----------------------------------------------------------------------*
31 C*****MODIFIED TO OBTAIN APR,ZPR AFTER CAS + EVAP (8-68,T.W.A.)
32 #include "geant321/eva1.inc"
33 #include "geant321/forcn.inc"
34 #include "geant321/inpflg.inc"
35 #include "geant321/hetc5.inc"
36 #include "geant321/hetc7.inc"
37 #include "geant321/hettp.inc"
38 #include "geant321/higfis.inc"
42 C -------------------------------------- CHECK PARAMETER
44 * +-------------------------------------------------------------------*
45 * | Check the excitation energy
46 IF ( EX .LE. ZERZER ) THEN
47 * | No excitation energy:
48 IF ( JFISS .LE. 0 ) THEN
58 * +-------------------------------------------------------------------*
59 * | Positive excitation energy:
65 CALL FKDRES (M2,M3,EX,UU,EREC,LOPPAR,JFISS)
67 * | +----------------------------------------------------------------*
68 * | | No previous evaporation for this event
69 IF ( JFISS .LE. 0 ) THEN
72 FPARTT = FPARTT + FPART (I)
75 * | +----------------------------------------------------------------*
76 * | | Other evaporation trials already performed for this event
79 FPART(I) = NPART(I)-NPARTF(I,JFISS-1)
80 FPARTT = FPARTT + FPART (I)
84 * | +----------------------------------------------------------------*
85 * | +----------------------------------------------------------------*
86 * | | No particle evaporated and pairing corrections accounted for
87 IF ( FPARTT + FKEY .LT. ANGLGB ) THEN
88 IF ( .NOT. LOPPAR ) GO TO 8802
93 * | +----------------------------------------------------------------*
96 ZPR = ZPR - FPART(2) - FPART(3) - TWOTWO * ( FPART(5)
97 & + FPART(6)) - FPART(4)
98 APR = APR - FPART(1) - FPART(2) - TWOTWO * FPART(3)
99 & - THRTHR * ( FPART(4) + FPART(5) ) - FOUFOU * FPART(6)
100 IF (IANG .GT. 0) THEN
104 IF ( JFISS .GT. 0 ) THEN
105 NP0 = NPARTF(K,JFISS-1) + 1
110 CALL RACO(COSEVP(1,J,K),COSEVP(2,J,K),COSEVP(3,J,K))
116 * +-------------------------------------------------------------------*
118 *=== End of subroutine Erup ===========================================*