5 * Revision 1.1.1.1 1995/10/24 10:21:59 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/04 23/02/95 14.46.01 by S.Giani
12 SUBROUTINE TWOBOD(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 #include "geant321/minput.inc"
19 #include "geant321/mconst.inc"
20 #include "geant321/mnutrn.inc"
21 #include "geant321/mrecoi.inc"
22 #include "geant321/mapoll.inc"
23 #include "geant321/mmass.inc"
24 #include "geant321/mpstor.inc"
30 C loop over no. of emmitted particles CZ July 30,1992
35 C CALCULATE THE COULOMB BARRIER (CB)
36 CALL BARIER(KZ1,KZ2,A1,A2,CB)
37 C CALCULATE THE CHARGED PARTICLE EXIT ENERGY (EX)
38 CALL CEVAP(EOLD,Q,ATAR,CB,EX)
40 C calculate the massnumber and mass of the residual nucleus
46 C for 1 final state particle the available kinetic energy is given
47 C by momentum and energy conservation
51 C ASSUME ISOTROPIC CHARGED PARTICLE EMISSION IN THE LABORATORY
54 C only one final state particle -> use all the energy available
64 PPN = SQRT(2.0*Z1*EKN)
69 C CALCULATE AND SET THE CHARGED PARTICLE EXIT PARAMETERS
93 C STORE THE CHARGED PARTICLE IN THE RECOIL BANK
102 CALL STOPAR(IDHEVY,NHEVY)
104 C CALCULATE THE TOTAL MOMENTUM BEFORE THE COLLISION
105 C NEUTRON MOMENTUM BEFORE COLLISION (PI) EQUALS TOTAL MOMENTUM
107 C CALCULATE THE DIRECTIONAL MOMENTUM OF THE RECOIL NUCLEUS
111 C CALCULATE THE TOTAL MOMENTUM OF THE RECOIL NUCLEUS
112 PR=SQRT(PRX**2+PRY**2+PRZ**2)
113 C CALCULATE THE RECOIL NUCLEUS DIRECTIONAL COSINES
117 C CALCULATE THE RECOIL NUCLEUS EXIT ENERGY
119 E2 = SQRT(PR**2+XM**2) - XM
120 C CALCULATE AND SET THE CHARGED PARTICLE EXIT PARAMETERS
144 C STORE THE RECOIL HEAVY ION IN THE RECOIL BANK
153 CALL STOPAR(IDHEVY,NHEVY)