File indexing completed on 2024-04-06 12:14:07
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
0046
0047
0048
0049
0050
0051
0052
0053
0054
0055
0056
0057 SUBROUTINE NUC_NUC_INI
0058
0059
0060
0061 SAVE
0062
0063 CALL NUC_GEOM_INI ! nucleus profiles
0064 CALL SIGMA_INI ! initialize pp cross sections
0065
0066 RETURN
0067 END
0068
0069
0070 SUBROUTINE FRAGM1 (IA,NW, NF, IAF)
0071
0072
0073
0074 SAVE
0075
0076 DIMENSION IAF(60)
0077 NF = IA-NW
0078 DO J=1,NF
0079 IAF(J) = 1
0080 ENDDO
0081 RETURN
0082 END
0083
0084 SUBROUTINE FRAGM2 (IA,NW, NF, IAF)
0085
0086
0087
0088 SAVE
0089
0090 DIMENSION IAF(60)
0091 IF (IA-NW .GT. 0) THEN
0092 NF = 1
0093 IAF(1) = IA-NW
0094 ELSE
0095 NF = 0
0096 ENDIF
0097 RETURN
0098 END
0099
0100
0101
0102
0103
0104
0105 BLOCK DATA FRAG_DATA
0106 SAVE
0107
0108
0109 COMMON /FRAGMOD/A(10,10,20),AE(10,10,20),ERES(10,10),NFLAGG(10,10)
0110 DATA (NFLAGG(I, 1),I=1,10) /
0111 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 /
0112 DATA (NFLAGG(I, 2),I=1,10) /
0113 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 /
0114 DATA (NFLAGG(I, 3),I=1,10) /
0115 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 /
0116 DATA (NFLAGG(I, 4),I=1,10) /
0117 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 /
0118 DATA (NFLAGG(I, 5),I=1,10) /
0119 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 /
0120 DATA (NFLAGG(I, 6),I=1,10) /
0121 + 0, 0, 0, 0, 0, 0, 0, 1, 1, 1 /
0122 DATA (NFLAGG(I, 7),I=1,10) /
0123 + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 /
0124 DATA (NFLAGG(I, 8),I=1,10) /
0125 + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 /
0126 DATA (NFLAGG(I, 9),I=1,10) /
0127 + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 /
0128 DATA (NFLAGG(I,10),I=1,10) /
0129 + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 /
0130 DATA (A(I, 1, 1),I=1,10) /
0131 + .438E-01,.172 ,.283 ,.511 ,.715 ,.920 ,1.19 ,
0132 + 1.37 ,1.65 ,2.14 /
0133 DATA (A(I, 1, 2),I=1,10) /
0134 + .147E-01,.249E-01,.439E-01,.592E-01,.776E-01,.886E-01,.108 ,
0135 + .117 ,.126 ,.128 /
0136 DATA (A(I, 1, 3),I=1,10) /
0137 + .216E-02,.627E-02,.834E-02,.108E-01,.144E-01,.152E-01,.196E-01,
0138 + .200E-01,.210E-01,.224E-01 /
0139 DATA (A(I, 1, 4),I=1,10) /
0140 + .593E-01,.653E-01,.116 ,.145 ,.184 ,.204 ,.234 ,
0141 + .257 ,.271 ,.248 /
0142 DATA (A(I, 1, 5),I=1,10) /
0143 + .000E+00,.918E-02,.362E-02,.805E-02,.436E-02,.728E-02,.466E-02,
0144 + .707E-02,.932E-02,.130E-01 /
0145 DATA (A(I, 1, 6),I=1,10) /
0146 + .000E+00,.180E-02,.247E-02,.208E-02,.224E-02,.214E-02,.226E-02,
0147 + .233E-02,.230E-02,.194E-02 /
0148 DATA (A(I, 1, 7),I=1,10) /
0149 + .000E+00,.106E-02,.703E-03,.687E-03,.739E-03,.674E-03,.819E-03,
0150 + .768E-03,.756E-03,.720E-03 /
0151 DATA (A(I, 1, 8),I=1,10) /
0152 + .000E+00,.000E+00,.188E-02,.130E-02,.138E-02,.117E-02,.124E-02,
0153 + .119E-02,.111E-02,.829E-03 /
0154 DATA (A(I, 1, 9),I=1,10) /
0155 + .000E+00,.000E+00,.302E-03,.258E-03,.249E-03,.208E-03,.248E-03,
0156 + .222E-03,.210E-03,.187E-03 /
0157 DATA (A(I, 1,10),I=1,10) /
0158 + .000E+00,.000E+00,.000E+00,.235E-03,.222E-03,.172E-03,.181E-03,
0159 + .166E-03,.152E-03,.124E-03 /
0160 DATA (A(I, 1,11),I=1,10) /
0161 + .000E+00,.000E+00,.000E+00,.238E-03,.179E-03,.145E-03,.156E-03,
0162 + .138E-03,.129E-03,.111E-03 /
0163 DATA (A(I, 1,12),I=1,10) /
0164 + .000E+00,.000E+00,.000E+00,.368E-03,.400E-03,.255E-03,.262E-03,
0165 + .221E-03,.182E-03,.112E-03 /
0166 DATA (A(I, 1,13),I=1,10) /
0167 + .000E+00,.000E+00,.000E+00,.000E+00,.753E-04,.712E-04,.527E-04,
0168 + .537E-04,.538E-04,.487E-04 /
0169 DATA (A(I, 1,14),I=1,10) /
0170 + .000E+00,.000E+00,.000E+00,.000E+00,.103E-03,.589E-04,.578E-04,
0171 + .468E-04,.385E-04,.269E-04 /
0172 DATA (A(I, 1,15),I=1,10) /
0173 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.444E-04,.372E-04,
0174 + .318E-04,.284E-04,.218E-04 /
0175 DATA (A(I, 1,16),I=1,10) /
0176 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.487E-04,.473E-04,
0177 + .338E-04,.243E-04,.122E-04 /
0178 DATA (A(I, 1,17),I=1,10) /
0179 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.121E-04,.117E-04,
0180 + .932E-05,.792E-05,.583E-05 /
0181 DATA (A(I, 1,18),I=1,10) /
0182 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.147E-04,
0183 + .101E-04,.756E-05,.496E-05 /
0184 DATA (A(I, 1,19),I=1,10) /
0185 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.755E-05,
0186 + .612E-05,.505E-05,.341E-05 /
0187 DATA (A(I, 1,20),I=1,10) /
0188 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
0189 + .630E-05,.444E-05,.282E-05 /
0190 DATA (A(I, 2, 1),I=1,10) /
0191 + .269 ,.510 ,.738 ,1.12 ,1.46 ,1.83 ,2.22 ,
0192 + 2.57 ,3.00 ,3.67 /
0193 DATA (A(I, 2, 2),I=1,10) /
0194 + .121 ,.133 ,.190 ,.234 ,.293 ,.332 ,.395 ,
0195 + .431 ,.468 ,.502 /
0196 DATA (A(I, 2, 3),I=1,10) /
0197 + .227E-01,.374E-01,.474E-01,.578E-01,.722E-01,.794E-01,.960E-01,
0198 + .102 ,.110 ,.120 /
0199 DATA (A(I, 2, 4),I=1,10) /
0200 + .287 ,.196 ,.270 ,.314 ,.373 ,.408 ,.462 ,
0201 + .498 ,.529 ,.523 /
0202 DATA (A(I, 2, 5),I=1,10) /
0203 + .000E+00,.433E-01,.218E-01,.384E-01,.263E-01,.385E-01,.298E-01,
0204 + .405E-01,.504E-01,.671E-01 /
0205 DATA (A(I, 2, 6),I=1,10) /
0206 + .000E+00,.151E-01,.177E-01,.159E-01,.173E-01,.173E-01,.187E-01,
0207 + .196E-01,.201E-01,.191E-01 /
0208 DATA (A(I, 2, 7),I=1,10) /
0209 + .000E+00,.457E-02,.607E-02,.610E-02,.677E-02,.670E-02,.784E-02,
0210 + .787E-02,.806E-02,.803E-02 /
0211 DATA (A(I, 2, 8),I=1,10) /
0212 + .000E+00,.000E+00,.702E-02,.536E-02,.558E-02,.510E-02,.554E-02,
0213 + .546E-02,.538E-02,.489E-02 /
0214 DATA (A(I, 2, 9),I=1,10) /
0215 + .000E+00,.000E+00,.190E-02,.199E-02,.205E-02,.191E-02,.221E-02,
0216 + .214E-02,.213E-02,.204E-02 /
0217 DATA (A(I, 2,10),I=1,10) /
0218 + .000E+00,.000E+00,.000E+00,.226E-02,.219E-02,.195E-02,.208E-02,
0219 + .204E-02,.203E-02,.194E-02 /
0220 DATA (A(I, 2,11),I=1,10) /
0221 + .000E+00,.000E+00,.000E+00,.213E-02,.195E-02,.175E-02,.191E-02,
0222 + .183E-02,.179E-02,.166E-02 /
0223 DATA (A(I, 2,12),I=1,10) /
0224 + .000E+00,.000E+00,.000E+00,.588E-03,.186E-02,.137E-02,.141E-02,
0225 + .128E-02,.117E-02,.947E-03 /
0226 DATA (A(I, 2,13),I=1,10) /
0227 + .000E+00,.000E+00,.000E+00,.000E+00,.554E-03,.562E-03,.454E-03,
0228 + .485E-03,.505E-03,.509E-03 /
0229 DATA (A(I, 2,14),I=1,10) /
0230 + .000E+00,.000E+00,.000E+00,.000E+00,.490E-03,.533E-03,.531E-03,
0231 + .476E-03,.437E-03,.369E-03 /
0232 DATA (A(I, 2,15),I=1,10) /
0233 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.427E-03,.382E-03,
0234 + .358E-03,.340E-03,.294E-03 /
0235 DATA (A(I, 2,16),I=1,10) /
0236 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.239E-03,.298E-03,
0237 + .238E-03,.196E-03,.134E-03 /
0238 DATA (A(I, 2,17),I=1,10) /
0239 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.299E-04,.893E-04,
0240 + .796E-04,.744E-04,.683E-04 /
0241 DATA (A(I, 2,18),I=1,10) /
0242 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.127E-03,
0243 + .107E-03,.916E-04,.720E-04 /
0244 DATA (A(I, 2,19),I=1,10) /
0245 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.397E-04,
0246 + .630E-04,.565E-04,.461E-04 /
0247 DATA (A(I, 2,20),I=1,10) /
0248 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
0249 + .511E-04,.459E-04,.402E-04 /
0250 DATA (A(I, 3, 1),I=1,10) /
0251 + .708 ,1.02 ,1.41 ,1.91 ,2.42 ,3.00 ,3.53 ,
0252 + 4.09 ,4.71 ,5.57 /
0253 DATA (A(I, 3, 2),I=1,10) /
0254 + .397 ,.410 ,.539 ,.648 ,.795 ,.910 ,1.06 ,
0255 + 1.17 ,1.29 ,1.42 /
0256 DATA (A(I, 3, 3),I=1,10) /
0257 + .845E-01,.122 ,.157 ,.190 ,.232 ,.262 ,.307 ,
0258 + .335 ,.366 ,.402 /
0259 DATA (A(I, 3, 4),I=1,10) /
0260 + .210 ,.379 ,.450 ,.490 ,.574 ,.636 ,.709 ,
0261 + .769 ,.820 ,.849 /
0262 DATA (A(I, 3, 5),I=1,10) /
0263 + .000E+00,.102 ,.675E-01,.104 ,.858E-01,.115 ,.102 ,
0264 + .129 ,.154 ,.194 /
0265 DATA (A(I, 3, 6),I=1,10) /
0266 + .000E+00,.392E-01,.615E-01,.593E-01,.649E-01,.674E-01,.735E-01,
0267 + .779E-01,.817E-01,.828E-01 /
0268 DATA (A(I, 3, 7),I=1,10) /
0269 + .000E+00,.539E-02,.222E-01,.238E-01,.269E-01,.280E-01,.320E-01,
0270 + .334E-01,.350E-01,.361E-01 /
0271 DATA (A(I, 3, 8),I=1,10) /
0272 + .000E+00,.000E+00,.838E-02,.130E-01,.133E-01,.131E-01,.141E-01,
0273 + .144E-01,.149E-01,.152E-01 /
0274 DATA (A(I, 3, 9),I=1,10) /
0275 + .000E+00,.000E+00,.228E-02,.647E-02,.688E-02,.687E-02,.772E-02,
0276 + .786E-02,.811E-02,.824E-02 /
0277 DATA (A(I, 3,10),I=1,10) /
0278 + .000E+00,.000E+00,.000E+00,.664E-02,.828E-02,.802E-02,.845E-02,
0279 + .869E-02,.902E-02,.930E-02 /
0280 DATA (A(I, 3,11),I=1,10) /
0281 + .000E+00,.000E+00,.000E+00,.338E-02,.735E-02,.710E-02,.767E-02,
0282 + .767E-02,.776E-02,.756E-02 /
0283 DATA (A(I, 3,12),I=1,10) /
0284 + .000E+00,.000E+00,.000E+00,.280E-03,.262E-02,.349E-02,.342E-02,
0285 + .322E-02,.312E-02,.291E-02 /
0286 DATA (A(I, 3,13),I=1,10) /
0287 + .000E+00,.000E+00,.000E+00,.000E+00,.618E-03,.161E-02,.138E-02,
0288 + .148E-02,.155E-02,.166E-02 /
0289 DATA (A(I, 3,14),I=1,10) /
0290 + .000E+00,.000E+00,.000E+00,.000E+00,.313E-03,.128E-02,.161E-02,
0291 + .150E-02,.144E-02,.134E-02 /
0292 DATA (A(I, 3,15),I=1,10) /
0293 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.645E-03,.118E-02,
0294 + .115E-02,.111E-02,.103E-02 /
0295 DATA (A(I, 3,16),I=1,10) /
0296 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.117E-03,.497E-03,
0297 + .581E-03,.501E-03,.401E-03 /
0298 DATA (A(I, 3,17),I=1,10) /
0299 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.115E-04,.997E-04,
0300 + .202E-03,.203E-03,.206E-03 /
0301 DATA (A(I, 3,18),I=1,10) /
0302 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.877E-04,
0303 + .242E-03,.263E-03,.226E-03 /
0304 DATA (A(I, 3,19),I=1,10) /
0305 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.158E-04,
0306 + .881E-04,.152E-03,.136E-03 /
0307 DATA (A(I, 3,20),I=1,10) /
0308 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
0309 + .358E-04,.997E-04,.117E-03 /
0310 DATA (A(I, 4, 1),I=1,10) /
0311 + .945 ,1.29 ,1.40 ,1.98 ,2.73 ,3.17 ,3.77 ,
0312 + 4.29 ,4.78 ,5.54 /
0313 DATA (A(I, 4, 2),I=1,10) /
0314 + .581 ,.599 ,.645 ,.839 ,1.10 ,1.25 ,1.47 ,
0315 + 1.64 ,1.78 ,1.99 /
0316 DATA (A(I, 4, 3),I=1,10) /
0317 + .127 ,.182 ,.202 ,.264 ,.344 ,.387 ,.455 ,
0318 + .504 ,.549 ,.611 /
0319 DATA (A(I, 4, 4),I=1,10) /
0320 + .183 ,.464 ,.351 ,.444 ,.642 ,.659 ,.772 ,
0321 + .830 ,.882 ,.930 /
0322 DATA (A(I, 4, 5),I=1,10) /
0323 + .000E+00,.122 ,.803E-01,.136 ,.134 ,.173 ,.164 ,
0324 + .203 ,.239 ,.300 /
0325 DATA (A(I, 4, 6),I=1,10) /
0326 + .000E+00,.393E-01,.766E-01,.872E-01,.108 ,.111 ,.123 ,
0327 + .132 ,.139 ,.145 /
0328 DATA (A(I, 4, 7),I=1,10) /
0329 + .000E+00,.416E-02,.289E-01,.360E-01,.454E-01,.477E-01,.549E-01,
0330 + .583E-01,.618E-01,.654E-01 /
0331 DATA (A(I, 4, 8),I=1,10) /
0332 + .000E+00,.000E+00,.761E-02,.157E-01,.214E-01,.205E-01,.233E-01,
0333 + .241E-01,.255E-01,.271E-01 /
0334 DATA (A(I, 4, 9),I=1,10) /
0335 + .000E+00,.000E+00,.238E-02,.803E-02,.123E-01,.123E-01,.140E-01,
0336 + .145E-01,.153E-01,.160E-01 /
0337 DATA (A(I, 4,10),I=1,10) /
0338 + .000E+00,.000E+00,.000E+00,.695E-02,.150E-01,.154E-01,.166E-01,
0339 + .172E-01,.181E-01,.192E-01 /
0340 DATA (A(I, 4,11),I=1,10) /
0341 + .000E+00,.000E+00,.000E+00,.355E-02,.104E-01,.143E-01,.156E-01,
0342 + .158E-01,.164E-01,.165E-01 /
0343 DATA (A(I, 4,12),I=1,10) /
0344 + .000E+00,.000E+00,.000E+00,.112E-03,.276E-02,.568E-02,.736E-02,
0345 + .684E-02,.691E-02,.661E-02 /
0346 DATA (A(I, 4,13),I=1,10) /
0347 + .000E+00,.000E+00,.000E+00,.000E+00,.740E-03,.222E-02,.339E-02,
0348 + .352E-02,.382E-02,.409E-02 /
0349 DATA (A(I, 4,14),I=1,10) /
0350 + .000E+00,.000E+00,.000E+00,.000E+00,.369E-03,.160E-02,.322E-02,
0351 + .375E-02,.375E-02,.355E-02 /
0352 DATA (A(I, 4,15),I=1,10) /
0353 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.750E-03,.190E-02,
0354 + .298E-02,.319E-02,.299E-02 /
0355 DATA (A(I, 4,16),I=1,10) /
0356 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.260E-03,.673E-03,
0357 + .117E-02,.156E-02,.126E-02 /
0358 DATA (A(I, 4,17),I=1,10) /
0359 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.283E-05,.131E-03,
0360 + .363E-03,.618E-03,.690E-03 /
0361 DATA (A(I, 4,18),I=1,10) /
0362 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.205E-03,
0363 + .378E-03,.709E-03,.844E-03 /
0364 DATA (A(I, 4,19),I=1,10) /
0365 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.654E-05,
0366 + .150E-03,.341E-03,.527E-03 /
0367 DATA (A(I, 4,20),I=1,10) /
0368 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
0369 + .957E-04,.197E-03,.406E-03 /
0370 DATA (A(I, 5, 1),I=1,10) /
0371 + 1.16 ,1.70 ,2.19 ,2.79 ,3.33 ,3.90 ,4.49 ,
0372 + 5.07 ,5.66 ,6.38 /
0373 DATA (A(I, 5, 2),I=1,10) /
0374 + .779 ,.899 ,1.09 ,1.28 ,1.51 ,1.71 ,1.96 ,
0375 + 2.18 ,2.39 ,2.62 /
0376 DATA (A(I, 5, 3),I=1,10) /
0377 + .167 ,.263 ,.334 ,.408 ,.482 ,.548 ,.632 ,
0378 + .700 ,.767 ,.840 /
0379 DATA (A(I, 5, 4),I=1,10) /
0380 + .203 ,.565 ,.845 ,.867 ,.906 ,.961 ,1.08 ,
0381 + 1.13 ,1.21 ,1.25 /
0382 DATA (A(I, 5, 5),I=1,10) /
0383 + .000E+00,.129 ,.152 ,.237 ,.208 ,.268 ,.258 ,
0384 + .312 ,.368 ,.450 /
0385 DATA (A(I, 5, 6),I=1,10) /
0386 + .000E+00,.460E-01,.126 ,.174 ,.182 ,.188 ,.208 ,
0387 + .219 ,.233 ,.239 /
0388 DATA (A(I, 5, 7),I=1,10) /
0389 + .000E+00,.289E-02,.380E-01,.611E-01,.788E-01,.845E-01,.974E-01,
0390 + .103 ,.111 ,.117 /
0391 DATA (A(I, 5, 8),I=1,10) /
0392 + .000E+00,.000E+00,.137E-01,.223E-01,.374E-01,.436E-01,.488E-01,
0393 + .488E-01,.524E-01,.547E-01 /
0394 DATA (A(I, 5, 9),I=1,10) /
0395 + .000E+00,.000E+00,.162E-02,.114E-01,.198E-01,.263E-01,.315E-01,
0396 + .323E-01,.348E-01,.364E-01 /
0397 DATA (A(I, 5,10),I=1,10) /
0398 + .000E+00,.000E+00,.000E+00,.149E-01,.240E-01,.320E-01,.428E-01,
0399 + .436E-01,.469E-01,.493E-01 /
0400 DATA (A(I, 5,11),I=1,10) /
0401 + .000E+00,.000E+00,.000E+00,.562E-02,.194E-01,.290E-01,.408E-01,
0402 + .460E-01,.492E-01,.500E-01 /
0403 DATA (A(I, 5,12),I=1,10) /
0404 + .000E+00,.000E+00,.000E+00,.476E-04,.106E-01,.134E-01,.191E-01,
0405 + .227E-01,.264E-01,.253E-01 /
0406 DATA (A(I, 5,13),I=1,10) /
0407 + .000E+00,.000E+00,.000E+00,.000E+00,.281E-02,.679E-02,.879E-02,
0408 + .123E-01,.165E-01,.190E-01 /
0409 DATA (A(I, 5,14),I=1,10) /
0410 + .000E+00,.000E+00,.000E+00,.000E+00,.542E-04,.847E-02,.125E-01,
0411 + .144E-01,.173E-01,.192E-01 /
0412 DATA (A(I, 5,15),I=1,10) /
0413 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.652E-02,.982E-02,
0414 + .129E-01,.159E-01,.192E-01 /
0415 DATA (A(I, 5,16),I=1,10) /
0416 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.109E-03,.688E-02,
0417 + .751E-02,.845E-02,.905E-02 /
0418 DATA (A(I, 5,17),I=1,10) /
0419 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.823E-06,.237E-02,
0420 + .318E-02,.446E-02,.569E-02 /
0421 DATA (A(I, 5,18),I=1,10) /
0422 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.604E-03,
0423 + .610E-02,.673E-02,.827E-02 /
0424 DATA (A(I, 5,19),I=1,10) /
0425 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.716E-06,
0426 + .412E-02,.519E-02,.617E-02 /
0427 DATA (A(I, 5,20),I=1,10) /
0428 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
0429 + .710E-03,.543E-02,.674E-02 /
0430 DATA (A(I, 6, 1),I=1,10) /
0431 + 1.36 ,2.08 ,2.67 ,3.30 ,3.94 ,4.62 ,5.18 ,
0432 + 3.60 ,3.64 ,3.95 /
0433 DATA (A(I, 6, 2),I=1,10) /
0434 + 1.07 ,1.33 ,1.58 ,1.82 ,2.10 ,2.44 ,2.74 ,
0435 + 1.78 ,1.73 ,1.80 /
0436 DATA (A(I, 6, 3),I=1,10) /
0437 + .158 ,.276 ,.402 ,.506 ,.609 ,.700 ,.802 ,
0438 + .638 ,.629 ,.658 /
0439 DATA (A(I, 6, 4),I=1,10) /
0440 + .308 ,.739 ,1.02 ,1.12 ,1.26 ,1.35 ,1.57 ,
0441 + 1.94 ,1.71 ,1.55 /
0442 DATA (A(I, 6, 5),I=1,10) /
0443 + .000E+00,.217 ,.183 ,.324 ,.276 ,.395 ,.393 ,
0444 + .558 ,.602 ,.681 /
0445 DATA (A(I, 6, 6),I=1,10) /
0446 + .000E+00,.658E-01,.251 ,.267 ,.299 ,.326 ,.386 ,
0447 + .452 ,.475 ,.409 /
0448 DATA (A(I, 6, 7),I=1,10) /
0449 + .000E+00,.198E-02,.774E-01,.136 ,.149 ,.164 ,.187 ,
0450 + .210 ,.238 ,.256 /
0451 DATA (A(I, 6, 8),I=1,10) /
0452 + .000E+00,.000E+00,.290E-01,.122 ,.139 ,.128 ,.129 ,
0453 + .137 ,.147 ,.167 /
0454 DATA (A(I, 6, 9),I=1,10) /
0455 + .000E+00,.000E+00,.699E-03,.617E-01,.750E-01,.801E-01,.905E-01,
0456 + .974E-01,.105 ,.122 /
0457 DATA (A(I, 6,10),I=1,10) /
0458 + .000E+00,.000E+00,.000E+00,.310E-01,.112 ,.127 ,.140 ,
0459 + .143 ,.155 ,.176 /
0460 DATA (A(I, 6,11),I=1,10) /
0461 + .000E+00,.000E+00,.000E+00,.277E-02,.889E-01,.143 ,.150 ,
0462 + .175 ,.184 ,.208 /
0463 DATA (A(I, 6,12),I=1,10) /
0464 + .000E+00,.000E+00,.000E+00,.202E-04,.343E-01,.959E-01,.109 ,
0465 + .115 ,.112 ,.116 /
0466 DATA (A(I, 6,13),I=1,10) /
0467 + .000E+00,.000E+00,.000E+00,.000E+00,.186E-02,.435E-01,.512E-01,
0468 + .744E-01,.856E-01,.103 /
0469 DATA (A(I, 6,14),I=1,10) /
0470 + .000E+00,.000E+00,.000E+00,.000E+00,.144E-04,.427E-01,.786E-01,
0471 + .911E-01,.993E-01,.108 /
0472 DATA (A(I, 6,15),I=1,10) /
0473 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.466E-02,.518E-01,
0474 + .848E-01,.109 ,.119 /
0475 DATA (A(I, 6,16),I=1,10) /
0476 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.655E-05,.330E-01,
0477 + .586E-01,.617E-01,.594E-01 /
0478 DATA (A(I, 6,17),I=1,10) /
0479 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.228E-06,.328E-02,
0480 + .190E-01,.301E-01,.454E-01 /
0481 DATA (A(I, 6,18),I=1,10) /
0482 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.218E-04,
0483 + .272E-01,.501E-01,.707E-01 /
0484 DATA (A(I, 6,19),I=1,10) /
0485 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.146E-06,
0486 + .441E-02,.378E-01,.556E-01 /
0487 DATA (A(I, 6,20),I=1,10) /
0488 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
0489 + .160E-03,.204E-01,.679E-01 /
0490 DATA (A(I, 7, 1),I=1,10) /
0491 + .522 ,.862 ,1.14 ,1.40 ,1.70 ,1.94 ,2.26 ,
0492 + 2.48 ,2.72 ,3.95 /
0493 DATA (A(I, 7, 2),I=1,10) /
0494 + .314 ,.450 ,.588 ,.692 ,.834 ,.936 ,1.09 ,
0495 + 1.18 ,1.28 ,1.80 /
0496 DATA (A(I, 7, 3),I=1,10) /
0497 + .814E-01,.147 ,.189 ,.226 ,.272 ,.302 ,.351 ,
0498 + .378 ,.406 ,.658 /
0499 DATA (A(I, 7, 4),I=1,10) /
0500 + .252 ,.864 ,1.01 ,.851 ,.837 ,.774 ,.763 ,
0501 + .757 ,.748 ,1.55 /
0502 DATA (A(I, 7, 5),I=1,10) /
0503 + .000E+00,.225 ,.180 ,.276 ,.193 ,.240 ,.190 ,
0504 + .228 ,.259 ,.681 /
0505 DATA (A(I, 7, 6),I=1,10) /
0506 + .000E+00,.485E-01,.272 ,.273 ,.253 ,.216 ,.206 ,
0507 + .197 ,.191 ,.409 /
0508 DATA (A(I, 7, 7),I=1,10) /
0509 + .000E+00,.137E-02,.752E-01,.137 ,.152 ,.134 ,.125 ,
0510 + .119 ,.116 ,.256 /
0511 DATA (A(I, 7, 8),I=1,10) /
0512 + .000E+00,.000E+00,.220E-01,.155 ,.175 ,.155 ,.116 ,
0513 + .977E-01,.858E-01,.167 /
0514 DATA (A(I, 7, 9),I=1,10) /
0515 + .000E+00,.000E+00,.326E-03,.695E-01,.881E-01,.106 ,.897E-01,
0516 + .782E-01,.706E-01,.122 /
0517 DATA (A(I, 7,10),I=1,10) /
0518 + .000E+00,.000E+00,.000E+00,.261E-01,.124 ,.131 ,.156 ,
0519 + .141 ,.121 ,.176 /
0520 DATA (A(I, 7,11),I=1,10) /
0521 + .000E+00,.000E+00,.000E+00,.785E-03,.864E-01,.130 ,.170 ,
0522 + .182 ,.172 ,.208 /
0523 DATA (A(I, 7,12),I=1,10) /
0524 + .000E+00,.000E+00,.000E+00,.896E-05,.225E-01,.105 ,.126 ,
0525 + .126 ,.135 ,.116 /
0526 DATA (A(I, 7,13),I=1,10) /
0527 + .000E+00,.000E+00,.000E+00,.000E+00,.542E-03,.427E-01,.553E-01,
0528 + .744E-01,.980E-01,.103 /
0529 DATA (A(I, 7,14),I=1,10) /
0530 + .000E+00,.000E+00,.000E+00,.000E+00,.515E-05,.377E-01,.831E-01,
0531 + .985E-01,.104 ,.108 /
0532 DATA (A(I, 7,15),I=1,10) /
0533 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.285E-02,.495E-01,
0534 + .871E-01,.106 ,.119 /
0535 DATA (A(I, 7,16),I=1,10) /
0536 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.110E-05,.284E-01,
0537 + .588E-01,.657E-01,.594E-01 /
0538 DATA (A(I, 7,17),I=1,10) /
0539 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.722E-07,.176E-02,
0540 + .170E-01,.305E-01,.454E-01 /
0541 DATA (A(I, 7,18),I=1,10) /
0542 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.148E-05,
0543 + .213E-01,.492E-01,.707E-01 /
0544 DATA (A(I, 7,19),I=1,10) /
0545 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.323E-07,
0546 + .722E-02,.359E-01,.556E-01 /
0547 DATA (A(I, 7,20),I=1,10) /
0548 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
0549 + .461E-05,.155E-01,.679E-01 /
0550 DATA (A(I, 8, 1),I=1,10) /
0551 + .630 ,.974 ,1.29 ,1.58 ,1.89 ,2.16 ,2.49 ,
0552 + 2.75 ,3.02 ,3.95 /
0553 DATA (A(I, 8, 2),I=1,10) /
0554 + .328 ,.459 ,.613 ,.735 ,.879 ,.994 ,1.15 ,
0555 + 1.27 ,1.38 ,1.80 /
0556 DATA (A(I, 8, 3),I=1,10) /
0557 + .748E-01,.121 ,.164 ,.197 ,.235 ,.265 ,.310 ,
0558 + .339 ,.370 ,.658 /
0559 DATA (A(I, 8, 4),I=1,10) /
0560 + .194 ,.211 ,.337 ,.344 ,.339 ,.351 ,.390 ,
0561 + .419 ,.442 ,1.55 /
0562 DATA (A(I, 8, 5),I=1,10) /
0563 + .000E+00,.869E-01,.725E-01,.113 ,.810E-01,.106 ,.951E-01,
0564 + .120 ,.143 ,.681 /
0565 DATA (A(I, 8, 6),I=1,10) /
0566 + .000E+00,.288E-01,.102 ,.922E-01,.857E-01,.845E-01,.932E-01,
0567 + .983E-01,.102 ,.409 /
0568 DATA (A(I, 8, 7),I=1,10) /
0569 + .000E+00,.668E-03,.533E-01,.575E-01,.493E-01,.482E-01,.539E-01,
0570 + .558E-01,.582E-01,.256 /
0571 DATA (A(I, 8, 8),I=1,10) /
0572 + .000E+00,.000E+00,.205E-01,.808E-01,.510E-01,.409E-01,.406E-01,
0573 + .394E-01,.389E-01,.167 /
0574 DATA (A(I, 8, 9),I=1,10) /
0575 + .000E+00,.000E+00,.999E-04,.647E-01,.385E-01,.325E-01,.325E-01,
0576 + .316E-01,.314E-01,.122 /
0577 DATA (A(I, 8,10),I=1,10) /
0578 + .000E+00,.000E+00,.000E+00,.169E-01,.834E-01,.611E-01,.565E-01,
0579 + .533E-01,.519E-01,.176 /
0580 DATA (A(I, 8,11),I=1,10) /
0581 + .000E+00,.000E+00,.000E+00,.107E-03,.769E-01,.922E-01,.805E-01,
0582 + .745E-01,.711E-01,.208 /
0583 DATA (A(I, 8,12),I=1,10) /
0584 + .000E+00,.000E+00,.000E+00,.180E-05,.143E-01,.983E-01,.775E-01,
0585 + .627E-01,.541E-01,.116 /
0586 DATA (A(I, 8,13),I=1,10) /
0587 + .000E+00,.000E+00,.000E+00,.000E+00,.157E-04,.346E-01,.507E-01,
0588 + .479E-01,.455E-01,.103 /
0589 DATA (A(I, 8,14),I=1,10) /
0590 + .000E+00,.000E+00,.000E+00,.000E+00,.752E-06,.248E-01,.721E-01,
0591 + .728E-01,.611E-01,.108 /
0592 DATA (A(I, 8,15),I=1,10) /
0593 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.686E-04,.356E-01,
0594 + .731E-01,.791E-01,.119 /
0595 DATA (A(I, 8,16),I=1,10) /
0596 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.838E-07,.151E-01,
0597 + .470E-01,.567E-01,.594E-01 /
0598 DATA (A(I, 8,17),I=1,10) /
0599 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.759E-08,.400E-04,
0600 + .193E-01,.313E-01,.454E-01 /
0601 DATA (A(I, 8,18),I=1,10) /
0602 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.385E-07,
0603 + .921E-02,.353E-01,.707E-01 /
0604 DATA (A(I, 8,19),I=1,10) /
0605 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.219E-08,
0606 + .348E-03,.226E-01,.556E-01 /
0607 DATA (A(I, 8,20),I=1,10) /
0608 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
0609 + .212E-07,.149E-01,.679E-01 /
0610 DATA (A(I, 9, 1),I=1,10) /
0611 + .736 ,1.13 ,1.49 ,1.82 ,2.20 ,2.49 ,2.86 ,
0612 + 3.17 ,3.49 ,3.95 /
0613 DATA (A(I, 9, 2),I=1,10) /
0614 + .339 ,.492 ,.658 ,.789 ,.958 ,1.08 ,1.25 ,
0615 + 1.37 ,1.50 ,1.80 /
0616 DATA (A(I, 9, 3),I=1,10) /
0617 + .680E-01,.110 ,.150 ,.180 ,.222 ,.247 ,.289 ,
0618 + .318 ,.349 ,.658 /
0619 DATA (A(I, 9, 4),I=1,10) /
0620 + .110 ,.104 ,.157 ,.156 ,.210 ,.205 ,.246 ,
0621 + .274 ,.300 ,1.55 /
0622 DATA (A(I, 9, 5),I=1,10) /
0623 + .000E+00,.379E-01,.347E-01,.477E-01,.486E-01,.576E-01,.569E-01,
0624 + .732E-01,.893E-01,.681 /
0625 DATA (A(I, 9, 6),I=1,10) /
0626 + .000E+00,.223E-01,.354E-01,.312E-01,.436E-01,.400E-01,.489E-01,
0627 + .548E-01,.600E-01,.409 /
0628 DATA (A(I, 9, 7),I=1,10) /
0629 + .000E+00,.338E-03,.149E-01,.142E-01,.215E-01,.188E-01,.248E-01,
0630 + .278E-01,.307E-01,.256 /
0631 DATA (A(I, 9, 8),I=1,10) /
0632 + .000E+00,.000E+00,.553E-02,.862E-02,.150E-01,.106E-01,.145E-01,
0633 + .165E-01,.181E-01,.167 /
0634 DATA (A(I, 9, 9),I=1,10) /
0635 + .000E+00,.000E+00,.375E-04,.641E-02,.111E-01,.792E-02,.112E-01,
0636 + .127E-01,.140E-01,.122 /
0637 DATA (A(I, 9,10),I=1,10) /
0638 + .000E+00,.000E+00,.000E+00,.112E-01,.200E-01,.127E-01,.176E-01,
0639 + .200E-01,.220E-01,.176 /
0640 DATA (A(I, 9,11),I=1,10) /
0641 + .000E+00,.000E+00,.000E+00,.244E-04,.261E-01,.162E-01,.232E-01,
0642 + .263E-01,.287E-01,.208 /
0643 DATA (A(I, 9,12),I=1,10) /
0644 + .000E+00,.000E+00,.000E+00,.455E-06,.635E-02,.121E-01,.186E-01,
0645 + .201E-01,.207E-01,.116 /
0646 DATA (A(I, 9,13),I=1,10) /
0647 + .000E+00,.000E+00,.000E+00,.000E+00,.146E-05,.922E-02,.116E-01,
0648 + .145E-01,.165E-01,.103 /
0649 DATA (A(I, 9,14),I=1,10) /
0650 + .000E+00,.000E+00,.000E+00,.000E+00,.135E-06,.128E-01,.202E-01,
0651 + .215E-01,.220E-01,.108 /
0652 DATA (A(I, 9,15),I=1,10) /
0653 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.237E-05,.229E-01,
0654 + .259E-01,.271E-01,.119 /
0655 DATA (A(I, 9,16),I=1,10) /
0656 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.100E-07,.534E-02,
0657 + .210E-01,.193E-01,.594E-01 /
0658 DATA (A(I, 9,17),I=1,10) /
0659 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.915E-09,.847E-06,
0660 + .119E-01,.125E-01,.454E-01 /
0661 DATA (A(I, 9,18),I=1,10) /
0662 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.298E-08,
0663 + .101E-01,.242E-01,.707E-01 /
0664 DATA (A(I, 9,19),I=1,10) /
0665 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.196E-09,
0666 + .243E-05,.234E-01,.556E-01 /
0667 DATA (A(I, 9,20),I=1,10) /
0668 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
0669 + .575E-09,.364E-02,.679E-01 /
0670 DATA (A(I,10, 1),I=1,10) /
0671 + .959 ,1.46 ,1.92 ,2.34 ,2.80 ,3.24 ,3.64 ,
0672 + 4.05 ,4.48 ,3.95 /
0673 DATA (A(I,10, 2),I=1,10) /
0674 + .343 ,.516 ,.692 ,.836 ,1.01 ,1.16 ,1.31 ,
0675 + 1.46 ,1.61 ,1.80 /
0676 DATA (A(I,10, 3),I=1,10) /
0677 + .512E-01,.837E-01,.115 ,.138 ,.169 ,.195 ,.220 ,
0678 + .245 ,.270 ,.658 /
0679 DATA (A(I,10, 4),I=1,10) /
0680 + .274E-01,.361E-01,.510E-01,.562E-01,.703E-01,.828E-01,.877E-01,
0681 + .996E-01,.111 ,1.55 /
0682 DATA (A(I,10, 5),I=1,10) /
0683 + .000E+00,.850E-02,.875E-02,.118E-01,.124E-01,.170E-01,.154E-01,
0684 + .194E-01,.237E-01,.681 /
0685 DATA (A(I,10, 6),I=1,10) /
0686 + .000E+00,.345E-02,.519E-02,.533E-02,.691E-02,.842E-02,.844E-02,
0687 + .987E-02,.113E-01,.409 /
0688 DATA (A(I,10, 7),I=1,10) /
0689 + .000E+00,.722E-04,.130E-02,.135E-02,.189E-02,.240E-02,.235E-02,
0690 + .281E-02,.331E-02,.256 /
0691 DATA (A(I,10, 8),I=1,10) /
0692 + .000E+00,.000E+00,.283E-03,.272E-03,.394E-03,.557E-03,.480E-03,
0693 + .616E-03,.775E-03,.167 /
0694 DATA (A(I,10, 9),I=1,10) /
0695 + .000E+00,.000E+00,.457E-05,.122E-03,.192E-03,.275E-03,.225E-03,
0696 + .292E-03,.373E-03,.122 /
0697 DATA (A(I,10,10),I=1,10) /
0698 + .000E+00,.000E+00,.000E+00,.119E-03,.185E-03,.278E-03,.201E-03,
0699 + .274E-03,.364E-03,.176 /
0700 DATA (A(I,10,11),I=1,10) /
0701 + .000E+00,.000E+00,.000E+00,.140E-05,.129E-03,.200E-03,.137E-03,
0702 + .188E-03,.252E-03,.208 /
0703 DATA (A(I,10,12),I=1,10) /
0704 + .000E+00,.000E+00,.000E+00,.207E-07,.307E-04,.518E-04,.278E-04,
0705 + .421E-04,.608E-04,.116 /
0706 DATA (A(I,10,13),I=1,10) /
0707 + .000E+00,.000E+00,.000E+00,.000E+00,.306E-07,.252E-04,.111E-04,
0708 + .188E-04,.295E-04,.103 /
0709 DATA (A(I,10,14),I=1,10) /
0710 + .000E+00,.000E+00,.000E+00,.000E+00,.321E-08,.220E-04,.104E-04,
0711 + .162E-04,.243E-04,.108 /
0712 DATA (A(I,10,15),I=1,10) /
0713 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.770E-08,.632E-05,
0714 + .105E-04,.162E-04,.119 /
0715 DATA (A(I,10,16),I=1,10) /
0716 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.117E-09,.199E-05,
0717 + .321E-05,.492E-05,.594E-01 /
0718 DATA (A(I,10,17),I=1,10) /
0719 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.888E-11,.323E-09,
0720 + .106E-05,.192E-05,.454E-01 /
0721 DATA (A(I,10,18),I=1,10) /
0722 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.174E-10,
0723 + .131E-05,.218E-05,.707E-01 /
0724 DATA (A(I,10,19),I=1,10) /
0725 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.994E-12,
0726 + .233E-09,.104E-05,.556E-01 /
0727 DATA (A(I,10,20),I=1,10) /
0728 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
0729 + .144E-11,.724E-06,.679E-01 /
0730 DATA (AE(I, 1, 1),I=1,10) /
0731 + 7.27 ,6.29 ,7.76 ,6.70 ,8.17 ,7.34 ,8.70 ,
0732 + 8.02 ,7.37 ,6.18 /
0733 DATA (AE(I, 1, 2),I=1,10) /
0734 + 7.41 ,7.52 ,8.14 ,8.20 ,8.96 ,9.05 ,9.96 ,
0735 + 10.0 ,10.1 ,9.86 /
0736 DATA (AE(I, 1, 3),I=1,10) /
0737 + 7.72 ,7.69 ,9.17 ,8.99 ,10.6 ,10.5 ,12.1 ,
0738 + 12.1 ,12.0 ,11.5 /
0739 DATA (AE(I, 1, 4),I=1,10) /
0740 + 7.90 ,8.48 ,9.50 ,9.94 ,10.8 ,11.4 ,12.2 ,
0741 + 12.8 ,13.3 ,13.8 /
0742 DATA (AE(I, 1, 5),I=1,10) /
0743 + .000E+00,8.52 ,9.59 ,10.1 ,11.1 ,11.8 ,12.7 ,
0744 + 13.3 ,13.8 ,14.4 /
0745 DATA (AE(I, 1, 6),I=1,10) /
0746 + .000E+00,9.00 ,10.7 ,11.7 ,13.2 ,14.2 ,15.6 ,
0747 + 16.5 ,17.3 ,18.0 /
0748 DATA (AE(I, 1, 7),I=1,10) /
0749 + .000E+00,9.01 ,11.1 ,11.9 ,14.3 ,15.0 ,17.4 ,
0750 + 18.0 ,18.6 ,18.8 /
0751 DATA (AE(I, 1, 8),I=1,10) /
0752 + .000E+00,.000E+00,11.2 ,12.4 ,14.5 ,15.7 ,17.6 ,
0753 + 18.8 ,19.9 ,20.9 /
0754 DATA (AE(I, 1, 9),I=1,10) /
0755 + .000E+00,.000E+00,11.4 ,12.7 ,15.5 ,16.6 ,19.3 ,
0756 + 20.2 ,21.1 ,21.7 /
0757 DATA (AE(I, 1,10),I=1,10) /
0758 + .000E+00,.000E+00,.000E+00,13.2 ,15.8 ,17.3 ,19.9 ,
0759 + 21.2 ,22.4 ,23.2 /
0760 DATA (AE(I, 1,11),I=1,10) /
0761 + .000E+00,.000E+00,.000E+00,13.2 ,16.3 ,17.8 ,20.8 ,
0762 + 22.1 ,23.3 ,24.2 /
0763 DATA (AE(I, 1,12),I=1,10) /
0764 + .000E+00,.000E+00,.000E+00,13.4 ,16.2 ,18.2 ,21.0 ,
0765 + 22.8 ,24.4 ,25.9 /
0766 DATA (AE(I, 1,13),I=1,10) /
0767 + .000E+00,.000E+00,.000E+00,.000E+00,16.5 ,18.4 ,21.6 ,
0768 + 23.2 ,24.8 ,26.2 /
0769 DATA (AE(I, 1,14),I=1,10) /
0770 + .000E+00,.000E+00,.000E+00,.000E+00,16.7 ,19.0 ,22.3 ,
0771 + 24.3 ,26.1 ,27.4 /
0772 DATA (AE(I, 1,15),I=1,10) /
0773 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,19.1 ,22.8 ,
0774 + 24.7 ,26.6 ,28.2 /
0775 DATA (AE(I, 1,16),I=1,10) /
0776 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,19.2 ,23.0 ,
0777 + 25.3 ,27.5 ,29.5 /
0778 DATA (AE(I, 1,17),I=1,10) /
0779 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,19.6 ,23.3 ,
0780 + 25.6 ,27.8 ,29.6 /
0781 DATA (AE(I, 1,18),I=1,10) /
0782 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,23.6 ,
0783 + 26.2 ,28.5 ,30.4 /
0784 DATA (AE(I, 1,19),I=1,10) /
0785 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,23.7 ,
0786 + 26.3 ,28.8 ,31.0 /
0787 DATA (AE(I, 1,20),I=1,10) /
0788 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
0789 + 26.5 ,29.2 ,31.5 /
0790 DATA (AE(I, 2, 1),I=1,10) /
0791 + 8.74 ,8.16 ,9.25 ,8.45 ,9.46 ,8.90 ,9.83 ,
0792 + 9.38 ,8.96 ,8.15 /
0793 DATA (AE(I, 2, 2),I=1,10) /
0794 + 8.96 ,9.30 ,9.95 ,10.0 ,10.8 ,10.9 ,11.7 ,
0795 + 11.8 ,11.9 ,11.8 /
0796 DATA (AE(I, 2, 3),I=1,10) /
0797 + 9.44 ,9.66 ,11.0 ,11.0 ,12.3 ,12.5 ,13.7 ,
0798 + 13.9 ,14.0 ,13.8 /
0799 DATA (AE(I, 2, 4),I=1,10) /
0800 + 8.86 ,9.81 ,10.8 ,11.2 ,12.0 ,12.6 ,13.4 ,
0801 + 14.0 ,14.5 ,15.1 /
0802 DATA (AE(I, 2, 5),I=1,10) /
0803 + .000E+00,10.2 ,11.4 ,12.0 ,12.9 ,13.6 ,14.5 ,
0804 + 15.1 ,15.7 ,16.3 /
0805 DATA (AE(I, 2, 6),I=1,10) /
0806 + .000E+00,10.7 ,12.5 ,13.5 ,15.1 ,16.0 ,17.5 ,
0807 + 18.3 ,19.2 ,19.9 /
0808 DATA (AE(I, 2, 7),I=1,10) /
0809 + .000E+00,11.5 ,12.9 ,13.9 ,16.1 ,17.0 ,19.1 ,
0810 + 19.8 ,20.6 ,21.0 /
0811 DATA (AE(I, 2, 8),I=1,10) /
0812 + .000E+00,.000E+00,12.4 ,13.8 ,15.9 ,17.2 ,19.1 ,
0813 + 20.3 ,21.4 ,22.3 /
0814 DATA (AE(I, 2, 9),I=1,10) /
0815 + .000E+00,.000E+00,13.4 ,14.5 ,17.1 ,18.3 ,20.9 ,
0816 + 21.9 ,23.0 ,23.7 /
0817 DATA (AE(I, 2,10),I=1,10) /
0818 + .000E+00,.000E+00,.000E+00,14.9 ,17.5 ,19.1 ,21.6 ,
0819 + 22.9 ,24.1 ,25.0 /
0820 DATA (AE(I, 2,11),I=1,10) /
0821 + .000E+00,.000E+00,.000E+00,15.0 ,18.0 ,19.6 ,22.4 ,
0822 + 23.8 ,25.2 ,26.2 /
0823 DATA (AE(I, 2,12),I=1,10) /
0824 + .000E+00,.000E+00,.000E+00,16.2 ,17.3 ,19.4 ,22.2 ,
0825 + 24.0 ,25.7 ,27.2 /
0826 DATA (AE(I, 2,13),I=1,10) /
0827 + .000E+00,.000E+00,.000E+00,.000E+00,17.8 ,19.8 ,22.9 ,
0828 + 24.6 ,26.2 ,27.7 /
0829 DATA (AE(I, 2,14),I=1,10) /
0830 + .000E+00,.000E+00,.000E+00,.000E+00,19.1 ,20.4 ,23.7 ,
0831 + 25.7 ,27.6 ,29.1 /
0832 DATA (AE(I, 2,15),I=1,10) /
0833 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,20.5 ,24.1 ,
0834 + 26.1 ,28.1 ,29.9 /
0835 DATA (AE(I, 2,16),I=1,10) /
0836 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,20.9 ,23.9 ,
0837 + 26.4 ,28.7 ,30.7 /
0838 DATA (AE(I, 2,17),I=1,10) /
0839 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,22.4 ,24.2 ,
0840 + 26.7 ,29.0 ,30.9 /
0841 DATA (AE(I, 2,18),I=1,10) /
0842 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,24.8 ,
0843 + 27.3 ,29.7 ,31.8 /
0844 DATA (AE(I, 2,19),I=1,10) /
0845 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,26.1 ,
0846 + 27.3 ,29.9 ,32.3 /
0847 DATA (AE(I, 2,20),I=1,10) /
0848 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
0849 + 27.4 ,30.1 ,32.6 /
0850 DATA (AE(I, 3, 1),I=1,10) /
0851 + 11.0 ,11.0 ,11.7 ,11.3 ,11.9 ,11.4 ,12.1 ,
0852 + 11.7 ,11.5 ,11.0 /
0853 DATA (AE(I, 3, 2),I=1,10) /
0854 + 11.2 ,12.0 ,12.7 ,12.9 ,13.6 ,13.7 ,14.4 ,
0855 + 14.6 ,14.7 ,14.6 /
0856 DATA (AE(I, 3, 3),I=1,10) /
0857 + 12.1 ,12.6 ,13.7 ,13.9 ,15.0 ,15.2 ,16.3 ,
0858 + 16.5 ,16.7 ,16.7 /
0859 DATA (AE(I, 3, 4),I=1,10) /
0860 + 12.6 ,11.3 ,12.4 ,13.0 ,13.8 ,14.2 ,15.0 ,
0861 + 15.6 ,16.1 ,16.6 /
0862 DATA (AE(I, 3, 5),I=1,10) /
0863 + .000E+00,12.6 ,13.7 ,14.4 ,15.3 ,16.0 ,16.8 ,
0864 + 17.5 ,18.1 ,18.6 /
0865 DATA (AE(I, 3, 6),I=1,10) /
0866 + .000E+00,14.0 ,14.6 ,15.8 ,17.4 ,18.4 ,19.8 ,
0867 + 20.6 ,21.5 ,22.2 /
0868 DATA (AE(I, 3, 7),I=1,10) /
0869 + .000E+00,16.0 ,15.2 ,16.3 ,18.3 ,19.3 ,21.1 ,
0870 + 22.0 ,22.8 ,23.5 /
0871 DATA (AE(I, 3, 8),I=1,10) /
0872 + .000E+00,.000E+00,15.6 ,15.1 ,17.2 ,18.6 ,20.6 ,
0873 + 21.8 ,22.9 ,23.8 /
0874 DATA (AE(I, 3, 9),I=1,10) /
0875 + .000E+00,.000E+00,17.8 ,16.3 ,18.8 ,20.1 ,22.5 ,
0876 + 23.6 ,24.7 ,25.6 /
0877 DATA (AE(I, 3,10),I=1,10) /
0878 + .000E+00,.000E+00,.000E+00,17.5 ,19.0 ,20.7 ,23.1 ,
0879 + 24.5 ,25.8 ,26.8 /
0880 DATA (AE(I, 3,11),I=1,10) /
0881 + .000E+00,.000E+00,.000E+00,19.2 ,19.4 ,21.1 ,23.8 ,
0882 + 25.4 ,26.8 ,28.0 /
0883 DATA (AE(I, 3,12),I=1,10) /
0884 + .000E+00,.000E+00,.000E+00,20.7 ,19.6 ,19.7 ,22.4 ,
0885 + 24.4 ,26.2 ,27.9 /
0886 DATA (AE(I, 3,13),I=1,10) /
0887 + .000E+00,.000E+00,.000E+00,.000E+00,21.6 ,20.4 ,23.2 ,
0888 + 25.1 ,26.9 ,28.5 /
0889 DATA (AE(I, 3,14),I=1,10) /
0890 + .000E+00,.000E+00,.000E+00,.000E+00,23.5 ,22.0 ,23.8 ,
0891 + 26.1 ,28.1 ,29.9 /
0892 DATA (AE(I, 3,15),I=1,10) /
0893 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,23.7 ,24.2 ,
0894 + 26.3 ,28.5 ,30.4 /
0895 DATA (AE(I, 3,16),I=1,10) /
0896 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,25.4 ,24.8 ,
0897 + 25.6 ,28.1 ,30.5 /
0898 DATA (AE(I, 3,17),I=1,10) /
0899 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,26.9 ,26.8 ,
0900 + 26.1 ,28.4 ,30.8 /
0901 DATA (AE(I, 3,18),I=1,10) /
0902 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,28.8 ,
0903 + 27.6 ,29.0 ,31.5 /
0904 DATA (AE(I, 3,19),I=1,10) /
0905 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,30.5 ,
0906 + 29.2 ,28.9 ,31.5 /
0907 DATA (AE(I, 3,20),I=1,10) /
0908 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
0909 + 31.0 ,30.0 ,31.7 /
0910 DATA (AE(I, 4, 1),I=1,10) /
0911 + 13.0 ,13.2 ,14.8 ,14.2 ,14.2 ,14.1 ,14.5 ,
0912 + 14.4 ,14.3 ,14.0 /
0913 DATA (AE(I, 4, 2),I=1,10) /
0914 + 13.5 ,14.5 ,16.1 ,15.9 ,16.0 ,16.3 ,16.8 ,
0915 + 17.0 ,17.1 ,17.2 /
0916 DATA (AE(I, 4, 3),I=1,10) /
0917 + 14.9 ,15.3 ,17.2 ,17.1 ,17.5 ,17.8 ,18.6 ,
0918 + 18.9 ,19.1 ,19.3 /
0919 DATA (AE(I, 4, 4),I=1,10) /
0920 + 15.1 ,13.5 ,16.4 ,16.7 ,16.4 ,17.3 ,17.8 ,
0921 + 18.5 ,19.0 ,19.6 /
0922 DATA (AE(I, 4, 5),I=1,10) /
0923 + .000E+00,15.6 ,17.5 ,17.7 ,17.8 ,18.6 ,19.2 ,
0924 + 19.9 ,20.3 ,21.1 /
0925 DATA (AE(I, 4, 6),I=1,10) /
0926 + .000E+00,18.0 ,18.4 ,19.2 ,19.8 ,20.9 ,22.0 ,
0927 + 23.1 ,23.6 ,24.7 /
0928 DATA (AE(I, 4, 7),I=1,10) /
0929 + .000E+00,27.4 ,19.1 ,19.8 ,20.7 ,21.8 ,23.2 ,
0930 + 24.4 ,24.9 ,25.9 /
0931 DATA (AE(I, 4, 8),I=1,10) /
0932 + .000E+00,.000E+00,18.9 ,18.9 ,19.3 ,21.1 ,22.5 ,
0933 + 24.0 ,24.7 ,26.0 /
0934 DATA (AE(I, 4, 9),I=1,10) /
0935 + .000E+00,.000E+00,21.1 ,19.7 ,20.7 ,22.3 ,24.0 ,
0936 + 25.6 ,26.3 ,27.7 /
0937 DATA (AE(I, 4,10),I=1,10) /
0938 + .000E+00,.000E+00,.000E+00,21.0 ,21.1 ,22.9 ,24.6 ,
0939 + 26.5 ,27.3 ,29.0 /
0940 DATA (AE(I, 4,11),I=1,10) /
0941 + .000E+00,.000E+00,.000E+00,21.3 ,22.4 ,23.1 ,25.0 ,
0942 + 27.1 ,27.9 ,29.8 /
0943 DATA (AE(I, 4,12),I=1,10) /
0944 + .000E+00,.000E+00,.000E+00,36.6 ,21.5 ,22.2 ,23.1 ,
0945 + 25.6 ,26.8 ,29.1 /
0946 DATA (AE(I, 4,13),I=1,10) /
0947 + .000E+00,.000E+00,.000E+00,.000E+00,22.9 ,23.1 ,23.7 ,
0948 + 26.2 ,27.3 ,29.6 /
0949 DATA (AE(I, 4,14),I=1,10) /
0950 + .000E+00,.000E+00,.000E+00,.000E+00,30.5 ,23.6 ,25.0 ,
0951 + 26.9 ,28.2 ,30.7 /
0952 DATA (AE(I, 4,15),I=1,10) /
0953 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,25.4 ,26.2 ,
0954 + 27.2 ,28.3 ,31.0 /
0955 DATA (AE(I, 4,16),I=1,10) /
0956 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,24.5 ,25.9 ,
0957 + 27.4 ,27.6 ,30.7 /
0958 DATA (AE(I, 4,17),I=1,10) /
0959 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,43.3 ,28.4 ,
0960 + 27.5 ,27.9 ,30.9 /
0961 DATA (AE(I, 4,18),I=1,10) /
0962 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,27.2 ,
0963 + 29.1 ,29.0 ,31.4 /
0964 DATA (AE(I, 4,19),I=1,10) /
0965 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,51.3 ,
0966 + 30.6 ,29.5 ,31.4 /
0967 DATA (AE(I, 4,20),I=1,10) /
0968 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
0969 + 28.8 ,30.6 ,32.4 /
0970 DATA (AE(I, 5, 1),I=1,10) /
0971 + 15.0 ,14.9 ,15.5 ,15.4 ,15.9 ,15.8 ,16.2 ,
0972 + 16.2 ,16.1 ,15.9 /
0973 DATA (AE(I, 5, 2),I=1,10) /
0974 + 15.4 ,16.1 ,17.0 ,17.4 ,18.0 ,18.2 ,18.7 ,
0975 + 18.9 ,19.0 ,19.1 /
0976 DATA (AE(I, 5, 3),I=1,10) /
0977 + 17.1 ,17.2 ,18.3 ,18.7 ,19.3 ,19.6 ,20.3 ,
0978 + 20.6 ,20.8 ,20.9 /
0979 DATA (AE(I, 5, 4),I=1,10) /
0980 + 14.7 ,14.8 ,15.0 ,16.0 ,17.0 ,17.7 ,18.1 ,
0981 + 19.0 ,19.4 ,20.0 /
0982 DATA (AE(I, 5, 5),I=1,10) /
0983 + .000E+00,16.7 ,17.6 ,18.1 ,18.6 ,19.2 ,19.7 ,
0984 + 20.4 ,20.8 ,21.2 /
0985 DATA (AE(I, 5, 6),I=1,10) /
0986 + .000E+00,17.8 ,18.2 ,19.2 ,20.0 ,21.0 ,21.9 ,
0987 + 23.0 ,23.6 ,24.3 /
0988 DATA (AE(I, 5, 7),I=1,10) /
0989 + .000E+00,35.2 ,18.9 ,20.3 ,20.6 ,21.5 ,22.6 ,
0990 + 23.7 ,24.2 ,24.7 /
0991 DATA (AE(I, 5, 8),I=1,10) /
0992 + .000E+00,.000E+00,16.4 ,18.9 ,18.8 ,19.6 ,20.7 ,
0993 + 22.3 ,23.1 ,23.9 /
0994 DATA (AE(I, 5, 9),I=1,10) /
0995 + .000E+00,.000E+00,33.9 ,19.8 ,20.3 ,20.7 ,21.9 ,
0996 + 23.4 ,24.1 ,24.8 /
0997 DATA (AE(I, 5,10),I=1,10) /
0998 + .000E+00,.000E+00,.000E+00,18.0 ,20.0 ,21.4 ,22.0 ,
0999 + 23.8 ,24.6 ,25.4 /
1000 DATA (AE(I, 5,11),I=1,10) /
1001 + .000E+00,.000E+00,.000E+00,26.4 ,20.4 ,21.2 ,22.3 ,
1002 + 23.8 ,24.7 ,25.5 /
1003 DATA (AE(I, 5,12),I=1,10) /
1004 + .000E+00,.000E+00,.000E+00,41.7 ,18.2 ,19.8 ,21.1 ,
1005 + 22.6 ,23.4 ,24.6 /
1006 DATA (AE(I, 5,13),I=1,10) /
1007 + .000E+00,.000E+00,.000E+00,.000E+00,22.5 ,20.0 ,21.7 ,
1008 + 22.8 ,23.7 ,24.7 /
1009 DATA (AE(I, 5,14),I=1,10) /
1010 + .000E+00,.000E+00,.000E+00,.000E+00,54.1 ,19.9 ,21.9 ,
1011 + 23.2 ,24.3 ,25.3 /
1012 DATA (AE(I, 5,15),I=1,10) /
1013 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,21.2 ,22.2 ,
1014 + 23.6 ,24.9 ,25.5 /
1015 DATA (AE(I, 5,16),I=1,10) /
1016 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,44.9 ,21.9 ,
1017 + 23.8 ,25.2 ,25.6 /
1018 DATA (AE(I, 5,17),I=1,10) /
1019 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,47.8 ,22.7 ,
1020 + 23.8 ,24.9 ,26.3 /
1021 DATA (AE(I, 5,18),I=1,10) /
1022 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,35.5 ,
1023 + 23.9 ,25.9 ,26.6 /
1024 DATA (AE(I, 5,19),I=1,10) /
1025 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,64.3 ,
1026 + 24.1 ,25.7 ,27.1 /
1027 DATA (AE(I, 5,20),I=1,10) /
1028 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
1029 + 34.0 ,25.7 ,27.7 /
1030 DATA (AE(I, 6, 1),I=1,10) /
1031 + 16.6 ,16.5 ,16.8 ,16.7 ,17.0 ,16.5 ,16.7 ,
1032 + 18.3 ,18.9 ,19.0 /
1033 DATA (AE(I, 6, 2),I=1,10) /
1034 + 16.2 ,16.6 ,17.2 ,17.4 ,17.9 ,17.4 ,17.7 ,
1035 + 20.7 ,22.0 ,22.6 /
1036 DATA (AE(I, 6, 3),I=1,10) /
1037 + 18.9 ,18.7 ,18.8 ,18.6 ,18.9 ,18.6 ,18.9 ,
1038 + 21.0 ,22.3 ,22.9 /
1039 DATA (AE(I, 6, 4),I=1,10) /
1040 + 18.3 ,12.7 ,14.2 ,15.0 ,15.7 ,16.1 ,16.3 ,
1041 + 16.5 ,17.9 ,19.0 /
1042 DATA (AE(I, 6, 5),I=1,10) /
1043 + .000E+00,15.7 ,15.1 ,15.3 ,16.5 ,16.4 ,16.4 ,
1044 + 17.0 ,18.3 ,19.4 /
1045 DATA (AE(I, 6, 6),I=1,10) /
1046 + .000E+00,22.9 ,14.9 ,15.2 ,16.2 ,16.9 ,17.4 ,
1047 + 18.2 ,19.5 ,21.1 /
1048 DATA (AE(I, 6, 7),I=1,10) /
1049 + .000E+00,40.7 ,18.4 ,15.9 ,17.1 ,17.7 ,18.9 ,
1050 + 19.5 ,20.3 ,21.1 /
1051 DATA (AE(I, 6, 8),I=1,10) /
1052 + .000E+00,.000E+00,23.3 ,16.2 ,16.3 ,17.3 ,18.7 ,
1053 + 19.5 ,20.3 ,21.1 /
1054 DATA (AE(I, 6, 9),I=1,10) /
1055 + .000E+00,.000E+00,49.2 ,19.0 ,19.1 ,19.4 ,20.2 ,
1056 + 20.8 ,21.6 ,22.0 /
1057 DATA (AE(I, 6,10),I=1,10) /
1058 + .000E+00,.000E+00,.000E+00,27.2 ,21.2 ,20.8 ,21.4 ,
1059 + 22.3 ,22.8 ,23.3 /
1060 DATA (AE(I, 6,11),I=1,10) /
1061 + .000E+00,.000E+00,.000E+00,45.6 ,25.0 ,22.8 ,23.9 ,
1062 + 23.6 ,24.3 ,24.4 /
1063 DATA (AE(I, 6,12),I=1,10) /
1064 + .000E+00,.000E+00,.000E+00,45.8 ,29.7 ,25.1 ,25.3 ,
1065 + 25.3 ,26.0 ,26.3 /
1066 DATA (AE(I, 6,13),I=1,10) /
1067 + .000E+00,.000E+00,.000E+00,.000E+00,42.7 ,29.0 ,28.0 ,
1068 + 27.0 ,27.2 ,27.6 /
1069 DATA (AE(I, 6,14),I=1,10) /
1070 + .000E+00,.000E+00,.000E+00,.000E+00,62.0 ,32.0 ,30.0 ,
1071 + 29.8 ,29.5 ,29.6 /
1072 DATA (AE(I, 6,15),I=1,10) /
1073 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,44.5 ,34.4 ,
1074 + 32.7 ,31.5 ,31.8 /
1075 DATA (AE(I, 6,16),I=1,10) /
1076 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,75.6 ,37.1 ,
1077 + 34.6 ,34.4 ,34.4 /
1078 DATA (AE(I, 6,17),I=1,10) /
1079 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,51.2 ,45.2 ,
1080 + 39.0 ,37.5 ,36.4 /
1081 DATA (AE(I, 6,18),I=1,10) /
1082 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,74.9 ,
1083 + 42.3 ,39.9 ,38.3 /
1084 DATA (AE(I, 6,19),I=1,10) /
1085 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,69.5 ,
1086 + 50.7 ,42.3 ,41.4 /
1087 DATA (AE(I, 6,20),I=1,10) /
1088 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
1089 + 66.3 ,48.0 ,43.4 /
1090 DATA (AE(I, 7, 1),I=1,10) /
1091 + 27.0 ,25.8 ,26.3 ,26.2 ,26.7 ,26.7 ,27.1 ,
1092 + 27.1 ,27.2 ,19.0 /
1093 DATA (AE(I, 7, 2),I=1,10) /
1094 + 29.1 ,28.9 ,29.7 ,30.3 ,31.0 ,31.4 ,32.0 ,
1095 + 32.3 ,32.7 ,22.6 /
1096 DATA (AE(I, 7, 3),I=1,10) /
1097 + 31.6 ,29.7 ,30.9 ,31.4 ,32.5 ,33.1 ,34.0 ,
1098 + 34.6 ,35.1 ,22.9 /
1099 DATA (AE(I, 7, 4),I=1,10) /
1100 + 27.4 ,19.9 ,20.8 ,22.8 ,24.6 ,26.4 ,28.2 ,
1101 + 29.6 ,30.8 ,19.0 /
1102 DATA (AE(I, 7, 5),I=1,10) /
1103 + .000E+00,24.6 ,24.1 ,25.0 ,27.2 ,28.7 ,30.7 ,
1104 + 31.8 ,32.9 ,19.4 /
1105 DATA (AE(I, 7, 6),I=1,10) /
1106 + .000E+00,35.6 ,25.2 ,25.6 ,27.9 ,30.4 ,32.7 ,
1107 + 34.6 ,36.3 ,21.1 /
1108 DATA (AE(I, 7, 7),I=1,10) /
1109 + .000E+00,45.4 ,30.9 ,28.2 ,29.0 ,31.2 ,34.0 ,
1110 + 35.8 ,37.4 ,21.1 /
1111 DATA (AE(I, 7, 8),I=1,10) /
1112 + .000E+00,.000E+00,38.2 ,29.6 ,29.4 ,30.3 ,33.2 ,
1113 + 35.5 ,37.6 ,21.1 /
1114 DATA (AE(I, 7, 9),I=1,10) /
1115 + .000E+00,.000E+00,59.3 ,34.5 ,33.7 ,32.9 ,35.4 ,
1116 + 37.6 ,39.6 ,22.0 /
1117 DATA (AE(I, 7,10),I=1,10) /
1118 + .000E+00,.000E+00,.000E+00,44.5 ,37.8 ,37.5 ,37.2 ,
1119 + 39.0 ,41.4 ,23.3 /
1120 DATA (AE(I, 7,11),I=1,10) /
1121 + .000E+00,.000E+00,.000E+00,67.0 ,43.6 ,42.0 ,40.8 ,
1122 + 41.4 ,43.0 ,24.4 /
1123 DATA (AE(I, 7,12),I=1,10) /
1124 + .000E+00,.000E+00,.000E+00,49.9 ,50.9 ,44.6 ,43.9 ,
1125 + 44.2 ,44.2 ,26.3 /
1126 DATA (AE(I, 7,13),I=1,10) /
1127 + .000E+00,.000E+00,.000E+00,.000E+00,67.2 ,50.5 ,48.7 ,
1128 + 48.1 ,47.2 ,27.6 /
1129 DATA (AE(I, 7,14),I=1,10) /
1130 + .000E+00,.000E+00,.000E+00,.000E+00,68.1 ,55.2 ,52.3 ,
1131 + 51.5 ,51.6 ,29.6 /
1132 DATA (AE(I, 7,15),I=1,10) /
1133 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,68.7 ,58.6 ,
1134 + 56.5 ,55.7 ,31.8 /
1135 DATA (AE(I, 7,16),I=1,10) /
1136 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,89.3 ,62.9 ,
1137 + 60.0 ,59.1 ,34.4 /
1138 DATA (AE(I, 7,17),I=1,10) /
1139 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,56.0 ,72.9 ,
1140 + 66.3 ,64.2 ,36.4 /
1141 DATA (AE(I, 7,18),I=1,10) /
1142 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,105. ,
1143 + 71.3 ,68.3 ,38.3 /
1144 DATA (AE(I, 7,19),I=1,10) /
1145 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,73.4 ,
1146 + 76.8 ,72.4 ,41.4 /
1147 DATA (AE(I, 7,20),I=1,10) /
1148 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
1149 + 107. ,79.9 ,43.4 /
1150 DATA (AE(I, 8, 1),I=1,10) /
1151 + 35.5 ,35.3 ,35.7 ,35.7 ,36.3 ,36.3 ,36.7 ,
1152 + 36.7 ,36.7 ,19.0 /
1153 DATA (AE(I, 8, 2),I=1,10) /
1154 + 40.6 ,41.4 ,41.9 ,42.3 ,43.2 ,43.5 ,44.0 ,
1155 + 44.3 ,44.5 ,22.6 /
1156 DATA (AE(I, 8, 3),I=1,10) /
1157 + 45.4 ,45.7 ,46.4 ,47.0 ,48.1 ,48.7 ,49.4 ,
1158 + 49.8 ,50.2 ,22.9 /
1159 DATA (AE(I, 8, 4),I=1,10) /
1160 + 43.9 ,44.3 ,43.4 ,45.1 ,47.3 ,48.7 ,49.6 ,
1161 + 50.5 ,51.3 ,19.0 /
1162 DATA (AE(I, 8, 5),I=1,10) /
1163 + .000E+00,49.3 ,49.6 ,50.5 ,53.2 ,54.2 ,55.4 ,
1164 + 56.1 ,56.8 ,19.4 /
1165 DATA (AE(I, 8, 6),I=1,10) /
1166 + .000E+00,59.1 ,53.0 ,55.4 ,58.0 ,60.0 ,61.2 ,
1167 + 62.5 ,63.6 ,21.1 /
1168 DATA (AE(I, 8, 7),I=1,10) /
1169 + .000E+00,54.5 ,57.1 ,59.2 ,62.3 ,64.4 ,66.0 ,
1170 + 67.3 ,68.5 ,21.1 /
1171 DATA (AE(I, 8, 8),I=1,10) /
1172 + .000E+00,.000E+00,65.9 ,62.1 ,65.1 ,67.6 ,69.4 ,
1173 + 71.1 ,72.6 ,21.1 /
1174 DATA (AE(I, 8, 9),I=1,10) /
1175 + .000E+00,.000E+00,72.2 ,67.1 ,70.5 ,73.1 ,75.1 ,
1176 + 76.8 ,78.4 ,22.0 /
1177 DATA (AE(I, 8,10),I=1,10) /
1178 + .000E+00,.000E+00,.000E+00,80.1 ,75.0 ,78.0 ,80.0 ,
1179 + 82.1 ,83.9 ,23.3 /
1180 DATA (AE(I, 8,11),I=1,10) /
1181 + .000E+00,.000E+00,.000E+00,94.5 ,82.2 ,82.8 ,85.1 ,
1182 + 87.3 ,89.2 ,24.4 /
1183 DATA (AE(I, 8,12),I=1,10) /
1184 + .000E+00,.000E+00,.000E+00,56.8 ,92.5 ,87.2 ,89.4 ,
1185 + 91.9 ,94.1 ,26.3 /
1186 DATA (AE(I, 8,13),I=1,10) /
1187 + .000E+00,.000E+00,.000E+00,.000E+00,116. ,96.2 ,94.4 ,
1188 + 97.0 ,99.2 ,27.6 /
1189 DATA (AE(I, 8,14),I=1,10) /
1190 + .000E+00,.000E+00,.000E+00,.000E+00,78.1 ,104. ,102. ,
1191 + 102. ,105. ,29.6 /
1192 DATA (AE(I, 8,15),I=1,10) /
1193 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,128. ,111. ,
1194 + 109. ,110. ,31.8 /
1195 DATA (AE(I, 8,16),I=1,10) /
1196 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,104. ,118. ,
1197 + 117. ,115. ,34.4 /
1198 DATA (AE(I, 8,17),I=1,10) /
1199 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,64.4 ,138. ,
1200 + 124. ,122. ,36.4 /
1201 DATA (AE(I, 8,18),I=1,10) /
1202 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,133. ,
1203 + 133. ,132. ,38.3 /
1204 DATA (AE(I, 8,19),I=1,10) /
1205 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,83.6 ,
1206 + 146. ,139. ,41.4 /
1207 DATA (AE(I, 8,20),I=1,10) /
1208 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
1209 + 166. ,147. ,43.4 /
1210 DATA (AE(I, 9, 1),I=1,10) /
1211 + 43.3 ,43.2 ,43.6 ,43.8 ,44.1 ,44.3 ,44.7 ,
1212 + 44.8 ,44.8 ,19.0 /
1213 DATA (AE(I, 9, 2),I=1,10) /
1214 + 50.9 ,51.4 ,52.0 ,52.6 ,53.1 ,53.6 ,54.2 ,
1215 + 54.5 ,54.7 ,22.6 /
1216 DATA (AE(I, 9, 3),I=1,10) /
1217 + 58.0 ,58.4 ,59.3 ,60.1 ,60.7 ,61.5 ,62.3 ,
1218 + 62.7 ,63.1 ,22.9 /
1219 DATA (AE(I, 9, 4),I=1,10) /
1220 + 62.0 ,63.9 ,63.7 ,65.7 ,65.5 ,67.5 ,68.2 ,
1221 + 68.9 ,69.7 ,19.0 /
1222 DATA (AE(I, 9, 5),I=1,10) /
1223 + .000E+00,72.2 ,72.5 ,74.2 ,74.2 ,76.1 ,77.0 ,
1224 + 77.8 ,78.6 ,19.4 /
1225 DATA (AE(I, 9, 6),I=1,10) /
1226 + .000E+00,80.4 ,80.5 ,83.1 ,83.0 ,85.5 ,86.8 ,
1227 + 88.1 ,89.2 ,21.1 /
1228 DATA (AE(I, 9, 7),I=1,10) /
1229 + .000E+00,63.4 ,88.5 ,91.3 ,91.1 ,94.0 ,95.8 ,
1230 + 97.3 ,98.6 ,21.1 /
1231 DATA (AE(I, 9, 8),I=1,10) /
1232 + .000E+00,.000E+00,98.8 ,98.6 ,97.8 ,102. ,104. ,
1233 + 106. ,108. ,21.1 /
1234 DATA (AE(I, 9, 9),I=1,10) /
1235 + .000E+00,.000E+00,84.1 ,107. ,107. ,111. ,113. ,
1236 + 116. ,117. ,22.0 /
1237 DATA (AE(I, 9,10),I=1,10) /
1238 + .000E+00,.000E+00,.000E+00,116. ,115. ,119. ,122. ,
1239 + 125. ,127. ,23.3 /
1240 DATA (AE(I, 9,11),I=1,10) /
1241 + .000E+00,.000E+00,.000E+00,111. ,123. ,127. ,131. ,
1242 + 134. ,137. ,24.4 /
1243 DATA (AE(I, 9,12),I=1,10) /
1244 + .000E+00,.000E+00,.000E+00,65.6 ,136. ,135. ,140. ,
1245 + 143. ,146. ,26.3 /
1246 DATA (AE(I, 9,13),I=1,10) /
1247 + .000E+00,.000E+00,.000E+00,.000E+00,146. ,144. ,149. ,
1248 + 152. ,155. ,27.6 /
1249 DATA (AE(I, 9,14),I=1,10) /
1250 + .000E+00,.000E+00,.000E+00,.000E+00,88.7 ,152. ,158. ,
1251 + 162. ,165. ,29.6 /
1252 DATA (AE(I, 9,15),I=1,10) /
1253 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,181. ,167. ,
1254 + 171. ,174. ,31.8 /
1255 DATA (AE(I, 9,16),I=1,10) /
1256 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,117. ,174. ,
1257 + 180. ,183. ,34.4 /
1258 DATA (AE(I, 9,17),I=1,10) /
1259 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,72.0 ,201. ,
1260 + 189. ,192. ,36.4 /
1261 DATA (AE(I, 9,18),I=1,10) /
1262 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,151. ,
1263 + 198. ,201. ,38.3 /
1264 DATA (AE(I, 9,19),I=1,10) /
1265 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,95.2 ,
1266 + 220. ,210. ,41.4 /
1267 DATA (AE(I, 9,20),I=1,10) /
1268 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
1269 + 192. ,217. ,43.4 /
1270 DATA (AE(I,10, 1),I=1,10) /
1271 + 62.1 ,62.1 ,62.6 ,62.9 ,63.3 ,63.3 ,64.0 ,
1272 + 64.0 ,64.0 ,19.0 /
1273 DATA (AE(I,10, 2),I=1,10) /
1274 + 75.1 ,75.4 ,76.3 ,76.8 ,77.6 ,77.9 ,78.8 ,
1275 + 79.0 ,79.3 ,22.6 /
1276 DATA (AE(I,10, 3),I=1,10) /
1277 + 87.5 ,88.3 ,89.4 ,90.2 ,91.3 ,91.9 ,93.0 ,
1278 + 93.5 ,93.9 ,22.9 /
1279 DATA (AE(I,10, 4),I=1,10) /
1280 + 104. ,104. ,105. ,106. ,107. ,108. ,109. ,
1281 + 110. ,110. ,19.0 /
1282 DATA (AE(I,10, 5),I=1,10) /
1283 + .000E+00,122. ,122. ,123. ,124. ,125. ,126. ,
1284 + 127. ,128. ,19.4 /
1285 DATA (AE(I,10, 6),I=1,10) /
1286 + .000E+00,138. ,139. ,140. ,142. ,143. ,144. ,
1287 + 146. ,147. ,21.1 /
1288 DATA (AE(I,10, 7),I=1,10) /
1289 + .000E+00,85.3 ,158. ,159. ,161. ,162. ,164. ,
1290 + 166. ,167. ,21.1 /
1291 DATA (AE(I,10, 8),I=1,10) /
1292 + .000E+00,.000E+00,176. ,177. ,179. ,181. ,183. ,
1293 + 184. ,186. ,21.1 /
1294 DATA (AE(I,10, 9),I=1,10) /
1295 + .000E+00,.000E+00,114. ,199. ,201. ,202. ,205. ,
1296 + 206. ,207. ,22.0 /
1297 DATA (AE(I,10,10),I=1,10) /
1298 + .000E+00,.000E+00,.000E+00,218. ,219. ,220. ,224. ,
1299 + 225. ,226. ,23.3 /
1300 DATA (AE(I,10,11),I=1,10) /
1301 + .000E+00,.000E+00,.000E+00,150. ,238. ,238. ,243. ,
1302 + 244. ,245. ,24.4 /
1303 DATA (AE(I,10,12),I=1,10) /
1304 + .000E+00,.000E+00,.000E+00,85.8 ,255. ,255. ,261. ,
1305 + 262. ,263. ,26.3 /
1306 DATA (AE(I,10,13),I=1,10) /
1307 + .000E+00,.000E+00,.000E+00,.000E+00,195. ,272. ,279. ,
1308 + 279. ,280. ,27.6 /
1309 DATA (AE(I,10,14),I=1,10) /
1310 + .000E+00,.000E+00,.000E+00,.000E+00,115. ,290. ,296. ,
1311 + 297. ,298. ,29.6 /
1312 DATA (AE(I,10,15),I=1,10) /
1313 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,263. ,313. ,
1314 + 314. ,315. ,31.8 /
1315 DATA (AE(I,10,16),I=1,10) /
1316 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,150. ,330. ,
1317 + 331. ,332. ,34.4 /
1318 DATA (AE(I,10,17),I=1,10) /
1319 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,90.0 ,319. ,
1320 + 349. ,349. ,36.4 /
1321 DATA (AE(I,10,18),I=1,10) /
1322 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,196. ,
1323 + 366. ,367. ,38.3 /
1324 DATA (AE(I,10,19),I=1,10) /
1325 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,122. ,
1326 + 387. ,384. ,41.4 /
1327 DATA (AE(I,10,20),I=1,10) /
1328 + .000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,.000E+00,
1329 + 247. ,401. ,43.4 /
1330 DATA (ERES(I, 1),I=1,10) / 10*0./
1331 DATA (ERES(I, 2),I=1,10) / 10*0./
1332 DATA (ERES(I, 3),I=1,10) / 10*0./
1333 DATA (ERES(I, 4),I=1,10) / 10*0./
1334 DATA (ERES(I, 5),I=1,10) / 10*0./
1335 DATA (ERES(I, 6),I=1,10) /
1336 + 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000,
1337 + 2.780, 2.880, 2.890 /
1338 DATA (ERES(I, 7),I=1,10) /
1339 + 1.500, 2.460, 2.510, 2.610, 2.700, 2.920, 3.070,
1340 + 3.200, 3.330, 2.890 /
1341 DATA (ERES(I, 8),I=1,10) /
1342 + 4.470, 4.350, 4.390, 4.550, 4.660, 4.890, 4.980,
1343 + 5.100, 5.220, 2.890 /
1344 DATA (ERES(I, 9),I=1,10) /
1345 + 7.480, 7.380, 7.370, 7.480, 7.510, 7.630, 7.660,
1346 + 7.750, 7.820, 2.890 /
1347 DATA (ERES(I,10),I=1,10) /
1348 + 15.270, 15.190, 15.200, 15.370, 15.380, 15.430, 15.540,
1349 + 15.590, 15.630, 2.890 /
1350 END
1351
1352 SUBROUTINE FRAGM (IAT,IAP, NW,B, NF, IAF)
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373 SAVE
1374
1375 COMMON /FRAGMENTS/ PPP(3,60)
1376 COMMON /FRAGMOD/A(10,10,20),AE(10,10,20),ERES(10,10),NFLAGG(10,10)
1377 DIMENSION IAF(60)
1378 DIMENSION AA(10), EAA(10)
1379 DATA AA/10.,15.,20.,25.,30.,35.,40.,45.,50.,56./
1380 DATA EAA/1.,2.,4.,6.,8.,10.,12.,16.,20.,30/
1381 AP=IAP
1382 AT=IAT
1383 NPF = IAP - NW
1384 IF (NPF .EQ. 0) THEN
1385 NF = 0
1386 RETURN
1387 ENDIF
1388
1389 EB = ESTAR(AP,AT, B)
1390 EBP = ESTARP (NPF, NW)
1391
1392 EB = EB + EBP
1393
1394
1395
1396 FK = FERMK(AP)
1397
1398 IF (NW .LT. IAP) THEN
1399 SIG = FK*SQRT(NW*NPF/(AP-1.))/3.162
1400
1401 ELSE
1402 SIG = FK/3.162
1403
1404 ENDIF
1405
1406
1407 PPFX = SIG*GASDEV(NW)/NPF
1408 PPFY = SIG*GASDEV(IAP)/NPF
1409
1410
1411
1412 IF (NPF .LT. 10) THEN
1413 CALL EVAP(NPF, EB, EPS, NNUC, NALP)
1414
1415 ETOT = 938. + EPS
1416 PP = SQRT((ETOT*ETOT - 8.79844E5)/3.)
1417
1418 NUC = NPF - NNUC - 4*NALP
1419 NF = 0
1420 IF (NUC .GT. 0) THEN
1421 NF = NF + 1
1422 IAF(NF) = NUC
1423 PPP(1,NF) = NUC*PPFX
1424 PPP(2,NF) = NUC*PPFY
1425 ENDIF
1426 IF (NALP .NE. 0) THEN
1427 DO I=1,NALP
1428 NF = NF + 1
1429 IAF(NF) = 4
1430 CALL SINCO(S1,C1)
1431 CALL SINCO(S2,C2)
1432 PXE = 4.*PP*S1*S2
1433 PYE = 4.*PP*S1*C2
1434 PPP(1,NF) = 4.*PPFX + PXE
1435 PPP(2,NF) = 4.*PPFY + PYE
1436 PPP(1,1) = PPP(1,1) - PXE
1437 PPP(2,1) = PPP(2,1) - PYE
1438 ENDDO
1439 ENDIF
1440 IF (NNUC .NE. 0) THEN
1441 DO I=1,NNUC
1442 NF = NF + 1
1443 IAF(NF) = 1
1444 CALL SINCO(S1,C1)
1445 CALL SINCO(S2,C2)
1446 PXE = PP*S1*S2
1447 PYE = PP*S1*C2
1448 PPP(1,NF) = 4.*PPFX + PXE
1449 PPP(2,NF) = 4.*PPFY + PYE
1450 PPP(1,1) = PPP(1,1) - PXE
1451 PPP(2,1) = PPP(2,1) - PYE
1452 ENDDO
1453 ENDIF
1454 RETURN
1455 ENDIF
1456
1457
1458 JA = NPF/5 -1
1459 IF (JA .LT. 10) THEN
1460 IF ((NPF - AA(JA)) .GT. (AA(JA+1)-NPF)) JA = JA + 1
1461 ENDIF
1462 ARAT = FLOAT(NPF)/AA(JA)
1463 DO J=1,10
1464 IF (EB .LT. EAA(J)) GO TO 29
1465 ENDDO
1466 JE = 10
1467 GO TO 39
1468 29 JE = J
1469 39 IF (JE .GT. 1 .AND. JE .NE. 10) THEN
1470 IF ((EB - EAA(J-1)) .LT. (EAA(J)-EB)) JE = J - 1
1471 ENDIF
1472 ERAT = EB/EAA(JE)
1473 IF (EB .LT. 1.) THEN
1474 ERAT = EB
1475 ENDIF
1476
1477
1478 IF (JA .EQ. 10 .AND. JE .GT. 6) THEN
1479 WRITE(*,*)' JA=',JA,', JE=',JE
1480 ENDIF
1481 43 ESUM = 0.
1482 NSUM = 0
1483 JF = 0
1484 DO J=20,1,-1
1485 FR = A(JA, JE, J)*ARAT*ERAT
1486 N1 = 1 + FR
1487 FR1 = FR/FLOAT(N1)
1488 DO K=1, N1
1489 IF (S_RNDM(k) .LT. FR1) THEN
1490 JF = JF + 1
1491 IAF(JF) = J
1492 NSUM = NSUM + J
1493 EKIN = ERAT*AE(JA,JE, J)
1494 IF (EKIN .GT. 0.) THEN
1495 ESUM = ESUM + EKIN
1496 ETOT = 938.*IAF(JF) + EKIN
1497
1498 PP = SQRT(2.*EKIN*(ETOT + IAF(JF)*938.)/3.)
1499 CALL SINCO(S1,C1)
1500 CALL SINCO(S2,C2)
1501 PPP(1,JF) = PP*S1*S2 + IAF(JF)*PPFX
1502 PPP(2,JF) = PP*S1*C2 + IAF(JF)*PPFY
1503 ENDIF
1504 IF (NSUM .GT. NPF) THEN
1505
1506
1507 GO TO 43
1508 ELSE
1509 IF (NSUM .EQ. NPF) THEN
1510 GO TO 44
1511 ENDIF
1512 ENDIF
1513 ENDIF
1514 ENDDO
1515 ENDDO
1516 IF (NFLAGG(JA,JE) .EQ. 0) THEN
1517
1518 JF = JF + 1
1519 IAF(JF) = NPF - NSUM
1520 F1 = NPF*EB - ESUM
1521 IF (F1 .LT. 0.) F1 = 0.
1522
1523 EKIN = F1
1524 IF (EKIN .GT. 0.) THEN
1525 ETOT = 938.*IAF(JF) + EKIN
1526
1527 PP = SQRT(2.*EKIN*(ETOT + IAF(JF)*938.)/3.)
1528 CALL SINCO(S1,C1)
1529 CALL SINCO(S2,C2)
1530 PPP(1,JF) = PP*S1*S2 + IAF(JF)*PPFX
1531 PPP(2,JF) = PP*S1*C2 + IAF(JF)*PPFY
1532 ENDIF
1533 ELSE
1534
1535 N1 = NPF - NSUM
1536 DO K=1,N1
1537 JF = JF + 1
1538 IAF(JF) = 1
1539 EKIN = ERAT*ERES(JA,JE)
1540 IF (EKIN .GT. 0.) THEN
1541 ETOT = 938.*IAF(JF) + EKIN
1542
1543 PP = SQRT(2.*EKIN*(ETOT + IAF(JF)*938.)/3.)
1544 CALL SINCO(S1,C1)
1545 CALL SINCO(S2,C2)
1546 PPP(1,JF) = PP*S1*S2 + PPFX
1547 PPP(2,JF) = PP*S1*C2 + PPFY
1548 ENDIF
1549 ENDDO
1550 ENDIF
1551 44 NF = JF
1552 RETURN
1553 END
1554
1555 FUNCTION ESTARP (NPF, NW)
1556
1557
1558 SAVE
1559
1560 APF = NPF
1561 F1 = 15.3/APF**0.666666666
1562
1563
1564 ESTARP = 0.
1565 DO I=1,NW
1566 IF (S_RNDM(i) .GT. 0.5) THEN
1567
1568 F2 = F1*RDIS()
1569 ESTARP = ESTARP + F2
1570 ENDIF
1571 ENDDO
1572
1573 RETURN
1574 END
1575
1576
1577 function rdis()
1578 SAVE
1579
1580 dimension probr(20)
1581 data probr/
1582 * 0.10000, 0.15748, 0.21778, 0.28605, 0.36060,
1583 * 0.43815, 0.51892, 0.60631, 0.70002, 0.79325,
1584 * 0.88863, 0.98686, 1.10129, 1.21202, 1.32932,
1585 * 1.44890, 1.57048, 1.70139, 1.83417, 2.00000/
1586 nr = 20.*S_RNDM(0) + 1
1587 if (nr .eq. 1) then
1588 f1 = 0.
1589 else
1590 f1 = probr(nr-1)
1591 endif
1592 dr = probr(nr) - f1
1593 rdis = f1 + dr*S_RNDM(0)
1594 return
1595 end
1596
1597
1598 function estar(ap,at,b)
1599 implicit real*8(a-h,o-z)
1600 SAVE
1601
1602 real*4 ap,at,b,estar
1603 sigma=4.5 !total n-n cross section in fm**2
1604 rt=.82*at**.3333 !target radius
1605 rp=.82*ap**.3333 !projectile radius
1606 alpha=rt**2/rp**2
1607 beta=b**2/rt**2
1608 f=at*sigma/(3.14159*rt**2)
1609 alf = log(f)
1610 alalf = log(alpha)
1611 gfac=0
1612 gfac1=0
1613 s1=0.
1614 s2=0.
1615 s3=0.
1616 ii=1
1617 do n=0,10 ! This limit may not need to be so high.
1618 if(n.ge.2) then
1619 gfac1=gfac
1620 gfac=gfac+log(float(n))
1621 endif
1622 g0=n*alf -n*beta*alpha/(n+alpha)+alalf
1623 g1=g0-log(alpha+n)-gfac
1624 g2=(n+2)*log(f)-(n+2)*beta*alpha/(n+2+alpha)
1625 > +log(n+2+alpha+beta*alpha**2)-3*log(n+2+alpha)-gfac
1626 g3=g0-2*log(n+alpha)-gfac1
1627 ii=-ii
1628 s1=s1+ii*exp(g1)
1629 s2=s2+ii*exp(g2)
1630 if(n.ge.1) s3=s3+ii*exp(g3)
1631 enddo
1632
1633 pb=s1
1634 e1b=197.**2/(2*938.*rp**2*pb) *s2
1635
1636
1637
1638
1639 estar = e1b
1640 return
1641 end
1642
1643 subroutine evap(npf,eb,eps,nnuc,nalp)
1644 SAVE
1645
1646 eps=7.5+sqrt(8*eb)
1647 n=min(npf*int(eb/eps),npf)
1648 nalp=n/5
1649 nnuc=n-4*nalp
1650 return
1651 end
1652
1653 FUNCTION FERMK(A)
1654 SAVE
1655
1656 DIMENSION AA(6), FK(6)
1657 DATA AA/4., 6., 12., 24., 40., 57./
1658 DATA FK/130.,169.,221.,235.,251.,260./
1659 DO I=2,4
1660 IF (A .LT. AA(I)) GO TO 25
1661 ENDDO
1662 I = 5
1663 25 F11 = AA(I-1)
1664 F12 = AA(I)
1665 F13 = AA(I+1)
1666 F21 = FK(I-1)
1667 F22 = FK(I)
1668 F23 = FK(I+1)
1669 FERMK = QUAD_INT(A,F11,F12,F13, F21,F22,F23)
1670 RETURN
1671 END
1672
1673
1674
1675
1676
1677 SUBROUTINE INT_NUC (IA, IB, SIG0, SIGEL)
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707 SAVE
1708
1709 PARAMETER (IAMAX=56)
1710 COMMON /CNUCMS/ B, BMAX, NTRY, NA, NB, NI, NAEL, NBEL
1711 + ,JJA(IAMAX), JJB(IAMAX), JJINT(IAMAX,IAMAX)
1712 + ,JJAEL(IAMAX), JJBEL(IAMAX)
1713 DIMENSION XA(IAMAX), YA(IAMAX), XB(IAMAX), YB(IAMAX)
1714 DATA PI /3.1415926/
1715 SIGT = SIG0 + SIGEL
1716 R2 = 0.1 * SIG0/PI
1717 R2T = 0.1 * SIGT/PI
1718 BMAX = 15. ! fm
1719 NTRY = 0
1720 CALL NUC_CONF (IA, XA, YA)
1721 CALL NUC_CONF (IB, XB, YB)
1722 NI = 0
1723 NIEL = 0
1724 DO JA=1,IA
1725 JJA(JA) = 0
1726 JJAEL(JA) = 0
1727 ENDDO
1728 DO JB=1,IB
1729 JJB(JB) = 0
1730 JJBEL(JB) = 0
1731 DO JA=1,IA
1732 JJINT(JB,JA) = 0
1733 ENDDO
1734 ENDDO
1735 1000 B = BMAX*SQRT(S_RNDM(0))
1736 PHI = 2.*PI*S_RNDM(0)
1737 BX = B*COS(PHI)
1738 BY = B*SIN(PHI)
1739 NTRY = NTRY+1
1740 DO JA=1,IA
1741 DO JB=1,IB
1742 S = (XA(JA)-XB(JB)-BX)**2 + (YA(JA)-YB(JB)-BY)**2
1743 IF (S .LT. R2) THEN
1744 NI = NI + 1
1745 JJA(JA) = JJA(JA)+1
1746 JJB(JB) = JJB(JB)+1
1747 JJINT(JB,JA) = 1
1748 ELSE IF (S .LT. R2T) THEN
1749 NIEL = NIEL + 1
1750 JJAEL(JA) = JJAEL(JA)+1
1751 JJBEL(JB) = JJBEL(JB)+1
1752 ENDIF
1753 ENDDO
1754 ENDDO
1755 IF (NI + NIEL .EQ. 0) GOTO 1000
1756 NA = 0
1757 NB = 0
1758 NAEL = 0
1759 NBEL = 0
1760 DO JA=1,IA
1761 IF (JJA(JA) .GT. 0) THEN
1762 NA = NA + 1
1763 ELSE
1764 IF (JJAEL(JA) .GT. 0) NAEL = NAEL+1
1765 ENDIF
1766 ENDDO
1767 DO JB=1,IB
1768 IF (JJB(JB) .GT. 0) THEN
1769 NB = NB + 1
1770 ELSE
1771 IF (JJBEL(JB) .GT. 0) NBEL = NBEL+1
1772 ENDIF
1773 ENDDO
1774 RETURN
1775 END
1776
1777 SUBROUTINE NUC_CONF (IA, XX, YY)
1778
1779
1780
1781
1782
1783
1784
1785 SAVE
1786
1787 PARAMETER (IAMAX=56)
1788 DIMENSION XX(IAMAX), YY(IAMAX)
1789 PARAMETER (NB=401)
1790 COMMON /CPROFA/ ZMIN, DZ, BBZ(NB,IAMAX)
1791 DATA PI /3.1415926/
1792 DO J=1,IA
1793 Z = S_RNDM(j)
1794 JZ = INT((Z-ZMIN)/DZ)+1
1795
1796 JZ = MIN(JZ,400)
1797 T = (Z-ZMIN)/DZ - FLOAT(JZ-1)
1798 B = BBZ(JZ,IA)*(1.-T) + BBZ(JZ+1,IA)*T
1799 PHI = 2.*PI*S_RNDM(jz)
1800 XX(J) = B*COS(PHI)
1801 YY(J) = B*SIN(PHI)
1802 ENDDO
1803 RETURN
1804 END
1805
1806 SUBROUTINE NUC_GEOM_INI
1807
1808 SAVE
1809
1810 PARAMETER (NB=401)
1811 PARAMETER (IAMAX=56)
1812 COMMON /CPROF/ DB, BMAX, BB(NB), TB(NB), A
1813 COMMON /CPROFA/ ZMIN, DZ, BBZ(NB,IAMAX)
1814 DIMENSION FFB(NB), GGB(NB)
1815 DATA PI /3.1415926/
1816 CALL SHELL_INI
1817 CALL WOOD_SAXON_INI
1818 DO IA= 2,IAMAX
1819 JA = IA
1820 CALL NUC_PROFIL(JA)
1821 DO K=1,NB
1822 FFB(K) = BB(K)*TB(K) * (2.*PI)
1823 ENDDO
1824 GGB(1) = 0.
1825 GGB(NB) = 1.
1826 DO K=2,NB-1
1827 GGB(K) = GGB(K-1) + FFB(K-1)*DB
1828 ENDDO
1829 CALL INVERT_ARRAY(GGB,0.,DB,NB, BBZ(1,IA), ZMIN, DZ)
1830 ENDDO
1831 RETURN
1832 END
1833
1834 SUBROUTINE NUC_PROFIL (JA)
1835
1836
1837
1838
1839 SAVE
1840
1841 PARAMETER (NB=401)
1842 EXTERNAL DENSA
1843 REAL DENSA
1844 COMMON /CC01/ B
1845 COMMON /CCDA/ JJA
1846 COMMON /CPROF/ DB, BMAX, BB(NB), TB(NB), A
1847 BMAX = 7.5
1848 DB = BMAX/FLOAT(NB-1)
1849 JJA = JA
1850 A = JA
1851 DO JB=1,NB
1852 B = DB*FLOAT(JB-1)
1853 BB(JB) = B
1854 IF (JA .LE. 18) THEN
1855 TB(JB) = PROFNUC (B, JA)
1856 ELSE
1857 TB(JB) = 2.*GAUSS (DENSA,0.,BMAX)
1858 ENDIF
1859 ENDDO
1860 RETURN
1861 END
1862
1863 SUBROUTINE NUC1_PROFIL (AA)
1864
1865
1866
1867
1868 SAVE
1869
1870 PARAMETER (NB=401)
1871 EXTERNAL DENSA
1872 REAL DENSA
1873 COMMON /CC01/ B
1874 COMMON /CPROF/ DB, BMAX, BB(NB), TB(NB), A
1875 A = AA
1876 IA1 = INT(AA)
1877 IA2 = IA1 + 1
1878 U = AA - FLOAT(IA1)
1879 BMAX = 7.5
1880 DB = BMAX/FLOAT(NB-1)
1881 DO JB=1,NB
1882 B = DB*FLOAT(JB-1)
1883 BB(JB) = B
1884 IF (A .LE. 18.) THEN
1885 T1 = PROFNUC (B, IA1)
1886 T2 = PROFNUC (B, IA2)
1887 ELSE
1888 JJA = IA1
1889 T1 = 2.*GAUSS (DENSA,0.,BMAX)
1890 JJA = IA2
1891 T2 = 2.*GAUSS (DENSA,0.,BMAX)
1892 ENDIF
1893 TB(JB) = (1.-U)*T1 + U*T2
1894 ENDDO
1895 RETURN
1896 END
1897
1898
1899
1900
1901
1902 FUNCTION DENS_NUC (R, JA)
1903
1904
1905
1906
1907
1908
1909 SAVE
1910
1911 COMMON /CWOOD/ RR0(19:56), AA0(19:56), CC0(19:56)
1912 IF (JA .GT. 18) THEN
1913 DENS_NUC = WOOD_SAXON(R,JA)
1914 ELSE IF (JA .NE. 4) THEN
1915 DENS_NUC = HELIUM(R)
1916 ELSE
1917 DENS_NUC = SHELL(R,JA)
1918 ENDIF
1919 RETURN
1920 END
1921
1922 FUNCTION WOOD_SAXON (R, JA)
1923
1924
1925
1926
1927
1928
1929 SAVE
1930
1931 COMMON /CWOOD/ RR0(19:56), AA0(19:56), CC0(19:56)
1932 WOOD_SAXON = CC0(JA)/(1.+EXP((R-RR0(JA))/AA0(JA)))
1933 RETURN
1934 END
1935
1936 FUNCTION HELIUM (R)
1937
1938
1939
1940
1941 SAVE
1942
1943 DATA R0 /0.964/, CA /0.322/ ! fm
1944 DATA W /0.517/, CC /5.993224E-02/
1945 HELIUM = CC*(1.+W*(R/R0)**2)/(1. + EXP((R-R0)/CA))
1946 RETURN
1947 END
1948
1949 FUNCTION SHELL (R,JA)
1950
1951 COMMON /CSHELL/ RR0(18), RR02(18)
1952 SAVE
1953
1954 DATA PI /3.1415926/
1955 R0 = RR0(JA)
1956 C1 = MIN(1.,4./FLOAT(JA))
1957 CS = 1./(R0**3*PI**(1.5))
1958 CP = 2.*CS/3.
1959 FS = EXP(-(R/R0)**2)
1960 FP = (R/R0)**2 * FS
1961 SHELL = C1*CS*FS + (1.-C1)*CP*FP
1962 RETURN
1963 END
1964
1965 FUNCTION PROFNUC (B, JA)
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975 SAVE
1976
1977 COMMON /CSHELL/ RR0(18), RR02(18)
1978 DATA PI /3.1415926/
1979 B2 = B*B
1980 ARG = B2/RR02(JA)
1981 TS = EXP(-ARG)
1982 TP = TS*(2.*B2+RR02(JA))/(3.*RR02(JA))
1983 CS = MIN(1.,4./FLOAT(JA))
1984 PROFNUC = (CS*TS + (1.-CS)*TP)/(PI*RR02(JA))
1985 RETURN
1986 END
1987
1988 SUBROUTINE SHELL_INI
1989
1990
1991
1992 SAVE
1993
1994 COMMON /CSHELL/ RR0(18), RR02(18)
1995 DIMENSION RR(18)
1996
1997 DATA RR /0.81,2.095,1.88,1.674, -1.,2.56,2.41,-1.,2.519,2.45
1998 + ,2.37, 2.460, 2.440, 2.54, 2.58, 2.718, 2.662,2.789 /
1999 DO JA=1,18
2000 A = FLOAT(JA)
2001 RMED = RR(JA)
2002 IF (RMED .LE. 0.) RMED = 0.5*(RR(JA-1) + RR(JA+1))
2003 C = MAX(1.5,(5./2. - 4./A) )
2004 R0 = RMED/SQRT(C)
2005 RR0 (JA) = R0
2006 RR02(JA) = R0*R0
2007 ENDDO
2008 RETURN
2009 END
2010
2011 SUBROUTINE WOOD_SAXON_INI
2012 COMMON /CWOOD/ RR0(19:56), AA0(19:56), CC0(19:56)
2013 SAVE
2014
2015 DATA PI /3.1415926/
2016
2017 RR0 (19) = 2.59
2018 AA0 (19) = 0.564
2019 RR0 (20) = 2.74
2020 AA0 (20) = 0.569
2021 RR0 (22) = 2.782
2022 AA0 (22) = 0.549
2023 RR0 (24) = 2.99
2024 AA0 (24) = 0.548
2025 RR0 (27) = 2.84
2026 AA0 (27) = 0.569
2027 RR0 (28) = 3.14
2028 AA0 (28) = 0.537
2029 RR0 (29) = 3.77
2030 AA0 (29) = 0.52
2031 RR0 (48) = 3.912
2032 AA0 (48) = 0.5234
2033 RR0 (56) = 3.98
2034 AA0 (56) = 0.569
2035 DO J=19, 56
2036 IF (RR0(J) .LE. 0.) THEN
2037 RR0(J) = 1.05*FLOAT(J)**0.333333
2038 AA0(J) = 0.545
2039 ENDIF
2040 CC0(J)=3./(4.*PI*RR0(J)**3)/(1.+((AA0(J)*PI)/RR0(J))**2)
2041 ENDDO
2042 RETURN
2043 END
2044
2045 FUNCTION DENSA (Z)
2046
2047
2048
2049
2050
2051
2052
2053 SAVE
2054
2055 COMMON /CC01/ B
2056 COMMON /CCDA/ JA
2057 COMMON /CWOOD/ RR0(19:56), AA0(19:56), CC0(19:56)
2058 R = SQRT (Z*Z + B*B)
2059 DENSA = CC0(JA)/(1.+EXP((R-RR0(JA))/AA0(JA)))
2060 RETURN
2061 END
2062
2063
2064
2065
2066
2067 SUBROUTINE SIGMA_AIR (IB,SIG0,SIGEL,NINT,
2068 + SIGMA,DSIGMA,SIGQE,DSIGQE)
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082 SAVE
2083
2084 PARAMETER (IAMAX=56)
2085 PARAMETER (IAMAX2=3136) ! IAMAX*IAMAX
2086 COMMON /CPROBAB/ PROBA(IAMAX), DPROBA(IAMAX),
2087 + PROBB(IAMAX), DPROBB(IAMAX), PROBI(IAMAX2), DPROBI(IAMAX2),
2088 + P1AEL(0:IAMAX),DP1AEL(0:IAMAX),P1BEL(0:IAMAX), DP1BEL(0:IAMAX),
2089 + P2AEL(0:IAMAX),DP2AEL(0:IAMAX),P2BEL(0:IAMAX), DP2BEL(0:IAMAX)
2090 COMMON /CNUCMS/ B, BMAX, NTRY, NA, NB, NI, NAEL, NBEL
2091 + ,JJA(IAMAX), JJB(IAMAX), JJINT(IAMAX,IAMAX)
2092 + ,JJAEL(IAMAX), JJBEL(IAMAX)
2093 DIMENSION MMA(0:IAMAX), MMB(0:IAMAX), MMI(0:IAMAX2)
2094 DIMENSION M1AEL(0:IAMAX), M1BEL(0:IAMAX)
2095 DIMENSION M2AEL(0:IAMAX), M2BEL(0:IAMAX)
2096 DATA WOX /0.346/
2097 DATA PI /3.1415926/
2098 R2 = 0.1 * SIG0/PI
2099 BMAX = 15. ! fm
2100 SIGMA0 = PI*BMAX*BMAX*10. ! mbarn
2101 IA = 16
2102 DO J=1,IA
2103 MMA(J) = 0
2104 M1AEL(J) = 0
2105 M2AEL(J) = 0
2106 ENDDO
2107 DO J=1,IB
2108 MMB(J) = 0
2109 M1BEL(J) = 0
2110 M2BEL(J) = 0
2111 ENDDO
2112 DO J=1,IA*IB
2113 MMI(J) = 0
2114 ENDDO
2115 NN = 0
2116 M = 0
2117 DO KK=1,NINT
2118 IA = 14 + 2*INT((1.+WOX)*S_RNDM(kk))
2119 CALL INT_NUC (IA, IB, SIG0, SIGEL)
2120 NN = NN + NTRY
2121 MMI(NI) = MMI(NI) + 1
2122 MMA(NA) = MMA(NA)+1
2123 MMB(NB) = MMB(NB)+1
2124 IF (NI .GT. 0) THEN
2125 M = M+1
2126 M1AEL(NAEL) = M1AEL(NAEL)+1
2127 M1BEL(NBEL) = M1BEL(NBEL)+1
2128 ELSE
2129 M2AEL(NAEL) = M2AEL(NAEL)+1
2130 M2BEL(NBEL) = M2BEL(NBEL)+1
2131 ENDIF
2132 ENDDO
2133 MQE = NINT - M
2134 SIGMA = SIGMA0 * FLOAT(M)/FLOAT(NN)
2135 DSIGMA = SIGMA0 * SQRT(FLOAT(M))/FLOAT(NN)
2136 SIGQE = SIGMA0 * FLOAT(MQE)/FLOAT(NN)
2137 DSIGQE = SIGMA0 * SQRT(FLOAT(MQE))/FLOAT(NN)
2138 DO J=1,IA
2139 PROBA(J) = FLOAT(MMA(J))/FLOAT(M)
2140 DPROBA(J) = SQRT(FLOAT(MMA(J)))/FLOAT(M)
2141 ENDDO
2142 DO J=1,IB
2143 PROBB(J) = FLOAT(MMB(J))/FLOAT(M)
2144 DPROBB(J) = SQRT(FLOAT(MMB(J)))/FLOAT(M)
2145 ENDDO
2146 DO J=1,IA*IB
2147 PROBI(J) = FLOAT(MMI(J))/FLOAT(M)
2148 DPROBI(J) = SQRT(FLOAT(MMI(J)))/FLOAT(M)
2149 ENDDO
2150 DO J=0,IA
2151 P1AEL(J) = FLOAT(M1AEL(J))/FLOAT(M)
2152 DP1AEL(J) = SQRT(FLOAT(M1AEL(J)))/FLOAT(M)
2153 P2AEL(J) = FLOAT(M2AEL(J))/FLOAT(MQE)
2154 DP2AEL(J) = SQRT(FLOAT(M2AEL(J)))/FLOAT(MQE)
2155 ENDDO
2156 DO J=0,IB
2157 P1BEL(J) = FLOAT(M1BEL(J))/FLOAT(M)
2158 DP1BEL(J) = SQRT(FLOAT(M1BEL(J)))/FLOAT(M)
2159 P2BEL(J) = FLOAT(M2BEL(J))/FLOAT(MQE)
2160 DP2BEL(J) = SQRT(FLOAT(M2BEL(J)))/FLOAT(MQE)
2161 ENDDO
2162 RETURN
2163 END
2164
2165 SUBROUTINE SIGMA_MC (IA,IB,SIG0,SIGEL,NINT,
2166 + SIGMA,DSIGMA,SIGQE,DSIGQE)
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182 SAVE
2183
2184 PARAMETER (IAMAX=56)
2185 PARAMETER (IAMAX2=3136) ! IAMAX*IAMAX
2186 COMMON /CPROBAB/ PROBA(IAMAX), DPROBA(IAMAX),
2187 + PROBB(IAMAX), DPROBB(IAMAX), PROBI(IAMAX2), DPROBI(IAMAX2),
2188 + P1AEL(0:IAMAX),DP1AEL(0:IAMAX),P1BEL(0:IAMAX), DP1BEL(0:IAMAX),
2189 + P2AEL(0:IAMAX),DP2AEL(0:IAMAX),P2BEL(0:IAMAX), DP2BEL(0:IAMAX)
2190 COMMON /CNUCMS/ B, BMAX, NTRY, NA, NB, NI, NAEL, NBEL
2191 + ,JJA(IAMAX), JJB(IAMAX), JJINT(IAMAX,IAMAX)
2192 + ,JJAEL(IAMAX), JJBEL(IAMAX)
2193 DIMENSION MMA(0:IAMAX), MMB(0:IAMAX), MMI(0:IAMAX2)
2194 DIMENSION M1AEL(0:IAMAX), M1BEL(0:IAMAX)
2195 DIMENSION M2AEL(0:IAMAX), M2BEL(0:IAMAX)
2196 DATA PI /3.1415926/
2197 R2 = 0.1 * SIG0/PI
2198 BMAX = 15. ! fm
2199 SIGMA0 = PI*BMAX*BMAX*10. ! mbarn
2200 DO J=1,IA
2201 MMA(J) = 0
2202 M1AEL(J) = 0
2203 M2AEL(J) = 0
2204 ENDDO
2205 DO J=1,IB
2206 MMB(J) = 0
2207 M1BEL(J) = 0
2208 M2BEL(J) = 0
2209 ENDDO
2210 DO J=1,IA*IB
2211 MMI(J) = 0
2212 ENDDO
2213 NN = 0
2214 M = 0
2215 DO KK=1,NINT
2216 CALL INT_NUC (IA, IB, SIG0, SIGEL)
2217 NN = NN + NTRY
2218 MMI(NI) = MMI(NI) + 1
2219 MMA(NA) = MMA(NA)+1
2220 MMB(NB) = MMB(NB)+1
2221 IF (NI .GT. 0) THEN
2222 M = M+1
2223 M1AEL(NAEL) = M1AEL(NAEL)+1
2224 M1BEL(NBEL) = M1BEL(NBEL)+1
2225 ELSE
2226 M2AEL(NAEL) = M2AEL(NAEL)+1
2227 M2BEL(NBEL) = M2BEL(NBEL)+1
2228 ENDIF
2229 ENDDO
2230 MQE = NINT - M
2231 SIGMA = SIGMA0 * FLOAT(M)/FLOAT(NN)
2232 DSIGMA = SIGMA0 * SQRT(FLOAT(M))/FLOAT(NN)
2233 SIGQE = SIGMA0 * FLOAT(MQE)/FLOAT(NN)
2234 DSIGQE = SIGMA0 * SQRT(FLOAT(MQE))/FLOAT(NN)
2235 DO J=1,IA
2236 PROBA(J) = FLOAT(MMA(J))/FLOAT(M)
2237 DPROBA(J) = SQRT(FLOAT(MMA(J)))/FLOAT(M)
2238 ENDDO
2239 DO J=1,IB
2240 PROBB(J) = FLOAT(MMB(J))/FLOAT(M)
2241 DPROBB(J) = SQRT(FLOAT(MMB(J)))/FLOAT(M)
2242 ENDDO
2243 DO J=1,IA*IB
2244 PROBI(J) = FLOAT(MMI(J))/FLOAT(M)
2245 DPROBI(J) = SQRT(FLOAT(MMI(J)))/FLOAT(M)
2246 ENDDO
2247 DO J=0,IA
2248 P1AEL(J) = FLOAT(M1AEL(J))/FLOAT(M)
2249 DP1AEL(J) = SQRT(FLOAT(M1AEL(J)))/FLOAT(M)
2250 P2AEL(J) = FLOAT(M2AEL(J))/FLOAT(MQE)
2251 DP2AEL(J) = SQRT(FLOAT(M2AEL(J)))/FLOAT(MQE)
2252 ENDDO
2253 DO J=0,IB
2254 P1BEL(J) = FLOAT(M1BEL(J))/FLOAT(M)
2255 DP1BEL(J) = SQRT(FLOAT(M1BEL(J)))/FLOAT(M)
2256 P2BEL(J) = FLOAT(M2BEL(J))/FLOAT(MQE)
2257 DP2BEL(J) = SQRT(FLOAT(M2BEL(J)))/FLOAT(MQE)
2258 ENDDO
2259 RETURN
2260 END
2261
2262
2263
2264
2265
2266
2267 SUBROUTINE SIG_H_AIR (SSIG, SLOPE, ALPHA, SIGT, SIGEL, SIGQE)
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282 SAVE
2283
2284 DATA FOX /0.257/
2285 CALL GLAUBER(14,SSIG,SLOPE,ALPHA,SIG1,SIGEL1,SIGQE1)
2286 CALL GLAUBER(16,SSIG,SLOPE,ALPHA,SIG2,SIGEL2,SIGQE2)
2287 SIGT = (1.-FOX)*SIG1 + FOX*SIG2
2288 SIGEL = (1.-FOX)*SIGEL1 + FOX*SIGEL2
2289 SIGQE = (1.-FOX)*SIGQE1 + FOX*SIGQE2
2290 RETURN
2291 END
2292
2293 SUBROUTINE GLAUBER(JA,SSIG,SLOPE,ALPHA,SIGT,SIGEL,SIGQEL)
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313 SAVE
2314
2315 COMMON /CA0SH/ R0, R02
2316 COMPLEX ZZ, ZS, ZP, ZC
2317 DIMENSION RR(18)
2318 DATA CMBARN /0.389385/
2319 DATA PI /3.1415926/
2320 DATA BMAX /50./ ! GeV**-1
2321 DATA NB /100/
2322
2323
2324 DATA RR /0.81,2.095,1.88,1.674, 2.56,2.56,2.41,2.5,2.519,2.45
2325 + ,2.37, 2.460, 2.440, 2.54, 2.58, 2.718, 2.662,2.789 /
2326 A = FLOAT(JA)
2327
2328 R0 = RR(JA)/0.197/SQRT(5./2. - 4./A) ! GeV**-1
2329 R02 = R0*R0
2330 SIG = SSIG/CMBARN ! GeV**-2
2331 DB = BMAX/FLOAT(NB)
2332 SUM = 0.
2333 SUM1 = 0.
2334 SUM2 = 0.
2335 DO JB=1,NB
2336 B = DB*(FLOAT(JB)-0.5)
2337 GS = GLAUBGS (B,SLOPE, SIG)
2338 GP = GLAUBGP (B,SLOPE, SIG)
2339 XS = (1.- GS)
2340 YS = GS*ALPHA
2341 ZS = CMPLX(XS,YS)
2342 XP = (1.- GP)
2343 YP = GP*ALPHA
2344 ZP = CMPLX(XP,YP)
2345 ZZ = ZS**4. * ZP**(A-4.)
2346 X = REAL (ZZ)
2347 Y = AIMAG(ZZ)
2348 ZC = CMPLX(X,-Y)
2349 SUM = SUM + (1.-X)*B
2350 SUM1 = SUM1 + ((1.-X)**2 + Y**2)*B
2351 OMS = OMEGAS(B,SIG,SLOPE,ALPHA)
2352 OMP = OMEGAP(B,SIG,SLOPE,ALPHA)
2353 OM = (1.- 2.*GS + OMS)**4. * (1. -2.*GP + OMP)**(A-4.)
2354 SUM2 = SUM2 + (1.-2.*X + OM)*B
2355 ENDDO
2356 SIGT = SUM * DB * 4.*PI * CMBARN
2357 SIGEL = SUM1 * DB * 2.*PI * CMBARN
2358 SIGQEL = SUM2 * DB * 2.*PI * CMBARN
2359 RETURN
2360 END
2361
2362 FUNCTION GLAUBGS (B,SLOPE, SIG)
2363 SAVE
2364
2365 COMMON /CA0SH/ A0, A02
2366 DATA PI /3.1415926/
2367 GAMMA2 = A02/4. + 0.5*SLOPE
2368 ARG = B**2/(4.*GAMMA2)
2369 GLAUBGS = SIG/(8.*PI*GAMMA2) * EXP(-ARG)
2370 RETURN
2371 END
2372
2373 FUNCTION GLAUBGP (B,SLOPE, SIG)
2374 SAVE
2375
2376 COMMON /CA0SH/ A0, A02
2377 DATA PI /3.1415926/
2378 GAMMA2 = A02/4. + 0.5*SLOPE
2379 ARG = B**2/(4.*GAMMA2)
2380 C1 = 1.- A02/(6.*GAMMA2)*(1.-ARG)
2381 GLAUBGP = SIG/(8.*PI*GAMMA2) * C1 * EXP(-ARG)
2382 RETURN
2383 END
2384
2385 FUNCTION OMEGAS (B, SIG, SLOPE, RHO)
2386 SAVE
2387
2388 COMMON /CA0SH/ A0, A02
2389 DATA PI /3.1415926/
2390 ETA2 = 0.25*(A02 + SLOPE)
2391 F02 = SIG*SIG*(1.+RHO*RHO)/(16.*PI**2)
2392 ARG = -B*B/(4.*ETA2)
2393 OMEGAS = F02/(4.*ETA2*SLOPE) *EXP(ARG)
2394 RETURN
2395 END
2396
2397 FUNCTION OMEGAP (B, SIG, SLOPE, RHO)
2398 SAVE
2399
2400 COMMON /CA0SH/ A0, A02
2401 DATA PI /3.1415926/
2402 ETA2 = 0.25*(A02 + SLOPE)
2403 F02 = SIG*SIG*(1.+RHO*RHO)/(16.*PI**2)
2404 ARG = -B*B/(4.*ETA2)
2405 OMEGAP=F02/(4.*ETA2*SLOPE)*(1.-A02/(6.*ETA2)*(1.+ARG))*EXP(ARG)
2406 RETURN
2407 END
2408
2409
2410
2411
2412
2413 SUBROUTINE BLOCK(SQS,SIG1,SIG2,SLOP1,SLOP2,
2414 + RHO1,RHO2,SIGEL1,SIGEL2)
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427 SAVE
2428
2429 DATA PI /3.1415926/
2430 DATA CMBARN /0.389385/
2431 S = SQS*SQS
2432 CALL FPLUS (S, FR, FI)
2433 CALL FMINUS (S, GR, GI)
2434 SIG1 = FI-GI
2435 SIG2 = FI+GI
2436 RHO1 = (FR-GR)/(FI-GI)
2437 RHO2 = (FR+GR)/(FI+GI)
2438 CALL SSLOPE (S, BP, BM)
2439 SLOP1 = BP - GI/FI*(BM-BP)
2440 SLOP2 = BP + GI/FI*(BM-BP)
2441 SIGEL1 = SIG1**2*(1.+RHO1**2)/(16.*PI*SLOP1)/CMBARN
2442 SIGEL2 = SIG2**2*(1.+RHO2**2)/(16.*PI*SLOP2)/CMBARN
2443 RETURN
2444 END
2445
2446 SUBROUTINE FPLUS (S, FR, FI)
2447 SAVE
2448
2449 COMMON /BLOCKC/ AA, BETA, S0, CC, AMU, DD, ALPHA, A0
2450 COMPLEX Z1, Z2, Z3
2451 DATA PI /3.1415926/
2452 F1 = LOG(S/S0)
2453 Z1 = CMPLX(F1,-PI/2.)
2454 Z1 = Z1*Z1
2455 Z2 = 1. + A0*Z1
2456 Z3 = Z1/Z2
2457 F2 = CC*S**(AMU-1.)
2458 F3 = 0.5*PI*(1.-AMU)
2459 FI = AA + F2*COS(F3) + BETA*REAL(Z3)
2460 FR = -BETA*AIMAG(Z3)+F2*SIN(F3)
2461 RETURN
2462 END
2463
2464 SUBROUTINE FMINUS (S, FR, FI)
2465 SAVE
2466
2467 COMMON /BLOCKC/ AA, BETA, S0, CC, AMU, DD, ALPHA, A0
2468 DATA PI /3.1415926/
2469 F1 = S**(ALPHA-1.)
2470 F2 = 0.5*PI*(1.-ALPHA)
2471 FR = -DD*F1*COS(F2)
2472 FI = -DD*F1*SIN(F2)
2473 RETURN
2474 END
2475
2476 SUBROUTINE SSLOPE (S, BP, BM)
2477 SAVE
2478
2479 COMMON /BLOCKD/ CP, DP, EP, CM, DM
2480 AL = LOG(S)
2481 BP = CP + DP*AL + EP*AL*AL
2482 BM = CM + DM*AL
2483 RETURN
2484 END
2485
2486 SUBROUTINE BLOCK_INI
2487
2488 SAVE
2489
2490 COMMON /BLOCKC/ AA, BETA, S0, CC, AMU, DD, ALPHA, A0
2491 COMMON /BLOCKD/ CP, DP, EP, CM, DM
2492 AA = 41.74
2493 BETA = 0.66
2494 S0 = 338.5
2495 CC = 0.
2496 AMU = 0.
2497 DD = -39.37
2498 ALPHA = 0.48
2499 A0 = 0.
2500 CP = 10.90
2501 DP = -0.08
2502 EP = 0.043
2503 CM = 23.27
2504 DM = 0.93
2505 RETURN
2506 END
2507
2508
2509
2510
2511
2512 SUBROUTINE SIGNUC_INI (IA,E0)
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524 COMMON /CLENNN/ SSIGNUC(60), ALNUC(60)
2525 DIMENSION SIGMA(6,56), SIGQE(6,56)
2526 DIMENSION AA(6)
2527 DATA NE /6/, AMIN /1./, DA /1./
2528 DATA AA /1.,2.,3.,4.,5.,6./
2529 DATA AVOG /6.0221367E-04/
2530 DATA ATARGET /14.514/ ! effective masss of air
2531
2532 DATA (SIGMA(J, 2),J=1,6) / 392., 434., 507., 617., 739., 866./
2533 DATA (SIGMA(J, 3),J=1,6) / 459., 501., 579., 691., 819., 943./
2534 DATA (SIGMA(J, 4),J=1,6) / 493., 532., 608., 721., 853., 975./
2535 DATA (SIGMA(J, 5),J=1,6) / 589., 632., 716., 839., 986.,1122./
2536 DATA (SIGMA(J, 6),J=1,6) / 695., 746., 838., 974.,1125.,1275./
2537 DATA (SIGMA(J, 7),J=1,6) / 710., 759., 857., 986.,1141.,1292./
2538 DATA (SIGMA(J, 8),J=1,6) / 751., 808., 902.,1039.,1192.,1344./
2539 DATA (SIGMA(J, 9),J=1,6) / 794., 847., 944.,1082.,1241.,1395./
2540 DATA (SIGMA(J,10),J=1,6) / 808., 857., 958.,1095.,1248.,1411./
2541 DATA (SIGMA(J,11),J=1,6) / 808., 858., 958.,1094.,1255.,1409./
2542 DATA (SIGMA(J,12),J=1,6) / 856., 909.,1001.,1144.,1306.,1462./
2543 DATA (SIGMA(J,13),J=1,6) / 868., 916.,1016.,1166.,1324.,1486./
2544 DATA (SIGMA(J,14),J=1,6) / 913., 961.,1063.,1214.,1386.,1543./
2545 DATA (SIGMA(J,15),J=1,6) / 937., 995.,1101.,1240.,1411.,1573./
2546 DATA (SIGMA(J,16),J=1,6) / 998.,1037.,1157.,1304.,1474.,1644./
2547 DATA (SIGMA(J,17),J=1,6) / 991.,1044.,1154.,1310.,1472.,1647./
2548 DATA (SIGMA(J,18),J=1,6) / 1041.,1101.,1208.,1359.,1544.,1718./
2549 DATA (SIGMA(J,19),J=1,6) / 1094.,1151.,1255.,1431.,1614.,1785./
2550 DATA (SIGMA(J,20),J=1,6) / 1141.,1193.,1314.,1485.,1667.,1842./
2551 DATA (SIGMA(J,21),J=1,6) / 1165.,1222.,1341.,1498.,1694.,1880./
2552 DATA (SIGMA(J,22),J=1,6) / 1159.,1219.,1333.,1506.,1687.,1863./
2553 DATA (SIGMA(J,23),J=1,6) / 1211.,1265.,1381.,1553.,1738.,1918./
2554 DATA (SIGMA(J,24),J=1,6) / 1221.,1285.,1402.,1571.,1757.,1947./
2555 DATA (SIGMA(J,25),J=1,6) / 1245.,1314.,1429.,1595.,1792.,1993./
2556 DATA (SIGMA(J,26),J=1,6) / 1270.,1334.,1447.,1624.,1811.,2005./
2557 DATA (SIGMA(J,27),J=1,6) / 1251.,1314.,1431.,1603.,1790.,1984./
2558 DATA (SIGMA(J,28),J=1,6) / 1289.,1351.,1465.,1654.,1839.,2029./
2559 DATA (SIGMA(J,29),J=1,6) / 1412.,1482.,1617.,1796.,2003.,2204./
2560 DATA (SIGMA(J,30),J=1,6) / 1351.,1409.,1526.,1711.,1895.,2105./
2561 DATA (SIGMA(J,31),J=1,6) / 1361.,1422.,1548.,1734.,1932.,2132./
2562 DATA (SIGMA(J,32),J=1,6) / 1381.,1435.,1574.,1751.,1952.,2140./
2563 DATA (SIGMA(J,33),J=1,6) / 1400.,1466.,1593.,1767.,1971.,2173./
2564 DATA (SIGMA(J,34),J=1,6) / 1414.,1479.,1606.,1796.,1985.,2193./
2565 DATA (SIGMA(J,35),J=1,6) / 1425.,1503.,1621.,1800.,2008.,2203./
2566 DATA (SIGMA(J,36),J=1,6) / 1444.,1516.,1643.,1822.,2031.,2225./
2567 DATA (SIGMA(J,37),J=1,6) / 1460.,1529.,1655.,1844.,2042.,2246./
2568 DATA (SIGMA(J,38),J=1,6) / 1484.,1547.,1676.,1861.,2071.,2269./
2569 DATA (SIGMA(J,39),J=1,6) / 1494.,1557.,1700.,1886.,2085.,2291./
2570 DATA (SIGMA(J,40),J=1,6) / 1510.,1585.,1710.,1897.,2116.,2292./
2571 DATA (SIGMA(J,41),J=1,6) / 1532.,1594.,1724.,1922.,2116.,2317./
2572 DATA (SIGMA(J,42),J=1,6) / 1540.,1617.,1735.,1930.,2144.,2334./
2573 DATA (SIGMA(J,43),J=1,6) / 1559.,1627.,1764.,1944.,2158.,2363./
2574 DATA (SIGMA(J,44),J=1,6) / 1570.,1641.,1774.,1949.,2172.,2367./
2575 DATA (SIGMA(J,45),J=1,6) / 1587.,1651.,1784.,1983.,2187.,2396./
2576 DATA (SIGMA(J,46),J=1,6) / 1609.,1675.,1810.,1997.,2206.,2412./
2577 DATA (SIGMA(J,47),J=1,6) / 1611.,1688.,1814.,2011.,2236.,2436./
2578 DATA (SIGMA(J,48),J=1,6) / 1630.,1700.,1833.,2024.,2240.,2457./
2579 DATA (SIGMA(J,49),J=1,6) / 1645.,1717.,1843.,2047.,2251.,2474./
2580 DATA (SIGMA(J,50),J=1,6) / 1655.,1729.,1858.,2051.,2272.,2488./
2581 DATA (SIGMA(J,51),J=1,6) / 1668.,1742.,1875.,2076.,2288.,2504./
2582 DATA (SIGMA(J,52),J=1,6) / 1684.,1757.,1891.,2091.,2308.,2515./
2583 DATA (SIGMA(J,53),J=1,6) / 1697.,1773.,1908.,2103.,2328.,2544./
2584 DATA (SIGMA(J,54),J=1,6) / 1713.,1785.,1917.,2125.,2335.,2533./
2585 DATA (SIGMA(J,55),J=1,6) / 1726.,1803.,1939.,2131.,2355.,2570./
2586 DATA (SIGMA(J,56),J=1,6) / 1757.,1831.,1970.,2168.,2388.,2620./
2587
2588 DATA (SIGQE(J, 2),J=1,6) / 41., 39., 54., 99., 159., 229./
2589 DATA (SIGQE(J, 3),J=1,6) / 43., 40., 55., 101., 167., 238./
2590 DATA (SIGQE(J, 4),J=1,6) / 40., 40., 55., 102., 168., 243./
2591 DATA (SIGQE(J, 5),J=1,6) / 45., 44., 61., 113., 179., 262./
2592 DATA (SIGQE(J, 6),J=1,6) / 52., 49., 67., 121., 195., 278./
2593 DATA (SIGQE(J, 7),J=1,6) / 50., 48., 69., 121., 194., 276./
2594 DATA (SIGQE(J, 8),J=1,6) / 52., 50., 70., 125., 199., 282./
2595 DATA (SIGQE(J, 9),J=1,6) / 54., 50., 69., 126., 206., 289./
2596 DATA (SIGQE(J,10),J=1,6) / 53., 50., 70., 127., 204., 288./
2597 DATA (SIGQE(J,11),J=1,6) / 51., 50., 69., 125., 203., 285./
2598 DATA (SIGQE(J,12),J=1,6) / 52., 51., 70., 127., 210., 293./
2599 DATA (SIGQE(J,13),J=1,6) / 53., 50., 71., 129., 210., 293./
2600 DATA (SIGQE(J,14),J=1,6) / 52., 53., 72., 134., 212., 301./
2601 DATA (SIGQE(J,15),J=1,6) / 54., 52., 75., 135., 219., 306./
2602 DATA (SIGQE(J,16),J=1,6) / 57., 56., 76., 136., 222., 313./
2603 DATA (SIGQE(J,17),J=1,6) / 55., 54., 76., 137., 221., 311./
2604 DATA (SIGQE(J,18),J=1,6) / 59., 55., 79., 142., 223., 320./
2605 DATA (SIGQE(J,19),J=1,6) / 63., 58., 81., 143., 231., 323./
2606 DATA (SIGQE(J,20),J=1,6) / 63., 60., 82., 149., 237., 332./
2607 DATA (SIGQE(J,21),J=1,6) / 64., 61., 84., 150., 236., 333./
2608 DATA (SIGQE(J,22),J=1,6) / 62., 61., 84., 145., 237., 329./
2609 DATA (SIGQE(J,23),J=1,6) / 65., 62., 83., 149., 240., 341./
2610 DATA (SIGQE(J,24),J=1,6) / 64., 61., 84., 152., 244., 338./
2611 DATA (SIGQE(J,25),J=1,6) / 64., 61., 86., 153., 249., 343./
2612 DATA (SIGQE(J,26),J=1,6) / 66., 64., 88., 156., 251., 344./
2613 DATA (SIGQE(J,27),J=1,6) / 65., 61., 84., 155., 244., 345./
2614 DATA (SIGQE(J,28),J=1,6) / 65., 63., 87., 153., 249., 347./
2615 DATA (SIGQE(J,29),J=1,6) / 72., 64., 91., 161., 260., 362./
2616 DATA (SIGQE(J,30),J=1,6) / 67., 63., 90., 157., 252., 355./
2617 DATA (SIGQE(J,31),J=1,6) / 67., 66., 90., 161., 256., 353./
2618 DATA (SIGQE(J,32),J=1,6) / 68., 65., 89., 161., 256., 355./
2619 DATA (SIGQE(J,33),J=1,6) / 69., 66., 89., 161., 257., 360./
2620 DATA (SIGQE(J,34),J=1,6) / 69., 63., 89., 160., 262., 359./
2621 DATA (SIGQE(J,35),J=1,6) / 68., 65., 90., 166., 259., 360./
2622 DATA (SIGQE(J,36),J=1,6) / 68., 66., 92., 167., 257., 362./
2623 DATA (SIGQE(J,37),J=1,6) / 71., 67., 92., 166., 261., 365./
2624 DATA (SIGQE(J,38),J=1,6) / 70., 67., 92., 167., 265., 367./
2625 DATA (SIGQE(J,39),J=1,6) / 69., 68., 96., 163., 261., 370./
2626 DATA (SIGQE(J,40),J=1,6) / 71., 67., 92., 167., 266., 371./
2627 DATA (SIGQE(J,41),J=1,6) / 72., 68., 93., 167., 267., 373./
2628 DATA (SIGQE(J,42),J=1,6) / 71., 69., 96., 167., 271., 370./
2629 DATA (SIGQE(J,43),J=1,6) / 72., 70., 95., 168., 265., 369./
2630 DATA (SIGQE(J,44),J=1,6) / 70., 68., 98., 170., 270., 372./
2631 DATA (SIGQE(J,45),J=1,6) / 72., 69., 97., 167., 272., 379./
2632 DATA (SIGQE(J,46),J=1,6) / 75., 69., 98., 173., 272., 370./
2633 DATA (SIGQE(J,47),J=1,6) / 73., 70., 93., 170., 275., 377./
2634 DATA (SIGQE(J,48),J=1,6) / 73., 71., 96., 170., 275., 379./
2635 DATA (SIGQE(J,49),J=1,6) / 75., 72., 96., 171., 275., 379./
2636 DATA (SIGQE(J,50),J=1,6) / 74., 73., 97., 174., 275., 380./
2637 DATA (SIGQE(J,51),J=1,6) / 73., 68., 97., 173., 281., 388./
2638 DATA (SIGQE(J,52),J=1,6) / 75., 71., 99., 175., 275., 390./
2639 DATA (SIGQE(J,53),J=1,6) / 75., 71., 98., 180., 279., 383./
2640 DATA (SIGQE(J,54),J=1,6) / 74., 71., 99., 177., 280., 386./
2641 DATA (SIGQE(J,55),J=1,6) / 75., 71., 100., 179., 278., 394./
2642 DATA (SIGQE(J,56),J=1,6) / 76., 70., 101., 175., 284., 390./
2643
2644 ASQS = 0.5*LOG10(1.876E+03*E0)
2645 JE = MIN(INT((ASQS-AMIN)/DA)+1,NE-2)
2646 DO JA=2,IA
2647 ABEAM = FLOAT(JA)
2648 S1 = QUAD_INT(ASQS, AA(JE),AA(JE+1),AA(JE+2),
2649 + SIGMA(JE,JA),SIGMA(JE+1,JA),SIGMA(JE+2,JA))
2650 S2 = QUAD_INT(ASQS, AA(JE),AA(JE+1),AA(JE+2),
2651 + SIGQE(JE,JA),SIGQE(JE+1,JA),SIGQE(JE+2,JA))
2652 SSIGNUC(JA) = S1 + S2
2653 ALNUC(JA) = ATARGET/(AVOG*SSIGNUC(JA))
2654 ENDDO
2655 ALNUC(1) = FPNI(E0, 13)
2656 SSIGNUC(1) = ATARGET/(AVOG*ALNUC(1))
2657
2658 RETURN
2659 END
2660
2661
2662
2663
2664
2665
2666 FUNCTION QUAD_INT (R,X0,X1,X2,V0,V1,V2)
2667
2668 SAVE
2669
2670 R0=R-X0
2671 R1=R-X1
2672 R2=R-X2
2673 S0=X0-X1
2674 S1=X0-X2
2675 S2=X1-X2
2676 QUAD_INT = V0*R1*R2/(S0*S1)-V1*R0*R2/(S0*S2)+V2*R0*R1/(S1*S2)
2677 RETURN
2678 END
2679
2680 FUNCTION GAUSS (FUN, A,B)
2681
2682
2683
2684 SAVE
2685
2686 DIMENSION X(8), W(8)
2687 DATA X / .0950125098, .2816035507, .4580167776, .6178762444
2688 1 ,.7554044083, .8656312023, .9445750230, .9894009349/
2689 DATA W / .1894506104, .1826034150, .1691565193, .1495959888
2690 1 ,.1246289712, .0951585116, .0622535239, .0271524594/
2691 XM = 0.5*(B+A)
2692 XR = 0.5*(B-A)
2693 SS = 0.
2694 DO J=1,8
2695 DX = XR*X(J)
2696 SS = SS + W(J) * (FUN(XM+DX) + FUN(XM-DX))
2697 ENDDO
2698 GAUSS = XR*SS
2699 RETURN
2700 END
2701
2702
2703 FUNCTION GASDEV(Idum)
2704
2705 SAVE
2706
2707
2708 DATA ISET/0/
2709 IF (ISET.EQ.0) THEN
2710 1 V1=2.*S_RNDM(ISET)-1.
2711 V2=2.*S_RNDM(Idum)-1.
2712 R=V1**2+V2**2
2713 IF(R.GE.1.)GO TO 1
2714 FAC=SQRT(-2.*LOG(R)/R)
2715 GSET=V1*FAC
2716 GASDEV=V2*FAC
2717 ISET=1
2718 ELSE
2719 GASDEV=GSET
2720 ISET=0
2721 ENDIF
2722 RETURN
2723 END
2724
2725 subroutine invert_array (yy, xmin, dx, n, xnew, ymin, dy)
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735 SAVE
2736
2737 dimension yy(n), xnew (n)
2738 ymin = yy(1)
2739 ymax = yy(n)
2740 dy = (ymax - ymin)/float(n-1)
2741 xnew (1) = xmin
2742 xnew (n) = xmin + dx*float(n-1)
2743 k0 = 1
2744 do j=2,n-1
2745 y = ymin + float(j-1)*dy
2746 do k=k0,n
2747 if((yy(k) .gt. y) .eqv. (yy(n) .gt. yy(1))) goto 100
2748 enddo
2749 100 y2 = yy(k)
2750 y1 = yy(k-1)
2751 k0 = k-1
2752 x1 = xmin + dx*float(k-2)
2753 x2 = x1+dx
2754 xnew (j) = x1 + dx* (y-y1)/(y2-y1)
2755 enddo
2756 return
2757 end
2758
2759 SUBROUTINE SINCO(S,C)
2760 SAVE
2761
2762 DATA PI /3.1415926/
2763 F = 2.*PI*S_RNDM(0)
2764 C = COS (F)
2765 S = SIN (F)
2766 RETURN
2767 END
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777 SUBROUTINE SIGMA_PP (E0, SIGT, SIGEL, SIGINEL, SLOPE, RHO)
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794 SAVE
2795
2796 DIMENSION SSIG0(51)
2797 DIMENSION SIGDIF(3)
2798 DATA ICSPA /0/
2799 DATA PI /3.1415926/
2800 DATA CMBARN /0.389385/
2801
2802
2803 DATA (SSIG0(J),J=1,51) /
2804 + 32.05, 32.06, 32.08, 32.13, 32.22, 32.36,
2805 + 32.56, 32.85, 33.24, 33.75, 34.37, 35.14,
2806 + 36.05, 37.12, 38.37, 39.78, 41.36, 43.13,
2807 + 45.07, 47.18, 49.47, 51.91, 54.54, 57.28,
2808 + 60.15, 63.15, 66.28, 69.48, 72.80, 76.22,
2809 + 79.71, 83.27, 86.87, 90.55, 94.26, 98.05,
2810 + 101.89, 105.75, 109.71, 113.65, 117.60, 121.55,
2811 + 125.53, 129.56, 133.60, 137.70, 141.77, 145.84,
2812 + 149.92, 154.02, 158.15/
2813
2814
2815 SQS = SQRT(2000.*0.938*E0)
2816
2817
2818
2819 IF(ICSPA.EQ.-1) THEN
2820
2821 AL = LOG10(SQS)
2822 if(AL.le.1.) then
2823 SIGINEL = SSIG0(1)
2824 else
2825 J1 = (AL - 1.)*10. + 1
2826 J1 = min(J1,50)
2827 T = (AL-1.)*10. - FLOAT(J1-1)
2828 SIGINEL = SSIG0(J1)*(1.-T) + SSIG0(J1+1)*T
2829 endif
2830 CALL BLOCK(SQS,SIGT1,SIGT2,SLOP1,SLOP2,RHO1,RHO2,SIGEL1,SIGEL2)
2831 R = SIGEL1/SIGT1
2832 RHO = RHO1
2833 SIGT = SIGINEL/(1.-R)
2834 SIGEL = SIGINEL*R/(1.-R)
2835 SLOPE = SIGT**2/(SIGEL * 16.*PI) * (1.+RHO1**2) /CMBARN
2836
2837
2838
2839 ELSE IF(ICSPA.EQ.0) THEN
2840
2841 CALL SIB_SIGMA_HP(1,SQS,SIGT,SIGEL,SIGINEL,SIGDIF,SLOPE,RHO)
2842
2843
2844
2845 ELSE IF(ICSPA.EQ.1) THEN
2846
2847 CALL BLOCK(SQS,SIGT1,SIGT2,SLOP1,SLOP2,RHO1,RHO2,
2848 + SIGEL1,SIGEL2)
2849 R = SIGEL1/SIGT1
2850 RHO = RHO1
2851
2852 DELDL = 0.0808
2853 EPSDL = -0.4525
2854 S = SQS*SQS
2855 SIGT = 21.7*S**DELDL+56.08*S**EPSDL
2856 SIGEL = R*SIGT
2857 SIGINEL = SIGT-SIGEL
2858 SLOPE = SIGT**2/(SIGEL * 16.*PI) * (1.+RHO**2) /CMBARN
2859
2860
2861
2862 ELSE IF(ICSPA.EQ.2) THEN
2863
2864 DELDL = 0.0808
2865 EPSDL = -0.4525
2866 S = SQS*SQS
2867 SIGT = 21.7*S**DELDL+56.08*S**EPSDL
2868 IMODEL = 1
2869 IF(IMODEL.EQ.1) THEN
2870 ALPHAP = 0.25D0
2871 SLOPE = 8.5D0+2.D0*ALPHAP*LOG(S)
2872 ELSE IF(IMODEL.EQ.2) THEN
2873 ALPHAP = 0.3D0
2874 SLOPE = 8.D0+2.D0*ALPHAP*LOG(S)
2875 ENDIF
2876 SIGEL = SIGT**2/(16.D0*PI*SLOPE*CMBARN)
2877 SIGINEL = SIGT-SIGEL
2878 RHO = 0.
2879
2880
2881
2882 ELSE IF(ICSPA.EQ.3) THEN
2883
2884 R = 0.17D0
2885
2886 DELDL = 0.0808
2887 EPSDL = -0.4525
2888 S = SQS*SQS
2889 SIGT = 21.7*S**DELDL+56.08*S**EPSDL
2890
2891 SIGEL = R*SIGT
2892 SIGINEL = SIGT-SIGEL
2893 SLOPE = SIGT**2/(16*PI*SIGEL)/CMBARN
2894 RHO = 0.
2895
2896 ENDIF
2897
2898 RETURN
2899 END
2900
2901
2902 SUBROUTINE SIGMA_PIP (E0, SIGT, SIGEL, SIGINEL, SLOPE, RHO)
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919 SAVE
2920
2921 DIMENSION SSIG0(51)
2922 DIMENSION SIGDIF(3)
2923 DATA ICSPA /0/
2924 DATA PI /3.1415926/
2925 DATA CMBARN /0.389385/
2926
2927
2928 DATA (SSIG0(J),J=1,51) /
2929 + 20.76, 20.78, 20.81, 20.88, 20.98, 21.13,
2930 + 21.33, 21.61, 21.96, 22.39, 22.92, 23.56,
2931 + 24.31, 25.18, 26.18, 27.32, 28.60, 30.04,
2932 + 31.64, 33.40, 35.34, 37.43, 39.72, 42.16,
2933 + 44.77, 47.56, 50.53, 53.66, 56.99, 60.50,
2934 + 64.17, 68.03, 72.05, 76.27, 80.67, 85.27,
2935 + 90.08, 95.04, 100.27, 105.65, 111.21, 116.94,
2936 + 122.87, 129.03, 135.37, 141.93, 148.62, 155.49,
2937 + 162.48, 169.60, 176.94/
2938
2939 SQS = SQRT(2000.*0.938*E0)
2940
2941
2942
2943 IF(ICSPA.EQ.-1) THEN
2944
2945 AL = LOG10(SQS)
2946 if(AL.le.1.) then
2947 SIGINEL = SSIG0(1)
2948 else
2949 J1 = (AL - 1.)*10. + 1
2950 J1 = min(J1,50)
2951 T = (AL-1.)*10. - FLOAT(J1-1)
2952 SIGINEL = SSIG0(J1)*(1.-T) + SSIG0(J1+1)*T
2953 endif
2954 CALL BLOCK(SQS,SIGT1,SIGT2,SLOP1,SLOP2,RHO1,RHO2,SIGEL1,SIGEL2)
2955 R = SIGEL1/SIGT1
2956 RHO = RHO1
2957 SIGT = SIGINEL/(1.-R)
2958 SIGEL = SIGINEL*R/(1.-R)
2959 SLOPE = SIGT**2/(SIGEL * 16.*PI) * (1.+RHO1**2) /CMBARN
2960
2961
2962
2963 ELSE IF(ICSPA.EQ.0) THEN
2964
2965 CALL SIB_SIGMA_HP(2,SQS,SIGT,SIGEL,SIGINEL,SIGDIF,SLOPE,RHO)
2966
2967
2968
2969 ELSE IF(ICSPA.EQ.1) THEN
2970
2971 CALL BLOCK(SQS,SIGT1,SIGT2,SLOP1,SLOP2,RHO1,RHO2,
2972 + SIGEL1,SIGEL2)
2973 R = SIGEL1/SIGT1
2974 RHO = RHO1
2975
2976 DELDL = 0.0808
2977 EPSDL = -0.4525
2978 S = SQS*SQS
2979 SIGT = 13.63*S**DELDL+(36.02+27.56)/2.*S**EPSDL
2980 SIGEL = R*SIGT
2981 SIGINEL = SIGT-SIGEL
2982 SLOPE = SIGT**2/(SIGEL * 16.*PI) * (1.+RHO**2) /CMBARN
2983
2984
2985
2986 ELSE IF(ICSPA.EQ.2) THEN
2987
2988 DELDL = 0.0808
2989 EPSDL = -0.4525
2990 S = SQS*SQS
2991 SIGT = 13.63*S**DELDL+(36.02+27.56)/2.*S**EPSDL
2992 IMODEL = 1
2993 IF(IMODEL.EQ.1) THEN
2994 ALPHAP = 0.25D0
2995 SLOPE = 8.5D0+2.D0*ALPHAP*LOG(S)
2996 ELSE IF(IMODEL.EQ.2) THEN
2997 ALPHAP = 0.3D0
2998 SLOPE = 8.D0+2.D0*ALPHAP*LOG(S)
2999 ENDIF
3000 SIGEL = SIGT**2/(16.D0*PI*SLOPE*CMBARN)
3001 SIGINEL = SIGT-SIGEL
3002 RHO = 0.
3003
3004
3005
3006 ELSE IF(ICSPA.EQ.3) THEN
3007
3008 R = 0.17D0
3009
3010 DELDL = 0.0808
3011 EPSDL = -0.4525
3012 S = SQS*SQS
3013 SIGT = 13.63*S**DELDL+(36.02+27.56)/2.*S**EPSDL
3014
3015 SIGEL = R*SIGT
3016 SIGINEL = SIGT-SIGEL
3017 SLOPE = SIGT**2/(16*PI*SIGEL)/CMBARN
3018 RHO = 0.
3019
3020 ENDIF
3021
3022 RETURN
3023 END
3024
3025
3026 SUBROUTINE SIGMA_KP (E0, SIGT, SIGEL, SIGINEL, SLOPE, RHO)
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045 SAVE
3046
3047 DIMENSION SSIG0(51)
3048 DIMENSION SIGDIF(3)
3049 DATA ICSPA /0/
3050 DATA PI /3.1415926/
3051 DATA CMBARN /0.389385/
3052
3053
3054 DATA (SSIG0(J),J=1,51) /
3055 + 20.76, 20.78, 20.81, 20.88, 20.98, 21.13,
3056 + 21.33, 21.61, 21.96, 22.39, 22.92, 23.56,
3057 + 24.31, 25.18, 26.18, 27.32, 28.60, 30.04,
3058 + 31.64, 33.40, 35.34, 37.43, 39.72, 42.16,
3059 + 44.77, 47.56, 50.53, 53.66, 56.99, 60.50,
3060 + 64.17, 68.03, 72.05, 76.27, 80.67, 85.27,
3061 + 90.08, 95.04, 100.27, 105.65, 111.21, 116.94,
3062 + 122.87, 129.03, 135.37, 141.93, 148.62, 155.49,
3063 + 162.48, 169.60, 176.94/
3064
3065 SQS = SQRT(2000.*0.938*E0)
3066
3067
3068
3069 IF(ICSPA.EQ.-1) THEN
3070
3071 AL = LOG10(SQS)
3072 if(AL.le.1.) then
3073 SIGINEL = SSIG0(1)
3074 else
3075 J1 = (AL - 1.)*10. + 1
3076 J1 = min(J1,50)
3077 T = (AL-1.)*10. - FLOAT(J1-1)
3078 SIGINEL = SSIG0(J1)*(1.-T) + SSIG0(J1+1)*T
3079 endif
3080 CALL BLOCK(SQS,SIGT1,SIGT2,SLOP1,SLOP2,RHO1,RHO2,SIGEL1,SIGEL2)
3081 R = SIGEL1/SIGT1
3082 RHO = RHO1
3083 SIGT = SIGINEL/(1.-R)
3084 SIGEL = SIGINEL*R/(1.-R)
3085 SLOPE = SIGT**2/(SIGEL * 16.*PI) * (1.+RHO1**2) /CMBARN
3086
3087
3088
3089 ELSE IF(ICSPA.EQ.0) THEN
3090
3091 CALL SIB_SIGMA_HP(3,SQS,SIGT,SIGEL,SIGINEL,SIGDIF,SLOPE,RHO)
3092
3093
3094
3095 ELSE IF(ICSPA.EQ.1) THEN
3096
3097 CALL BLOCK(SQS,SIGT1,SIGT2,SLOP1,SLOP2,RHO1,RHO2,
3098 + SIGEL1,SIGEL2)
3099 R = SIGEL1/SIGT1
3100 RHO = RHO1
3101
3102 DELDL = 0.0808
3103 EPSDL = -0.4525
3104 S = SQS*SQS
3105 SIGT = 11.82*S**DELDL+(26.36+ 8.15)/2.*S**EPSDL
3106 SIGEL = R*SIGT
3107 SIGINEL = SIGT-SIGEL
3108 SLOPE = SIGT**2/(SIGEL * 16.*PI) * (1.+RHO**2) /CMBARN
3109
3110
3111
3112 ELSE IF(ICSPA.EQ.2) THEN
3113
3114 DELDL = 0.0808
3115 EPSDL = -0.4525
3116 S = SQS*SQS
3117 SIGT = 11.82*S**DELDL+(26.36+ 8.15)/2.*S**EPSDL
3118 IMODEL = 1
3119 IF(IMODEL.EQ.1) THEN
3120 ALPHAP = 0.25D0
3121 SLOPE = 8.5D0+2.D0*ALPHAP*LOG(S)
3122 ELSE IF(IMODEL.EQ.2) THEN
3123 ALPHAP = 0.3D0
3124 SLOPE = 8.D0+2.D0*ALPHAP*LOG(S)
3125 ENDIF
3126 SIGEL = SIGT**2/(16.D0*PI*SLOPE*CMBARN)
3127 SIGINEL = SIGT-SIGEL
3128 RHO = 0.
3129
3130
3131
3132 ELSE IF(ICSPA.EQ.3) THEN
3133
3134 R = 0.17D0
3135
3136 DELDL = 0.0808
3137 EPSDL = -0.4525
3138 S = SQS*SQS
3139 SIGT = 11.82*S**DELDL+(26.36+ 8.15)/2.*S**EPSDL
3140
3141 SIGEL = R*SIGT
3142 SIGINEL = SIGT-SIGEL
3143 SLOPE = SIGT**2/(16*PI*SIGEL)/CMBARN
3144 RHO = 0.
3145
3146 ENDIF
3147
3148 RETURN
3149 END
3150
3151
3152
3153 SUBROUTINE SIGMA_INI
3154
3155
3156
3157 SAVE
3158
3159 COMMON /CSAIR/ NSQS, ASQSMIN, ASQSMAX, DASQS,
3160 & SSIG0(61,3),SSIGA(61,3),ALINT(61,3)
3161
3162 DATA AVOG /6.0221367E-04/
3163 ATARGET = 14.514
3164
3165 CALL BLOCK_INI
3166
3167
3168 NSQS = 61
3169 SQSMIN = 10.
3170 SQSMAX = 1.E+07
3171 ASQSMIN = LOG10(SQSMIN)
3172 ASQSMAX = LOG10(SQSMAX)
3173 DASQS = (ASQSMAX-ASQSMIN)/FLOAT(NSQS-1)
3174 DO J=1,NSQS
3175 ASQS = ASQSMIN + DASQS*FLOAT(J-1)
3176 SQS = 10.**ASQS
3177 E0 = SQS*SQS/(2.*0.938) * 1.E-03 ! TeV
3178
3179 CALL SIGMA_PP (E0, SIGT, SIGEL, SIGINEL, SLOPE, RHO)
3180 CALL SIG_H_AIR (SIGT, SLOPE, RHO, SSIGT, SSIGEL, SSIGQE)
3181 SSIGA(J,1) = SSIGT-SSIGQE
3182 SSIG0(J,1) = SIGINEL
3183 ALINT(J,1) = 1./(AVOG*SSIGA(J,1)/ATARGET)
3184
3185 CALL SIGMA_PIP (E0, SIGT, SIGEL, SIGINEL, SLOPE, RHO)
3186 CALL SIG_H_AIR (SIGT, SLOPE, RHO, SSIGT, SSIGEL, SSIGQE)
3187 SSIGA(J,2) = SSIGT-SSIGQE
3188 SSIG0(J,2) = SIGINEL
3189 ALINT(J,2) = 1./(AVOG*SSIGA(J,2)/ATARGET)
3190
3191 CALL SIGMA_KP (E0, SIGT, SIGEL, SIGINEL, SLOPE, RHO)
3192 CALL SIG_H_AIR (SIGT, SLOPE, RHO, SSIGT, SSIGEL, SSIGQE)
3193 SSIGA(J,3) = SSIGT-SSIGQE
3194 SSIG0(J,3) = SIGINEL
3195 ALINT(J,3) = 1./(AVOG*SSIGA(J,3)/ATARGET)
3196 ENDDO
3197
3198
3199
3200
3201
3202
3203
3204
3205 RETURN
3206 END
3207
3208
3209 FUNCTION FPNI (E,Linp)
3210
3211
3212
3213
3214
3215
3216
3217
3218 SAVE
3219
3220 COMMON /CSAIR/ NSQS, ASQSMIN, ASQSMAX, DASQS,
3221 & SSIG0(61,3),SSIGA(61,3),ALINT(61,3)
3222
3223 DIMENSION KK(6:14)
3224 DATA KK /3*2, 4*3, 2*1/
3225
3226 SQS = SQRT(2000.*E*0.937) ! GeV
3227 AL = LOG10 (SQS)
3228 L = abs(Linp)
3229 IF (AL .LE. ASQSMIN) THEN
3230 FPNI = ALINT(1,KK(L))
3231 ELSE
3232 T = (AL-ASQSMIN)/DASQS
3233 J = INT(T)
3234 J = MIN(J,NSQS-2)
3235 T = T-FLOAT(J)
3236 FPNI = ((1.-T)*ALINT(J+1,KK(L)) + T*ALINT(J+2,KK(L)))
3237 ENDIF
3238
3239 RETURN
3240 END
3241
3242
3243
3244 SUBROUTINE INT_LEN_INI
3245
3246
3247
3248 SAVE
3249
3250 CALL NUC_GEOM_INI ! nucleus profiles
3251 CALL SIGMA_INI ! initialize cross sections
3252
3253 RETURN
3254 END
3255