5 * Revision 1.1.1.1 1995/10/24 10:21:57 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.48 by S.Giani
12 SUBROUTINE LR2BOD(D,LD,KZ1,KZ2,A1,A2,Z1,Z2,ATAR,Q,SQ,ID,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
20 C DESIGNATED BY A LR-FLAG IN THE INELASTIC RESOLVED DATA
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"
30 C CALCULATE THE CONSTANTS USED IN THE KINEMATIIC EQUATIONS
31 ZATAR=ATAR*9.31075E+08
32 C FOR A CARBON-ALPHA EMISSION THE RECOIL MASS IS KNOWN EXACTLY
33 IF(KZ1+KZ2.EQ.6)Z2=ZATAR-Z1-SQ
34 IF(KZ1+KZ2.EQ.6)A2=Z2/9.31075E+08
35 C TRANSFER THE RECOILING COMPOUND NUCLEUS PARAMETERS OUT OF
36 C COMMON RECOIL FOR USE IN THE MOMENTUM BALANCE EQUATIONS
43 ZARCN=ARCN*9.31075E+08
45 C CALCULATE THE COULOMB BARRIER (CB)
46 CALL BARIER(KZ1,KZ2,A1,A2,CB)
47 C CALCULATE THE ENERGY AVAILABLE IN THE CENTER OF MASS (EAV)
48 CALL EVAPLR(E,Q,SQ,ATAR,CB,EX)
51 10 IF((ID.EQ.54).AND.(KZ1+KZ2.EQ.6))GO TO 20
55 IF(Q.LE.ABS(SQ))Q=7.65300E+06
58 C CALCULATE THE CHARGED PARTICLE ENERGY USING CONSERVATION
59 C OF MOMENTUM (CENTER OF MASS SYSTEM)
61 C ASSUME ISOTROPIC CHARGED PARTICLE EMISSION IN THE CENTER
62 C OF MASS COORDINATE SYSTEM
65 C CALCULATE THE VELOCITY OF THE CENTER OF MASS AND THE
66 C CHARGED PARTICLE IN THE CENTER OF MASS SYSTEM
67 VCM=SQRT((2.0*ERCN)/ZARCN)
68 V1CM=SQRT((2.0*E1CM)/Z1)
69 C CALCULATE THE CHARGED PARTICLE ENERGY IN THE LABORATORY
71 E1=0.5*Z1*(VCM**2+V1CM**2+VCM*V1CM*FM)
72 C CONVERT THE COSINE OF THE SCATTERING ANGLE IN THE CENTER OF
73 C MASS COORDINATE SYSTEM TO THE LABORATORY COORDINATE SYSTEM
74 FM=(V1CM*FM+VCM)/(SQRT(((V1CM*FM+VCM)**2)+((V1CM*(1.0-FM**2))
76 C CALCULATE THE CHARGED PARTICLE EXIT DIRECTIONAL COSINES
77 SINPSI=SQRT(1.0-FM**2)
78 CALL AZIRN(SINETA,COSETA)
81 40 STHETA=SQRT(STHETA)
88 60 U1=URCN*FM-COSETA*SINPSI*STHETA
89 V1=VRCN*FM+URCN*COSPHI*COSETA*SINPSI-SINPHI*SINPSI*SINETA
90 W1=WRCN*FM+URCN*SINPHI*COSETA*SINPSI+COSPHI*SINPSI*SINETA
91 S=1.0/SQRT(U1**2+V1**2+W1**2)
95 C CALCULATE AND SET THE CHARGED PARTICLE EXIT PARAMETERS
119 C STORE THE CHARGED PARTICLE IN THE RECOIL BANK
128 CALL STOPAR(IDHEVY,NHEVY)
129 C CALCULATE THE TOTAL MOMENTUM BEFORE THE COLLISION
130 C COMPOUND NUCLEUS MOMENTUM BEFORE THE COLLISION (PI) EQUALS
132 PI=SQRT(2.0*ZARCN*ERCN)
133 C CALCULATE THE TOTAL MOMEMTUM OF THE EXIT CHARGED PARTICLE
135 C CALCULATE THE DIRECTIONAL MOMENTUM OF THE RECOIL NUCLEUS
139 C CALCULATE THE TOTAL MOMENTUM OF THE RECOIL NUCLEUS
140 PR=SQRT(PRX**2+PRY**2+PRZ**2)
141 C CALCULATE THE RECOIL NUCLEUS DIRECTIONAL COSINES
145 C CALCULATE THE RECOIL NUCLEUS EXIT ENERGY
147 E2 = SQRT(PR**2+XM**2) - XM
148 C CALCULATE AND SET THE CHARGED PARTICLE EXIT PARAMETERS
172 IF((KZ2.EQ.4).AND.(MT.EQ.23))RETURN
173 C STORE THE RECOIL HEAVY ION IN THE RECOIL BANK
182 CALL STOPAR(IDHEVY,NHEVY)