00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040 #include <assert.h>
00041
00042 #include "G4AtomicShells.hh"
00043 #include "G4SystemOfUnits.hh"
00044
00045
00046
00047 const G4int
00048 G4AtomicShells::fNumberOfShells[101] =
00049 {
00050 0 ,
00051
00052 1 , 1 , 2 , 2 , 3 , 3 , 4 , 4 , 3 , 4 ,
00053
00054 5 , 5 , 6 , 6 , 6 , 6 , 6 , 7 , 8 , 8 ,
00055
00056 9 , 9 , 9 , 9 , 9 , 9 , 9 , 10 , 10 , 10 ,
00057
00058 11 , 11 , 11 , 11 , 11 , 12 , 13 , 13 , 14 , 14 ,
00059
00060 14 , 14 , 14 , 14 , 14 , 15 , 15 , 15 , 16 , 16 ,
00061
00062
00063
00064 16 , 16 , 16 , 17 , 18 , 18 , 19 , 19 , 19 , 19 ,
00065
00066 19 , 19 , 19 , 20 , 19 , 19 , 19 , 19 , 19 , 20 ,
00067
00068 21 , 21 , 21 , 21 , 21 , 21 , 21 , 21 , 22 , 22 ,
00069
00070 23 , 23 , 23 , 23 , 24 , 24 , 25 , 25 , 26 , 26 ,
00071
00072 27 , 27 , 27 , 26 , 26 , 27 , 27 , 26 , 26 , 26
00073
00074 };
00075
00076
00077
00078
00079
00080
00081 const G4int
00082 G4AtomicShells::fIndexOfShells[101] =
00083 { 0,
00084 1, 2, 3, 5, 7, 10, 13, 17, 21, 24,
00085 28, 33, 38, 44, 50, 56, 62, 68, 75, 83,
00086 91, 100, 109, 118, 127, 136, 145, 154, 164, 174,
00087 184, 195, 206, 217, 228, 239, 251, 264, 277, 291,
00088 305, 319, 333, 347, 361, 375, 390, 405, 420, 436,
00089 452, 468, 484, 500, 517, 535, 553, 572, 591, 610,
00090 629, 648, 667, 686, 706, 725, 744, 763, 782, 801,
00091 821, 842, 863, 884, 905, 926, 947, 968, 989, 1011,
00092 1033, 1056, 1079, 1102, 1125, 1149, 1173, 1198, 1223, 1249,
00093 1275, 1302, 1329, 1356, 1382, 1408, 1435, 1462, 1488, 1514
00094 };
00095
00096
00097
00098 const G4double
00099 G4AtomicShells::fBindingEnergies[1540] =
00100 {
00101 0.0 ,
00102
00103
00104 13.60 ,
00105
00106
00107 24.59 ,
00108
00109
00110 58.0 , 5.39 ,
00111
00112
00113 115.0 , 9.32 ,
00114
00115
00116 192.0 , 12.93 , 8.3 ,
00117
00118
00119 288.0 , 16.59 , 11.26 ,
00120
00121
00122 403.0 , 37.3 , 20.33 , 14.53 ,
00123
00124
00125 543.1 , 41.6 , 28.48 , 13.62 ,
00126
00127
00128 696.7 , 37.85 , 17.42 ,
00129
00130
00131 870.1 , 48.47 , 21.66 , 21.56 ,
00132
00133
00134 1075.0 , 66.0 , 34.0 , 34.0 , 5.14 ,
00135
00136
00137 1308.0 , 92.0 , 54.0 , 54.0 , 7.65 ,
00138
00139
00140 1564.0 , 121. , 77.0 , 77.0 , 10.62 , 5.99 ,
00141
00142
00143 1844.0 , 154.0 , 104.0 , 104.0 , 13.46 , 8.15 ,
00144
00145
00146 2148.0 , 191.0 , 135.0 , 134.0 , 16.15 , 10.49 ,
00147
00148
00149 2476.0 , 232.0 , 170.0 , 168.0 , 20.20 , 10.36 ,
00150
00151
00152 2829.0 , 277.0 , 208.0 , 206.0 , 24.54 , 12.97 ,
00153
00154
00155 3206.3 , 326.5 , 250.6 , 248.5 , 29.24 , 15.94 , 15.76 ,
00156
00157
00158 3610.0 , 381.0 , 299.0 , 296.0 , 37.0 , 19.0 , 18.7 , 4.34 ,
00159
00160
00161 4041.0 , 441.0 , 353.0 , 349.0 , 46.0 , 28.0 , 28.0 , 6.11 ,
00162
00163
00164 4494.0 , 503.0 , 408.0 , 403.0 , 55.0 , 33.0 , 33.0 , 8.0 , 6.54 ,
00165
00166
00167 4966.0 , 567.0 , 465.0 , 459.0 , 64.0 , 39.0 , 38.0 , 8.0 , 6.82 ,
00168
00169
00170 5465.0 , 633.0 , 525.0 , 518.0 , 72.0 , 44.0 , 43.0 , 8.0 , 6.74 ,
00171
00172
00173 5989.0 , 702.0 , 589.0 , 580.0 , 80.0 , 49.0 , 48.0 , 8.25 , 6.77 ,
00174
00175
00176 6539.0 , 755.0 , 656.0 , 645.0 , 89.0 , 55.0 , 53.0 , 9.0 , 7.43 ,
00177
00178
00179 7112.0 , 851.0 , 726.0 , 713.0 , 98.0 , 61.0 , 59.0 , 9.0 , 7.87 ,
00180
00181
00182 7709.0 , 931.0 , 800.0 , 785.0 , 107.0 , 68.0 , 66.0 , 9.0 , 7.86 ,
00183
00184
00185 8333.0 , 1015.0 , 877.0 , 860.0 , 117.0 , 75.0 , 73.0 , 10.0 , 10.0 ,
00186 7.64 ,
00187
00188
00189 8979.0 , 1103.0 , 958.0 , 938.0 , 127.0 , 82.0 , 80.0 , 11.0 , 10.4 ,
00190 7.73 ,
00191
00192
00193 9659.0 , 1198.0 , 1047.0 , 1024.0 , 141.0 , 94.0 , 91.0 , 12.0 , 11.2 ,
00194 9.39 ,
00195
00196
00197 10367.0 , 1302.0 , 1146.0 , 1119.0 , 162.0 , 111.0 , 107.0 , 21.0 ,
00198 20.0 , 11.0 , 6.0 ,
00199
00200
00201 11103.0 , 1413.0 , 1251.0 , 1220.0 , 184.0 , 130.0 , 125.0 , 33.0 ,
00202 32.0 , 14.3 , 7.9 ,
00203
00204
00205 11867.0 , 1531.0 , 1362.0 , 1327.0 , 208.0 , 151.0 , 145.0 , 46.0 ,
00206 45.0 , 17.0 , 9.81 ,
00207
00208
00209 12658.0 , 1656.0 , 1479.0 , 1439.0 , 234.0 , 173.0 , 166.0 , 61.0 ,
00210 60.0 , 20.15 , 9.75 ,
00211
00212
00213 13474.0 , 1787.0 , 1602.0 , 1556.0 , 262.0 , 197.0 , 189.0 , 77.0 ,
00214 76.0 , 23.8 , 11.85 ,
00215
00216
00217 14326.0 , 1924.6 , 1730.9 , 1678.4 , 292.8 , 222.2 , 214.4 , 95.0 ,
00218 93.8 , 27.51 , 14.65 , 14.0 ,
00219
00220
00221 15200.0 , 2068.0 , 1867.0 , 1807.0 , 325.0 , 251.0 , 242.0 , 116.0 ,
00222 114.0 , 32.0 , 16.0 , 15.3 , 4.18 ,
00223
00224
00225 16105.0 , 2219.0 , 2010.0 , 1943.0 , 361.0 , 283.0 , 273.0 , 139.0 ,
00226 137.0 , 40.0 , 23.0 , 22.0 , 5.69 ,
00227
00228
00229 17038.0 , 2375.0 , 2158.0 , 2083.0 , 397.0 , 315.0 , 304.0 , 163.0 ,
00230 161.0 , 48.0 , 30.0 , 29.0 , 6.48, 6.38 ,
00231
00232
00233 17998.0 , 2536.0 , 2311.0 , 2227.0 , 434.0 , 348.0 , 335.0 , 187.0 ,
00234 185.0 , 56.0 , 35.0 , 33.0 , 8.61 , 6.84 ,
00235
00236
00237 18986.0 , 2702.0 , 2469.0 , 2375.0 , 472.0 , 382.0 , 367.0 , 212.0 ,
00238 209.0 , 62.0 , 40.0 , 38.0 , 7.17 , 6.88 ,
00239
00240
00241 20000.0 , 2872.0 , 2632.0 , 2527.0 , 511.0 , 416.0 , 399.0 , 237.0 ,
00242 234.0 , 68.0 , 45.0 , 42.0 , 8.56 , 7.10 ,
00243
00244
00245 21044.0 , 3048.0 , 2800.0 , 2683.0 , 551.0 , 451.0 , 432.0 , 263.0 ,
00246 259.0 , 74.0 , 49.0 , 45.0 , 8.6 , 7.28 ,
00247
00248
00249 22117.0 , 3230.0 , 2973.0 , 2844.0 , 592.0 , 488.0 , 466.0 , 290.0 ,
00250 286.0 , 81.0 , 53.0 , 49.0 , 8.5 , 7.37 ,
00251
00252
00253 23220.0 , 3418.0 , 3152.0 , 3010.0 , 634.0 , 526.0 , 501.0 , 318.0 ,
00254 313.0 , 87.0 , 58.0 , 53.0 , 9.56 , 7.46 ,
00255
00256
00257 24350.0 , 3611.0 , 3337.0 , 3180.0 , 677.0 , 565.0 , 537.0 , 347.0 ,
00258 342.0 , 93.0 , 63.0 , 57.0 , 8.78 , 8.34 , 7.52 ,
00259
00260
00261 25514.0 , 3812.0 , 3530.0 , 3357.0 , 724.0 , 608.0 , 577.0 , 379.0 ,
00262 373.0 , 101.0 , 69.0 , 63.0 , 11.0 , 10.0 , 7.58 ,
00263
00264
00265 26711.0 , 4022.0 , 3732.0 , 3542.0 , 775.0 , 655.0 , 621.0 , 415.0 ,
00266 408.0 , 112.0 , 78.0 , 71.0 , 14.0 , 13.0 , 8.99 ,
00267
00268
00269 27940.0 , 4242.0 , 3943.0 , 3735.0 , 830.0 , 707.0 , 669.0 , 455.0 ,
00270 447.0 , 126.0 , 90.0 , 82.0 , 21.0 , 20.0 , 10.0 , 5.79 ,
00271
00272
00273 29200.0 , 4469.0 , 4160.0 , 3933.0 , 888.0 , 761.0 , 719.0 , 497.0 ,
00274 489.0 , 141.0 , 102.0 , 93.0 , 29.0 , 28.0 , 12.0 , 7.34 ,
00275
00276
00277 30419.0 , 4698.0 , 4385.0 , 4137.0 , 949.0 , 817.0 , 771.0 , 542.0 ,
00278 533.0 , 157.0 , 114.0 , 104.0 , 38.0 , 37.0 , 15.0 , 8.64 ,
00279
00280
00281 31814.0 , 4939.0 , 4612.0 , 4347.0 , 1012.0 , 876.0 , 825.0 , 589.0 ,
00282 578.0 , 174.0 , 127.0 , 117.0 , 48.0 , 46.0 , 17.84 , 9.01 ,
00283
00284
00285 33169.0 , 5188.0 , 4852.0 , 4557.0 , 1078.0 , 937.0 , 881.0 , 638.0 ,
00286 626.0 , 193.0 , 141.0 , 131.0 , 58.0 , 56.0 , 20.61 , 10.45 ,
00287
00288
00289 34570.0 , 5460.0 , 5110.0 , 4790.0 , 1148.7 , 1002.1 , 940.6 , 689.0 ,
00290 676.4 , 213.2 , 157.0 , 145.5 , 69.5 , 67.5 , 23.39 , 13.43 ,
00291 12.13 ,
00292
00293
00294 35985.0 , 5714.0 , 5359.0 , 5012.0 , 1220.0 , 1068.0 , 1000.0 , 742.0 ,
00295 728.0 , 233.0 , 174.0 , 164.0 , 81.0 , 79.0 , 25.0 , 14.0 ,
00296 12.3 , 3.89 ,
00297
00298
00299 37441.0 , 5989.0 , 5624.0 , 5247.0 , 1293.0 , 1138.0 , 1063.0 , 797.0 ,
00300 782.0 , 254.0 , 193.0 , 181.0 , 94.0 , 92.0 , 31.0 , 18.0 ,
00301 16.0 , 5.21 ,
00302
00303
00304 38925.0 , 6266.0 , 5891.0 , 5483.0 , 1365.0 , 1207.0 , 1124.0 , 851.0 ,
00305 834.0 , 273.0 , 210.0 , 196.0 , 105.0 , 103.0 , 36.0 , 22.0 ,
00306 19.0 , 5.75 , 5.58 ,
00307
00308
00309 40443.0 , 6548.0 , 6164.0 , 5723.0 , 1437.0 , 1275.0 , 1184.0 , 903.0 ,
00310 885.0 , 291.0 , 225.0 , 209.0 , 114.0 , 111.0 , 39.0 , 25.0 ,
00311 22.0 , 6.0 , 5.65 ,
00312
00313
00314 41991.0 , 6835.0 , 6440.0 , 5964.0 , 1509.0 , 1342.0 , 1244.0 , 954.0 ,
00315 934.0 , 307.0 , 238.0 , 220.0 , 121.0 , 117.0 , 41.0 ,
00316 27.0 , 24.0 , 6.0 , 5.42 ,
00317
00318
00319 43569.0 , 7126.0 , 6722.0 , 6208.0 , 1580.0 , 1408.0 , 1303.0 , 1005.0 ,
00320 983.0 , 321.0 , 250.0 , 230.0 , 126.0 , 122.0 , 42.0 ,
00321 28.0 , 25.0 , 6.0 , 5.49 ,
00322
00323
00324 45184.0 , 7428.0 , 7013.0 , 6459.0 , 1653.0 , 1476.0 , 1362.0 , 1057.0 ,
00325 1032.0 , 325.0 , 261.0 , 240.0 , 131.0 , 127.0 , 43.0 ,
00326 28.0 , 25.0 , 6.0 , 5.55 ,
00327
00328
00329 46834.0 , 7737.0 , 7312.0 , 6716.0 , 1728.0 , 1546.0 , 1422.0 , 1110.0 ,
00330 1083.0 , 349.0 , 273.0 , 251.0 , 137.0 , 132.0 , 44.0 ,
00331 29.0 , 25.0 , 6.0 , 5.63 ,
00332
00333
00334 48519.0 , 8052.0 , 7617.0 , 6977.0 , 1805.0 , 1618.0 , 1484.0 , 1164.0 ,
00335 1135.0 , 364.0 , 286.0 , 262.0 , 143.0 , 137.0 , 45.0 ,
00336 30.0 , 26.0 , 6.0 , 5.68 ,
00337
00338
00339 50239.0 , 8376.0 , 7930.0 , 7243.0 , 1884.0 , 1692.0 , 1547.0 , 1220.0 ,
00340 1189.0 , 380.0 , 300.0 , 273.0 , 150.0 , 143.0 , 46.0 ,
00341 31.0 , 27.0 , 6.16 , 6.0 , 6.0 ,
00342
00343
00344 51996.0 , 8708.0 , 8252.0 , 7514.0 , 1965.0 , 1768.0 , 1612.0 , 1277.0 ,
00345 1243.0 , 398.0 , 315.0 , 285.0 , 157.0 , 150.0 , 48.0 ,
00346 32.0 , 28.0 , 6.0 , 5.85 ,
00347
00348
00349 53789.0 , 9046.0 , 8581.0 , 7790.0 , 2048.0 , 1846.0 , 1678.0 , 1335.0 ,
00350 1298.0 , 416.0 , 331.0 , 297.0 , 164.0 , 157.0 , 50.0 ,
00351 33.0 , 28.0 , 6.0 , 5.93 ,
00352
00353
00354 55618.0 , 9394.0 , 8918.0 , 8071.0 , 2133.0 , 1926.0 , 1746.0 , 1395.0 ,
00355 1354.0 , 434.0 , 348.0 , 310.0 , 172.0 , 164.0 , 52.0 ,
00356 34.0 , 29.0 , 6.02 , 6.0 ,
00357
00358
00359 57486.0 , 9751.0 , 9264.0 , 8358.0 , 2220.0 , 2008.0 , 1815.0 , 1456.0 ,
00360 1412.0 , 452.0 , 365.0 , 323.0 , 181.0 , 172.0 , 54.0 ,
00361 35.0 , 30.0 , 6.10 , 6.0 ,
00362
00363
00364 59390.0 , 10116.0 , 9617.0 , 8648.0 , 2309.0 , 2092.0 , 1885.0 , 1518.0 ,
00365 1471.0 , 471.0 , 382.0 , 336.0 , 190.0 , 181.0 , 56.0 ,
00366 36.0 , 30.0 , 7.0 , 6.18 ,
00367
00368
00369 61332.0 , 10486.0 , 9978.0 , 8944.0 , 2401.0 , 2178.0 , 1956.0 , 1580.0 ,
00370 1531.0 , 490.0 , 399.0 , 349.0 , 200.0 , 190.0 ,
00371 58.0 , 37.0 , 31.0 , 8.0 , 7.0 , 6.25 ,
00372
00373
00374 63314.0 , 10870.0 , 10349.0 , 9244.0 , 2499.0 , 2270.0 , 2032.0 , 1647.0 ,
00375 1596.0 , 514.0 , 420.0 , 366.0 , 213.0 , 202.0 ,
00376 62.0 , 39.0 , 32.0 , 13.0 , 12.0 , 7.0 , 6.6 ,
00377
00378
00379 65351.0 , 11271.0 , 10739.0 , 9561.0 , 2604.0 , 2369.0 , 2113.0 , 1720.0 ,
00380 1665.0 , 542.0 , 444.0 , 386.0 , 229.0 , 217.0 ,
00381 68.0 , 43.0 , 35.0 , 21.0 , 20.0 , 7.5 , 7.0 ,
00382
00383
00384 67416.0 , 11682.0 , 11136.0 , 9881.0 , 2712.0 , 2472.0 , 2197.0 , 1796.0 ,
00385 1737.0 , 570.0 , 469.0 , 407.0 , 245.0 , 232.0 ,
00386 74.0 , 47.0 , 38.0 , 30.0 , 28.0 , 8.3 , 7.9 ,
00387
00388
00389 69525.0 , 12100.0 , 11544.0 , 10207.0 , 2823.0 , 2577.0 , 2283.0 , 1874.0 ,
00390 1811.0 , 599.0 , 495.0 , 428.0 , 261.0 , 248.0 ,
00391 80.0 , 51.0 , 41.0 , 38.0 , 36.0 , 9.0 , 8.0 ,
00392
00393
00394 71676.0 , 12527.0 , 11959.0 , 10535.0 , 2937.0 , 2686.0 , 2371.0 , 1953.0 ,
00395 1887.0 , 629.0 , 522.0 , 450.0 , 278.0 , 264.0 ,
00396 86.0 , 56.0 , 47.0 , 45.0 , 45.0 , 9.6 , 7.9 ,
00397
00398
00399 73871.0 , 12968.0 , 12385.0 , 10871.0 , 3054.0 , 2797.0 , 2461.0 , 2035.0 ,
00400 1964.0 , 660.0 , 551.0 , 473.0 , 295.0 , 280.0 ,
00401 92.0 , 61.0 , 56.0 , 54.0 , 49.0 , 9.6 , 8.5 ,
00402
00403
00404 76111.0 , 13419.0 , 12824.0 , 11215.0 , 3175.0 , 2912.0 , 2554.0 , 2119.0 ,
00405 2044.0 , 693.0 , 581.0 , 497.0 , 314.0 , 298.0 ,
00406 99.0 , 67.0 , 66.0 , 64.0 , 53.0 , 9.6 , 9.1 ,
00407
00408
00409 78395.0 , 13880.0 , 13273.0 , 11564.0 , 3300.0 , 3030.0 , 2649.0 , 2206.0 ,
00410 2126.0 , 727.0 , 612.0 , 522.0 , 335.0 , 318.0 ,
00411 106.0 , 78.0 , 75.0 , 71.0 , 57.0 , 9.6 , 9.0 ,
00412
00413
00414 80725.0 , 14353.0 , 13734.0 , 11919.0 , 3430.0 , 3153.0 , 2748.0 , 2295.0 ,
00415 2210.0 , 764.0 , 645.0 , 548.0 , 357.0 , 339.0 ,
00416 114.0 , 91.0 , 87.0 , 76.0 , 61.0 , 12.5 , 11.1 , 9.23 ,
00417
00418
00419 83102.0 , 14839.0 , 14209.0 , 12284.0 , 3567.0 , 3283.0 , 2852.0 , 2390.0 ,
00420 2300.0 , 806.0 , 683.0 , 579.0 , 382.0 , 363.0 ,
00421 125.0 , 107.0 , 103.0 , 85.0 , 68.0 , 14.0 , 12.0 , 10.4 ,
00422
00423
00424 85530.0 , 15347.0 , 14698.0 , 12658.0 , 3710.0 , 3420.0 , 2961.0 , 2490.0 ,
00425 2394.0 , 852.0 , 726.0 , 615.0 , 411.0 , 391.0 ,
00426 139.0 , 127.0 , 123.0 , 98.0 , 79.0 , 21.0 , 19.0 , 8.0 ,
00427 6.11 ,
00428
00429
00430 88005.0 , 15861.0 , 15200.0 , 13055.0 , 3857.0 , 3560.0 , 3072.0 , 2592.0 ,
00431 2490.0 , 899.0 , 769.0 , 651.0 , 441.0 , 419.0 ,
00432 153.0 , 148.0 , 144.0 , 111.0 , 90.0 , 27.0 , 25.0 , 10.0 ,
00433 7.42 ,
00434
00435
00436 90526.0 , 16388.0 , 15711.0 , 13419.0 , 4007.0 , 3704.0 , 3185.0 , 2696.0 ,
00437 2588.0 , 946.0 , 813.0 , 687.0 , 472.0 , 448.0 , 170.0 ,
00438 167.0 , 165.0 , 125.0 , 101.0 , 34.0 , 32.0 , 12.0 , 7.29 ,
00439
00440
00441 93105.0 , 16939.0 , 16244.0 , 13814.0 , 4161.0 , 3852.0 , 3301.0 , 2802.0 ,
00442 2687.0 , 994.0 , 858.0 , 724.0 , 503.0 , 478.0 , 193.0 , 187.0 ,
00443 181.0 , 139.0 , 112.0 , 41.0 , 38.0 , 15.0 , 8.43 ,
00444
00445
00446 95730.0 , 17493.0 , 16785.0 , 14214.0 , 4320.0 , 4005.0 , 3420.0 , 2910.0 ,
00447 2788.0 , 1044.0 , 904.0 , 761.0 , 535.0 , 508.0 , 217.0 , 211.0 ,
00448 196.0 , 153.0 , 123.0 , 48.0 , 44.0 , 19.0 , 11.0 , 9.3 ,
00449
00450
00451 98404.0 , 18049.0 , 17337.0 , 14619.0 , 4483.0 , 4162.0 , 3452.0 , 3109.0 ,
00452 2890.0 , 1096.0 , 951.0 , 798.0 , 567.0 , 538.0 , 242.0 , 235.0 ,
00453 212.0 , 167.0 , 134.0 , 55.0 , 51.0 , 24.0 , 14.0 , 10.7 ,
00454
00455
00456 101137.0 , 18639.0 , 17907.0 , 15031.0 , 4652.0 , 4324.0 , 3666.0 , 3134.0 ,
00457 2998.0 , 1153.0 , 1003.0 , 839.0 , 603.0 , 572.0 , 268.0 , 260.0 ,
00458 231.0 , 183.0 , 147.0 , 65.0 , 61.0 , 33.0 , 19.0 , 14.0 ,
00459 4.0 ,
00460
00461
00462 103922.0 , 19237.0 , 18484.0 , 15444.0 , 4822.0 , 4491.0 , 3793.0 , 3254.0 ,
00463 3111.0 , 1214.0 , 1060.0 , 884.0 , 642.0 , 609.0 , 296.0 , 287.0 ,
00464 253.0 , 201.0 , 161.0 , 77.0 , 73.0 , 40.0 , 25.0 , 19.0 ,
00465 5.28 ,
00466
00467
00468 106755.0 , 19840.0 , 19083.0 , 15871.0 , 5002.0 , 4656.0 , 3921.0 , 3374.0 ,
00469 3223.0 , 1274.0 , 1116.0 , 928.0 , 680.0 , 645.0 , 322.0 , 313.0 ,
00470 274.0 , 218.0 , 174.0 , 88.0 , 83.0 , 45.0 , 29.0 , 22.0 ,
00471 6.3 , 5.7 ,
00472
00473
00474 109651.0 , 20472.0 , 19693.0 , 16300.0 , 5182.0 , 4830.0 , 4049.0 , 3494.0 ,
00475 3335.0 , 1333.0 , 1171.0 , 970.0 , 717.0 , 679.0 , 347.0 , 338.0 ,
00476 293.0 , 233.0 , 185.0 , 97.0 , 91.0 , 50.0 , 33.0 , 25.0 ,
00477 6.0 , 6.0 ,
00478
00479
00480 112601.0 , 21105.0 , 20314.0 , 16733.0 , 5367.0 , 5001.0 , 4178.0 , 3613.0 ,
00481 3446.0 , 1390.0 , 1225.0 , 1011.0 , 752.0 , 712.0 , 372.0 , 362.0 ,
00482 312.0 , 248.0 , 195.0 , 104.0 , 97.0 , 50.0 , 32.0 ,
00483 24.0 , 6.0 , 6.0 , 6.0 ,
00484
00485
00486 115606.0 , 21757.0 , 20948.0 , 17166.0 , 5548.0 , 5182.0 , 4308.0 , 3733.0 ,
00487 3557.0 , 1446.0 , 1278.0 , 1050.0 , 785.0 , 743.0 , 396.0 , 386.0 ,
00488 329.0 , 261.0 , 203.0 , 110.0 , 101.0 , 52.0 , 34.0 ,
00489 24.0 , 6.1 , 6.0 , 6.0 ,
00490
00491
00492 118678.0 , 22426.0 , 21600.0 , 17610.0 , 5723.0 , 5366.0 , 4440.0 , 3854.0 ,
00493 3669.0 , 1504.0 , 1331.0 , 1089.0 , 819.0 , 774.0 , 421.0 , 410.0 ,
00494 346.0 , 274.0 , 211.0 , 116.0 , 106.0 , 54.0 , 35.0 ,
00495 25.0 , 6.0 , 6.0 , 6.0 ,
00496
00497
00498 121818.0 , 23097.0 , 22266.0 , 18056.0 , 5933.0 , 5541.0 , 4557.0 , 3977.0 ,
00499 3783.0 , 1563.0 , 1384.0 , 1128.0 , 853.0 , 805.0 , 446.0 , 434.0 ,
00500 356.0 , 287.0 , 219.0 , 122.0 , 111.0 , 53.0 , 34.0 ,
00501 23.0 , 6.0 , 6.0 ,
00502
00503
00504 125027.0 , 23773.0 , 22944.0 , 18504.0 , 6121.0 , 5710.0 , 4667.0 , 4102.0 ,
00505 3898.0 , 1623.0 , 1439.0 , 1167.0 , 887.0 , 836.0 , 467.0 , 452.0 ,
00506 355.0 , 301.0 , 220.0 , 123.0 , 112.0 , 54.0 , 44.0 ,
00507 36.0 , 6.0 , 6.0 ,
00508
00509
00510 128220.0 , 24460.0 , 23779.0 , 18930.0 , 6288.0 , 5895.0 , 4797.0 , 4236.0 ,
00511 4014.0 , 1664.0 , 1493.0 , 1194.0 , 919.0 , 864.0 , 494.0 , 479.0 ,
00512 384.0 , 314.0 , 239.0 , 126.0 , 119.0 , 60.0 , 39.0 ,
00513 27.0 , 11.0 , 5.0 , 6.0 ,
00514
00515
00516 131590.0 , 25275.0 , 24385.0 , 19452.0 , 6556.0 , 6147.0 , 4977.0 , 4366.0 ,
00517 4133.0 , 1729.0 , 1554.0 , 1236.0 , 955.0 , 898.0 , 520.0 , 504.0 ,
00518 401.0 , 329.0 , 248.0 , 142.0 , 124.0 , 63.0 , 41.0 ,
00519 27.0 , 12.0 , 6.0 , 4.0 ,
00520
00521
00522 135960.0 , 26110.0 , 25250.0 , 19930.0 , 6754.0 , 6359.0 , 5109.0 , 4492.0 ,
00523 4247.0 , 1789.0 , 1610.0 , 1273.0 , 987.0 , 925.0 , 546.0 , 529.0 ,
00524 412.0 , 338.0 , 251.0 , 142.0 , 129.0 , 61.0 , 39.0 ,
00525 25.0 , 9.0 , 6.0 ,
00526
00527
00528 139490.0 , 26900.0 , 26020.0 , 20410.0 , 6977.0 , 6754.0 , 5252.0 , 4630.0 ,
00529 4369.0 , 1857.0 , 1674.0 , 1316.0 , 1024.0 , 959.0 , 573.0 , 554.0 ,
00530 429.0 , 353.0 , 260.0 , 148.0 , 135.0 , 63.0 , 40.0 ,
00531 25.0 , 9.0 , 6.0 ,
00532
00533
00534 143090.0 , 27700.0 , 26810.0 , 20900.0 , 7205.0 , 6793.0 , 5397.0 , 4766.0 ,
00535 4498.0 , 1933.0 , 1746.0 , 1366.0 , 1068.0 , 1000.0 , 606.0 , 587.0 ,
00536 453.0 , 375.0 , 275.0 , 160.0 , 145.0 , 69.0 , 45.0 ,
00537 29.0 , 15.0 , 7.0 ,
00538
00539 };
00540
00541 const G4int
00542 G4AtomicShells::fNumberOfElectrons[1540] =
00543 {
00544 0,
00545
00546 1,
00547
00548 2,
00549
00550 2, 1,
00551
00552 2, 2,
00553
00554 2, 2, 1,
00555
00556 2, 2, 2,
00557
00558 2, 2, 2, 1,
00559
00560 2, 2, 2, 2,
00561
00562 2, 2, 5,
00563
00564 2, 2, 2, 4,
00565
00566 2, 2, 2, 4, 1,
00567
00568 2, 2, 2, 4, 2,
00569
00570 2, 2, 2, 4, 2, 1,
00571
00572 2, 2, 2, 4, 2, 2,
00573
00574 2, 2, 2, 4, 2, 3,
00575
00576 2, 2, 2, 4, 2, 4,
00577
00578 2, 2, 2, 4, 2, 5,
00579
00580 2, 2, 2, 4, 2, 2, 4,
00581
00582 2, 2, 2, 4, 2, 2, 4, 1,
00583
00584 2, 2, 2, 4, 2, 2, 4, 2,
00585
00586 2, 2, 2, 4, 2, 2, 4, 1, 2,
00587
00588 2, 2, 2, 4, 2, 2, 4, 2, 2,
00589
00590 2, 2, 2, 4, 2, 2, 4, 3, 2,
00591
00592 2, 2, 2, 4, 2, 2, 4, 4, 2,
00593
00594 2, 2, 2, 4, 2, 2, 4, 5, 2,
00595
00596 2, 2, 2, 4, 2, 2, 4, 6, 2,
00597
00598 2, 2, 2, 4, 2, 2, 4, 7, 2,
00599
00600 2, 2, 2, 4, 2, 2, 4, 4, 4, 2,
00601
00602 2, 2, 2, 4, 2, 2, 4, 4, 5, 2,
00603
00604 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
00605
00606 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 1,
00607
00608 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2,
00609
00610 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 3,
00611
00612 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 4,
00613
00614 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 5,
00615
00616 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4,
00617
00618 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 1,
00619
00620 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 2,
00621
00622 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 2, 1,
00623
00624 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 2, 2,
00625
00626 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 3, 2,
00627
00628 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 2,
00629
00630 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 5, 2,
00631
00632 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 6, 2,
00633
00634 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 7, 2,
00635
00636 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 4, 2,
00637
00638 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 5, 2,
00639
00640 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2,
00641
00642 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 1,
00643
00644 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2,
00645
00646 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 3,
00647
00648 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 4,
00649
00650 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 5,
00651
00652 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4,
00653
00654 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 1,
00655
00656 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 2,
00657
00658 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 1, 2,
00659
00660 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 2, 2,
00661
00662 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 3, 2,
00663
00664 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 4, 2,
00665
00666 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 5, 2,
00667
00668 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 6, 2,
00669
00670 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 7, 2,
00671
00672 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 2, 7, 1,
00673
00674 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 9, 2,
00675
00676 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 10,2,
00677
00678 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 2,11,
00679
00680 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 2,12,
00681
00682 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4,13, 2,
00683
00684 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 6, 8, 2,
00685
00686 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 6, 8, 2, 1,
00687
00688 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 6, 8, 2, 2,
00689
00690 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 6, 8, 3, 2,
00691
00692 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 6, 8, 4, 2,
00693
00694 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 6, 8, 4, 5, 2,
00695
00696 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 6, 8, 4, 6, 2,
00697
00698 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 6, 2, 8, 4, 7, 2,
00699
00700 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 6, 8, 2, 4, 9, 1,
00701
00702 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 6, 8, 2, 4, 4, 6, 1,
00703
00704 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 6, 8, 2, 4, 4, 6, 2,
00705
00706 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 6, 8, 2, 4, 4, 6, 2, 1,
00707
00708 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 6, 8, 2, 4, 4, 6, 2, 2,
00709
00710 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 2, 8, 2, 4, 4, 6, 2, 3,
00711
00712 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 4,
00713
00714 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 3,
00715
00716 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4,
00717
00718 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 1,
00719
00720 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 2,
00721
00722 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 2, 1,
00723
00724 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 2, 2,
00725
00726 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 2, 1, 2,
00727
00728 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 1, 3, 2,
00729
00730 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 4, 1, 2,
00731
00732 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 6, 2,
00733
00734 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 7, 2,
00735
00736 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 7, 2, 1,
00737
00738 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 8, 2, 1,
00739
00740 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4,10, 2,
00741
00742 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4,11, 2,
00743
00744 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4,12, 2
00745 };
00746
00747
00748
00749 G4int
00750 G4AtomicShells::GetNumberOfShells(G4int Z)
00751 {
00752 assert (Z>0 && Z<101);
00753 return fNumberOfShells[Z];
00754 }
00755
00756
00757
00758 G4double
00759 G4AtomicShells::GetBindingEnergy(G4int Z, G4int ShellNb)
00760 {
00761 assert (Z>0 && Z<101 && ShellNb<fNumberOfShells[Z]);
00762 return fBindingEnergies[fIndexOfShells[Z] + ShellNb]*eV;
00763 }
00764
00765
00766
00767 G4int
00768 G4AtomicShells::GetNumberOfElectrons(G4int Z, G4int ShellNb)
00769 {
00770 assert (Z>0 && Z<101 && ShellNb<fNumberOfShells[Z]);
00771 return fNumberOfElectrons[fIndexOfShells[Z] + ShellNb];
00772 }
00773
00774
00775
00776 G4double G4AtomicShells::GetTotalBindingEnergy (G4int Z)
00777 {
00778 assert (Z>=1 && Z<101);
00779
00780 G4int idx = fIndexOfShells[Z];
00781 G4int idxmax = idx + fNumberOfShells[Z];
00782 G4double energy = 0.0;
00783 for (G4int i=idx; i<idxmax; ++i) {energy += fBindingEnergies[i];}
00784 return energy*eV;
00785 }
00786
00787