5 * Revision 1.1.1.1 1995/10/24 10:21:59 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.48 by S.Giani
12 SUBROUTINE TREBOD(D,LD,KZ1,KZ2,KZ3,A1,A2,A3,Z1,Z2,Z3,
14 C CZ July 30,1992 Simple aproach to get (N,PA), (N,T2A),(N,D2A)
15 C processes. This is TWOBOD extended to a third particle
16 C THIS ROUTINE CALCULATES THE EXIT ENERGIES AND DIRECTIONAL
17 C COSINES FOR THE CHARGED PARTICLE AND RECOIL NUCLEUS FOR
18 C A THREE-BODY REACTION USING AN EVAPORATION SPECTRUM AND
19 C MOMEMTUM BALANCE. IT ALSO SETS ALL EXIT PARAMETERS FOR
20 C THE COLLISION PRODUCTS AND STORES THEM IN THE RECOIL BANK.
21 #include "geant321/minput.inc"
22 #include "geant321/mconst.inc"
23 #include "geant321/mnutrn.inc"
24 #include "geant321/mrecoi.inc"
25 #include "geant321/mapoll.inc"
26 #include "geant321/mmass.inc"
27 #include "geant321/mpstor.inc"
28 DIMENSION D(*),LD(*),ER1(3)
30 C loop over no. of emmitted particles CZ July 30,1992
39 C CALCULATE THE COULOMB BARRIER (CB)
40 CALL BARIER(KZ1,KZ2,A1,A3,CB)
41 C CALCULATE THE CHARGED PARTICLE EXIT ENERGY (EX)
42 CALL CEVAP(EOLD,Q,ATAR,CB,EX)
52 C ASSUME ISOTROPIC CHARGED PARTICLE EMISSION IN THE LABORATORY
54 PPN = SQRT(2.0*ZMSS*E1)
58 C CALCULATE AND SET THE CHARGED PARTICLE EXIT PARAMETERS
82 C STORE THE CHARGED PARTICLE IN THE RECOIL BANK
91 CALL STOPAR(IDHEVY,NHEVY)
99 C CALCULATE THE TOTAL MOMENTUM BEFORE THE COLLISION
100 C NEUTRON MOMENTUM BEFORE COLLISION (PI) EQUALS TOTAL MOMENTUM
102 C CALCULATE THE DIRECTIONAL MOMENTUM OF THE RECOIL NUCLEUS
106 C CALCULATE THE TOTAL MOMENTUM OF THE RECOIL NUCLEUS
107 PR=SQRT(PRX**2+PRY**2+PRZ**2)
108 C CALCULATE THE RECOIL NUCLEUS DIRECTIONAL COSINES
112 C CALCULATE THE RECOIL NUCLEUS EXIT ENERGY
114 E2 = SQRT(PR**2+XM**2) - XM
115 C CALCULATE AND SET THE CHARGED PARTICLE EXIT PARAMETERS
139 C STORE THE RECOIL HEAVY ION IN THE RECOIL BANK
148 CALL STOPAR(IDHEVY,NHEVY)