5 * Revision 1.1.1.1 1995/10/24 10:21:58 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.48 by S.Giani
12 SUBROUTINE NN2BOD(D,LD,KZ1,KZ2,A1,A2,Z1,Z2,ATAR,Q,MT)
13 C THIS ROUTINE CALCULATES THE EXIT ENERGIES AND DIRECTIONAL
14 C COSINES FOR THE CHARGED PARTICLE AND RECOIL NUCLEUS FOR
15 C A TWO-BODY REACTION USING AN EVAPORATION SPECTRUM AND
16 C MOMEMTUM BALANCE. IT ALSO SETS ALL EXIT PARAMETERS FOR
17 C THE COLLISION PRODUCTS AND STORES THEM IN THE RECOIL BANK.
18 C THE TWO BODY REACTION RESULTS FROM THE BREAK-UP OF A NUCLEUS
19 C LEFT IN AN EXCITED STATE BY AN INELASTIC COLLISION OR A
20 C N,2N REACTION (I.E. MT-24).
21 #include "geant321/minput.inc"
22 #include "geant321/mconst.inc"
23 #include "geant321/mrecoi.inc"
24 #include "geant321/mapoll.inc"
25 #include "geant321/mmass.inc"
26 #include "geant321/mpstor.inc"
27 #include "geant321/mnutrn.inc"
30 C TRANSFER THE RECOILING COMPOUND NUCLEUS PARAMETERS OUT OF
31 C COMMON RECOIL FOR USE IN THE MOMENTUM BALANCE EQUATIONS
38 ZARCN=ARCN*9.31075E+08
39 C CALCULATE THE COULOMB BARRIER (CB)
40 CALL BARIER(KZ1,KZ2,A1,A2,CB)
41 C CALCULATE THE CHARGED PARTICLE EXIT ENERGY (EX)
42 CALL CEVAP1(EOLD,E,Q,ATAR,CB,EX)
44 C ASSUME ISOTROPIC CHARGED PARTICLE EMISSION IN THE LABORATORY
46 C CALCULATE AND SET THE CHARGED PARTICLE EXIT PARAMETERS
70 C STORE THE CHARGED PARTICLE IN THE RECOIL BANK
79 CALL STOPAR(IDHEVY,NHEVY)
80 C CALCULATE THE TOTAL MOMENTUM BEFORE THE COLLISION
81 C COMPOUND NUCLEUS MOMENTUM BEFORE THE COLLISION (PI) EQUALS
83 PI=SQRT(2.0*ZARCN*ERCN)
84 C CALCULATE THE TOTAL MOMEMTUM OF THE EXIT CHARGED PARTICLE
86 C CALCULATE THE DIRECTIONAL MOMENTUM OF THE RECOIL NUCLEUS
90 C CALCULATE THE TOTAL MOMENTUM OF THE RECOIL NUCLEUS
91 PR=SQRT(PRX**2+PRY**2+PRZ**2)
92 C CALCULATE THE RECOIL NUCLEUS DIRECTIONAL COSINES
96 C CALCULATE THE RECOIL NUCLEUS EXIT ENERGY
98 E2 = SQRT(PR**2 + XM**2) - XM
99 C CALCULATE AND SET THE CHARGED PARTICLE EXIT PARAMETERS
123 C STORE THE RECOIL HEAVY ION IN THE RECOIL BANK
132 CALL STOPAR(IDHEVY,NHEVY)