Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4AtomicShells_XDB_EADL.cc
Go to the documentation of this file.
1//
2// ********************************************************************
3// * License and Disclaimer *
4// * *
5// * The Geant4 software is copyright of the Copyright Holders of *
6// * the Geant4 Collaboration. It is provided under the terms and *
7// * conditions of the Geant4 Software License, included in the file *
8// * LICENSE and available at http://cern.ch/geant4/license . These *
9// * include a list of copyright holders. *
10// * *
11// * Neither the authors of this software system, nor their employing *
12// * institutes,nor the agencies providing financial support for this *
13// * work make any representation or warranty, express or implied, *
14// * regarding this software system or assume any liability for its *
15// * use. Please see the license in the file LICENSE and URL above *
16// * for the full disclaimer and the limitation of liability. *
17// * *
18// * This code implementation is the result of the scientific and *
19// * technical work of the GEANT4 collaboration. *
20// * By using, copying, modifying or distributing the software (or *
21// * any work based on the software) you agree to acknowledge its *
22// * use in resulting scientific publications, and indicate your *
23// * acceptance of all terms of the Geant4 Software license. *
24// ********************************************************************
25//
26//
27////////////////////////////////////////////////////////////////////////////////
28// //
29// File: G4AtomicShells_XDB_EADL.cc //
30// Author: D.H. Wright (SLAC) //
31// Date: 9 August 2018 //
32// //
33// Description: Class containing number of shells, electron configurations //
34// and binding energies for atoms from Z = 1 to Z = 120. //
35// Most entries are taken from the X-ray Data Book, with //
36// unmeasured values supplied by Kibedi. See documentation //
37// file in G4EMLOW7.3 or later, directory fluor/ //
38// //
39////////////////////////////////////////////////////////////////////////////////
40
42#include "G4SystemOfUnits.hh"
43
44const G4int
45G4AtomicShells_XDB_EADL::fNumberOfShells[121] =
46{
47 1, // nonexistent zero element
48 1, 1, 2, 2, 3, 3, 4, 4, 4, 4, // 1 - 10
49 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, // 11 - 20
50 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, // 21 - 30
51 11, 11, 12, 12, 12, 12, 13, 13, 14, 14, // 31 - 40
52 14, 15, 15, 15, 15, 14, 15, 15, 16, 16, // 41 - 50
53 17, 17, 17, 17, 18, 18, 19, 21, 21, 20, // 51 - 60
54 19, 20, 20, 21, 21, 20, 20, 20, 20, 20, // 61 - 70
55 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, // 71 - 80
56 23, 23, 24, 24, 24, 24, 25, 25, 26, 26, // 81 - 90
57 27, 27, 27, 26, 27, 28, 28, 27, 27, 27, // 91 - 100
58 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, // 101 - 110
59 29, 29, 30, 30, 31, 31, 31, 31, 32, 32 // 111 - 120
60};
61
62const G4int
63G4AtomicShells_XDB_EADL::fIndexOfShells[121] =
64{
65 0, // nonexistent zero element
66 1, 2, 3, 5, 7, 10, 13, 17, 21, 25, // 1 - 10
67 29, 34, 39, 45, 51, 58, 65, 72, 79, 87, // 11 - 20
68 95, 104, 113, 122, 132, 142, 152, 162, 172, 182, // 21 - 30
69 192, 203, 214, 226, 238, 250, 262, 275, 288, 302, // 31 - 40
70 316, 330, 345, 360, 375, 390, 404, 419, 434, 450, // 41 - 50
71 466, 483, 500, 517, 534, 552, 570, 589, 610, 631, // 51 - 60
72 651, 670, 690, 710, 731, 752, 772, 792, 812, 832, // 61 - 70
73 852, 873, 894, 915, 936, 958, 980, 1002, 1024, 1046, // 71 - 80
74 1068, 1091, 1114, 1138, 1162, 1186, 1210, 1235, 1260, 1286, // 81 - 90
75 1312, 1339, 1366, 1393, 1419, 1446, 1474, 1502, 1529, 1556, // 91 - 100
76 1583, 1610, 1637, 1665, 1693, 1721, 1749, 1778, 1807, 1836, // 101 - 110
77 1865, 1894, 1923, 1953, 1983, 2014, 2045, 2076, 2107, 2139 // 111 - 120
78};
79
80const G4double
81G4AtomicShells_XDB_EADL::fBindingEnergies[2171] =
82{
83 0.0, // nonexistent zero element
84
85 // H ---------------------------------------------------------------------
86 0.0136,
87
88 // He ---------------------------------------------------------------------
89 0.0246,
90
91 // Li ---------------------------------------------------------------------
92 0.0547, 0.0054,
93
94 // Be ---------------------------------------------------------------------
95 0.1115, 0.0093,
96
97 // B ---------------------------------------------------------------------
98 0.1880, 0.0126, 0.0047,
99
100 // C ---------------------------------------------------------------------
101 0.2842, 0.0181, 0.0090,
102
103 // N ---------------------------------------------------------------------
104 0.4099, 0.0373, 0.0089, 0.0097,
105
106 // O ---------------------------------------------------------------------
107 0.5431, 0.0416, 0.0068, 0.0074,
108
109 // F ---------------------------------------------------------------------
110 0.6967, 0.0340, 0.0084, 0.0087,
111
112 // Ne ---------------------------------------------------------------------
113 0.8702, 0.0485, 0.0217, 0.0216,
114
115 // Na ---------------------------------------------------------------------
116 1.0708, 0.0635, 0.03065, 0.03081, 0.0007,
117
118 // Mg ---------------------------------------------------------------------
119 1.3030, 0.0887, 0.04978, 0.0495, 0.0021,
120
121 // Al ---------------------------------------------------------------------
122 1.5596, 0.1178, 0.07295, 0.07255, 0.0007, 0.0060,
123
124 // Si ---------------------------------------------------------------------
125 1.8390, 0.1497, 0.09982, 0.09942, 0.0076, 0.0030,
126
127 // P ---------------------------------------------------------------------
128 2.1455, 0.1890, 0.1360, 0.1350, 0.0162, 0.0096, 0.0101,
129
130 // S ---------------------------------------------------------------------
131 2.4720, 0.2309, 0.1636, 0.1625, 0.0158, 0.0078, 0.0082,
132
133 // Cl ---------------------------------------------------------------------
134 2.8224, 0.2700, 0.2020, 0.2000, 0.0175, 0.0067, 0.0067,
135
136 // Ar ---------------------------------------------------------------------
137 3.2059, 0.3263, 0.2506, 0.2484, 0.0293, 0.0159, 0.0157,
138
139 // K ---------------------------------------------------------------------
140 3.6084, 0.3786, 0.2973, 0.2946, 0.0348, 0.0183, 0.0183,
141 0.0001,
142
143 // Ca ---------------------------------------------------------------------
144 4.0385, 0.4384, 0.3497, 0.3462, 0.0443, 0.0254, 0.0254,
145 0.0018,
146
147 // Sc ---------------------------------------------------------------------
148 4.4920, 0.4980, 0.4036, 0.3987, 0.0511, 0.0283, 0.0283,
149 0.0066, 0.0017,
150
151 // Ti ---------------------------------------------------------------------
152 4.9660, 0.5609, 0.4602, 0.4538, 0.0587, 0.0326, 0.0326,
153 0.0037, 0.0016,
154
155 // V ---------------------------------------------------------------------
156 5.4650, 0.6267, 0.5198, 0.5121, 0.0663, 0.0372, 0.0372,
157 0.0022, 0.0017,
158
159 // Cr ---------------------------------------------------------------------
160 5.9890, 0.6960, 0.5838, 0.5741, 0.0741, 0.0422, 0.0422,
161 0.0029, 0.0022, 0.0010,
162
163 // Mn ---------------------------------------------------------------------
164 6.5390, 0.7691, 0.6499, 0.6387, 0.0823, 0.0472, 0.0472,
165 0.0035, 0.0027, 0.0019,
166
167 // Fe ---------------------------------------------------------------------
168 7.1120, 0.8446, 0.7199, 0.7068, 0.0913, 0.0527, 0.0527,
169 0.0039, 0.0031, 0.0021,
170
171 // Co ---------------------------------------------------------------------
172 7.7090, 0.9251, 0.7932, 0.7781, 0.1010, 0.0589, 0.0599,
173 0.0033, 0.0027, 0.0019,
174
175 // Ni ---------------------------------------------------------------------
176 8.3330, 1.0086, 0.8700, 0.8527, 0.1108, 0.0680, 0.0662,
177 0.0039, 0.0033, 0.0022,
178
179 // Cu ---------------------------------------------------------------------
180 8.9790, 1.0967, 0.9523, 0.9327, 0.1225, 0.0773, 0.0751,
181 0.0018, 0.0015, 0.0012,
182
183 // Zn ---------------------------------------------------------------------
184 9.6590, 1.1962, 1.0449, 1.0218, 0.1398, 0.0914, 0.0886,
185 0.0102, 0.0101, 0.0013,
186
187 // Ga ---------------------------------------------------------------------
188 10.3670, 1.2990, 1.1432, 1.1164, 0.1595, 0.1035, 0.1000,
189 0.0187, 0.0187, 0.0056, 0.0008,
190
191 // Ge ---------------------------------------------------------------------
192 11.1030, 1.4146, 1.2481, 1.2170, 0.1801, 0.1249, 0.1208,
193 0.0298, 0.0292, 0.0090, 0.0023,
194
195 // As ---------------------------------------------------------------------
196 11.8670, 1.5270, 1.3591, 1.3236, 0.2047, 0.1462, 0.1412,
197 0.0417, 0.0417, 0.0125, 0.0025, 0.0025,
198
199 // Se ---------------------------------------------------------------------
200 12.6580, 1.6520, 1.4743, 1.4339, 0.2296, 0.1665, 0.1607,
201 0.0555, 0.0546, 0.0162, 0.0056, 0.0056,
202
203 // Br ---------------------------------------------------------------------
204 13.4740, 1.7820, 1.5960, 1.5500, 0.2570, 0.1890, 0.1820,
205 0.0700, 0.0690, 0.0273, 0.0052, 0.0046,
206
207 // Kr ---------------------------------------------------------------------
208 14.3260, 1.9210, 1.7309, 1.6784, 0.2928, 0.2222, 0.2144,
209 0.0950, 0.0938, 0.0275, 0.0141, 0.0141,
210
211 // Rb ---------------------------------------------------------------------
212 15.2000, 2.0650, 1.8640, 1.8040, 0.3267, 0.2487, 0.2391,
213 0.1130, 0.1120, 0.0305, 0.0163, 0.0153, 0.0040,
214
215 // Sr ---------------------------------------------------------------------
216 16.1050, 2.2160, 2.0070, 1.9400, 0.3587, 0.2803, 0.2700,
217 0.1360, 0.1342, 0.0389, 0.0213, 0.0201, 0.0050,
218
219 // Y ---------------------------------------------------------------------
220 17.0380, 2.3730, 2.1560, 2.0800, 0.3920, 0.3106, 0.2988,
221 0.1577, 0.1558, 0.0438, 0.0244, 0.0231, 0.0024, 0.0060,
222
223 // Zr ---------------------------------------------------------------------
224 17.9980, 2.5320, 2.3070, 2.2230, 0.4303, 0.3435, 0.3298,
225 0.1811, 0.1788, 0.0506, 0.0285, 0.0271, 0.0030, 0.0070,
226
227 // Nb ---------------------------------------------------------------------
228 18.9860, 2.6980, 2.4650, 2.3710, 0.4666, 0.3761, 0.3606,
229 0.2050, 0.2023, 0.0564, 0.0326, 0.0308, 0.0032, 0.0070,
230
231 // Mo ---------------------------------------------------------------------
232 20.0000, 2.8660, 2.6250, 2.5200, 0.5063, 0.4116, 0.3940,
233 0.2311, 0.2279, 0.0632, 0.0376, 0.0355, 0.0019, 0.0012,
234 0.0070,
235
236 // Tc ---------------------------------------------------------------------
237 21.0440, 3.0430, 2.7930, 2.6770, 0.5440, 0.4476, 0.4177,
238 0.2576, 0.2539, 0.0695, 0.0423, 0.0399, 0.0020, 0.0012,
239 0.0070,
240
241 // Ru ---------------------------------------------------------------------
242 22.1170, 3.2240, 2.9670, 2.8380, 0.5861, 0.4835, 0.4614,
243 0.2842, 0.2800, 0.0750, 0.0463, 0.0432, 0.0024, 0.0018,
244 0.0070,
245
246 // Rh ---------------------------------------------------------------------
247 23.2200, 3.4120, 3.1460, 3.0040, 0.6281, 0.5213, 0.4965,
248 0.3119, 0.3072, 0.0814, 0.0505, 0.0473, 0.0028, 0.0022,
249 0.0070,
250
251 // Pd ---------------------------------------------------------------------
252 24.3500, 3.6040, 3.3300, 3.1730, 0.6716, 0.5599, 0.5323,
253 0.3405, 0.3352, 0.0871, 0.0557, 0.0509, 0.0017, 0.0013,
254
255 // Ag ---------------------------------------------------------------------
256 25.5140, 3.8060, 3.5240, 3.3510, 0.7190, 0.6038, 0.5730,
257 0.3740, 0.3683, 0.0970, 0.0637, 0.0583, 0.0036, 0.0031,
258 0.0080,
259
260 // Cd ---------------------------------------------------------------------
261 26.7110, 4.0180, 3.7270, 3.5380, 0.7720, 0.6526, 0.6184,
262 0.4119, 0.4052, 0.1098, 0.0639, 0.0639, 0.0117, 0.0107,
263 0.0090,
264
265 // In ---------------------------------------------------------------------
266 27.9400, 4.2380, 3.9380, 3.7300, 0.8272, 0.7032, 0.6653,
267 0.4514, 0.4439, 0.1229, 0.0735, 0.0735, 0.0177, 0.0169,
268 0.0001, 0.0008,
269
270 // Sn ---------------------------------------------------------------------
271 29.2000, 4.4650, 4.1560, 3.9290, 0.8847, 0.7565, 0.7146,
272 0.4932, 0.4849, 0.1371, 0.0836, 0.0836, 0.0249, 0.0239,
273 0.0009, 0.0011,
274
275 // Sb ---------------------------------------------------------------------
276 30.4910, 4.6980, 4.3800, 4.1320, 0.9460, 0.8127, 0.7664,
277 0.5375, 0.5282, 0.1532, 0.0956, 0.0956, 0.0333, 0.0321,
278 0.0067, 0.0022, 0.0020,
279
280 // Te ---------------------------------------------------------------------
281 31.8140, 4.9390, 4.6120, 4.3410, 1.0060, 0.8708, 0.8200,
282 0.5834, 0.5730, 0.1694, 0.1033, 0.1033, 0.0419, 0.0404,
283 0.0116, 0.0026, 0.0020,
284
285 // I ---------------------------------------------------------------------
286 33.1690, 5.1880, 4.8520, 4.5570, 1.0720, 0.9310, 0.8750,
287 0.6308, 0.6193, 0.1860, 0.1230, 0.1230, 0.0506, 0.0489,
288 0.0136, 0.0038, 0.0029,
289
290 // Xe ---------------------------------------------------------------------
291 34.5610, 5.4530, 5.1070, 4.7860, 1.1487, 1.0021, 0.9406,
292 0.6890, 0.6764, 0.2132, 0.1467, 0.1455, 0.0695, 0.0675,
293 0.0233, 0.0134, 0.0121,
294
295 // Cs ---------------------------------------------------------------------
296 35.9850, 5.7140, 5.3590, 5.0120, 1.2110, 1.0710, 1.0030,
297 0.7405, 0.7266, 0.2323, 0.1724, 0.1613, 0.0798, 0.0775,
298 0.0227, 0.0142, 0.0121, 0.004,
299
300 // Ba ---------------------------------------------------------------------
301 37.4410, 5.9890, 5.6240, 5.2470, 1.2930, 1.1370, 1.0630,
302 0.7957, 0.7805, 0.2535, 0.1920, 0.1786, 0.0926, 0.0899,
303 0.0303, 0.0170, 0.0148, 0.0050,
304
305 // La ---------------------------------------------------------------------
306 38.9250, 6.2660, 5.8910, 5.4830, 1.3620, 1.2090, 1.1280,
307 0.8530, 0.8360, 0.2747, 0.2058, 0.1960, 0.1053, 0.1025,
308 0.0343, 0.0193, 0.0168, 0.0060, 0.0050,
309
310 // Ce ---------------------------------------------------------------------
311 40.4430, 6.5490, 6.1640, 5.7230, 1.4360, 1.2740, 1.1870,
312 0.9024, 0.8838, 0.2910, 0.2232, 0.2065, 0.1090, 0.1076,
313 0.0001, 0.0001, 0.0378, 0.0198, 0.0170, 0.0060, 0.0050,
314
315 // Pr ---------------------------------------------------------------------
316 41.9910, 6.8350, 6.4400, 5.9640, 1.5110, 1.3370, 1.2429,
317 0.9483, 0.9288, 0.3045, 0.2363, 0.2176, 0.1151, 0.1151,
318 0.0020, 0.0020, 0.0374, 0.0223, 0.0223, 0.0060, 0.0050,
319
320 // Nd ---------------------------------------------------------------------
321 43.5690, 7.1260, 6.7220, 6.2080, 1.5750, 1.4030, 1.2970,
322 1.0033, 0.9804, 0.3192, 0.2433, 0.2246, 0.1205, 0.1205,
323 0.0015, 0.0015, 0.0375, 0.0211, 0.0211, 0.0050,
324
325 // Pm ---------------------------------------------------------------------
326 45.1840, 7.4280, 7.0130, 6.4590, 1.6486, 1.4710, 1.3570,
327 1.0520, 1.0270, 0.3314, 0.2420, 0.2420, 0.1200, 0.1200,
328 0.0035, 0.0360, 0.0245, 0.0201, 0.0050,
329
330 // Sm ---------------------------------------------------------------------
331 46.8340, 7.7370, 7.3120, 6.7160, 1.7230, 1.5410, 1.4200,
332 1.1109, 1.0834, 0.3472, 0.2656, 0.2474, 0.1290, 0.1290,
333 0.0052, 0.0052, 0.0374, 0.0213, 0.0213, 0.0050,
334
335 // Eu ---------------------------------------------------------------------
336 48.5190, 8.0520, 7.6170, 6.9770, 1.8000, 1.6140, 1.4810,
337 1.1586, 1.1275, 0.3600, 0.2840, 0.2570, 0.1330, 0.1277,
338 0.0000, 0.0000, 0.0320, 0.0220, 0.0220, 0.0060,
339
340 // Gd ---------------------------------------------------------------------
341 50.2390, 8.3760, 7.9300, 7.2430, 1.8810, 1.6880, 1.5440,
342 1.2219, 1.1896, 0.3786, 0.2860, 0.2710, 0.1495, 0.1426,
343 0.0086, 0.0086, 0.0360, 0.0280, 0.0210, 0.0060, 0.0060,
344
345 // Tb ---------------------------------------------------------------------
346 51.9960, 8.7080, 8.2520, 7.5140, 1.9680, 1.7680, 1.6110,
347 1.2769, 1.2411, 0.3960, 0.3224, 0.2841, 0.1505, 0.1505,
348 0.0077, 0.0024, 0.0456, 0.0287, 0.0226, 0.0060, 0.0060,
349
350 // Dy ---------------------------------------------------------------------
351 53.7890, 9.0460, 8.5810, 7.7900, 2.0470, 1.8420, 1.6760,
352 1.3330, 1.2926, 0.4142, 0.3335, 0.2932, 0.1536, 0.1536,
353 0.0080, 0.0043, 0.0499, 0.0263, 0.0263, 0.0060,
354
355 // Ho ---------------------------------------------------------------------
356 55.6180, 9.3940, 8.9180, 8.0710, 2.1280, 1.9230, 1.7410,
357 1.3920, 1.3510, 0.4324, 0.3435, 0.3082, 0.1600, 0.1600,
358 0.0086, 0.0052, 0.0493, 0.0308, 0.0241, 0.0060,
359
360 // Er ---------------------------------------------------------------------
361 57.4860, 9.7510, 9.2640, 8.3580, 2.2070, 2.0060, 1.8120,
362 1.4530, 1.4090, 0.4498, 0.3662, 0.3202, 0.1676, 0.1676,
363 0.0053, 0.0047, 0.0506, 0.0314, 0.0247, 0.0060,
364
365 // Tm ---------------------------------------------------------------------
366 59.3900, 10.1160, 9.6170, 8.6480, 2.3070, 2.0900, 1.8850,
367 1.5150, 1.4680, 0.4709, 0.3859, 0.3326, 0.1755, 0.1755,
368 0.0062, 0.0046, 0.0547, 0.0318, 0.0250, 0.0060,
369
370 // Yb ---------------------------------------------------------------------
371 61.3320, 10.4860, 9.9780, 8.9440, 2.3980, 2.1730, 1.9500,
372 1.5760, 1.5280, 0.4805, 0.3887, 0.3397, 0.1912, 0.1824,
373 0.0025, 0.0013, 0.0520, 0.0303, 0.0241, 0.0060,
374
375 // Lu ---------------------------------------------------------------------
376 63.3140, 10.8700, 10.3490, 9.2440, 2.4910, 2.2640, 2.0240,
377 1.6390, 1.5890, 0.5068, 0.4124, 0.3592, 0.2061, 0.1963,
378 0.0089, 0.0075, 0.0573, 0.0336, 0.0267, 0.0046, 0.0070,
379
380 // Hf ---------------------------------------------------------------------
381 65.3510, 11.2710, 10.7390, 9.5610, 2.6010, 2.3650, 2.1080,
382 1.7160, 1.6620, 0.5380, 0.4382, 0.3807, 0.2200, 0.2115,
383 0.0159, 0.0142, 0.0642, 0.0380, 0.0299, 0.0066, 0.0070,
384
385 // Ta ---------------------------------------------------------------------
386 67.4160, 11.6820, 11.1360, 9.8810, 2.7080, 2.4690, 2.1940,
387 1.7930, 1.7350, 0.5634, 0.4634, 0.4009, 0.2379, 0.2264,
388 0.0235, 0.0216, 0.0697, 0.0422, 0.0327, 0.0057, 0.0080,
389
390 // W ---------------------------------------------------------------------
391 69.5250, 12.1000, 11.5440, 10.2070, 2.8200, 2.5750, 2.2810,
392 1.8720, 1.8090, 0.5941, 0.4904, 0.4236, 0.2559, 0.2435,
393 0.0336, 0.0314, 0.0756, 0.0453, 0.0368, 0.0061, 0.0080,
394
395 // Re ---------------------------------------------------------------------
396 71.6760, 12.5270, 11.9590, 10.5350, 2.9320, 2.6820, 2.3670,
397 1.9490, 1.8830, 0.6254, 0.5187, 0.4468, 0.2739, 0.2605,
398 0.0429, 0.0405, 0.0830, 0.0456, 0.0346, 0.0038, 0.0025,
399 0.0080,
400
401 // Os ---------------------------------------------------------------------
402 73.8710, 12.9680, 12.3850, 10.8710, 3.0490, 2.7920, 2.4570,
403 2.0310, 1.9600, 0.6582, 0.5491, 0.4707, 0.2931, 0.2785,
404 0.0534, 0.0507, 0.0840, 0.0580, 0.0445, 0.0009, 0.0004,
405 0.0080,
406
407 // Ir ---------------------------------------------------------------------
408 76.1110, 13.4190, 12.8240, 11.2150, 3.1740, 2.9090, 2.5510,
409 2.1160, 2.0400, 0.6911, 0.5778, 0.4958, 0.3119, 0.2963,
410 0.0638, 0.0608, 0.0952, 0.0630, 0.0480, 0.0042, 0.0032,
411 0.0090,
412
413 // Pt ---------------------------------------------------------------------
414 78.3950, 13.8800, 13.2730, 11.5640, 3.2960, 3.0270, 2.6450,
415 2.2020, 2.1220, 0.7254, 0.6091, 0.5194, 0.3316, 0.3146,
416 0.0745, 0.0712, 0.1017, 0.0653, 0.0517, 0.0028, 0.0014,
417 0.0090,
418
419 // Au ---------------------------------------------------------------------
420 80.7250, 14.3530, 13.7340, 11.9190, 3.4250, 3.1480, 2.7430,
421 2.2910, 2.2060, 0.7621, 0.6427, 0.5463, 0.3532, 0.3351,
422 0.0876, 0.0840, 0.1072, 0.0742, 0.0572, 0.0033, 0.0018,
423 0.0090,
424
425 // Hg ---------------------------------------------------------------------
426 83.1020, 14.8390, 14.2090, 12.2840, 3.5620, 3.2790, 2.8470,
427 2.3850, 2.2950, 0.8022, 0.6802, 0.5766, 0.3782, 0.3588,
428 0.1040, 0.0999, 0.1270, 0.0831, 0.0645, 0.0096, 0.0078,
429 0.0090,
430
431 // Tl --------------------------------------------------------------------
432 85.5300, 15.3470, 14.6980, 12.6580, 3.7040, 3.4160, 2.9570,
433 2.4850, 2.3890, 0.8462, 0.7205, 0.6095, 0.4057, 0.3850,
434 0.1222, 0.1178, 0.1360, 0.0946, 0.0735, 0.0147, 0.0125,
435 0.0060, 0.0008,
436
437 // Pb --------------------------------------------------------------------
438 88.0050, 15.8610, 15.200, 13.0350, 3.8510, 3.5540, 3.0660,
439 2.5860, 2.4840, 0.8918, 0.7619, 0.6435, 0.4343, 0.4122,
440 0.1417, 0.1369, 0.1470, 0.1064, 0.0833, 0.0207, 0.0181,
441 0.0031, 0.0007,
442
443 // Bi --------------------------------------------------------------------
444 90.5240, 16.3880, 15.7110, 13.4190, 3.9990, 3.6960, 3.1770,
445 2.6880, 2.5800, 0.9390, 0.8052, 0.6788, 0.4640, 0.4401,
446 0.1623, 0.1570, 0.1593, 0.1190, 0.0926, 0.0269, 0.0238,
447 0.0075, 0.0012, 0.0002,
448
449 // Po --------------------------------------------------------------------
450 93.1050, 16.9390, 16.2440, 13.8140, 4.1490, 3.8540, 3.3020,
451 2.7980, 2.6830, 0.9950, 0.8510, 0.7050, 0.5000, 0.4730,
452 0.1840, 0.1840, 0.1770, 0.1320, 0.1040, 0.0310, 0.0310,
453 0.0110, 0.0032, 0.0014,
454
455 // At --------------------------------------------------------------------
456 95.7300, 17.4930, 16.7850, 14.2140, 4.3170, 4.0080, 3.4260,
457 2.9090, 2.7870, 1.0420, 0.8860, 0.7400, 0.5330, 0.5070,
458 0.2100, 0.2100, 0.1950, 0.1480, 0.1150, 0.0400, 0.0400,
459 0.0150, 0.0057, 0.0028,
460
461 // Rn --------------------------------------------------------------------
462 98.4040, 18.0490, 17.3370, 14.6190, 4.4820, 4.1590, 3.5380,
463 3.0220, 2.8920, 1.0970, 0.9290, 0.7680, 0.5670, 0.5410,
464 0.2380, 0.2380, 0.2140, 0.1640, 0.1270, 0.0480, 0.0480,
465 0.0260, 0.0076, 0.0041,
466
467 // Fr --------------------------------------------------------------------
468 101.1370, 18.6390, 17.9070, 15.0310, 4.6520, 4.3270, 3.6630,
469 3.1360, 3.0000, 1.1530, 0.9800, 0.8100, 0.6030, 0.5770,
470 0.2680, 0.2680, 0.2340, 0.1820, 0.1400, 0.0580, 0.0580,
471 0.0340, 0.0150, 0.0150, 0.0040,
472
473 // Ra --------------------------------------------------------------------
474 103.9220, 19.2370, 18.4840, 15.4440, 4.8220, 4.4900, 3.7920,
475 3.2480, 3.1050, 1.2080, 1.0580, 0.8790, 0.6360, 0.6030,
476 0.2990, 0.2990, 0.2540, 0.2000, 0.1530, 0.0680, 0.0680,
477 0.0440, 0.0190, 0.0190, 0.0050,
478
479 // Ac --------------------------------------------------------------------
480 106.7550, 19.8400, 19.0830, 15.8710, 5.0020, 4.6560, 3.9090,
481 3.3700, 3.2190, 1.2690, 1.0800, 0.8900, 0.6750, 0.6390,
482 0.3190, 0.3190, 0.2720, 0.2150, 0.1670, 0.0800, 0.0800,
483 0.0398, 0.0241, 0.0170, 0.0060, 0.0060,
484
485 // Th --------------------------------------------------------------------
486 109.6510, 20.4720, 19.6930, 16.3000, 5.1820, 4.8300, 4.0460,
487 3.4910, 3.3320, 1.3300, 1.1680, 0.9664, 0.7121, 0.6752,
488 0.3424, 0.3331, 0.2900, 0.2290, 0.1820, 0.0925, 0.0854,
489 0.0414, 0.0245, 0.0166, 0.0060, 0.0060,
490
491 // Pa --------------------------------------------------------------------
492 112.6010, 21.1050, 20.3140, 16.7330, 5.3670, 5.0010, 4.1740,
493 3.6110, 3.4420, 1.3870, 1.2240, 1.0070, 0.7430, 0.7080,
494 0.3710, 0.3600, 0.3100, 0.2320, 0.2320, 0.0940, 0.0940,
495 0.0060, 0.0467, 0.0281, 0.0189, 0.0060, 0.0060,
496
497 // U --------------------------------------------------------------------
498 115.6060, 21.7570, 20.9480, 17.1660, 5.5480, 5.1820, 4.3030,
499 3.7280, 3.5520, 1.4390, 1.2710, 1.0430, 0.7783, 0.7362,
500 0.3882, 0.3774, 0.3210, 0.2570, 0.1920, 0.1028, 0.0942,
501 0.0060, 0.0439, 0.0268, 0.0168, 0.0060, 0.0060,
502
503 // Np --------------------------------------------------------------------
504 118.6690, 22.4281, 21.6013, 17.6106, 5.7396, 5.3667, 4.4334,
505 3.8498, 3.6652, 1.5001, 1.3277, 1.0860, 0.8161, 0.7708,
506 0.4143, 0.4034, 0.3398, 0.2834, 0.2062, 0.1093, 0.1012,
507 0.0060, 0.0500, 0.0293, 0.0175, 0.0060, 0.0060,
508
509 // Pu --------------------------------------------------------------------
510 121.7910, 23.0978, 22.2668, 18.0570, 5.9329, 5.5412, 4.5566,
511 3.9726, 3.7781, 1.5593, 1.3774, 1.1209, 0.8489, 0.8015,
512 0.4374, 0.4252, 0.3519, 0.2825, 0.2153, 0.1160, 0.1052,
513 0.0060, 0.0486, 0.0306, 0.0184, 0.0060,
514
515 // Am --------------------------------------------------------------------
516 124.9810, 23.8051, 22.9494, 18.5062, 6.1326, 5.7470, 4.7060,
517 4.0921, 3.8869, 1.6192, 1.4351, 1.1680, 0.8804, 0.8300,
518 0.4633, 0.4490, 0.3730, 0.3030, 0.2164, 0.1180, 0.1079,
519 0.0060, 0.0060, 0.0504, 0.0311, 0.0181, 0.0060,
520
521 // Cm --------------------------------------------------------------------
522 128.2000, 24.5200, 23.6600, 18.9700, 6.3350, 5.9400, 4.8500,
523 4.2300, 4.0150, 1.6850, 1.4950, 1.2050, 0.9250, 0.8700,
524 0.4950, 0.4850, 0.3970, 0.2350, 0.1350, 0.1200, 0.0920,
525 0.0060, 0.0060, 0.0670, 0.0500, 0.0060, 0.0060, 0.0970,
526
527 // Bk --------------------------------------------------------------------
528 131.6000, 25.2600, 24.3800, 19.4400, 6.5450, 6.1450, 4.9900,
529 4.3600, 4.1350, 1.7450, 1.5550, 1.2450, 0.9600, 0.9000,
530 0.5250, 0.5100, 0.4150, 0.3300, 0.2430, 0.1400, 0.1250,
531 0.0060, 0.0060, 0.0960, 0.0700, 0.0500, 0.0044, 0.0060,
532
533 // Cf --------------------------------------------------------------------
534 135.0000, 26.0100, 25.1200, 19.9100, 6.7550, 6.3500, 5.1350,
535 4.4950, 4.2600, 1.8100, 1.6150, 1.2850, 0.9950, 0.9300,
536 0.5550, 0.5400, 0.4300, 0.3450, 0.2500, 0.1450, 0.1300,
537 0.0060, 0.0060, 0.1000, 0.0700, 0.0500, 0.006,
538
539 // Es --------------------------------------------------------------------
540 138.4000, 26.7800, 25.8800, 20.3900, 6.9750, 6.5600, 5.2800,
541 4.6300, 4.3850, 1.8750, 1.6750, 1.3250, 1.0300, 0.9650,
542 0.5850, 0.5700, 0.4450, 0.3600, 0.2600, 0.1550, 0.1350,
543 0.0060, 0.0060, 0.1000, 0.0700, 0.0500, 0.0060,
544
545 // Fm --------------------------------------------------------------------
546 142.0000, 27.5700, 26.6600, 20.8700, 7.2000, 6.7800, 5.4250,
547 4.7650, 4.5100, 1.9400, 1.7400, 1.3700, 1.0650, 1.0000,
548 0.6150, 0.6000, 0.4600, 0.3750, 0.2700, 0.1650, 0.1400,
549 0.0060, 0.0060, 0.1000, 0.0800, 0.0500, 0.0060,
550
551 // Md --------------------------------------------------------------------
552 145.6000, 28.3800, 27.4600, 21.3600, 7.4300, 7.0000, 5.5750,
553 4.9050, 4.6330, 2.0050, 1.8050, 1.4150, 1.1050, 1.0350,
554 0.6450, 0.6300, 0.4800, 0.3900, 0.2800, 0.1750, 0.1450,
555 0.0070, 0.0070, 0.1100, 0.0800, 0.0500, 0.0060,
556
557 // No --------------------------------------------------------------------
558 149.3000, 29.2220, 28.2800, 21.8500, 7.6700, 7.2300, 5.7300,
559 5.0500, 4.7650, 2.0750, 1.8750, 1.4600, 1.1450, 1.0700,
560 0.6800, 0.6500, 0.5000, 0.4100, 0.2900, 0.1850, 0.1550,
561 0.0100, 0.0100, 0.1100, 0.0800, 0.0500, 0.0060,
562
563 // Lr --------------------------------------------------------------------
564 153.0000, 30.0800, 29.1300, 22.3500, 7.9200, 7.4700, 5.8900,
565 5.2000, 4.9000, 2.1500, 1.9500, 1.5050, 1.1900, 1.1100,
566 0.7200, 0.6900, 0.5200, 0.4300, 0.3000, 0.2000, 0.1600,
567 0.0150, 0.0150, 0.1200, 0.0900, 0.0600, 0.0070, 0.0070,
568
569 // Rf --------------------------------------------------------------------
570 156.9000, 30.9600, 30.0000, 22.8600, 8.1700, 7.7200, 6.0550,
571 5.3500, 5.0400, 2.2250, 2.0250, 1.5550, 1.2350, 1.1500,
572 0.7600, 0.7200, 0.5400, 0.4550, 0.3150, 0.2150, 0.1700,
573 0.0200, 0.0200, 0.1200, 0.0900, 0.0600, 0.0080, 0.0080,
574
575 // Db --------------------------------------------------------------------
576 160.8000, 31.8700, 30.9000, 23.3800, 8.4300, 7.9800, 6.6250,
577 5.5050, 5.1850, 2.3050, 2.1050, 1.6050, 1.2800, 1.1900,
578 0.8000, 0.7500, 0.5600, 0.4800, 0.3300, 0.2300, 0.1800,
579 0.0250, 0.0250, 0.1300, 0.1000, 0.0600, 0.0090, 0.0080,
580
581 // Sg --------------------------------------------------------------------
582 164.9000, 32.8000, 31.8200, 23.9100, 8.7000, 8.2400, 6.4000,
583 5.6650, 5.3300, 2.3850, 2.1900, 1.6600, 1.3250, 1.2350,
584 0.8400, 0.7800, 0.5850, 0.5050, 0.3450, 0.2450, 0.1900,
585 0.0300, 0.0300, 0.1400, 0.1100, 0.0600, 0.0090, 0.0080,
586
587 // Bh --------------------------------------------------------------------
588 169.0000, 33.7600, 32.7700, 24.4400, 8.9800, 8.5100, 6.5800,
589 5.8300, 5.4750, 2.4700, 2.2750, 1.7150, 1.3700, 1.2800,
590 0.8800, 0.8200, 0.6100, 0.5300, 0.3600, 0.2600, 0.2000,
591 0.0400, 0.0400, 0.1400, 0.1100, 0.0700, 0.0100, 0.0100,
592 0.0090,
593
594 // Hs --------------------------------------------------------------------
595 173.2000, 34.7500, 33.7400, 24.9200, 9.2700, 8.7900, 6.7600,
596 5.9950, 5.6200, 2.5550, 2.3650, 1.7700, 1.4200, 1.3250,
597 0.9200, 0.8600, 0.6350, 0.5550, 0.3750, 0.2750, 0.2100,
598 0.0500, 0.0500, 0.1500, 0.1200, 0.0700, 0.0100, 0.0100,
599 0.0090,
600
601 // Mt --------------------------------------------------------------------
602 177.6000, 35.7700, 34.7400, 25.5200, 9.5700, 9.0800, 6.9400,
603 6.1600, 5.7700, 2.6450, 2.4600, 1.8250, 1.4700, 1.3700,
604 0.9600, 0.9000, 0.6600, 0.5800, 0.3900, 0.2900, 0.2200,
605 0.0600, 0.0600, 0.1600, 0.1200, 0.0700, 0.0100, 0.0100,
606 0.0100,
607
608 // Ds --------------------------------------------------------------------
609 182.0000, 36.8100, 35.7700, 26.0700, 9.8700, 9.3700, 7.1200,
610 6.3300, 5.9200, 2.7350, 2.5600, 1.8800, 1.5200, 1.4150,
611 1.0000, 0.9400, 0.6900, 0.6100, 0.4050, 0.3050, 0.2300,
612 0.0700, 0.0700, 0.1600, 0.1300, 0.0800, 0.0100, 0.0100,
613 0.0100,
614
615 // Rg --------------------------------------------------------------------
616 186.1360, 37.8810, 36.7990, 26.6480, 10.1870, 9.6870, 7.2240,
617 6.4470, 6.0250, 2.9260, 2.6730, 1.9780, 1.5970, 1.4830,
618 0.9604, 0.9267, 0.7283, 0.6450, 0.2810, 0.2510, 0.2445,
619 0.0671, 0.0614, 0.1267, 0.0901, 0.0498, 0.0094, 0.0066,
620 0.0094,
621
622 // Cp --------------------------------------------------------------------
623 190.7170, 38.9840, 37.8960, 27.2130, 10.5080, 10.0020, 7.4060,
624 6.6180, 6.1780, 3.0330, 2.7760, 2.0390, 1.6520, 1.5320,
625 1.0016, 0.9662, 0.7624, 0.6770, 0.2960, 0.2650, 0.2577,
626 0.0753, 0.0690, 0.1349, 0.0969, 0.0528, 0.0104, 0.0073,
627 0.0098,
628
629 // Uut --------------------------------------------------------------------
630 195.4100, 40.1210, 39.0340, 27.7880, 10.8420, 10.3310, 7.5930,
631 6.7930, 6.3350, 3.1460, 2.8860, 2.1070, 1.7120, 1.5870,
632 1.0464, 1.0092, 0.8006, 0.7140, 0.3150, 0.2820, 0.2740,
633 0.0866, 0.0798, 0.1464, 0.1069, 0.0586, 0.0138, 0.0101,
634 0.0116, 0.0049,
635
636 // Fl --------------------------------------------------------------------
637 200.2140, 41.2940, 40.2070, 28.3700, 11.1840, 10.6720, 7.7830,
638 6.9720, 6.4950, 3.2640, 2.9990, 2.1740, 1.7740, 1.6420,
639 1.0923, 1.0533, 0.8409, 0.7530, 0.3350, 0.3000, 0.2910,
640 0.0984, 0.0911, 0.1583, 0.1174, 0.0646, 0.0173, 0.0130,
641 0.0135, 0.0057,
642
643 // Uup --------------------------------------------------------------------
644 205.1360, 42.5010, 41.4200, 28.9590, 11.5410, 11.0220, 7.9790,
645 7.1550, 6.6580, 3.3860, 3.1180, 2.2450, 1.8380, 1.7010,
646 1.1410, 1.1000, 0.8831, 0.7940, 0.3570, 0.3200, 0.3100,
647 0.1124, 0.1045, 0.1726, 0.1301, 0.0724, 0.0227, 0.0177,
648 0.0169, 0.0078, 0.0038,
649
650 // Lv --------------------------------------------------------------------
651 210.1770, 43.7500, 42.6740, 29.5560, 11.9070, 11.3870, 8.1760,
652 7.3410, 6.8240, 3.5130, 3.2410, 2.3160, 1.9030, 1.7590,
653 1.1907, 1.1477, 0.9275, 0.8380, 0.3790, 0.3400, 0.3296,
654 0.1269, 0.1184, 0.1874, 0.1434, 0.0805, 0.0282, 0.0226,
655 0.0203, 0.0101, 0.0044,
656
657 // Uus --------------------------------------------------------------------
658 215.3370, 44.0310, 43.9750, 30.1580, 12.2830, 11.7620, 8.3760,
659 7.5300, 6.9910, 3.6430, 3.4690, 2.3900, 1.9700, 1.8190,
660 1.2413, 1.1962, 0.9733, 0.8820, 0.4020, 0.3610, 0.3496,
661 0.1417, 0.1327, 0.2026, 0.1571, 0.0886, 0.0337, 0.0275,
662 0.0237, 0.0124, 0.0052,
663
664 // Uuo --------------------------------------------------------------------
665 220.6300, 46.3540, 45.3540, 30.7670, 12.6700, 12.1510, 8.5790,
666 7.7200, 7.1610, 3.7780, 3.5000, 2.4640, 2.0370, 1.8800,
667 1.2928, 1.2455, 1.0205, 0.9280, 0.4250, 0.3820, 0.3699,
668 0.1570, 0.1472, 0.2183, 0.1714, 0.0968, 0.0394, 0.0324,
669 0.0272, 0.0149, 0.0060,
670
671 // Uue --------------------------------------------------------------------
672 226.0630, 47.7240, 46.7140, 31.3860, 13.0740, 12.5560, 8.7890,
673 7.9180, 7.3360, 3.9200, 3.6390, 2.5430, 2.1090, 1.9440,
674 1.3476, 1.2982, 1.0720, 0.9800, 0.4520, 0.4060, 0.3931,
675 0.1751, 0.1646, 0.2371, 0.1887, 0.1075, 0.0476, 0.0399,
676 0.0331, 0.0197, 0.0084, 0.0036,
677
678 // Ubn --------------------------------------------------------------------
679 231.6340, 49.1390, 48.1580, 32.0130, 13.4890, 12.9750, 9.0000,
680 8.1170, 7.5130, 4.0660, 3.7840, 2.6220, 2.1820, 2.0100,
681 1.4040, 1.3523, 1.1256, 1.0330, 0.4790, 0.4310, 0.4173,
682 0.1941, 0.1830, 0.2570, 0.2071, 0.1190, 0.0565, 0.0479,
683 0.0396, 0.0251, 0.0113, 0.0042
684};
685
686const G4int
687G4AtomicShells_XDB_EADL::fNumberOfElectrons[2171] =
688{
689 0, // nonexistent zero element
690
691 // H ---------------------------------------------------------
692 1,
693
694 // He ---------------------------------------------------------
695 2,
696
697 // Li --------------------------------------------------------
698 2, 1,
699
700 // Be --------------------------------------------------------
701 2, 2,
702
703 // B --------------------------------------------------------
704 2, 2, 1,
705
706 // C ---------------------------------------------------------
707 2, 2, 2,
708
709 // N ---------------------------------------------------------
710 2, 2, 2, 1,
711
712 // O ---------------------------------------------------------
713 2, 2, 2, 2,
714
715 // F ---------------------------------------------------------
716 2, 2, 2, 3,
717
718 // Ne ---------------------------------------------------------
719 2, 2, 2, 4,
720
721 // Na ----------------------------------------------
722 2, 2, 2, 4, 1,
723
724 // Mg ----------------------------------------------
725 2, 2, 2, 4, 2,
726
727 // Al ----------------------------------------------
728 2, 2, 2, 4, 2, 1,
729
730 // Si ----------------------------------------------
731 2, 2, 2, 4, 2, 2,
732
733 // P ----------------------------------------------
734 2, 2, 2, 4, 2, 2, 1,
735
736 // S ----------------------------------------------
737 2, 2, 2, 4, 2, 2, 2,
738
739 // Cl ----------------------------------------------
740 2, 2, 2, 4, 2, 2, 3,
741
742 // Ar ----------------------------------------------
743 2, 2, 2, 4, 2, 2, 4,
744
745 // K ----------------------------------------------
746 2, 2, 2, 4, 2, 2, 4, 1,
747
748 // Ca ----------------------------------------------
749 2, 2, 2, 4, 2, 2, 4, 2,
750
751 // Sc ----------------------------------------------
752 2, 2, 2, 4, 2, 2, 4, 1, 2,
753
754 // Ti ----------------------------------------------
755 2, 2, 2, 4, 2, 2, 4, 2, 2,
756
757 // V ----------------------------------------------
758 2, 2, 2, 4, 2, 2, 4, 3, 2,
759
760 // Cr ----------------------------------------------
761 2, 2, 2, 4, 2, 2, 4, 4, 1, 1,
762
763 // Mn ----------------------------------------------
764 2, 2, 2, 4, 2, 2, 4, 4, 1, 2,
765
766 // Fe ----------------------------------------------
767 2, 2, 2, 4, 2, 2, 4, 4, 2, 2,
768
769 // Co ----------------------------------------------
770 2, 2, 2, 4, 2, 2, 4, 4, 3, 2,
771
772 // Ni ----------------------------------------------
773 2, 2, 2, 4, 2, 2, 4, 4, 4, 2,
774
775 // Cu ----------------------------------------------
776 2, 2, 2, 4, 2, 2, 4, 4, 6, 1,
777
778 // Zn ----------------------------------------------
779 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
780
781 // Ga ----------------------------------------------
782 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
783 1,
784
785 // Ge ----------------------------------------------
786 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
787 2,
788
789 // As ----------------------------------------------
790 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
791 2, 1,
792
793 // Se ----------------------------------------------
794 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
795 2, 2,
796
797 // Br ----------------------------------------------
798 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
799 2, 3,
800
801 // Kr ----------------------------------------------
802 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
803 2, 4,
804
805 // Rb ----------------------------------------------
806 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
807 2, 4, 1,
808
809 // Sr ----------------------------------------------
810 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
811 2, 4, 2,
812
813 // Y ----------------------------------------------
814 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
815 2, 4, 1, 2,
816
817 // Zr ----------------------------------------------
818 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
819 2, 4, 2, 2,
820
821 // Nb ----------------------------------------------
822 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
823 2, 4, 4, 1,
824
825 // Mo ----------------------------------------------
826 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
827 2, 4, 4, 1, 1,
828
829 // Tc ----------------------------------------------
830 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
831 2, 4, 4, 1, 2,
832
833 // Ru ----------------------------------------------
834 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
835 2, 4, 4, 3, 1,
836
837 // Rh ----------------------------------------------
838 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
839 2, 4, 4, 4, 1,
840
841 // Pd ----------------------------------------------
842 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
843 2, 4, 4, 6,
844
845 // Ag ----------------------------------------------
846 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
847 2, 4, 4, 6, 1,
848
849 // Cd ----------------------------------------------
850 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
851 2, 4, 4, 6, 2,
852
853 // In ----------------------------------------------
854 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
855 2, 4, 4, 6, 2, 1,
856
857 // Sn ----------------------------------------------
858 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
859 2, 4, 4, 6, 2, 2,
860
861 // Sb ----------------------------------------------
862 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
863 2, 4, 4, 6, 2, 2, 1,
864
865 // Te ----------------------------------------------
866 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
867 2, 4, 4, 6, 2, 2, 2,
868
869 // I ----------------------------------------------
870 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
871 2, 4, 4, 6, 2, 2, 3,
872
873 // Xe ----------------------------------------------
874 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
875 2, 4, 4, 6, 2, 2, 4,
876
877 // Cs ----------------------------------------------
878 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
879 2, 4, 4, 6, 2, 2, 4, 1,
880
881 // Ba ----------------------------------------------
882 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
883 2, 4, 4, 6, 2, 2, 4, 2,
884
885 // La ----------------------------------------------
886 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
887 2, 4, 4, 6, 2, 2, 4, 1, 2,
888
889 // Ce ----------------------------------------------
890 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
891 2, 4, 4, 6, 1, 1, 2, 2, 4, 1,
892 1,
893
894 // Pr ----------------------------------------------
895 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
896 2, 4, 4, 6, 2, 1, 2, 2, 4, 1,
897 1,
898
899 // Nd ----------------------------------------------
900 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
901 2, 4, 4, 6, 4, 1, 2, 2, 4, 1,
902
903 // Pm ----------------------------------------------
904 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
905 2, 4, 4, 6, 5, 2, 2, 4, 2,
906
907 // Sm ----------------------------------------------
908 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
909 2, 4, 4, 6, 6, 1, 2, 2, 4, 1,
910
911 // Eu ----------------------------------------------
912 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
913 2, 4, 4, 6, 6, 1, 2, 2, 4, 2,
914
915 // Gd ----------------------------------------------
916 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
917 2, 4, 4, 6, 6, 1, 2, 2, 4, 1,
918 2,
919
920 // Tb ----------------------------------------------
921 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
922 2, 4, 4, 6, 6, 2, 2, 2, 4, 1,
923 2,
924
925 // Dy ----------------------------------------------
926 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
927 2, 4, 4, 6, 6, 4, 2, 2, 4, 2,
928
929 // Ho ----------------------------------------------
930 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
931 2, 4, 4, 6, 6, 5, 2, 2, 4, 2,
932
933 // Er ----------------------------------------------
934 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
935 2, 4, 4, 6, 6, 6, 2, 2, 4, 2,
936
937 // Tm ----------------------------------------------
938 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
939 2, 4, 4, 6, 6, 7, 2, 2, 4, 2,
940
941 // Yb ----------------------------------------------
942 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
943 2, 4, 4, 6, 6, 8, 2, 2, 4, 2,
944
945 // Lu ----------------------------------------------
946 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
947 2, 4, 4, 6, 6, 8, 2, 2, 4, 1,
948 2,
949
950 // Hf ----------------------------------------------
951 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
952 2, 4, 4, 6, 6, 8, 2, 2, 4, 2,
953 2,
954
955 // Ta ----------------------------------------------
956 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
957 2, 4, 4, 6, 6, 8, 2, 2, 4, 3,
958 2,
959
960 // W ----------------------------------------------
961 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
962 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
963 2,
964
965 // Re ----------------------------------------------
966 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
967 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
968 1, 2,
969
970 // Os ----------------------------------------------
971 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
972 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
973 2, 2,
974
975 // Ir ----------------------------------------------
976 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
977 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
978 3, 2,
979
980 // Pt ----------------------------------------------
981 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
982 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
983 5, 1,
984
985 // Au ----------------------------------------------
986 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
987 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
988 6, 1,
989
990 // Hg ----------------------------------------------
991 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
992 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
993 6, 2,
994
995 // Tl ----------------------------------------------
996 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
997 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
998 6, 2, 1,
999
1000 // Pb ----------------------------------------------
1001 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1002 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1003 6, 2, 2,
1004
1005 // Bi ----------------------------------------------
1006 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1007 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1008 6, 2, 2, 1,
1009
1010 // Po ----------------------------------------------
1011 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1012 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1013 6, 2, 2, 2,
1014
1015 // At ----------------------------------------------
1016 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1017 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1018 6, 2, 2, 3,
1019
1020 // Rn ----------------------------------------------
1021 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1022 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1023 6, 2, 2, 4,
1024
1025 // Fr ----------------------------------------------
1026 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1027 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1028 6, 2, 2, 4, 1,
1029
1030 // Ra ----------------------------------------------
1031 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1032 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1033 6, 2, 2, 4, 2,
1034
1035 // Ac ----------------------------------------------
1036 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1037 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1038 6, 2, 2, 4, 1, 2,
1039
1040 // Th ----------------------------------------------
1041 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1042 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1043 6, 2, 2, 4, 2, 2,
1044
1045 // Pa ----------------------------------------------
1046 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1047 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1048 6, 2, 2, 2, 4, 1, 2,
1049
1050 // U ----------------------------------------------
1051 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1052 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1053 6, 3, 2, 2, 4, 1, 2,
1054
1055 // Np ----------------------------------------------
1056 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1057 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1058 6, 4, 2, 2, 4, 1, 2,
1059
1060 // Pu ----------------------------------------------
1061 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1062 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1063 6, 6, 2, 2, 4, 2,
1064
1065 // Am ----------------------------------------------
1066 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1067 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1068 6, 6, 1, 2, 2, 4, 2,
1069
1070 // Cm ----------------------------------------------
1071 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1072 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1073 6, 6, 1, 2, 2, 4, 1, 2,
1074
1075 // Bk ----------------------------------------------
1076 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1077 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1078 6, 6, 2, 2, 2, 4, 1, 2,
1079
1080 // Cf ----------------------------------------------
1081 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1082 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1083 6, 6, 4, 2, 2, 4, 2,
1084
1085 // Es ----------------------------------------------
1086 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1087 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1088 6, 6, 5, 2, 2, 4, 2,
1089
1090 // Fm ----------------------------------------------
1091 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1092 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1093 6, 6, 6, 2, 2, 4, 2,
1094
1095 // Md ----------------------------------------------
1096 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1097 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1098 6, 6, 7, 2, 2, 4, 2,
1099
1100 // No ----------------------------------------------
1101 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1102 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1103 6, 6, 8, 2, 2, 4, 2,
1104
1105 // Lr ----------------------------------------------
1106 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1107 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1108 6, 6, 8, 2, 2, 4, 1, 2,
1109
1110 // Rf ----------------------------------------------
1111 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1112 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1113 6, 6, 8, 2, 2, 4, 2, 2,
1114
1115 // Db ----------------------------------------------
1116 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1117 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1118 6, 6, 8, 2, 2, 4, 3, 2,
1119
1120 // Sg ----------------------------------------------
1121 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1122 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1123 6, 6, 8, 2, 2, 4, 4, 2,
1124
1125 // Bh ----------------------------------------------
1126 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1127 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1128 6, 6, 8, 2, 2, 4, 4, 1, 2,
1129
1130 // Hs ----------------------------------------------
1131 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1132 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1133 6, 6, 8, 2, 2, 4, 4, 2, 2,
1134
1135 // Mt ----------------------------------------------
1136 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1137 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1138 6, 6, 8, 2, 2, 4, 4, 3, 2,
1139
1140 // Ds ----------------------------------------------
1141 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1142 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1143 6, 6, 8, 2, 2, 4, 4, 5, 1,
1144
1145 // Rg ----------------------------------------------
1146 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1147 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1148 6, 6, 8, 2, 2, 4, 4, 6, 1,
1149
1150 // Cp ----------------------------------------------
1151 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1152 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1153 6, 6, 8, 2, 2, 4, 4, 6, 2,
1154
1155 // Uut ---------------------------------------------
1156 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1157 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1158 6, 6, 8, 2, 2, 4, 4, 6, 2, 1,
1159
1160 // Fl ----------------------------------------------
1161 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1162 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1163 6, 6, 8, 2, 2, 4, 4, 6, 2, 2,
1164
1165 // Uup ---------------------------------------------
1166 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1167 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1168 6, 6, 8, 2, 2, 4, 4, 6, 2, 2,
1169 1,
1170
1171 // Lv ----------------------------------------------
1172 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1173 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1174 6, 6, 8, 2, 2, 4, 4, 6, 2, 2,
1175 2,
1176
1177 // Uus ---------------------------------------------
1178 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1179 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1180 6, 6, 8, 2, 2, 4, 4, 6, 2, 2,
1181 3,
1182
1183 // Uuo ---------------------------------------------
1184 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1185 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1186 6, 6, 8, 2, 2, 4, 4, 6, 2, 2,
1187 4,
1188
1189 // Uue ---------------------------------------------
1190 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1191 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1192 6, 6, 8, 2, 2, 4, 4, 6, 2, 2,
1193 4, 1,
1194
1195 // Ubn ---------------------------------------------
1196 2, 2, 2, 4, 2, 2, 4, 4, 6, 2,
1197 2, 4, 4, 6, 6, 8, 2, 2, 4, 4,
1198 6, 6, 8, 2, 2, 4, 4, 6, 2, 2,
1199 4, 2
1200};
1201
1202
1203G4int
1205{
1206#ifdef G4VERBOSE
1207 if (Z < 0 || Z > 120) { Z = PrintErrorZ(Z, "GetNumberOfShells"); }
1208#endif
1209 return fNumberOfShells[Z];
1210}
1211
1212
1215{
1216#ifdef G4VERBOSE
1217 if (Z < 0 || Z > 120) { Z = PrintErrorZ(Z, "GetBindingEnergy"); }
1218 if(ShellNb < 0 || ShellNb >= fNumberOfShells[Z]) {
1219 ShellNb = PrintErrorShell(Z, ShellNb, "GetBindingEnergy");
1220 }
1221#endif
1222 return fBindingEnergies[fIndexOfShells[Z] + ShellNb]*CLHEP::keV;
1223}
1224
1225
1226G4int
1228{
1229#ifdef G4VERBOSE
1230 if (Z < 0 || Z > 120) { Z = PrintErrorZ(Z, "GetNumberOfElectrons"); }
1231 if(ShellNb < 0 || ShellNb >= fNumberOfShells[Z]) {
1232 ShellNb = PrintErrorShell(Z, ShellNb, "GetNumberOfElectrons");
1233 }
1234#endif
1235 return fNumberOfElectrons[fIndexOfShells[Z] + ShellNb];
1236}
1237
1238//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo....
1239
1240G4int
1242{
1243#ifdef G4VERBOSE
1244 if(Z<0 || Z>120) { Z = PrintErrorZ(Z, "GetNumberOfFreeElectrons"); }
1245#endif
1246 G4int idx = fIndexOfShells[Z];
1247 G4int idxmax = idx + fNumberOfShells[Z];
1248 G4int n = 0;
1249 for (G4int i=idx; i<idxmax; ++i) {
1250 if(fBindingEnergies[i]*CLHEP::keV <= th) { n += fNumberOfElectrons[i]; }
1251 }
1252 return n;
1253}
1254
1256{
1257#ifdef G4VERBOSE
1258 if ( Z < 0 || Z > 120) { Z = PrintErrorZ(Z, "GetTotalBindingEnergy"); }
1259#endif
1260 G4int idx = fIndexOfShells[Z];
1261 G4int idxmax = idx + fNumberOfShells[Z];
1262 G4double energy = 0.0;
1263 for (G4int i=idx; i<idxmax; ++i) {energy += fBindingEnergies[i];}
1264 return energy*CLHEP::keV;
1265}
1266
1267
1268#ifdef G4VERBOSE
1269
1270G4int G4AtomicShells_XDB_EADL::PrintErrorZ(G4int Z, const G4String& ss)
1271{
1272 G4String sss = "G4AtomicShells::"+ss+"()";
1274 ed << "Atomic number out of range Z= " << Z;
1275 G4Exception(sss,"mat060",FatalException,ed,"");
1276 return 1;
1277}
1278
1279
1280G4int
1281G4AtomicShells_XDB_EADL::PrintErrorShell(G4int Z, G4int n, const G4String& ss)
1282{
1283 G4String sss = "G4AtomicShells::"+ss+"()";
1285 ed << "Shell number out of range Nshell= " << n << " Z= " << Z;
1286 G4Exception(sss,"mat061",FatalException,ed,"");
1287 return 0;
1288}
1289#endif
1290
@ FatalException
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
Definition: G4Exception.cc:59
std::ostringstream G4ExceptionDescription
Definition: G4Exception.hh:40
double G4double
Definition: G4Types.hh:83
int G4int
Definition: G4Types.hh:85
const G4int Z[17]
static G4int GetNumberOfShells(G4int Z)
static G4int GetNumberOfElectrons(G4int Z, G4int SubshellNb)
static G4double GetBindingEnergy(G4int Z, G4int SubshellNb)
static G4double GetTotalBindingEnergy(G4int Z)
static G4int GetNumberOfFreeElectrons(G4int Z, G4double th)