Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
G4AtomicShells_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 // $Id: G4AtomicShells.cc 95972 2016-03-04 19:04:49Z vnivanch $
28 //
29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo....
30 
31 // 24-04-98, implementation of the first version, V. Grichine
32 // 16-11-98, GetBindingEnergy(Z,ShellNb), M.Maire
33 // 19-07-04, add a protection in GetNumberOfShells(), mma
34 // 11-02-05, GetNumberOfElectrons(Z,ShellNb), V.Ivanchenko
35 // 30-04-10, added fIndexOfShells, V.Ivanchenko
36 // 20-10-15, Complete re-write of the class. Same methods but
37 // values modified to match EADL source data up to
38 // element Z=120, L.G. Sarmiento
39 
40 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo....
41 
42 #include "G4AtomicShells_EADL.hh"
43 #include "G4SystemOfUnits.hh"
44 
45 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo....
46 
47 const G4int
48 G4AtomicShells_EADL::fNumberOfShells[121] =
49 {
50  1 , // nonexisting zero element
51 
52  1 , 1 , 2 , 2 , 3 , 3 , 4 , 4 , 4 , 4 , // 1 - 10
53 
54  5 , 5 , 6 , 6 , 7 , 7 , 7 , 7 , 8 , 8 , // 11 - 20
55 
56  9 , 9 , 9 , 10 , 10 , 10 , 10 , 10 , 10 , 10 , // 21 - 30
57 
58  11 , 11 , 12 , 12 , 12 , 12 , 13 , 13 , 14 , 14 , // 31 - 40
59 
60  14 , 15 , 15 , 15 , 15 , 14 , 15 , 15 , 16 , 16 , // 41 - 50
61 
62  17 , 17 , 17 , 17 , 18 , 18 , 19 , 20 , 20 , 19 , // 51 - 60
63 
64  19 , 19 , 20 , 21 , 21 , 20 , 20 , 20 , 20 , 20 , // 61 - 70
65 
66  21 , 21 , 21 , 21 , 22 , 22 , 22 , 22 , 22 , 22 , // 71 - 80
67 
68  23 , 23 , 24 , 24 , 24 , 24 , 25 , 25 , 26 , 26 , // 81 - 90
69 
70  27 , 27 , 27 , 26 , 27 , 28 , 28 , 27 , 27 , 27 , // 91 - 100
71 
72  27 , 27 , 28 , 28 , 28 , 28 , 29 , 29 , 29 , 29 , // 101 - 110
73 
74  29 , 29 , 30 , 30 , 31 , 31 , 31 , 31 , 32 , 32 // 111 - 120
75 
76 };
77 
78 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo....
79 
80 const G4int
81 G4AtomicShells_EADL::fIndexOfShells[121] =
82  {
83  0 , // nonexisting zero element
84 
85  1 , 2 , 3 , 5 , 7 , 10 , 13 , 17 , 21 , 25 , // 1 - 10
86 
87  29 , 34 , 39 , 45 , 51 , 58 , 65 , 72 , 79 , 87 , // 11 - 20
88 
89  95 , 104 , 113 , 122 , 132 , 142 , 152 , 162 , 172 , 182 , // 21 - 30
90 
91  192 , 203 , 214 , 226 , 238 , 250 , 262 , 275 , 288 , 302 , // 31 - 40
92 
93  316 , 330 , 345 , 360 , 375 , 390 , 404 , 419 , 434 , 450 , // 41 - 50
94 
95  466 , 483 , 500 , 517 , 534 , 552 , 570 , 589 , 609 , 629 , // 51 - 60
96 
97  648 , 667 , 686 , 706 , 727 , 748 , 768 , 788 , 808 , 828 , // 61 - 70
98 
99  848 , 869 , 890 , 911 , 932 , 954 , 976 , 998 , 1020 , 1042 , // 71 - 80
100 
101  1064 , 1087 , 1110 , 1134 , 1158 , 1182 , 1206 , 1231 , 1256 , 1282 , // 81 - 90
102 
103  1308 , 1335 , 1362 , 1389 , 1415 , 1442 , 1470 , 1498 , 1525 , 1552 , // 91 - 100
104 
105  1579 , 1606 , 1633 , 1661 , 1689 , 1717 , 1745 , 1774 , 1803 , 1832 , // 101 - 110
106 
107  1861 , 1890 , 1919 , 1949 , 1979 , 2010 , 2041 , 2072 , 2103 , 2135 // 111 - 120
108 
109 };
110 
111 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo....
112 
113 const G4double
114 G4AtomicShells_EADL::fBindingEnergies[2167] =
115 {
116  // 0 ----------------------------------------------
117  0.0000, // nonexisting zero element
118 
119  // H ----------------------------------------------
120  0.0136,
121 
122  // He ----------------------------------------------
123  0.0246,
124 
125  // Li ----------------------------------------------
126  0.0580, 0.0054,
127 
128  // Be ----------------------------------------------
129  0.1150, 0.0093,
130 
131  // B ----------------------------------------------
132  0.1880, 0.0126, 0.0047,
133 
134  // C ----------------------------------------------
135  0.2841, 0.0181, 0.0090,
136 
137  // N ----------------------------------------------
138  0.4005, 0.0243, 0.0097, 0.0089,
139 
140  // O ----------------------------------------------
141  0.5320, 0.0237, 0.0074, 0.0068,
142 
143  // F ----------------------------------------------
144  0.6854, 0.0340, 0.0087, 0.0084,
145 
146  // Ne ----------------------------------------------
147  0.8701, 0.0485, 0.0217, 0.0216,
148 
149  // Na ----------------------------------------------
150  1.0721, 0.0633, 0.0311, 0.0310, 0.0007,
151 
152  // Mg ----------------------------------------------
153  1.3050, 0.0894, 0.0515, 0.0513, 0.0021,
154 
155  // Al ----------------------------------------------
156  1.5596, 0.1177, 0.0732, 0.0727, 0.0060,
157  0.0007,
158 
159  // Si ----------------------------------------------
160  1.8389, 0.1487, 0.0995, 0.0989, 0.0076,
161  0.0030,
162 
163  // P ----------------------------------------------
164  2.1455, 0.1893, 0.1362, 0.1353, 0.0162,
165  0.0101, 0.0096,
166 
167  // S ----------------------------------------------
168  2.4720, 0.2292, 0.1654, 0.1642, 0.0158,
169  0.0082, 0.0078,
170 
171  // Cl ----------------------------------------------
172  2.8224, 0.2702, 0.2016, 0.2000, 0.0175,
173  0.0067, 0.0067,
174 
175  // Ar ----------------------------------------------
176  3.2029, 0.3260, 0.2506, 0.2485, 0.0292,
177  0.0159, 0.0158,
178 
179  // K ----------------------------------------------
180  3.6074, 0.3771, 0.2963, 0.2936, 0.0339,
181  0.0181, 0.0178, 0.0001,
182 
183  // Ca ----------------------------------------------
184  4.0381, 0.4378, 0.3500, 0.3464, 0.0437,
185  0.0258, 0.0255, 0.0018,
186 
187  // Sc ----------------------------------------------
188  4.4928, 0.5004, 0.4067, 0.4022, 0.0538,
189  0.0338, 0.0315, 0.0066, 0.0017,
190 
191  // Ti ----------------------------------------------
192  4.9664, 0.5637, 0.4615, 0.4555, 0.0603,
193  0.0356, 0.0322, 0.0037, 0.0016,
194 
195  // V ----------------------------------------------
196  5.4651, 0.6282, 0.5205, 0.5129, 0.0665,
197  0.0400, 0.0350, 0.0022, 0.0017,
198 
199  // Cr ----------------------------------------------
200  5.9892, 0.6946, 0.5837, 0.5745, 0.0741,
201  0.0459, 0.0399, 0.0029, 0.0022, 0.0010,
202 
203  // Mn ----------------------------------------------
204  6.5390, 0.7690, 0.6514, 0.6403, 0.0839,
205  0.0531, 0.0464, 0.0035, 0.0027, 0.0019,
206 
207  // Fe ----------------------------------------------
208  7.1130, 0.8461, 0.7211, 0.7081, 0.0929,
209  0.0581, 0.0520, 0.0039, 0.0031, 0.0021,
210 
211  // Co ----------------------------------------------
212  7.7089, 0.9256, 0.7936, 0.7786, 0.1007,
213  0.0632, 0.0577, 0.0033, 0.0027, 0.0019,
214 
215  // Ni ----------------------------------------------
216  8.3328, 1.0081, 0.8719, 0.8547, 0.1118,
217  0.0712, 0.0697, 0.0039, 0.0033, 0.0022,
218 
219  // Cu ----------------------------------------------
220  8.9789, 1.0961, 0.9510, 0.9311, 0.1198,
221  0.0753, 0.0728, 0.0018, 0.0015, 0.0012,
222 
223  // Zn ----------------------------------------------
224  9.6586, 1.1936, 1.0428, 1.0197, 0.1359,
225  0.0886, 0.0856, 0.0080, 0.0079, 0.0013,
226 
227  // Ga ----------------------------------------------
228  10.3671, 1.2977, 1.1423, 1.1154, 0.1581,
229  0.1068, 0.1029, 0.0207, 0.0157, 0.0056,
230  0.0008,
231 
232  // Ge ----------------------------------------------
233  11.1031, 1.4143, 1.2478, 1.2167, 0.1800,
234  0.1279, 0.1208, 0.0292, 0.0285, 0.0090,
235  0.0023,
236 
237  // As ----------------------------------------------
238  11.8667, 1.5265, 1.3586, 1.3231, 0.2035,
239  0.1464, 0.1405, 0.0417, 0.0409, 0.0125,
240  0.0025, 0.0025,
241 
242  // Se ----------------------------------------------
243  12.6578, 1.6539, 1.4762, 1.4358, 0.2315,
244  0.1682, 0.1619, 0.0574, 0.0564, 0.0162,
245  0.0056, 0.0056,
246 
247  // Br ----------------------------------------------
248  13.4737, 1.7820, 1.5960, 1.5499, 0.2565,
249  0.1893, 0.1815, 0.0701, 0.0690, 0.0273,
250  0.0052, 0.0046,
251 
252  // Kr ----------------------------------------------
253  14.3256, 1.9210, 1.7272, 1.6749, 0.2921,
254  0.2221, 0.2144, 0.0950, 0.0938, 0.0275,
255  0.0147, 0.0140,
256 
257  // Rb ----------------------------------------------
258  15.1997, 2.0651, 1.8639, 1.8044, 0.3221,
259  0.2474, 0.2385, 0.1118, 0.1103, 0.0293,
260  0.0148, 0.0140, 0.0040,
261 
262  // Sr ----------------------------------------------
263  16.1046, 2.2163, 2.0068, 1.9396, 0.3575,
264  0.2798, 0.2691, 0.1350, 0.1331, 0.0377,
265  0.0207, 0.0195, 0.0050,
266 
267  // Y ----------------------------------------------
268  17.0384, 2.3725, 2.1555, 2.0800, 0.3936,
269  0.3124, 0.3003, 0.1596, 0.1574, 0.0454,
270  0.0251, 0.0228, 0.0060, 0.0024,
271 
272  // Zr ----------------------------------------------
273  17.9976, 2.5316, 2.3067, 2.2223, 0.4303,
274  0.3442, 0.3305, 0.1824, 0.1800, 0.0513,
275  0.0293, 0.0257, 0.0070, 0.0030,
276 
277  // Nb ----------------------------------------------
278  18.9856, 2.6977, 2.4647, 2.3705, 0.4684,
279  0.3784, 0.3630, 0.2074, 0.2046, 0.0581,
280  0.0356, 0.0296, 0.0070, 0.0032,
281 
282  // Mo ----------------------------------------------
283  19.9995, 2.8655, 2.6251, 2.5202, 0.5046,
284  0.4097, 0.3923, 0.2303, 0.2270, 0.0618,
285  0.0383, 0.0323, 0.0070, 0.0019, 0.0012,
286 
287  // Tc ----------------------------------------------
288  21.0440, 3.0425, 2.7932, 2.6769, 0.5440,
289  0.4449, 0.4250, 0.2564, 0.2529, 0.0688,
290  0.0428, 0.0369, 0.0070, 0.0020, 0.0012,
291 
292  // Ru ----------------------------------------------
293  22.1172, 3.2240, 2.9669, 2.8379, 0.5850,
294  0.4828, 0.4606, 0.2836, 0.2794, 0.0749,
295  0.0470, 0.0412, 0.0070, 0.0024, 0.0018,
296 
297  // Rh ----------------------------------------------
298  23.2199, 3.4119, 3.1461, 3.0038, 0.6271,
299  0.5210, 0.4962, 0.3117, 0.3070, 0.0810,
300  0.0519, 0.0463, 0.0070, 0.0028, 0.0022,
301 
302  // Pd ----------------------------------------------
303  24.3503, 3.6043, 3.3303, 3.1733, 0.6699,
304  0.5591, 0.5315, 0.3400, 0.3347, 0.0864,
305  0.0544, 0.0500, 0.0017, 0.0013,
306 
307  // Ag ----------------------------------------------
308  25.5140, 3.8058, 3.5237, 3.3511, 0.7175,
309  0.6024, 0.5714, 0.3728, 0.3667, 0.0952,
310  0.0626, 0.0559, 0.0080, 0.0036, 0.0031,
311 
312  // Cd ----------------------------------------------
313  26.7112, 4.0180, 3.7270, 3.5375, 0.7702,
314  0.6507, 0.6165, 0.4105, 0.4037, 0.1076,
315  0.0708, 0.0650, 0.0097, 0.0090, 0.0090,
316 
317  // In ----------------------------------------------
318  27.9399, 4.2375, 3.9380, 3.7301, 0.8256,
319  0.7022, 0.6643, 0.4508, 0.4431, 0.1219,
320  0.0819, 0.0751, 0.0168, 0.0158, 0.0008,
321  0.0001,
322 
323  // Sn ----------------------------------------------
324  29.2001, 4.4647, 4.1561, 3.9288, 0.8838,
325  0.7564, 0.7144, 0.4933, 0.4848, 0.1365,
326  0.0939, 0.0860, 0.0246, 0.0234, 0.0011,
327  0.0009,
328 
329  // Sb ----------------------------------------------
330  30.4912, 4.6983, 4.3804, 4.1323, 0.9437,
331  0.8119, 0.7656, 0.5369, 0.5275, 0.1520,
332  0.1043, 0.0954, 0.0322, 0.0308, 0.0067,
333  0.0022, 0.0020,
334 
335  // Te ----------------------------------------------
336  31.8138, 4.9392, 4.6120, 4.3414, 1.0060,
337  0.8697, 0.8187, 0.5825, 0.5721, 0.1683,
338  0.1168, 0.0969, 0.0408, 0.0392, 0.0116,
339  0.0026, 0.0020,
340 
341  // I ----------------------------------------------
342  33.1694, 5.1881, 4.8521, 4.5571, 1.0721,
343  0.9305, 0.8746, 0.6313, 0.6194, 0.1864,
344  0.1301, 0.1190, 0.0507, 0.0489, 0.0136,
345  0.0038, 0.0029,
346 
347  // Xe ----------------------------------------------
348  34.5644, 5.4528, 5.1037, 4.7822, 1.1487,
349  0.9990, 0.9370, 0.6906, 0.6747, 0.2177,
350  0.1639, 0.1565, 0.0695, 0.0676, 0.0234,
351  0.0134, 0.0121,
352 
353  // Cs ----------------------------------------------
354  35.9846, 5.7143, 5.3594, 5.0119, 1.2171,
355  1.0650, 0.9976, 0.7395, 0.7255, 0.2308,
356  0.1723, 0.1616, 0.0788, 0.0765, 0.0227,
357  0.0131, 0.0114, 0.0040,
358 
359  // Ba ----------------------------------------------
360  37.4406, 5.9888, 5.6236, 5.2470, 1.2928,
361  1.1367, 1.0622, 0.7961, 0.7807, 0.2530,
362  0.1918, 0.1797, 0.0925, 0.0899, 0.0291,
363  0.0166, 0.0146, 0.0050,
364 
365  // La ----------------------------------------------
366  38.9246, 6.2663, 5.8906, 5.4827, 1.3613,
367  1.2044, 1.1234, 0.8485, 0.8317, 0.2704,
368  0.2058, 0.1914, 0.1007, 0.0977, 0.0323,
369  0.0166, 0.0133, 0.0060, 0.0050,
370 
371  // Ce ----------------------------------------------
372  40.4430, 6.5488, 6.1642, 5.7234, 1.4346,
373  1.2728, 1.1854, 0.9013, 0.8833, 0.2896,
374  0.2233, 0.2072, 0.1136, 0.1076, 0.0378,
375  0.0218, 0.0188, 0.0060, 0.0050, 0.0001,
376 
377  // Pr ----------------------------------------------
378  41.9906, 6.8348, 6.4404, 5.9643, 1.5110,
379  1.3374, 1.2422, 0.9511, 0.9310, 0.3045,
380  0.2363, 0.2176, 0.1179, 0.1101, 0.0374,
381  0.0246, 0.0212, 0.0060, 0.0050, 0.0020,
382 
383  // Nd ----------------------------------------------
384  43.5689, 7.1260, 6.7215, 6.2079, 1.5753,
385  1.4028, 1.2974, 0.9999, 0.9777, 0.3152,
386  0.2433, 0.2246, 0.1234, 0.1135, 0.0375,
387  0.0236, 0.0198, 0.0050, 0.0015,
388 
389  // Pm ----------------------------------------------
390  45.1840, 7.4279, 7.0128, 6.4593, 1.6486,
391  1.4714, 1.3569, 1.0515, 1.0269, 0.3314,
392  0.2547, 0.2362, 0.1276, 0.1156, 0.0360,
393  0.0245, 0.0201, 0.0050, 0.0035,
394 
395  // Sm ----------------------------------------------
396  46.8342, 7.7368, 7.3118, 6.7162, 1.7228,
397  1.5407, 1.4198, 1.1060, 1.0802, 0.3457,
398  0.2656, 0.2474, 0.1375, 0.1233, 0.0374,
399  0.0236, 0.0189, 0.0055, 0.0050,
400 
401  // Eu ----------------------------------------------
402  48.5190, 8.0520, 7.6171, 6.9769, 1.8000,
403  1.6139, 1.4806, 1.1606, 1.1309, 0.3602,
404  0.2839, 0.2566, 0.1414, 0.1277, 0.0318,
405  0.0252, 0.0204, 0.0060, 0.0015, 0.0012,
406 
407  // Gd ----------------------------------------------
408  50.2391, 8.3756, 7.9303, 7.2428, 1.8808,
409  1.6883, 1.5440, 1.2172, 1.1852, 0.3758,
410  0.2885, 0.2709, 0.1495, 0.1345, 0.0361,
411  0.0243, 0.0183, 0.0060, 0.0060, 0.0020,
412  0.0013,
413 
414  // Tb ----------------------------------------------
415  51.9957, 8.7080, 8.2516, 7.5140, 1.9675,
416  1.7677, 1.6113, 1.2750, 1.2412, 0.3979,
417  0.3102, 0.2850, 0.1545, 0.1420, 0.0390,
418  0.0263, 0.0213, 0.0060, 0.0060, 0.0040,
419  0.0016,
420 
421  // Dy ----------------------------------------------
422  53.7885, 9.0458, 8.5806, 7.7901, 2.0468,
423  1.8418, 1.6756, 1.3325, 1.2949, 0.4163,
424  0.3318, 0.2929, 0.1614, 0.1494, 0.0629,
425  0.0282, 0.0229, 0.0060, 0.0055, 0.0033,
426 
427  // Ho ----------------------------------------------
428  55.6177, 9.3942, 8.9178, 8.0711, 2.1283,
429  1.9228, 1.7412, 1.3915, 1.3514, 0.4357,
430  0.3435, 0.3066, 0.1678, 0.1568, 0.0512,
431  0.0249, 0.0195, 0.0060, 0.0048, 0.0028,
432 
433  // Er ----------------------------------------------
434  57.4855, 9.7513, 9.2643, 8.3579, 2.2167,
435  2.0058, 1.8118, 1.4533, 1.4093, 0.4491,
436  0.3662, 0.3200, 0.1767, 0.1676, 0.0598,
437  0.0279, 0.0223, 0.0060, 0.0053, 0.0036,
438 
439  // Tm ----------------------------------------------
440  59.3896, 10.1157, 9.6169, 8.6480, 2.3068,
441  2.0898, 1.8845, 1.5146, 1.4677, 0.4717,
442  0.3859, 0.3366, 0.1855, 0.1757, 0.0532,
443  0.0362, 0.0304, 0.0062, 0.0060, 0.0047,
444 
445  // Yb ----------------------------------------------
446  61.3323, 10.4864, 9.9782, 8.9436, 2.3981,
447  2.1730, 1.9498, 1.5763, 1.5278, 0.4872,
448  0.3967, 0.3435, 0.1981, 0.1849, 0.0541,
449  0.0274, 0.0214, 0.0070, 0.0060, 0.0058,
450 
451  // Lu ----------------------------------------------
452  63.3138, 10.8704, 10.3486, 9.2441, 2.4912,
453  2.2635, 2.0236, 1.6394, 1.5885, 0.5062,
454  0.4101, 0.3593, 0.2048, 0.1950, 0.0568,
455  0.0330, 0.0255, 0.0078, 0.0070, 0.0062,
456  0.0046,
457 
458  // Hf ----------------------------------------------
459  65.3508, 11.2707, 10.7394, 9.5607, 2.6009,
460  2.3654, 2.1076, 1.7164, 1.6617, 0.5381,
461  0.4370, 0.3804, 0.2238, 0.2137, 0.0649,
462  0.0382, 0.0290, 0.0182, 0.0163, 0.0070,
463  0.0066,
464 
465  // Ta ----------------------------------------------
466  67.4164, 11.6815, 11.1361, 9.8811, 2.7080,
467  2.4687, 2.1940, 1.7932, 1.7351, 0.5655,
468  0.4648, 0.4045, 0.2413, 0.2293, 0.0711,
469  0.0437, 0.0347, 0.0275, 0.0256, 0.0080,
470  0.0057,
471 
472  // W ----------------------------------------------
473  69.5250, 12.0998, 11.5440, 10.2068, 2.8196,
474  2.5749, 2.2810, 1.8716, 1.8092, 0.5950,
475  0.4916, 0.4253, 0.2588, 0.2454, 0.0771,
476  0.0467, 0.0374, 0.0365, 0.0351, 0.0080,
477  0.0061,
478 
479  // Re ----------------------------------------------
480  71.6764, 12.5267, 11.9587, 10.5353, 2.9317,
481  2.6816, 2.3673, 1.9489, 1.8829, 0.6250,
482  0.5179, 0.4444, 0.2737, 0.2602, 0.0828,
483  0.0484, 0.0481, 0.0457, 0.0368, 0.0080,
484  0.0038, 0.0025,
485 
486  // Os ----------------------------------------------
487  73.8708, 12.9680, 12.3850, 10.8702, 3.0485,
488  2.7922, 2.4572, 2.0308, 1.9601, 0.6543,
489  0.5465, 0.4682, 0.2894, 0.2728, 0.0837,
490  0.0580, 0.0538, 0.0510, 0.0454, 0.0080,
491  0.0009, 0.0004,
492 
493  // Ir ----------------------------------------------
494  76.1110, 13.4185, 12.8241, 11.2152, 3.1737,
495  2.9087, 2.5507, 2.1161, 2.0404, 0.6901,
496  0.5771, 0.4943, 0.3114, 0.2949, 0.0952,
497  0.0638, 0.0630, 0.0608, 0.0496, 0.0090,
498  0.0042, 0.0032,
499 
500  // Pt ----------------------------------------------
501  78.3948, 13.8801, 13.2726, 11.5637, 3.2972,
502  3.0267, 2.6457, 2.2017, 2.1214, 0.7228,
503  0.6084, 0.5190, 0.3307, 0.3134, 0.1017,
504  0.0743, 0.0709, 0.0653, 0.0516, 0.0090,
505  0.0028, 0.0014,
506 
507  // Au ----------------------------------------------
508  80.7249, 14.3528, 13.7336, 11.9187, 3.4249,
509  3.1478, 2.7430, 2.2911, 2.2057, 0.7588,
510  0.6437, 0.5454, 0.3520, 0.3339, 0.1078,
511  0.0873, 0.0837, 0.0717, 0.0569, 0.0090,
512  0.0033, 0.0018,
513 
514  // Hg ----------------------------------------------
515  83.1023, 14.8393, 14.2087, 12.2839, 3.5616,
516  3.2785, 2.8471, 2.3849, 2.2949, 0.8030,
517  0.6769, 0.5710, 0.3783, 0.3598, 0.1203,
518  0.1033, 0.0994, 0.0805, 0.0618, 0.0090,
519  0.0075, 0.0057,
520 
521  // Tl ----------------------------------------------
522  85.5304, 15.3467, 14.6979, 12.6575, 3.7041,
523  3.4157, 2.9566, 2.4851, 2.3893, 0.8455,
524  0.7213, 0.6090, 0.4066, 0.3862, 0.1363,
525  0.1230, 0.1187, 0.0996, 0.0745, 0.0153,
526  0.0131, 0.0060, 0.0008,
527 
528  // Pb ----------------------------------------------
529  88.0045, 15.8608, 15.2000, 13.0352, 3.8507,
530  3.5542, 3.0664, 2.5856, 2.4840, 0.8936,
531  0.7639, 0.6445, 0.4352, 0.4129, 0.1473,
532  0.1418, 0.1369, 0.1048, 0.0845, 0.0218,
533  0.0192, 0.0031, 0.0007,
534 
535  // Bi ----------------------------------------------
536  90.5259, 16.3875, 15.7111, 13.4186, 3.9991,
537  3.6963, 3.1769, 2.6876, 2.5796, 0.9382,
538  0.8053, 0.6789, 0.4636, 0.4400, 0.1623,
539  0.1593, 0.1572, 0.1168, 0.0929, 0.0265,
540  0.0244, 0.0075, 0.0012, 0.0002,
541 
542  // Po ----------------------------------------------
543  93.0999, 16.9279, 16.2380, 13.8106, 4.1535,
544  3.8443, 3.2934, 2.7936, 2.6792, 0.9875,
545  0.8509, 0.7152, 0.4957, 0.4699, 0.1846,
546  0.1789, 0.1775, 0.1318, 0.1037, 0.0338,
547  0.0306, 0.0110, 0.0032, 0.0014,
548 
549  // At ----------------------------------------------
550  95.7240, 17.4815, 16.7773, 14.2080, 4.3117,
551  3.9958, 3.4105, 2.9018, 2.7807, 1.0382,
552  0.8977, 0.7537, 0.5276, 0.5001, 0.2070,
553  0.2008, 0.1934, 0.1456, 0.1136, 0.0409,
554  0.0374, 0.0150, 0.0057, 0.0028,
555 
556  // Rn ----------------------------------------------
557  98.3972, 18.0487, 17.3297, 14.6114, 4.4743,
558  4.1515, 3.5305, 3.0123, 2.8842, 1.0905,
559  0.9462, 0.7912, 0.5604, 0.5311, 0.2301,
560  0.2236, 0.2096, 0.1595, 0.1239, 0.0480,
561  0.0442, 0.0187, 0.0076, 0.0041,
562 
563  // Fr ----------------------------------------------
564  101.1299, 18.6341, 17.9005, 15.0256, 4.6457,
565  4.3160, 3.6573, 3.1297, 2.9949, 1.1490,
566  1.0007, 0.8351, 0.5987, 0.5675, 0.2586,
567  0.2516, 0.2309, 0.1787, 0.1387, 0.0600,
568  0.0556, 0.0263, 0.0132, 0.0088, 0.0040,
569 
570  // Ra ----------------------------------------------
571  103.9162, 19.2367, 18.4843, 15.4444, 4.8220,
572  4.4850, 3.7866, 3.2484, 3.1049, 1.2084,
573  1.0576, 0.8791, 0.6359, 0.6027, 0.2879,
574  0.2804, 0.2544, 0.2004, 0.1528, 0.0694,
575  0.0638, 0.0355, 0.0192, 0.0137, 0.0050,
576 
577  // Ac ----------------------------------------------
578  106.7563, 19.8459, 19.0830, 15.8712, 5.0006,
579  4.6568, 3.9167, 3.3701, 3.2197, 1.2694,
580  1.1128, 0.9243, 0.6739, 0.6411, 0.3164,
581  0.3084, 0.2735, 0.2169, 0.1678, 0.0833,
582  0.0777, 0.0398, 0.0241, 0.0170, 0.0060,
583  0.0060,
584 
585  // Th ----------------------------------------------
586  109.6491, 20.4721, 19.6932, 16.3003, 5.1823,
587  4.8304, 4.0461, 3.4908, 3.3320, 1.3295,
588  1.1682, 0.9672, 0.7137, 0.6766, 0.3444,
589  0.3350, 0.2902, 0.2320, 0.1808, 0.0941,
590  0.0873, 0.0414, 0.0258, 0.0173, 0.0060,
591  0.0060,
592 
593  // Pa ----------------------------------------------
594  112.5961, 21.1114, 20.3137, 16.7291, 5.3669,
595  5.0027, 4.1738, 3.6064, 3.4394, 1.3871,
596  1.2243, 1.0067, 0.7434, 0.7082, 0.3712,
597  0.3595, 0.3096, 0.2446, 0.1863, 0.0973,
598  0.0892, 0.0467, 0.0281, 0.0189, 0.0060,
599  0.0060, 0.0060,
600 
601  // U ----------------------------------------------
602  115.6006, 21.7574, 20.9476, 17.1663, 5.5480,
603  5.1822, 4.3034, 3.7276, 3.5517, 1.4408,
604  1.2718, 1.0449, 0.7802, 0.7377, 0.3907,
605  0.3799, 0.3233, 0.2593, 0.1959, 0.1044,
606  0.0952, 0.0495, 0.0308, 0.0186, 0.0060,
607  0.0060, 0.0060,
608 
609  // Np ----------------------------------------------
610  118.6686, 22.4281, 21.6013, 17.6106, 5.7396,
611  5.3667, 4.4334, 3.8498, 3.6652, 1.5001,
612  1.3277, 1.0860, 0.8161, 0.7708, 0.4143,
613  0.4034, 0.3398, 0.2834, 0.2062, 0.1093,
614  0.1012, 0.0500, 0.0293, 0.0175, 0.0060,
615  0.0060, 0.0060,
616 
617  // Pu ----------------------------------------------
618  121.7911, 23.0978, 22.2668, 18.0570, 5.9329,
619  5.5412, 4.5566, 3.9726, 3.7781, 1.5593,
620  1.3774, 1.1209, 0.8489, 0.8015, 0.4374,
621  0.4252, 0.3519, 0.2825, 0.2153, 0.1160,
622  0.1052, 0.0486, 0.0306, 0.0184, 0.0060,
623  0.0060,
624 
625  // Am ----------------------------------------------
626  124.9809, 23.8051, 22.9494, 18.5062, 6.1326,
627  5.7470, 4.7060, 4.0921, 3.8869, 1.6192,
628  1.4351, 1.1680, 0.8804, 0.8300, 0.4633,
629  0.4490, 0.3730, 0.3030, 0.2164, 0.1180,
630  0.1079, 0.0504, 0.0311, 0.0181, 0.0060,
631  0.0060, 0.0060,
632 
633  // Cm ----------------------------------------------
634  128.2000, 24.5200, 23.6600, 18.9700, 6.3350,
635  5.9400, 4.8500, 4.2300, 4.0150, 1.6850,
636  1.4950, 1.2050, 0.9250, 0.8700, 0.4950,
637  0.4850, 0.3970, 0.2350, 0.1350, 0.1200,
638  0.0970, 0.0920, 0.0670, 0.0500, 0.0060,
639  0.0060, 0.0060, 0.0060,
640 
641  // Bk ----------------------------------------------
642  131.6000, 25.2600, 24.3800, 19.4400, 6.5450,
643  6.1450, 4.9900, 4.3600, 4.1350, 1.7450,
644  1.5550, 1.2450, 0.9600, 0.9000, 0.5250,
645  0.5100, 0.4150, 0.3300, 0.2430, 0.1400,
646  0.1250, 0.0960, 0.0700, 0.0500, 0.0060,
647  0.0060, 0.0060, 0.0044,
648 
649  // Cf ----------------------------------------------
650  135.0000, 26.0100, 25.1200, 19.9100, 6.7550,
651  6.3500, 5.1350, 4.4950, 4.2600, 1.8100,
652  1.6150, 1.2850, 0.9950, 0.9300, 0.5550,
653  0.5400, 0.4300, 0.3450, 0.2500, 0.1450,
654  0.1300, 0.1000, 0.0700, 0.0500, 0.0060,
655  0.0060, 0.0060,
656 
657  // Es ----------------------------------------------
658  138.4000, 26.7800, 25.8800, 20.3900, 6.9750,
659  6.5600, 5.2800, 4.6300, 4.3850, 1.8750,
660  1.6750, 1.3250, 1.0300, 0.9650, 0.5850,
661  0.5700, 0.4450, 0.3600, 0.2600, 0.1550,
662  0.1350, 0.1000, 0.0700, 0.0500, 0.0060,
663  0.0060, 0.0060,
664 
665  // Fm ----------------------------------------------
666  142.0000, 27.5700, 26.6600, 20.8700, 7.2000,
667  6.7800, 5.4250, 4.7650, 4.5100, 1.9400,
668  1.7400, 1.3700, 1.0650, 1.0000, 0.6150,
669  0.6000, 0.4600, 0.3750, 0.2700, 0.1650,
670  0.1400, 0.1000, 0.0800, 0.0500, 0.0060,
671  0.0060, 0.0060,
672 
673  // Md ----------------------------------------------
674  145.6000, 28.3800, 27.4600, 21.3600, 7.4300,
675  7.0000, 5.5750, 4.9050, 4.6330, 2.0050,
676  1.8050, 1.4150, 1.1050, 1.0350, 0.6450,
677  0.6300, 0.4800, 0.3900, 0.2800, 0.1750,
678  0.1450, 0.1100, 0.0800, 0.0500, 0.0070,
679  0.0070, 0.0060,
680 
681  // No ----------------------------------------------
682  149.3000, 29.2220, 28.2800, 21.8500, 7.6700,
683  7.2300, 5.7300, 5.0500, 4.7650, 2.0750,
684  1.8750, 1.4600, 1.1450, 1.0700, 0.6800,
685  0.6500, 0.5000, 0.4100, 0.2900, 0.1850,
686  0.1550, 0.1100, 0.0800, 0.0500, 0.0100,
687  0.0100, 0.0060,
688 
689  // Lr ----------------------------------------------
690  153.0000, 30.0800, 29.1300, 22.3500, 7.9200,
691  7.4700, 5.8900, 5.2000, 4.9000, 2.1500,
692  1.9500, 1.5050, 1.1900, 1.1100, 0.7200,
693  0.6900, 0.5200, 0.4300, 0.3000, 0.2000,
694  0.1600, 0.1200, 0.0900, 0.0600, 0.0150,
695  0.0150, 0.0070, 0.0070,
696 
697  // Rf ----------------------------------------------
698  156.9000, 30.9600, 30.0000, 22.8600, 8.1700,
699  7.7200, 6.0550, 5.3500, 5.0400, 2.2250,
700  2.0250, 1.5550, 1.2350, 1.1500, 0.7600,
701  0.7200, 0.5400, 0.4550, 0.3150, 0.2150,
702  0.1700, 0.1200, 0.0900, 0.0600, 0.0200,
703  0.0200, 0.0080, 0.0080,
704 
705  // Db ----------------------------------------------
706  160.8000, 31.8700, 30.9000, 23.3800, 8.4300,
707  7.9800, 6.6250, 5.5050, 5.1850, 2.3050,
708  2.1050, 1.6050, 1.2800, 1.1900, 0.8000,
709  0.7500, 0.5600, 0.4800, 0.3300, 0.2300,
710  0.1800, 0.1300, 0.1000, 0.0600, 0.0250,
711  0.0250, 0.0090, 0.0080,
712 
713  // Sg ----------------------------------------------
714  164.9000, 32.8000, 31.8200, 23.9100, 8.7000,
715  8.2400, 6.4000, 5.6650, 5.3300, 2.3850,
716  2.1900, 1.6600, 1.3250, 1.2350, 0.8400,
717  0.7800, 0.5850, 0.5050, 0.3450, 0.2450,
718  0.1900, 0.1400, 0.1100, 0.0600, 0.0300,
719  0.0300, 0.0090, 0.0080,
720 
721  // Bh ----------------------------------------------
722  169.0000, 33.7600, 32.7700, 24.4400, 8.9800,
723  8.5100, 6.5800, 5.8300, 5.4750, 2.4700,
724  2.2750, 1.7150, 1.3700, 1.2800, 0.8800,
725  0.8200, 0.6100, 0.5300, 0.3600, 0.2600,
726  0.2000, 0.1400, 0.1100, 0.0700, 0.0400,
727  0.0400, 0.0100, 0.0100, 0.0090,
728 
729  // Hs ----------------------------------------------
730  173.2000, 34.7500, 33.7400, 24.9200, 9.2700,
731  8.7900, 6.7600, 5.9950, 5.6200, 2.5550,
732  2.3650, 1.7700, 1.4200, 1.3250, 0.9200,
733  0.8600, 0.6350, 0.5550, 0.3750, 0.2750,
734  0.2100, 0.1500, 0.1200, 0.0700, 0.0500,
735  0.0500, 0.0100, 0.0100, 0.0090,
736 
737  // Mt ----------------------------------------------
738  177.6000, 35.7700, 34.7400, 25.5200, 9.5700,
739  9.0800, 6.9400, 6.1600, 5.7700, 2.6450,
740  2.4600, 1.8250, 1.4700, 1.3700, 0.9600,
741  0.9000, 0.6600, 0.5800, 0.3900, 0.2900,
742  0.2200, 0.1600, 0.1200, 0.0700, 0.0600,
743  0.0600, 0.0100, 0.0100, 0.0100,
744 
745  // Ds ----------------------------------------------
746  182.0000, 36.8100, 35.7700, 26.0700, 9.8700,
747  9.3700, 7.1200, 6.3300, 5.9200, 2.7350,
748  2.5600, 1.8800, 1.5200, 1.4150, 1.0000,
749  0.9400, 0.6900, 0.6100, 0.4050, 0.3050,
750  0.2300, 0.1600, 0.1300, 0.0800, 0.0700,
751  0.0700, 0.0100, 0.0100, 0.0100,
752 
753  // Rg ----------------------------------------------
754  186.1360, 37.8810, 36.7990, 26.6480, 10.1870,
755  9.6870, 7.2240, 6.4470, 6.0250, 2.9260,
756  2.6730, 1.9780, 1.5970, 1.4830, 0.9604,
757  0.9267, 0.7283, 0.6450, 0.2810, 0.2510,
758  0.2445, 0.1267, 0.0901, 0.0671, 0.0614,
759  0.0498, 0.0094, 0.0094, 0.0066,
760 
761  // Cp ----------------------------------------------
762  190.7170, 38.9840, 37.8960, 27.2130, 10.5080,
763  10.0020, 7.4060, 6.6180, 6.1780, 3.0330,
764  2.7760, 2.0390, 1.6520, 1.5320, 1.0016,
765  0.9662, 0.7624, 0.6770, 0.2960, 0.2650,
766  0.2577, 0.1349, 0.0969, 0.0753, 0.0690,
767  0.0528, 0.0104, 0.0098, 0.0073,
768 
769  // Uut ----------------------------------------------
770  195.4100, 40.1210, 39.0340, 27.7880, 10.8420,
771  10.3310, 7.5930, 6.7930, 6.3350, 3.1460,
772  2.8860, 2.1070, 1.7120, 1.5870, 1.0464,
773  1.0092, 0.8006, 0.7140, 0.3150, 0.2820,
774  0.2740, 0.1464, 0.1069, 0.0866, 0.0798,
775  0.0586, 0.0138, 0.0116, 0.0101, 0.0049,
776 
777  // Fl ----------------------------------------------
778  200.2140, 41.2940, 40.2070, 28.3700, 11.1840,
779  10.6720, 7.7830, 6.9720, 6.4950, 3.2640,
780  2.9990, 2.1740, 1.7740, 1.6420, 1.0923,
781  1.0533, 0.8409, 0.7530, 0.3350, 0.3000,
782  0.2910, 0.1583, 0.1174, 0.0984, 0.0911,
783  0.0646, 0.0173, 0.0135, 0.0130, 0.0057,
784 
785  // Uup ----------------------------------------------
786  205.1360, 42.5010, 41.4200, 28.9590, 11.5410,
787  11.0220, 7.9790, 7.1550, 6.6580, 3.3860,
788  3.1180, 2.2450, 1.8380, 1.7010, 1.1410,
789  1.1000, 0.8831, 0.7940, 0.3570, 0.3200,
790  0.3100, 0.1726, 0.1301, 0.1124, 0.1045,
791  0.0724, 0.0227, 0.0177, 0.0169, 0.0078,
792  0.0038,
793 
794  // Lv ----------------------------------------------
795  210.1770, 43.7500, 42.6740, 29.5560, 11.9070,
796  11.3870, 8.1760, 7.3410, 6.8240, 3.5130,
797  3.2410, 2.3160, 1.9030, 1.7590, 1.1907,
798  1.1477, 0.9275, 0.8380, 0.3790, 0.3400,
799  0.3296, 0.1874, 0.1434, 0.1269, 0.1184,
800  0.0805, 0.0282, 0.0226, 0.0203, 0.0101,
801  0.0044,
802 
803  // Uus ----------------------------------------------
804  215.3370, 44.0310, 43.9750, 30.1580, 12.2830,
805  11.7620, 8.3760, 7.5300, 6.9910, 3.6430,
806  3.4690, 2.3900, 1.9700, 1.8190, 1.2413,
807  1.1962, 0.9733, 0.8820, 0.4020, 0.3610,
808  0.3496, 0.2026, 0.1571, 0.1417, 0.1327,
809  0.0886, 0.0337, 0.0275, 0.0237, 0.0124,
810  0.0052,
811 
812  // Uuo ----------------------------------------------
813  220.6300, 46.3540, 45.3540, 30.7670, 12.6700,
814  12.1510, 8.5790, 7.7200, 7.1610, 3.7780,
815  3.5000, 2.4640, 2.0370, 1.8800, 1.2928,
816  1.2455, 1.0205, 0.9280, 0.4250, 0.3820,
817  0.3699, 0.2183, 0.1714, 0.1570, 0.1472,
818  0.0968, 0.0394, 0.0324, 0.0272, 0.0149,
819  0.0060,
820 
821  // Uue ----------------------------------------------
822  226.0630, 47.7240, 46.7140, 31.3860, 13.0740,
823  12.5560, 8.7890, 7.9180, 7.3360, 3.9200,
824  3.6390, 2.5430, 2.1090, 1.9440, 1.3476,
825  1.2982, 1.0720, 0.9800, 0.4520, 0.4060,
826  0.3931, 0.2371, 0.1887, 0.1751, 0.1646,
827  0.1075, 0.0476, 0.0399, 0.0331, 0.0197,
828  0.0084, 0.0036,
829 
830  // Ubn ----------------------------------------------
831  231.6340, 49.1390, 48.1580, 32.0130, 13.4890,
832  12.9750, 9.0000, 8.1170, 7.5130, 4.0660,
833  3.7840, 2.6220, 2.1820, 2.0100, 1.4040,
834  1.3523, 1.1256, 1.0330, 0.4790, 0.4310,
835  0.4173, 0.2570, 0.2071, 0.1941, 0.1830,
836  0.1190, 0.0565, 0.0479, 0.0396, 0.0251,
837  0.0113, 0.0042
838 };
839 
840 const G4int
841 G4AtomicShells_EADL::fNumberOfElectrons[2167] =
842 {
843  // 0 ----------------------------------------------
844  0, // nonexisting zero element
845 
846  // H ----------------------------------------------
847  1,
848 
849  // He ----------------------------------------------
850  2,
851 
852  // Li ----------------------------------------------
853  2, 1,
854 
855  // Be ----------------------------------------------
856  2, 2,
857 
858  // B ----------------------------------------------
859  2, 2, 1,
860 
861  // C ----------------------------------------------
862  2, 2, 2,
863 
864  // N ----------------------------------------------
865  2, 2, 1, 2,
866 
867  // O ----------------------------------------------
868  2, 2, 2, 2,
869 
870  // F ----------------------------------------------
871  2, 2, 3, 2,
872 
873  // Ne ----------------------------------------------
874  2, 2, 2, 4,
875 
876  // Na ----------------------------------------------
877  2, 2, 2, 4, 1,
878 
879  // Mg ----------------------------------------------
880  2, 2, 2, 4, 2,
881 
882  // Al ----------------------------------------------
883  2, 2, 2, 4, 1,
884  2,
885 
886  // Si ----------------------------------------------
887  2, 2, 2, 4, 2,
888  2,
889 
890  // P ----------------------------------------------
891  2, 2, 2, 4, 2,
892  1, 2,
893 
894  // S ----------------------------------------------
895  2, 2, 2, 4, 2,
896  2, 2,
897 
898  // Cl ----------------------------------------------
899  2, 2, 2, 4, 2,
900  3, 2,
901 
902  // Ar ----------------------------------------------
903  2, 2, 2, 4, 2,
904  2, 4,
905 
906  // K ----------------------------------------------
907  2, 2, 2, 4, 2,
908  2, 4, 1,
909 
910  // Ca ----------------------------------------------
911  2, 2, 2, 4, 2,
912  2, 4, 2,
913 
914  // Sc ----------------------------------------------
915  2, 2, 2, 4, 2,
916  2, 4, 1, 2,
917 
918  // Ti ----------------------------------------------
919  2, 2, 2, 4, 2,
920  2, 4, 2, 2,
921 
922  // V ----------------------------------------------
923  2, 2, 2, 4, 2,
924  2, 4, 3, 2,
925 
926  // Cr ----------------------------------------------
927  2, 2, 2, 4, 2,
928  2, 4, 4, 1, 1,
929 
930  // Mn ----------------------------------------------
931  2, 2, 2, 4, 2,
932  2, 4, 4, 1, 2,
933 
934  // Fe ----------------------------------------------
935  2, 2, 2, 4, 2,
936  2, 4, 4, 2, 2,
937 
938  // Co ----------------------------------------------
939  2, 2, 2, 4, 2,
940  2, 4, 3, 4, 2,
941 
942  // Ni ----------------------------------------------
943  2, 2, 2, 4, 2,
944  2, 4, 4, 4, 2,
945 
946  // Cu ----------------------------------------------
947  2, 2, 2, 4, 2,
948  2, 4, 4, 6, 1,
949 
950  // Zn ----------------------------------------------
951  2, 2, 2, 4, 2,
952  2, 4, 6, 4, 2,
953 
954  // Ga ----------------------------------------------
955  2, 2, 2, 4, 2,
956  2, 4, 4, 6, 2,
957  1,
958 
959  // Ge ----------------------------------------------
960  2, 2, 2, 4, 2,
961  2, 4, 4, 6, 2,
962  2,
963 
964  // As ----------------------------------------------
965  2, 2, 2, 4, 2,
966  2, 4, 4, 6, 2,
967  1, 2,
968 
969  // Se ----------------------------------------------
970  2, 2, 2, 4, 2,
971  2, 4, 4, 6, 2,
972  2, 2,
973 
974  // Br ----------------------------------------------
975  2, 2, 2, 4, 2,
976  2, 4, 4, 6, 2,
977  2, 3,
978 
979  // Kr ----------------------------------------------
980  2, 2, 2, 4, 2,
981  2, 4, 4, 6, 2,
982  2, 4,
983 
984  // Rb ----------------------------------------------
985  2, 2, 2, 4, 2,
986  2, 4, 4, 6, 2,
987  2, 4, 1,
988 
989  // Sr ----------------------------------------------
990  2, 2, 2, 4, 2,
991  2, 4, 4, 6, 2,
992  2, 4, 2,
993 
994  // Y ----------------------------------------------
995  2, 2, 2, 4, 2,
996  2, 4, 4, 6, 2,
997  2, 4, 2, 1,
998 
999  // Zr ----------------------------------------------
1000  2, 2, 2, 4, 2,
1001  2, 4, 4, 6, 2,
1002  2, 4, 2, 2,
1003 
1004  // Nb ----------------------------------------------
1005  2, 2, 2, 4, 2,
1006  2, 4, 4, 6, 2,
1007  2, 4, 1, 4,
1008 
1009  // Mo ----------------------------------------------
1010  2, 2, 2, 4, 2,
1011  2, 4, 4, 6, 2,
1012  2, 4, 1, 4, 1,
1013 
1014  // Tc ----------------------------------------------
1015  2, 2, 2, 4, 2,
1016  2, 4, 4, 6, 2,
1017  2, 4, 2, 4, 1,
1018 
1019  // Ru ----------------------------------------------
1020  2, 2, 2, 4, 2,
1021  2, 4, 4, 6, 2,
1022  2, 4, 1, 4, 3,
1023 
1024  // Rh ----------------------------------------------
1025  2, 2, 2, 4, 2,
1026  2, 4, 4, 6, 2,
1027  2, 4, 1, 4, 4,
1028 
1029  // Pd ----------------------------------------------
1030  2, 2, 2, 4, 2,
1031  2, 4, 4, 6, 2,
1032  2, 4, 4, 6,
1033 
1034  // Ag ----------------------------------------------
1035  2, 2, 2, 4, 2,
1036  2, 4, 4, 6, 2,
1037  2, 4, 1, 4, 6,
1038 
1039  // Cd ----------------------------------------------
1040  2, 2, 2, 4, 2,
1041  2, 4, 4, 6, 2,
1042  2, 4, 4, 6, 2,
1043 
1044  // In ----------------------------------------------
1045  2, 2, 2, 4, 2,
1046  2, 4, 4, 6, 2,
1047  2, 4, 4, 6, 1,
1048  2,
1049 
1050  // Sn ----------------------------------------------
1051  2, 2, 2, 4, 2,
1052  2, 4, 4, 6, 2,
1053  2, 4, 4, 6, 2,
1054  2,
1055 
1056  // Sb ----------------------------------------------
1057  2, 2, 2, 4, 2,
1058  2, 4, 4, 6, 2,
1059  2, 4, 4, 6, 2,
1060  2, 1,
1061 
1062  // Te ----------------------------------------------
1063  2, 2, 2, 4, 2,
1064  2, 4, 4, 6, 2,
1065  2, 4, 4, 6, 2,
1066  2, 2,
1067 
1068  // I ----------------------------------------------
1069  2, 2, 2, 4, 2,
1070  2, 4, 4, 6, 2,
1071  2, 4, 4, 6, 2,
1072  2, 3,
1073 
1074  // Xe ----------------------------------------------
1075  2, 2, 2, 4, 2,
1076  2, 4, 4, 6, 2,
1077  2, 4, 4, 6, 2,
1078  2, 4,
1079 
1080  // Cs ----------------------------------------------
1081  2, 2, 2, 4, 2,
1082  2, 4, 4, 6, 2,
1083  2, 4, 4, 6, 2,
1084  2, 4, 1,
1085 
1086  // Ba ----------------------------------------------
1087  2, 2, 2, 4, 2,
1088  2, 4, 4, 6, 2,
1089  2, 4, 4, 6, 2,
1090  2, 4, 2,
1091 
1092  // La ----------------------------------------------
1093  2, 2, 2, 4, 2,
1094  2, 4, 4, 6, 2,
1095  2, 4, 4, 6, 2,
1096  2, 4, 1, 2,
1097 
1098  // Ce ----------------------------------------------
1099  2, 2, 2, 4, 2,
1100  2, 4, 4, 6, 2,
1101  2, 4, 4, 6, 2,
1102  2, 4, 1, 2, 1,
1103 
1104  // Pr ----------------------------------------------
1105  2, 2, 2, 4, 2,
1106  2, 4, 4, 6, 2,
1107  2, 4, 4, 6, 2,
1108  2, 4, 1, 2, 2,
1109 
1110  // Nd ----------------------------------------------
1111  2, 2, 2, 4, 2,
1112  2, 4, 4, 6, 2,
1113  2, 4, 4, 6, 2,
1114  2, 4, 2, 4,
1115 
1116  // Pm ----------------------------------------------
1117  2, 2, 2, 4, 2,
1118  2, 4, 4, 6, 2,
1119  2, 4, 4, 6, 2,
1120  2, 4, 2, 5,
1121 
1122  // Sm ----------------------------------------------
1123  2, 2, 2, 4, 2,
1124  2, 4, 4, 6, 2,
1125  2, 4, 4, 6, 2,
1126  2, 4, 6, 2,
1127 
1128  // Eu ----------------------------------------------
1129  2, 2, 2, 4, 2,
1130  2, 4, 4, 6, 2,
1131  2, 4, 4, 6, 2,
1132  2, 4, 2, 6, 1,
1133 
1134  // Gd ----------------------------------------------
1135  2, 2, 2, 4, 2,
1136  2, 4, 4, 6, 2,
1137  2, 4, 4, 6, 2,
1138  2, 4, 1, 2, 6,
1139  1,
1140 
1141  // Tb ----------------------------------------------
1142  2, 2, 2, 4, 2,
1143  2, 4, 4, 6, 2,
1144  2, 4, 4, 6, 2,
1145  2, 4, 1, 2, 6,
1146  2,
1147 
1148  // Dy ----------------------------------------------
1149  2, 2, 2, 4, 2,
1150  2, 4, 4, 6, 2,
1151  2, 4, 4, 6, 2,
1152  2, 4, 2, 6, 4,
1153 
1154  // Ho ----------------------------------------------
1155  2, 2, 2, 4, 2,
1156  2, 4, 4, 6, 2,
1157  2, 4, 4, 6, 2,
1158  2, 4, 2, 6, 5,
1159 
1160  // Er ----------------------------------------------
1161  2, 2, 2, 4, 2,
1162  2, 4, 4, 6, 2,
1163  2, 4, 4, 6, 2,
1164  2, 4, 2, 6, 6,
1165 
1166  // Tm ----------------------------------------------
1167  2, 2, 2, 4, 2,
1168  2, 4, 4, 6, 2,
1169  2, 4, 4, 6, 2,
1170  2, 4, 6, 2, 7,
1171 
1172  // Yb ----------------------------------------------
1173  2, 2, 2, 4, 2,
1174  2, 4, 4, 6, 2,
1175  2, 4, 4, 6, 2,
1176  2, 4, 6, 2, 8,
1177 
1178  // Lu ----------------------------------------------
1179  2, 2, 2, 4, 2,
1180  2, 4, 4, 6, 2,
1181  2, 4, 4, 6, 2,
1182  2, 4, 6, 2, 8,
1183  1,
1184 
1185  // Hf ----------------------------------------------
1186  2, 2, 2, 4, 2,
1187  2, 4, 4, 6, 2,
1188  2, 4, 4, 6, 2,
1189  2, 4, 6, 8, 2,
1190  2,
1191 
1192  // Ta ----------------------------------------------
1193  2, 2, 2, 4, 2,
1194  2, 4, 4, 6, 2,
1195  2, 4, 4, 6, 2,
1196  2, 4, 6, 8, 2,
1197  3,
1198 
1199  // W ----------------------------------------------
1200  2, 2, 2, 4, 2,
1201  2, 4, 4, 6, 2,
1202  2, 4, 4, 6, 2,
1203  2, 6, 4, 8, 2,
1204  4,
1205 
1206  // Re ----------------------------------------------
1207  2, 2, 2, 4, 2,
1208  2, 4, 4, 6, 2,
1209  2, 4, 4, 6, 2,
1210  2, 6, 8, 4, 2,
1211  4, 1,
1212 
1213  // Os ----------------------------------------------
1214  2, 2, 2, 4, 2,
1215  2, 4, 4, 6, 2,
1216  2, 4, 4, 6, 2,
1217  2, 6, 8, 4, 2,
1218  2, 4,
1219 
1220  // Ir ----------------------------------------------
1221  2, 2, 2, 4, 2,
1222  2, 4, 4, 6, 2,
1223  2, 4, 4, 6, 2,
1224  6, 2, 8, 4, 2,
1225  4, 3,
1226 
1227  // Pt ----------------------------------------------
1228  2, 2, 2, 4, 2,
1229  2, 4, 4, 6, 2,
1230  2, 4, 4, 6, 2,
1231  6, 8, 2, 4, 1,
1232  4, 5,
1233 
1234  // Au ----------------------------------------------
1235  2, 2, 2, 4, 2,
1236  2, 4, 4, 6, 2,
1237  2, 4, 4, 6, 2,
1238  6, 8, 2, 4, 1,
1239  4, 6,
1240 
1241  // Hg ----------------------------------------------
1242  2, 2, 2, 4, 2,
1243  2, 4, 4, 6, 2,
1244  2, 4, 4, 6, 2,
1245  6, 8, 2, 4, 2,
1246  4, 6,
1247 
1248  // Tl ----------------------------------------------
1249  2, 2, 2, 4, 2,
1250  2, 4, 4, 6, 2,
1251  2, 4, 4, 6, 2,
1252  6, 8, 2, 4, 4,
1253  6, 1, 2,
1254 
1255  // Pb ----------------------------------------------
1256  2, 2, 2, 4, 2,
1257  2, 4, 4, 6, 2,
1258  2, 4, 4, 6, 2,
1259  6, 8, 2, 4, 4,
1260  6, 2, 2,
1261 
1262  // Bi ----------------------------------------------
1263  2, 2, 2, 4, 2,
1264  2, 4, 4, 6, 2,
1265  2, 4, 4, 6, 6,
1266  2, 8, 2, 4, 4,
1267  6, 2, 2, 1,
1268 
1269  // Po ----------------------------------------------
1270  2, 2, 2, 4, 2,
1271  2, 4, 4, 6, 2,
1272  2, 4, 4, 6, 6,
1273  8, 2, 2, 4, 4,
1274  6, 2, 2, 2,
1275 
1276  // At ----------------------------------------------
1277  2, 2, 2, 4, 2,
1278  2, 4, 4, 6, 2,
1279  2, 4, 4, 6, 6,
1280  8, 2, 2, 4, 4,
1281  6, 2, 2, 3,
1282 
1283  // Rn ----------------------------------------------
1284  2, 2, 2, 4, 2,
1285  2, 4, 4, 6, 2,
1286  2, 4, 4, 6, 6,
1287  8, 2, 2, 4, 4,
1288  6, 2, 2, 4,
1289 
1290  // Fr ----------------------------------------------
1291  2, 2, 2, 4, 2,
1292  2, 4, 4, 6, 2,
1293  2, 4, 4, 6, 6,
1294  8, 2, 2, 4, 4,
1295  6, 2, 2, 4, 1,
1296 
1297  // Ra ----------------------------------------------
1298  2, 2, 2, 4, 2,
1299  2, 4, 4, 6, 2,
1300  2, 4, 4, 6, 6,
1301  8, 2, 2, 4, 4,
1302  6, 2, 2, 4, 2,
1303 
1304  // Ac ----------------------------------------------
1305  2, 2, 2, 4, 2,
1306  2, 4, 4, 6, 2,
1307  2, 4, 4, 6, 6,
1308  8, 2, 2, 4, 4,
1309  6, 2, 2, 4, 2,
1310  1,
1311 
1312  // Th ----------------------------------------------
1313  2, 2, 2, 4, 2,
1314  2, 4, 4, 6, 2,
1315  2, 4, 4, 6, 6,
1316  8, 2, 2, 4, 4,
1317  6, 2, 2, 4, 2,
1318  2,
1319 
1320  // Pa ----------------------------------------------
1321  2, 2, 2, 4, 2,
1322  2, 4, 4, 6, 2,
1323  2, 4, 4, 6, 6,
1324  8, 2, 2, 4, 4,
1325  6, 2, 2, 4, 2,
1326  1, 2,
1327 
1328  // U ----------------------------------------------
1329  2, 2, 2, 4, 2,
1330  2, 4, 4, 6, 2,
1331  2, 4, 4, 6, 6,
1332  8, 2, 2, 4, 4,
1333  6, 2, 2, 4, 2,
1334  1, 3,
1335 
1336  // Np ----------------------------------------------
1337  2, 2, 2, 4, 2,
1338  2, 4, 4, 6, 2,
1339  2, 4, 4, 6, 6,
1340  8, 2, 2, 4, 4,
1341  6, 2, 2, 4, 2,
1342  1, 4,
1343 
1344  // Pu ----------------------------------------------
1345  2, 2, 2, 4, 2,
1346  2, 4, 4, 6, 2,
1347  2, 4, 4, 6, 6,
1348  8, 2, 2, 4, 4,
1349  6, 2, 2, 4, 2,
1350  6,
1351 
1352  // Am ----------------------------------------------
1353  2, 2, 2, 4, 2,
1354  2, 4, 4, 6, 2,
1355  2, 4, 4, 6, 6,
1356  8, 2, 2, 4, 4,
1357  6, 2, 2, 4, 2,
1358  1, 6,
1359 
1360  // Cm ----------------------------------------------
1361  2, 2, 2, 4, 2,
1362  2, 4, 4, 6, 2,
1363  2, 4, 4, 6, 6,
1364  8, 2, 2, 4, 4,
1365  2, 1, 2, 2, 6,
1366  4, 1, 6,
1367 
1368  // Bk ----------------------------------------------
1369  2, 2, 2, 4, 2,
1370  2, 4, 4, 6, 2,
1371  2, 4, 4, 6, 6,
1372  8, 2, 2, 4, 4,
1373  6, 2, 2, 4, 2,
1374  2, 6, 1,
1375 
1376  // Cf ----------------------------------------------
1377  2, 2, 2, 4, 2,
1378  2, 4, 4, 6, 2,
1379  2, 4, 4, 6, 6,
1380  8, 2, 2, 4, 4,
1381  6, 2, 2, 4, 2,
1382  4, 6,
1383 
1384  // Es ----------------------------------------------
1385  2, 2, 2, 4, 2,
1386  2, 4, 4, 6, 2,
1387  2, 4, 4, 6, 6,
1388  8, 2, 2, 4, 4,
1389  6, 2, 2, 4, 2,
1390  5, 6,
1391 
1392  // Fm ----------------------------------------------
1393  2, 2, 2, 4, 2,
1394  2, 4, 4, 6, 2,
1395  2, 4, 4, 6, 6,
1396  8, 2, 2, 4, 4,
1397  6, 2, 2, 4, 2,
1398  6, 6,
1399 
1400  // Md ----------------------------------------------
1401  2, 2, 2, 4, 2,
1402  2, 4, 4, 6, 2,
1403  2, 4, 4, 6, 6,
1404  8, 2, 2, 4, 4,
1405  6, 2, 2, 4, 7,
1406  6, 2,
1407 
1408  // No ----------------------------------------------
1409  2, 2, 2, 4, 2,
1410  2, 4, 4, 6, 2,
1411  2, 4, 4, 6, 6,
1412  8, 2, 2, 4, 4,
1413  6, 2, 2, 4, 8,
1414  6, 2,
1415 
1416  // Lr ----------------------------------------------
1417  2, 2, 2, 4, 2,
1418  2, 4, 4, 6, 2,
1419  2, 4, 4, 6, 6,
1420  8, 2, 2, 4, 4,
1421  6, 2, 2, 4, 8,
1422  6, 2, 1,
1423 
1424  // Rf ----------------------------------------------
1425  2, 2, 2, 4, 2,
1426  2, 4, 4, 6, 2,
1427  2, 4, 4, 6, 6,
1428  8, 2, 2, 4, 4,
1429  6, 2, 2, 4, 8,
1430  6, 2, 2,
1431 
1432  // Db ----------------------------------------------
1433  2, 2, 2, 4, 2,
1434  2, 4, 4, 6, 2,
1435  2, 4, 4, 6, 6,
1436  8, 2, 2, 4, 4,
1437  6, 2, 2, 4, 8,
1438  6, 3, 2,
1439 
1440  // Sg ----------------------------------------------
1441  2, 2, 2, 4, 2,
1442  2, 4, 4, 6, 2,
1443  2, 4, 4, 6, 6,
1444  8, 2, 2, 4, 4,
1445  6, 2, 2, 4, 8,
1446  6, 4, 2,
1447 
1448  // Bh ----------------------------------------------
1449  2, 2, 2, 4, 2,
1450  2, 4, 4, 6, 2,
1451  2, 4, 4, 6, 6,
1452  8, 2, 2, 4, 4,
1453  6, 2, 2, 4, 8,
1454  6, 4, 1, 2,
1455 
1456  // Hs ----------------------------------------------
1457  2, 2, 2, 4, 2,
1458  2, 4, 4, 6, 2,
1459  2, 4, 4, 6, 6,
1460  8, 2, 2, 4, 4,
1461  6, 2, 2, 4, 8,
1462  6, 4, 2, 2,
1463 
1464  // Mt ----------------------------------------------
1465  2, 2, 2, 4, 2,
1466  2, 4, 4, 6, 2,
1467  2, 4, 4, 6, 6,
1468  8, 2, 2, 4, 4,
1469  6, 2, 2, 4, 8,
1470  6, 2, 4, 3,
1471 
1472  // Ds ----------------------------------------------
1473  2, 2, 2, 4, 2,
1474  2, 4, 4, 6, 2,
1475  2, 4, 4, 6, 6,
1476  8, 2, 2, 4, 4,
1477  6, 2, 2, 4, 8,
1478  6, 1, 4, 5,
1479 
1480  // Rg ----------------------------------------------
1481  2, 2, 2, 4, 2,
1482  2, 4, 4, 6, 2,
1483  2, 4, 4, 6, 6,
1484  8, 2, 2, 4, 4,
1485  6, 2, 2, 6, 8,
1486  4, 1, 4, 6,
1487 
1488  // Cp ----------------------------------------------
1489  2, 2, 2, 4, 2,
1490  2, 4, 4, 6, 2,
1491  2, 4, 4, 6, 6,
1492  8, 2, 2, 4, 4,
1493  6, 2, 2, 6, 8,
1494  4, 4, 2, 6,
1495 
1496  // Uut ----------------------------------------------
1497  2, 2, 2, 4, 2,
1498  2, 4, 4, 6, 2,
1499  2, 4, 4, 6, 6,
1500  8, 2, 2, 4, 4,
1501  6, 2, 2, 6, 8,
1502  4, 4, 2, 6, 1,
1503 
1504  // Fl ----------------------------------------------
1505  2, 2, 2, 4, 2,
1506  2, 4, 4, 6, 2,
1507  2, 4, 4, 6, 6,
1508  8, 2, 2, 4, 4,
1509  6, 2, 2, 6, 8,
1510  4, 4, 2, 6, 2,
1511 
1512  // Uup ----------------------------------------------
1513  2, 2, 2, 4, 2,
1514  2, 4, 4, 6, 2,
1515  2, 4, 4, 6, 6,
1516  8, 2, 2, 4, 4,
1517  6, 2, 2, 6, 8,
1518  4, 4, 6, 2, 2,
1519  1,
1520 
1521  // Lv ----------------------------------------------
1522  2, 2, 2, 4, 2,
1523  2, 4, 4, 6, 2,
1524  2, 4, 4, 6, 6,
1525  8, 2, 2, 4, 4,
1526  6, 2, 2, 6, 8,
1527  4, 4, 6, 2, 2,
1528  2,
1529 
1530  // Uus ----------------------------------------------
1531  2, 2, 2, 4, 2,
1532  2, 4, 4, 6, 2,
1533  2, 4, 4, 6, 6,
1534  8, 2, 2, 4, 4,
1535  6, 2, 2, 6, 8,
1536  4, 4, 6, 2, 2,
1537  3,
1538 
1539  // Uuo ----------------------------------------------
1540  2, 2, 2, 4, 2,
1541  2, 4, 4, 6, 2,
1542  2, 4, 4, 6, 6,
1543  8, 2, 2, 4, 4,
1544  6, 2, 2, 6, 8,
1545  4, 4, 6, 2, 2,
1546  4,
1547 
1548  // Uue ----------------------------------------------
1549  2, 2, 2, 4, 2,
1550  2, 4, 4, 6, 2,
1551  2, 4, 4, 6, 6,
1552  8, 2, 2, 4, 4,
1553  6, 2, 2, 6, 8,
1554  4, 4, 6, 2, 2,
1555  4, 1,
1556 
1557  // Ubn ----------------------------------------------
1558  2, 2, 2, 4, 2,
1559  2, 4, 4, 6, 2,
1560  2, 4, 4, 6, 6,
1561  8, 2, 2, 4, 4,
1562  6, 2, 2, 6, 8,
1563  4, 4, 6, 2, 2,
1564  4, 2
1565 };
1566 
1567 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo....
1568 
1569 G4int
1571 {
1572 #ifdef G4VERBOSE
1573  if(Z<0 || Z>100) { Z = PrintErrorZ(Z, "GetNumberOfShells"); }
1574 #endif
1575  return fNumberOfShells[Z];
1576 }
1577 
1578 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo....
1579 
1580 G4double
1582 {
1583 #ifdef G4VERBOSE
1584  if(Z<0 || Z>120) { Z = PrintErrorZ(Z, "GetBindingEnergy"); }
1585  if(ShellNb < 0 || ShellNb>=fNumberOfShells[Z]) {
1586  ShellNb = PrintErrorShell(Z, ShellNb, "GetBindingEnergy");
1587  }
1588 #endif
1589  return fBindingEnergies[fIndexOfShells[Z] + ShellNb]*CLHEP::keV;
1590 }
1591 
1592 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo....
1593 
1594 G4int
1596 {
1597 #ifdef G4VERBOSE
1598  if(Z<0 || Z>120) { Z = PrintErrorZ(Z, "GetNumberOfElectrons"); }
1599  if(ShellNb < 0 || ShellNb>=fNumberOfShells[Z]) {
1600  ShellNb = PrintErrorShell(Z, ShellNb, "GetNumberOfElectrons");
1601  }
1602 #endif
1603  return fNumberOfElectrons[fIndexOfShells[Z] + ShellNb];
1604 }
1605 
1606 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo....
1607 
1609 {
1610 #ifdef G4VERBOSE
1611  if(Z<0 || Z>120) { Z = PrintErrorZ(Z, "GetTotalBindingEnergy"); }
1612 #endif
1613  G4int idx = fIndexOfShells[Z];
1614  G4int idxmax = idx + fNumberOfShells[Z];
1615  G4double energy = 0.0;
1616  for (G4int i=idx; i<idxmax; ++i) {energy += fBindingEnergies[i];}
1617  return energy*CLHEP::keV;
1618 }
1619 
1620 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo....
1621 
1622 #ifdef G4VERBOSE
1623 
1624 G4int G4AtomicShells_EADL::PrintErrorZ(G4int Z, const G4String& ss)
1625 {
1626  G4String sss = "G4AtomicShells::"+ss+"()";
1628  ed << "Atomic number out of range Z= " << Z;
1629  G4Exception(sss,"mat060",FatalException,ed,"");
1630  return 1;
1631 }
1632 
1633 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo....
1634 
1635 G4int
1636 G4AtomicShells_EADL::PrintErrorShell(G4int Z, G4int n, const G4String& ss)
1637 {
1638  G4String sss = "G4AtomicShells::"+ss+"()";
1640  ed << "Shell number out of range Nshell= " << n << " Z= " << Z;
1641  G4Exception(sss,"mat061",FatalException,ed,"");
1642  return 0;
1643 }
1644 #endif
1645 
1646 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo....
std::ostringstream G4ExceptionDescription
Definition: globals.hh:76
static constexpr double keV
static G4double GetTotalBindingEnergy(G4int Z)
int G4int
Definition: G4Types.hh:78
static G4int GetNumberOfElectrons(G4int Z, G4int SubshellNb)
static G4double GetBindingEnergy(G4int Z, G4int SubshellNb)
static G4int GetNumberOfShells(G4int Z)
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
Definition: G4Exception.cc:41
static const char sss[MAX_N_PAR+2]
Definition: Evaluator.cc:64
G4double energy(const ThreeVector &p, const G4double m)
double G4double
Definition: G4Types.hh:76