Geant4 Cross Reference |
1 // 1 // 2 // ******************************************* 2 // ******************************************************************** 3 // * License and Disclaimer 3 // * License and Disclaimer * 4 // * 4 // * * 5 // * The Geant4 software is copyright of th 5 // * The Geant4 software is copyright of the Copyright Holders of * 6 // * the Geant4 Collaboration. It is provided 6 // * the Geant4 Collaboration. It is provided under the terms and * 7 // * conditions of the Geant4 Software License 7 // * conditions of the Geant4 Software License, included in the file * 8 // * LICENSE and available at http://cern.ch/ 8 // * LICENSE and available at http://cern.ch/geant4/license . These * 9 // * include a list of copyright holders. 9 // * include a list of copyright holders. * 10 // * 10 // * * 11 // * Neither the authors of this software syst 11 // * Neither the authors of this software system, nor their employing * 12 // * institutes,nor the agencies providing fin 12 // * institutes,nor the agencies providing financial support for this * 13 // * work make any representation or warran 13 // * work make any representation or warranty, express or implied, * 14 // * regarding this software system or assum 14 // * regarding this software system or assume any liability for its * 15 // * use. Please see the license in the file 15 // * use. Please see the license in the file LICENSE and URL above * 16 // * for the full disclaimer and the limitatio 16 // * for the full disclaimer and the limitation of liability. * 17 // * 17 // * * 18 // * This code implementation is the result 18 // * This code implementation is the result of the scientific and * 19 // * technical work of the GEANT4 collaboratio 19 // * technical work of the GEANT4 collaboration. * 20 // * By using, copying, modifying or distri 20 // * By using, copying, modifying or distributing the software (or * 21 // * any work based on the software) you ag 21 // * any work based on the software) you agree to acknowledge its * 22 // * use in resulting scientific publicati 22 // * use in resulting scientific publications, and indicate your * 23 // * acceptance of all terms of the Geant4 Sof 23 // * acceptance of all terms of the Geant4 Software license. * 24 // ******************************************* 24 // ******************************************************************** >> 25 // >> 26 // >> 27 // $Id: G4AtomicShells.cc 67044 2013-01-30 08:50:06Z gcosmo $ >> 28 // >> 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo.... 25 30 26 // 24-04-98, implementation of the first versi 31 // 24-04-98, implementation of the first version, V. Grichine 27 // 16-11-98, GetBindingEnergy(Z,ShellNb), M.Ma 32 // 16-11-98, GetBindingEnergy(Z,ShellNb), M.Maire 28 // 19-07-04, add a protection in GetNumberOfSh 33 // 19-07-04, add a protection in GetNumberOfShells(), mma 29 // 11-02-05, GetNumberOfElectrons(Z,ShellNb), 34 // 11-02-05, GetNumberOfElectrons(Z,ShellNb), V.Ivanchenko 30 // 30-04-10, added fIndexOfShells, V.Ivanchenk 35 // 30-04-10, added fIndexOfShells, V.Ivanchenko 31 // 12-10-22, data added for 101 >= Z <=104 by << 32 // Electron Binding energy from Tabl << 33 // Electron Configuration from CRC H << 34 // and Physics 8th Ed << 35 36 36 #include "G4AtomicShells.hh" << 37 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo.... 37 38 >> 39 >> 40 #include <assert.h> >> 41 >> 42 #include "G4AtomicShells.hh" 38 #include "G4SystemOfUnits.hh" 43 #include "G4SystemOfUnits.hh" 39 44 40 //....oooOO0OOooo........oooOO0OOooo........oo 45 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo.... 41 46 42 // clang-format off << 47 const G4int 43 const G4int G4AtomicShells::fNumberOfShells[10 << 48 G4AtomicShells::fNumberOfShells[101] = 44 { 49 { 45 1, // nonexistent zero element << 50 0 , // nonexisting zero element 46 1, 1, 2, 2, 3, 3, 4, 4, 3, 4, // << 51 47 5, 5, 6, 6, 6, 6, 6, 7, 8, 8, // << 52 1 , 1 , 2 , 2 , 3 , 3 , 4 , 4 , 3 , 4 , // 1 - 10 48 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, // << 53 49 11, 11, 11, 11, 11, 12, 13, 13, 14, 14, // << 54 5 , 5 , 6 , 6 , 6 , 6 , 6 , 7 , 8 , 8 , // 11 - 20 50 14, 14, 14, 14, 14, 15, 15, 15, 16, 16, // << 55 51 16, 16, 16, 17, 18, 18, 19, 19, 19, 19, // << 56 9 , 9 , 9 , 9 , 9 , 9 , 9 , 10 , 10 , 10 , // 21 - 30 52 19, 19, 19, 20, 19, 19, 19, 19, 19, 20, // << 57 53 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, // << 58 11 , 11 , 11 , 11 , 11 , 12 , 13 , 13 , 14 , 14 , // 31 - 40 54 23, 23, 23, 23, 24, 24, 25, 25, 26, 26, // << 59 55 27, 27, 27, 26, 26, 27, 27, 26, 26, 26, // << 60 14 , 14 , 14 , 14 , 14 , 15 , 15 , 15 , 16 , 16 , // 41 - 50 56 27, 27, 28, 28 // << 61 >> 62 // ---------------------------------------------------------- >> 63 >> 64 16 , 16 , 16 , 17 , 18 , 18 , 19 , 19 , 19 , 19 , // 51 - 60 >> 65 >> 66 19 , 19 , 19 , 20 , 19 , 19 , 19 , 19 , 19 , 20 , // 61 - 70 >> 67 >> 68 21 , 21 , 21 , 21 , 21 , 21 , 21 , 21 , 22 , 22 , // 71 - 80 >> 69 >> 70 23 , 23 , 23 , 23 , 24 , 24 , 25 , 25 , 26 , 26 , // 81 - 90 >> 71 >> 72 27 , 27 , 27 , 26 , 26 , 27 , 27 , 26 , 26 , 26 // 91 - 100 >> 73 57 }; 74 }; 58 75 59 // The total shell number is: 76 // The total shell number is: 60 // 1 + G4AtomicShells::TotalNumberOfShells(104 << 77 // 1 + G4AtomicShells::TotalNumberOfShells(100) = 1 + 1539 = 1540 61 78 62 //....oooOO0OOooo........oooOO0OOooo........oo 79 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo.... 63 80 64 const G4int G4AtomicShells::fIndexOfShells[105 << 81 const G4int 65 { << 82 G4AtomicShells::fIndexOfShells[101] = 66 0, // nonexistent zero element << 83 { 0, 67 1, 2, 3, 5, 7, 10, 13, << 84 1, 2, 3, 5, 7, 10, 13, 17, 21, 24, 68 28, 33, 38, 44, 50, 56, 62, << 85 28, 33, 38, 44, 50, 56, 62, 68, 75, 83, 69 91, 100, 109, 118, 127, 136, 145, << 86 91, 100, 109, 118, 127, 136, 145, 154, 164, 174, 70 184, 195, 206, 217, 228, 239, 251, << 87 184, 195, 206, 217, 228, 239, 251, 264, 277, 291, 71 305, 319, 333, 347, 361, 375, 390, << 88 305, 319, 333, 347, 361, 375, 390, 405, 420, 436, 72 452, 468, 484, 500, 517, 535, 553, << 89 452, 468, 484, 500, 517, 535, 553, 572, 591, 610, 73 629, 648, 667, 686, 706, 725, 744, << 90 629, 648, 667, 686, 706, 725, 744, 763, 782, 801, 74 821, 842, 863, 884, 905, 926, 947, << 91 821, 842, 863, 884, 905, 926, 947, 968, 989, 1011, 75 1033, 1056, 1079, 1102, 1125, 1149, 1173, 1 << 92 1033, 1056, 1079, 1102, 1125, 1149, 1173, 1198, 1223, 1249, 76 1275, 1302, 1329, 1356, 1382, 1408, 1435, 1 << 93 1275, 1302, 1329, 1356, 1382, 1408, 1435, 1462, 1488, 1514 77 1540, 1567, 1594, 1622 << 94 }; 78 }; << 79 95 80 //....oooOO0OOooo........oooOO0OOooo........oo 96 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo.... 81 97 82 const G4double G4AtomicShells::fBindingEnergie << 98 const G4double >> 99 G4AtomicShells::fBindingEnergies[1540] = 83 { 100 { 84 0.0, // Nonexisting zero element << 101 0.0 , // Nonexisting zero element 85 102 86 // H ------------------------------------- << 103 // H --------------------------------------------------------- 87 13.60, << 104 13.60 , 88 105 89 // He ------------------------------------- << 106 // He --------------------------------------------------------- 90 24.59, << 107 24.59 , 91 108 92 // Li ------------------------------------ << 109 // Li -------------------------------------------------------- 93 58.0, 5.39, << 110 58.0 , 5.39 , 94 111 95 // Be ------------------------------------ << 112 // Be -------------------------------------------------------- 96 115.0, 9.32, << 113 115.0 , 9.32 , 97 114 98 // B ------------------------------------ << 115 // B -------------------------------------------------------- 99 192.0, 12.93, 8.3, << 116 192.0 , 12.93 , 8.3 , 100 117 101 // C ------------------------------------- << 118 // C --------------------------------------------------------- 102 288.0, 16.59, 11.26, << 119 288.0 , 16.59 , 11.26 , 103 120 104 // N ------------------------------------- 121 // N --------------------------------------------------------- 105 403.0, 37.3, 20.33, 14.53, << 122 403.0 , 37.3 , 20.33 , 14.53 , 106 123 107 // O ------------------------------------- 124 // O --------------------------------------------------------- 108 543.1, 41.6, 28.48, 13.62, << 125 543.1 , 41.6 , 28.48 , 13.62 , 109 126 110 // F ------------------------------------- 127 // F --------------------------------------------------------- 111 696.7, 37.85, 17.42, << 128 696.7 , 37.85 , 17.42 , 112 129 113 // Ne ------------------------------------- 130 // Ne --------------------------------------------------------- 114 870.1, 48.47, 21.66, 21.56, << 131 870.1 , 48.47 , 21.66 , 21.56 , 115 132 116 // Na ------------------------------------- 133 // Na --------------------------------------------------------- 117 1075.0, 66.0, 34.0, 34.0, 5.14, << 134 1075.0 , 66.0 , 34.0 , 34.0 , 5.14 , 118 135 119 // Mg ------------------------------------- 136 // Mg --------------------------------------------------------- 120 1308.0, 92.0, 54.0, 54.0, 7.65, << 137 1308.0 , 92.0 , 54.0 , 54.0 , 7.65 , 121 138 122 // Al ------------------------------------- 139 // Al --------------------------------------------------------- 123 1564.0, 121., 77.0, 77.0, 10.62, 5.99, << 140 1564.0 , 121. , 77.0 , 77.0 , 10.62 , 5.99 , 124 141 125 // Si ------------------------------------- 142 // Si --------------------------------------------------------- 126 1844.0, 154.0, 104.0, 104.0, 13.46, 8.15, << 143 1844.0 , 154.0 , 104.0 , 104.0 , 13.46 , 8.15 , 127 144 128 // P ------------------------------------- 145 // P --------------------------------------------------------- 129 2148.0, 191.0, 135.0, 134.0, 16.15, 10.49, << 146 2148.0 , 191.0 , 135.0 , 134.0 , 16.15 , 10.49 , 130 147 131 // S ------------------------------------- 148 // S --------------------------------------------------------- 132 2476.0, 232.0, 170.0, 168.0, 20.20, 10.36, << 149 2476.0 , 232.0 , 170.0 , 168.0 , 20.20 , 10.36 , 133 150 134 // Cl ------------------------------------- 151 // Cl --------------------------------------------------------- 135 2829.0, 277.0, 208.0, 206.0, 24.54, 12.97, << 152 2829.0 , 277.0 , 208.0 , 206.0 , 24.54 , 12.97 , 136 153 137 // Ar ------------------------------------- 154 // Ar --------------------------------------------------------- 138 3206.3, 326.5, 250.6, 248.5, 29.24, 15.94, 1 << 155 3206.3 , 326.5 , 250.6 , 248.5 , 29.24 , 15.94 , 15.76 , 139 156 140 // K ------------------------------------- 157 // K --------------------------------------------------------- 141 3610.0, 381.0, 299.0, 296.0, 37.0, 19.0, 18. << 158 3610.0 , 381.0 , 299.0 , 296.0 , 37.0 , 19.0 , 18.7 , 4.34 , 142 159 143 // Ca ------------------------------------- 160 // Ca --------------------------------------------------------- 144 4041.0, 441.0, 353.0, 349.0, 46.0, 28.0, 28. << 161 4041.0 , 441.0 , 353.0 , 349.0 , 46.0 , 28.0 , 28.0 , 6.11 , 145 162 146 // Sc ------------------------------------- 163 // Sc --------------------------------------------------------- 147 4494.0, 503.0, 408.0, 403.0, 55.0, 33.0, 33. << 164 4494.0 , 503.0 , 408.0 , 403.0 , 55.0 , 33.0 , 33.0 , 8.0 , 6.54 , 148 165 149 // Ti ------------------------------------- 166 // Ti --------------------------------------------------------- 150 4966.0, 567.0, 465.0, 459.0, 64.0, 39.0, 38. << 167 4966.0 , 567.0 , 465.0 , 459.0 , 64.0 , 39.0 , 38.0 , 8.0 , 6.82 , 151 168 152 // V ------------------------------------- 169 // V --------------------------------------------------------- 153 5465.0, 633.0, 525.0, 518.0, 72.0, 44.0, 43. << 170 5465.0 , 633.0 , 525.0 , 518.0 , 72.0 , 44.0 , 43.0 , 8.0 , 6.74 , 154 171 155 // Cr ------------------------------------- 172 // Cr --------------------------------------------------------- 156 5989.0, 702.0, 589.0, 580.0, 80.0, 49.0, 48. << 173 5989.0 , 702.0 , 589.0 , 580.0 , 80.0 , 49.0 , 48.0 , 8.25 , 6.77 , 157 174 158 // Mn ------------------------------------- 175 // Mn --------------------------------------------------------- 159 6539.0, 755.0, 656.0, 645.0, 89.0, 55.0, 53. << 176 6539.0 , 755.0 , 656.0 , 645.0 , 89.0 , 55.0 , 53.0 , 9.0 , 7.43 , 160 177 161 // Fe ------------------------------------- 178 // Fe --------------------------------------------------------- 162 7112.0, 851.0, 726.0, 713.0, 98.0, 61.0, 59. << 179 7112.0 , 851.0 , 726.0 , 713.0 , 98.0 , 61.0 , 59.0 , 9.0 , 7.87 , 163 180 164 // Co ------------------------------------- 181 // Co --------------------------------------------------------- 165 7709.0, 931.0, 800.0, 785.0, 107.0, 68.0, 66 << 182 7709.0 , 931.0 , 800.0 , 785.0 , 107.0 , 68.0 , 66.0 , 9.0 , 7.86 , 166 183 167 // Ni ------------------------------------- 184 // Ni --------------------------------------------------------- 168 8333.0, 1015.0, 877.0, 860.0, 117.0, 75.0, 7 << 185 8333.0 , 1015.0 , 877.0 , 860.0 , 117.0 , 75.0 , 73.0 , 10.0 , 10.0 , 169 7.64, << 186 7.64 , 170 187 171 // Cu ------------------------------------- 188 // Cu --------------------------------------------------------- 172 8979.0, 1103.0, 958.0, 938.0, 127.0, 82.0, 8 << 189 8979.0 , 1103.0 , 958.0 , 938.0 , 127.0 , 82.0 , 80.0 , 11.0 , 10.4 , 173 7.73, << 190 7.73 , 174 191 175 // Zn ------------------------------------- 192 // Zn --------------------------------------------------------- 176 9659.0, 1198.0, 1047.0, 1024.0, 141.0, 94.0, << 193 9659.0 , 1198.0 , 1047.0 , 1024.0 , 141.0 , 94.0 , 91.0 , 12.0 , 11.2 , 177 9.39, << 194 9.39 , 178 195 179 // Ga ------------------------------------- 196 // Ga --------------------------------------------------------- 180 10367.0, 1302.0, 1146.0, 1119.0, 162.0, 111. << 197 10367.0 , 1302.0 , 1146.0 , 1119.0 , 162.0 , 111.0 , 107.0 , 21.0 , 181 20.0, 11.0, 6.0, << 198 20.0 , 11.0 , 6.0 , 182 199 183 // Ge ------------------------------------- 200 // Ge --------------------------------------------------------- 184 11103.0, 1413.0, 1251.0, 1220.0, 184.0, 130. << 201 11103.0 , 1413.0 , 1251.0 , 1220.0 , 184.0 , 130.0 , 125.0 , 33.0 , 185 32.0, 14.3, 7.9, << 202 32.0 , 14.3 , 7.9 , 186 203 187 // As ------------------------------------- 204 // As --------------------------------------------------------- 188 11867.0, 1531.0, 1362.0, 1327.0, 208.0, 151. << 205 11867.0 , 1531.0 , 1362.0 , 1327.0 , 208.0 , 151.0 , 145.0 , 46.0 , 189 45.0, 17.0, 9.81, << 206 45.0 , 17.0 , 9.81 , 190 207 191 // Se ------------------------------------- 208 // Se --------------------------------------------------------- 192 12658.0, 1656.0, 1479.0, 1439.0, 234.0, 173. << 209 12658.0 , 1656.0 , 1479.0 , 1439.0 , 234.0 , 173.0 , 166.0 , 61.0 , 193 60.0, 20.15, 9.75, << 210 60.0 , 20.15 , 9.75 , 194 211 195 // Br ------------------------------------- 212 // Br --------------------------------------------------------- 196 13474.0, 1787.0, 1602.0, 1556.0, 262.0, 197. << 213 13474.0 , 1787.0 , 1602.0 , 1556.0 , 262.0 , 197.0 , 189.0 , 77.0 , 197 76.0, 23.8, 11.85, << 214 76.0 , 23.8 , 11.85 , 198 215 199 // Kr ------------------------------------- 216 // Kr --------------------------------------------------------- 200 14326.0, 1924.6, 1730.9, 1678.4, 292.8, 222. << 217 14326.0 , 1924.6 , 1730.9 , 1678.4 , 292.8 , 222.2 , 214.4 , 95.0 , 201 93.8, 27.51, 14.65, 14.0, << 218 93.8 , 27.51 , 14.65 , 14.0 , 202 219 203 // Rb ------------------------------------- 220 // Rb --------------------------------------------------------- 204 15200.0, 2068.0, 1867.0, 1807.0, 325.0, 251. << 221 15200.0 , 2068.0 , 1867.0 , 1807.0 , 325.0 , 251.0 , 242.0 , 116.0 , 205 114.0, 32.0, 16.0, 15.3, 4.18, << 222 114.0 , 32.0 , 16.0 , 15.3 , 4.18 , 206 223 207 // Sr ------------------------------------- 224 // Sr --------------------------------------------------------- 208 16105.0, 2219.0, 2010.0, 1943.0, 361.0, 283. << 225 16105.0 , 2219.0 , 2010.0 , 1943.0 , 361.0 , 283.0 , 273.0 , 139.0 , 209 137.0, 40.0, 23.0, 22.0, 5.69, << 226 137.0 , 40.0 , 23.0 , 22.0 , 5.69 , 210 227 211 // Y ------------------------------------- 228 // Y --------------------------------------------------------- 212 17038.0, 2375.0, 2158.0, 2083.0, 397.0, 315. << 229 17038.0 , 2375.0 , 2158.0 , 2083.0 , 397.0 , 315.0 , 304.0 , 163.0 , 213 161.0, 48.0, 30.0, 29.0, 6.48, 6 << 230 161.0 , 48.0 , 30.0 , 29.0 , 6.48, 6.38 , 214 231 215 // Zr ------------------------------------- 232 // Zr --------------------------------------------------------- 216 17998.0, 2536.0, 2311.0, 2227.0, 434.0, 348. << 233 17998.0 , 2536.0 , 2311.0 , 2227.0 , 434.0 , 348.0 , 335.0 , 187.0 , 217 185.0, 56.0, 35.0, 33.0, 8.61, 6. << 234 185.0 , 56.0 , 35.0 , 33.0 , 8.61 , 6.84 , 218 235 219 // Nb ------------------------------------- 236 // Nb ---------------------------------------------------------- 220 18986.0, 2702.0, 2469.0, 2375.0, 472.0, 382. << 237 18986.0 , 2702.0 , 2469.0 , 2375.0 , 472.0 , 382.0 , 367.0 , 212.0 , 221 209.0, 62.0, 40.0, 38.0, 7.17, 6. << 238 209.0 , 62.0 , 40.0 , 38.0 , 7.17 , 6.88 , 222 239 223 // Mo ------------------------------------- 240 // Mo ----------------------------------------------------------- 224 20000.0, 2872.0, 2632.0, 2527.0, 511.0, 416. << 241 20000.0 , 2872.0 , 2632.0 , 2527.0 , 511.0 , 416.0 , 399.0 , 237.0 , 225 234.0, 68.0, 45.0, 42.0, 8.56, 7. << 242 234.0 , 68.0 , 45.0 , 42.0 , 8.56 , 7.10 , 226 243 227 // Tc ------------------------------------- 244 // Tc ----------------------------------------------------------- 228 21044.0, 3048.0, 2800.0, 2683.0, 551.0, 451. << 245 21044.0 , 3048.0 , 2800.0 , 2683.0 , 551.0 , 451.0 , 432.0 , 263.0 , 229 259.0, 74.0, 49.0, 45.0, 8.6, 7. << 246 259.0 , 74.0 , 49.0 , 45.0 , 8.6 , 7.28 , 230 247 231 // Ru ------------------------------------- 248 // Ru ----------------------------------------------------------- 232 22117.0, 3230.0, 2973.0, 2844.0, 592.0, 488. << 249 22117.0 , 3230.0 , 2973.0 , 2844.0 , 592.0 , 488.0 , 466.0 , 290.0 , 233 286.0, 81.0, 53.0, 49.0, 8.5, 7. << 250 286.0 , 81.0 , 53.0 , 49.0 , 8.5 , 7.37 , 234 251 235 // Rh ------------------------------------- 252 // Rh ----------------------------------------------------------- 236 23220.0, 3418.0, 3152.0, 3010.0, 634.0, 526. << 253 23220.0 , 3418.0 , 3152.0 , 3010.0 , 634.0 , 526.0 , 501.0 , 318.0 , 237 313.0, 87.0, 58.0, 53.0, 9.56, 7. << 254 313.0 , 87.0 , 58.0 , 53.0 , 9.56 , 7.46 , 238 255 239 // Pd ------------------------------------- 256 // Pd ----------------------------------------------------------- 240 24350.0, 3611.0, 3337.0, 3180.0, 677.0, 565. << 257 24350.0 , 3611.0 , 3337.0 , 3180.0 , 677.0 , 565.0 , 537.0 , 347.0 , 241 342.0, 93.0, 63.0, 57.0, 8.78, 8. << 258 342.0 , 93.0 , 63.0 , 57.0 , 8.78 , 8.34 , 7.52 , 242 259 243 // Ag ------------------------------------- 260 // Ag ----------------------------------------------------------- 244 25514.0, 3812.0, 3530.0, 3357.0, 724.0, 608. << 261 25514.0 , 3812.0 , 3530.0 , 3357.0 , 724.0 , 608.0 , 577.0 , 379.0 , 245 373.0, 101.0, 69.0, 63.0, 11.0, 10. << 262 373.0 , 101.0 , 69.0 , 63.0 , 11.0 , 10.0 , 7.58 , 246 263 247 // Cd ------------------------------------- 264 // Cd ------------------------------------------------------------ 248 26711.0, 4022.0, 3732.0, 3542.0, 775.0, 655. << 265 26711.0 , 4022.0 , 3732.0 , 3542.0 , 775.0 , 655.0 , 621.0 , 415.0 , 249 408.0, 112.0, 78.0, 71.0, 14.0, 13. << 266 408.0 , 112.0 , 78.0 , 71.0 , 14.0 , 13.0 , 8.99 , 250 267 251 // In ------------------------------------- 268 // In ------------------------------------------------------------ 252 27940.0, 4242.0, 3943.0, 3735.0, 830.0, 707. << 269 27940.0 , 4242.0 , 3943.0 , 3735.0 , 830.0 , 707.0 , 669.0 , 455.0 , 253 447.0, 126.0, 90.0, 82.0, 21.0, 20. << 270 447.0 , 126.0 , 90.0 , 82.0 , 21.0 , 20.0 , 10.0 , 5.79 , 254 271 255 // Sn ------------------------------------- 272 // Sn ------------------------------------------------------------ 256 29200.0, 4469.0, 4160.0, 3933.0, 888.0, 761. << 273 29200.0 , 4469.0 , 4160.0 , 3933.0 , 888.0 , 761.0 , 719.0 , 497.0 , 257 489.0, 141.0, 102.0, 93.0, 29.0, 28. << 274 489.0 , 141.0 , 102.0 , 93.0 , 29.0 , 28.0 , 12.0 , 7.34 , 258 275 259 // Sb ------------------------------------- 276 // Sb ------------------------------------------------------------ 260 30419.0, 4698.0, 4385.0, 4137.0, 949.0, 817. << 277 30419.0 , 4698.0 , 4385.0 , 4137.0 , 949.0 , 817.0 , 771.0 , 542.0 , 261 533.0, 157.0, 114.0, 104.0, 38.0, 37. << 278 533.0 , 157.0 , 114.0 , 104.0 , 38.0 , 37.0 , 15.0 , 8.64 , 262 279 263 // Te ------------------------------------- 280 // Te ------------------------------------------------------------ 264 31814.0, 4939.0, 4612.0, 4347.0, 1012.0, 876 << 281 31814.0 , 4939.0 , 4612.0 , 4347.0 , 1012.0 , 876.0 , 825.0 , 589.0 , 265 578.0, 174.0, 127.0, 117.0, 48.0, 46 << 282 578.0 , 174.0 , 127.0 , 117.0 , 48.0 , 46.0 , 17.84 , 9.01 , 266 283 267 // I ------------------------------------- 284 // I ------------------------------------------------------------ 268 33169.0, 5188.0, 4852.0, 4557.0, 1078.0, 937 << 285 33169.0 , 5188.0 , 4852.0 , 4557.0 , 1078.0 , 937.0 , 881.0 , 638.0 , 269 626.0, 193.0, 141.0, 131.0, 58.0, 56 << 286 626.0 , 193.0 , 141.0 , 131.0 , 58.0 , 56.0 , 20.61 , 10.45 , 270 287 271 // Xe ------------------------------------- 288 // Xe ------------------------------------------------------------ 272 34570.0, 5460.0, 5110.0, 4790.0, 1148.7, 100 << 289 34570.0 , 5460.0 , 5110.0 , 4790.0 , 1148.7 , 1002.1 , 940.6 , 689.0 , 273 676.4, 213.2, 157.0, 145.5, 69.5, 6 << 290 676.4 , 213.2 , 157.0 , 145.5 , 69.5 , 67.5 , 23.39 , 13.43 , 274 12.13, << 291 12.13 , 275 292 276 // Cs ------------------------------------- 293 // Cs ------------------------------------------------------------ 277 35985.0, 5714.0, 5359.0, 5012.0, 1220.0, 106 << 294 35985.0 , 5714.0 , 5359.0 , 5012.0 , 1220.0 , 1068.0 , 1000.0 , 742.0 , 278 728.0, 233.0, 174.0, 164.0, 81.0, 7 << 295 728.0 , 233.0 , 174.0 , 164.0 , 81.0 , 79.0 , 25.0 , 14.0 , 279 12.3, 3.89, << 296 12.3 , 3.89 , 280 297 281 // Ba ------------------------------------- 298 // Ba ------------------------------------------------------------- 282 37441.0, 5989.0, 5624.0, 5247.0, 1293.0, 113 << 299 37441.0 , 5989.0 , 5624.0 , 5247.0 , 1293.0 , 1138.0 , 1063.0 , 797.0 , 283 782.0, 254.0, 193.0, 181.0, 94.0, 9 << 300 782.0 , 254.0 , 193.0 , 181.0 , 94.0 , 92.0 , 31.0 , 18.0 , 284 16.0, 5.21, << 301 16.0 , 5.21 , 285 302 286 // La ------------------------------------- 303 // La ------------------------------------------------------------- 287 38925.0, 6266.0, 5891.0, 5483.0, 1365.0, 120 << 304 38925.0 , 6266.0 , 5891.0 , 5483.0 , 1365.0 , 1207.0 , 1124.0 , 851.0 , 288 834.0, 273.0, 210.0, 196.0, 105.0, 10 << 305 834.0 , 273.0 , 210.0 , 196.0 , 105.0 , 103.0 , 36.0 , 22.0 , 289 19.0, 5.75, 5.58, << 306 19.0 , 5.75 , 5.58 , 290 307 291 // Ce ------------------------------------- 308 // Ce ------------------------------------------------------------- 292 40443.0, 6548.0, 6164.0, 5723.0, 1437.0, 127 << 309 40443.0 , 6548.0 , 6164.0 , 5723.0 , 1437.0 , 1275.0 , 1184.0 , 903.0 , 293 885.0, 291.0, 225.0, 209.0, 114.0, 11 << 310 885.0 , 291.0 , 225.0 , 209.0 , 114.0 , 111.0 , 39.0 , 25.0 , 294 22.0, 6.0, 5.65, << 311 22.0 , 6.0 , 5.65 , 295 312 296 // Pr ------------------------------------- 313 // Pr ------------------------------------------------------------- 297 41991.0, 6835.0, 6440.0, 5964.0, 1509.0, 134 << 314 41991.0 , 6835.0 , 6440.0 , 5964.0 , 1509.0 , 1342.0 , 1244.0 , 954.0 , 298 934.0, 307.0, 238.0, 220.0, 121.0, 11 << 315 934.0 , 307.0 , 238.0 , 220.0 , 121.0 , 117.0 , 41.0 , 299 27.0, 24.0, 6.0, 5.42 , << 316 27.0 , 24.0 , 6.0 , 5.42 , 300 317 301 // Nd ------------------------------------- 318 // Nd ------------------------------------------------------------- 302 43569.0, 7126.0, 6722.0, 6208.0, 1580.0, 140 << 319 43569.0 , 7126.0 , 6722.0 , 6208.0 , 1580.0 , 1408.0 , 1303.0 , 1005.0 , 303 983.0, 321.0, 250.0, 230.0, 126.0, 12 << 320 983.0 , 321.0 , 250.0 , 230.0 , 126.0 , 122.0 , 42.0 , 304 28.0, 25.0, 6.0, 5.49, << 321 28.0 , 25.0 , 6.0 , 5.49 , 305 322 306 // Pm ------------------------------------- 323 // Pm ------------------------------------------------------------- 307 45184.0, 7428.0, 7013.0, 6459.0, 1653.0, 147 << 324 45184.0 , 7428.0 , 7013.0 , 6459.0 , 1653.0 , 1476.0 , 1362.0 , 1057.0 , 308 1032.0, 325.0, 261.0, 240.0, 131.0, 12 << 325 1032.0 , 325.0 , 261.0 , 240.0 , 131.0 , 127.0 , 43.0 , 309 28.0, 25.0, 6.0, 5.55, << 326 28.0 , 25.0 , 6.0 , 5.55 , 310 327 311 // Sm ------------------------------------- 328 // Sm ------------------------------------------------------------- 312 46834.0, 7737.0, 7312.0, 6716.0, 1728.0, 154 << 329 46834.0 , 7737.0 , 7312.0 , 6716.0 , 1728.0 , 1546.0 , 1422.0 , 1110.0 , 313 1083.0, 349.0, 273.0, 251.0, 137.0, 13 << 330 1083.0 , 349.0 , 273.0 , 251.0 , 137.0 , 132.0 , 44.0 , 314 29.0, 25.0, 6.0, 5.63, << 331 29.0 , 25.0 , 6.0 , 5.63 , 315 332 316 // Eu ------------------------------------- 333 // Eu ------------------------------------------------------------- 317 48519.0, 8052.0, 7617.0, 6977.0, 1805.0, 161 << 334 48519.0 , 8052.0 , 7617.0 , 6977.0 , 1805.0 , 1618.0 , 1484.0 , 1164.0 , 318 1135.0, 364.0, 286.0, 262.0, 143.0, 13 << 335 1135.0 , 364.0 , 286.0 , 262.0 , 143.0 , 137.0 , 45.0 , 319 30.0, 26.0, 6.0, 5.68, << 336 30.0 , 26.0 , 6.0 , 5.68 , 320 337 321 // Gd ------------------------------------- 338 // Gd ------------------------------------------------------------- 322 50239.0, 8376.0, 7930.0, 7243.0, 1884.0, 169 << 339 50239.0 , 8376.0 , 7930.0 , 7243.0 , 1884.0 , 1692.0 , 1547.0 , 1220.0 , 323 1189.0, 380.0, 300.0, 273.0, 150.0, 14 << 340 1189.0 , 380.0 , 300.0 , 273.0 , 150.0 , 143.0 , 46.0 , 324 31.0, 27.0, 6.16, 6.0, 6.0, << 341 31.0 , 27.0 , 6.16 , 6.0 , 6.0 , 325 342 326 // Tb ------------------------------------- 343 // Tb ------------------------------------------------------------- 327 51996.0, 8708.0, 8252.0, 7514.0, 1965.0, 176 << 344 51996.0 , 8708.0 , 8252.0 , 7514.0 , 1965.0 , 1768.0 , 1612.0 , 1277.0 , 328 1243.0, 398.0, 315.0, 285.0, 157.0, 15 << 345 1243.0 , 398.0 , 315.0 , 285.0 , 157.0 , 150.0 , 48.0 , 329 32.0, 28.0, 6.0, 5.85, << 346 32.0 , 28.0 , 6.0 , 5.85 , 330 347 331 // Dy ------------------------------------- 348 // Dy ------------------------------------------------------------- 332 53789.0, 9046.0, 8581.0, 7790.0, 2048.0, 184 << 349 53789.0 , 9046.0 , 8581.0 , 7790.0 , 2048.0 , 1846.0 , 1678.0 , 1335.0 , 333 1298.0, 416.0, 331.0, 297.0, 164.0, 15 << 350 1298.0 , 416.0 , 331.0 , 297.0 , 164.0 , 157.0 , 50.0 , 334 33.0, 28.0, 6.0, 5.93, << 351 33.0 , 28.0 , 6.0 , 5.93 , 335 352 336 // Ho ------------------------------------- 353 // Ho ------------------------------------------------------------- 337 55618.0, 9394.0, 8918.0, 8071.0, 2133.0, 192 << 354 55618.0 , 9394.0 , 8918.0 , 8071.0 , 2133.0 , 1926.0 , 1746.0 , 1395.0 , 338 1354.0, 434.0, 348.0, 310.0, 172.0, 16 << 355 1354.0 , 434.0 , 348.0 , 310.0 , 172.0 , 164.0 , 52.0 , 339 34.0, 29.0, 6.02, 6.0, << 356 34.0 , 29.0 , 6.02 , 6.0 , 340 357 341 // Er ------------------------------------- 358 // Er ------------------------------------------------------------- 342 57486.0, 9751.0, 9264.0, 8358.0, 2220.0, 200 << 359 57486.0 , 9751.0 , 9264.0 , 8358.0 , 2220.0 , 2008.0 , 1815.0 , 1456.0 , 343 1412.0, 452.0, 365.0, 323.0, 181.0, 17 << 360 1412.0 , 452.0 , 365.0 , 323.0 , 181.0 , 172.0 , 54.0 , 344 35.0, 30.0, 6.10, 6.0, << 361 35.0 , 30.0 , 6.10 , 6.0 , 345 362 346 // Tu ------------------------------------- 363 // Tu ------------------------------------------------------------- 347 59390.0, 10116.0, 9617.0, 8648.0, 2309.0, 20 << 364 59390.0 , 10116.0 , 9617.0 , 8648.0 , 2309.0 , 2092.0 , 1885.0 , 1518.0 , 348 1471.0, 471.0, 382.0, 336.0, 190.0, 1 << 365 1471.0 , 471.0 , 382.0 , 336.0 , 190.0 , 181.0 , 56.0 , 349 36.0, 30.0, 7.0, 6.18, << 366 36.0 , 30.0 , 7.0 , 6.18 , 350 367 351 // Yb ------------------------------------- 368 // Yb ------------------------------------------------------------- 352 61332.0, 10486.0, 9978.0, 8944.0, 2401.0, 21 << 369 61332.0 , 10486.0 , 9978.0 , 8944.0 , 2401.0 , 2178.0 , 1956.0 , 1580.0 , 353 1531.0, 490.0, 399.0, 349.0, 200.0, 1 << 370 1531.0 , 490.0 , 399.0 , 349.0 , 200.0 , 190.0 , 354 58.0, 37.0, 31.0, 8.0, 7.0, << 371 58.0 , 37.0 , 31.0 , 8.0 , 7.0 , 6.25 , 355 372 356 // Lu ------------------------------------- 373 // Lu ------------------------------------------------------------- 357 63314.0, 10870.0, 10349.0, 9244.0, 2499.0, 2 << 374 63314.0 , 10870.0 , 10349.0 , 9244.0 , 2499.0 , 2270.0 , 2032.0 , 1647.0 , 358 1596.0, 514.0, 420.0, 366.0, 213.0, << 375 1596.0 , 514.0 , 420.0 , 366.0 , 213.0 , 202.0 , 359 62.0, 39.0, 32.0, 13.0, 12.0, << 376 62.0 , 39.0 , 32.0 , 13.0 , 12.0 , 7.0 , 6.6 , 360 377 361 // Hf ------------------------------------- 378 // Hf ------------------------------------------------------------- 362 65351.0, 11271.0, 10739.0, 9561.0, 2604.0, 2 << 379 65351.0 , 11271.0 , 10739.0 , 9561.0 , 2604.0 , 2369.0 , 2113.0 , 1720.0 , 363 1665.0, 542.0, 444.0, 386.0, 229.0, << 380 1665.0 , 542.0 , 444.0 , 386.0 , 229.0 , 217.0 , 364 68.0, 43.0, 35.0, 21.0, 20.0, << 381 68.0 , 43.0 , 35.0 , 21.0 , 20.0 , 7.5 , 7.0 , 365 382 366 // Ta ------------------------------------- 383 // Ta ------------------------------------------------------------- 367 67416.0, 11682.0, 11136.0, 9881.0, 2712.0, 2 << 384 67416.0 , 11682.0 , 11136.0 , 9881.0 , 2712.0 , 2472.0 , 2197.0 , 1796.0 , 368 1737.0, 570.0, 469.0, 407.0, 245.0, << 385 1737.0 , 570.0 , 469.0 , 407.0 , 245.0 , 232.0 , 369 74.0, 47.0, 38.0, 30.0, 28.0, << 386 74.0 , 47.0 , 38.0 , 30.0 , 28.0 , 8.3 , 7.9 , 370 387 371 // W ------------------------------------- 388 // W ------------------------------------------------------------- 372 69525.0, 12100.0, 11544.0, 10207.0, 2823.0, << 389 69525.0 , 12100.0 , 11544.0 , 10207.0 , 2823.0 , 2577.0 , 2283.0 , 1874.0 , 373 1811.0, 599.0, 495.0, 428.0, 261.0, << 390 1811.0 , 599.0 , 495.0 , 428.0 , 261.0 , 248.0 , 374 80.0, 51.0, 41.0, 38.0, 36.0, << 391 80.0 , 51.0 , 41.0 , 38.0 , 36.0 , 9.0 , 8.0 , 375 392 376 // Re ------------------------------------- 393 // Re ------------------------------------------------------------- 377 71676.0, 12527.0, 11959.0, 10535.0, 2937.0, << 394 71676.0 , 12527.0 , 11959.0 , 10535.0 , 2937.0 , 2686.0 , 2371.0 , 1953.0 , 378 1887.0, 629.0, 522.0, 450.0, 278.0, << 395 1887.0 , 629.0 , 522.0 , 450.0 , 278.0 , 264.0 , 379 86.0, 56.0, 47.0, 45.0, 45.0, << 396 86.0 , 56.0 , 47.0 , 45.0 , 45.0 , 9.6 , 7.9 , 380 397 381 // Os ------------------------------------- 398 // Os ------------------------------------------------------------- 382 73871.0, 12968.0, 12385.0, 10871.0, 3054.0, << 399 73871.0 , 12968.0 , 12385.0 , 10871.0 , 3054.0 , 2797.0 , 2461.0 , 2035.0 , 383 1964.0, 660.0, 551.0, 473.0, 295.0, << 400 1964.0 , 660.0 , 551.0 , 473.0 , 295.0 , 280.0 , 384 92.0, 61.0, 56.0, 54.0, 49.0, << 401 92.0 , 61.0 , 56.0 , 54.0 , 49.0 , 9.6 , 8.5 , 385 402 386 // Ir ------------------------------------- 403 // Ir ------------------------------------------------------------- 387 76111.0, 13419.0, 12824.0, 11215.0, 3175.0, << 404 76111.0 , 13419.0 , 12824.0 , 11215.0 , 3175.0 , 2912.0 , 2554.0 , 2119.0 , 388 2044.0, 693.0, 581.0, 497.0, 314.0, << 405 2044.0 , 693.0 , 581.0 , 497.0 , 314.0 , 298.0 , 389 99.0, 67.0, 66.0, 64.0, 53.0, << 406 99.0 , 67.0 , 66.0 , 64.0 , 53.0 , 9.6 , 9.1 , 390 407 391 // Pt ------------------------------------- 408 // Pt ------------------------------------------------------------- 392 78395.0, 13880.0, 13273.0, 11564.0, 3300.0, << 409 78395.0 , 13880.0 , 13273.0 , 11564.0 , 3300.0 , 3030.0 , 2649.0 , 2206.0 , 393 2126.0, 727.0, 612.0, 522.0, 335.0, << 410 2126.0 , 727.0 , 612.0 , 522.0 , 335.0 , 318.0 , 394 106.0, 78.0, 75.0, 71.0, 57.0, << 411 106.0 , 78.0 , 75.0 , 71.0 , 57.0 , 9.6 , 9.0 , 395 412 396 // Au ------------------------------------- 413 // Au ------------------------------------------------------------- 397 80725.0, 14353.0, 13734.0, 11919.0, 3430.0, << 414 80725.0 , 14353.0 , 13734.0 , 11919.0 , 3430.0 , 3153.0 , 2748.0 , 2295.0 , 398 2210.0, 764.0, 645.0, 548.0, 357.0, << 415 2210.0 , 764.0 , 645.0 , 548.0 , 357.0 , 339.0 , 399 114.0, 91.0, 87.0, 76.0, 61.0, << 416 114.0 , 91.0 , 87.0 , 76.0 , 61.0 , 12.5 , 11.1 , 9.23 , 400 417 401 // Hg ------------------------------------- 418 // Hg ------------------------------------------------------------- 402 83102.0, 14839.0, 14209.0, 12284.0, 3567.0, << 419 83102.0 , 14839.0 , 14209.0 , 12284.0 , 3567.0 , 3283.0 , 2852.0 , 2390.0 , 403 2300.0, 806.0, 683.0, 579.0, 382.0, << 420 2300.0 , 806.0 , 683.0 , 579.0 , 382.0 , 363.0 , 404 125.0, 107.0, 103.0, 85.0, 68.0, << 421 125.0 , 107.0 , 103.0 , 85.0 , 68.0 , 14.0 , 12.0 , 10.4 , 405 422 406 // Tl ------------------------------------- 423 // Tl ------------------------------------------------------------- 407 85530.0, 15347.0, 14698.0, 12658.0, 3710.0, << 424 85530.0 , 15347.0 , 14698.0 , 12658.0 , 3710.0 , 3420.0 , 2961.0 , 2490.0 , 408 2394.0, 852.0, 726.0, 615.0, 411.0, << 425 2394.0 , 852.0 , 726.0 , 615.0 , 411.0 , 391.0 , 409 139.0, 127.0, 123.0, 98.0, 79.0, << 426 139.0 , 127.0 , 123.0 , 98.0 , 79.0 , 21.0 , 19.0 , 8.0 , 410 6.11, << 427 6.11 , 411 428 412 // Pb ------------------------------------- 429 // Pb ------------------------------------------------------------- 413 88005.0, 15861.0, 15200.0, 13055.0, 3857.0, << 430 88005.0 , 15861.0 , 15200.0 , 13055.0 , 3857.0 , 3560.0 , 3072.0 , 2592.0 , 414 2490.0, 899.0, 769.0, 651.0, 441.0, << 431 2490.0 , 899.0 , 769.0 , 651.0 , 441.0 , 419.0 , 415 153.0, 148.0, 144.0, 111.0, 90.0, << 432 153.0 , 148.0 , 144.0 , 111.0 , 90.0 , 27.0 , 25.0 , 10.0 , 416 7.42, << 433 7.42 , 417 434 418 // Bi ------------------------------------- 435 // Bi ------------------------------------------------------------- 419 90526.0, 16388.0, 15711.0, 13419.0, 4007.0, << 436 90526.0 , 16388.0 , 15711.0 , 13419.0 , 4007.0 , 3704.0 , 3185.0 , 2696.0 , 420 2588.0, 946.0, 813.0, 687.0, 472.0, << 437 2588.0 , 946.0 , 813.0 , 687.0 , 472.0 , 448.0 , 170.0 , 421 167.0, 165.0, 125.0, 101.0, 34.0, << 438 167.0 , 165.0 , 125.0 , 101.0 , 34.0 , 32.0 , 12.0 , 7.29 , 422 439 423 // Po ------------------------------------- 440 // Po ------------------------------------------------------------- 424 93105.0, 16939.0, 16244.0, 13814.0, 4161.0, << 441 93105.0 , 16939.0 , 16244.0 , 13814.0 , 4161.0 , 3852.0 , 3301.0 , 2802.0 , 425 2687.0, 994.0, 858.0, 724.0, 503.0, << 442 2687.0 , 994.0 , 858.0 , 724.0 , 503.0 , 478.0 , 193.0 , 187.0 , 426 181.0, 139.0, 112.0, 41.0, 38.0, << 443 181.0 , 139.0 , 112.0 , 41.0 , 38.0 , 15.0 , 8.43 , 427 444 428 // At ------------------------------------- 445 // At ------------------------------------------------------------- 429 95730.0, 17493.0, 16785.0, 14214.0, 4320.0, << 446 95730.0 , 17493.0 , 16785.0 , 14214.0 , 4320.0 , 4005.0 , 3420.0 , 2910.0 , 430 2788.0, 1044.0, 904.0, 761.0, 535.0, << 447 2788.0 , 1044.0 , 904.0 , 761.0 , 535.0 , 508.0 , 217.0 , 211.0 , 431 196.0, 153.0, 123.0, 48.0, 44.0, << 448 196.0 , 153.0 , 123.0 , 48.0 , 44.0 , 19.0 , 11.0 , 9.3 , 432 449 433 // Rn ------------------------------------- 450 // Rn ------------------------------------------------------------- 434 98404.0, 18049.0, 17337.0, 14619.0, 4483.0, << 451 98404.0 , 18049.0 , 17337.0 , 14619.0 , 4483.0 , 4162.0 , 3452.0 , 3109.0 , 435 2890.0, 1096.0, 951.0, 798.0, 567.0, << 452 2890.0 , 1096.0 , 951.0 , 798.0 , 567.0 , 538.0 , 242.0 , 235.0 , 436 212.0, 167.0, 134.0, 55.0, 51.0, << 453 212.0 , 167.0 , 134.0 , 55.0 , 51.0 , 24.0 , 14.0 , 10.7 , 437 454 438 // Fr ------------------------------------- 455 // Fr ------------------------------------------------------------- 439 101137.0, 18639.0, 17907.0, 15031.0, 4652.0, << 456 101137.0 , 18639.0 , 17907.0 , 15031.0 , 4652.0 , 4324.0 , 3666.0 , 3134.0 , 440 2998.0, 1153.0, 1003.0, 839.0, 603.0, << 457 2998.0 , 1153.0 , 1003.0 , 839.0 , 603.0 , 572.0 , 268.0 , 260.0 , 441 231.0, 183.0, 147.0, 65.0, 61.0, << 458 231.0 , 183.0 , 147.0 , 65.0 , 61.0 , 33.0 , 19.0 , 14.0 , 442 4.0, << 459 4.0 , 443 460 444 // Ra ------------------------------------- 461 // Ra ------------------------------------------------------------- 445 103922.0, 19237.0, 18484.0, 15444.0, 4822.0, << 462 103922.0 , 19237.0 , 18484.0 , 15444.0 , 4822.0 , 4491.0 , 3793.0 , 3254.0 , 446 3111.0, 1214.0, 1060.0, 884.0, 642.0, << 463 3111.0 , 1214.0 , 1060.0 , 884.0 , 642.0 , 609.0 , 296.0 , 287.0 , 447 253.0, 201.0, 161.0, 77.0, 73.0, << 464 253.0 , 201.0 , 161.0 , 77.0 , 73.0 , 40.0 , 25.0 , 19.0 , 448 5.28, << 465 5.28 , 449 466 450 // Ac ------------------------------------- 467 // Ac ------------------------------------------------------------- 451 106755.0, 19840.0, 19083.0, 15871.0, 5002.0, << 468 106755.0 , 19840.0 , 19083.0 , 15871.0 , 5002.0 , 4656.0 , 3921.0 , 3374.0 , 452 3223.0, 1274.0, 1116.0, 928.0, 680.0, << 469 3223.0 , 1274.0 , 1116.0 , 928.0 , 680.0 , 645.0 , 322.0 , 313.0 , 453 274.0, 218.0, 174.0, 88.0, 83.0, << 470 274.0 , 218.0 , 174.0 , 88.0 , 83.0 , 45.0 , 29.0 , 22.0 , 454 6.3, 5.7, << 471 6.3 , 5.7 , 455 472 456 // Th ------------------------------------- 473 // Th ------------------------------------------------------------- 457 109651.0, 20472.0, 19693.0, 16300.0, 5182.0, << 474 109651.0 , 20472.0 , 19693.0 , 16300.0 , 5182.0 , 4830.0 , 4049.0 , 3494.0 , 458 3335.0, 1333.0, 1171.0, 970.0, 717.0, << 475 3335.0 , 1333.0 , 1171.0 , 970.0 , 717.0 , 679.0 , 347.0 , 338.0 , 459 293.0, 233.0, 185.0, 97.0, 91.0, << 476 293.0 , 233.0 , 185.0 , 97.0 , 91.0 , 50.0 , 33.0 , 25.0 , 460 6.0, 6.0, << 477 6.0 , 6.0 , 461 478 462 // Pa ------------------------------------- 479 // Pa ------------------------------------------------------------- 463 112601.0, 21105.0, 20314.0, 16733.0, 5367.0, << 480 112601.0 , 21105.0 , 20314.0 , 16733.0 , 5367.0 , 5001.0 , 4178.0 , 3613.0 , 464 3446.0, 1390.0, 1225.0, 1011.0, 752.0, << 481 3446.0 , 1390.0 , 1225.0 , 1011.0 , 752.0 , 712.0 , 372.0 , 362.0 , 465 312.0, 248.0, 195.0, 104.0, 97.0, << 482 312.0 , 248.0 , 195.0 , 104.0 , 97.0 , 50.0 , 32.0 , 466 24.0, 6.0, 6.0, 6.0, << 483 24.0 , 6.0 , 6.0 , 6.0 , 467 484 468 // U ------------------------------------- 485 // U ------------------------------------------------------------- 469 115606.0, 21757.0, 20948.0, 17166.0, 5548.0, << 486 115606.0 , 21757.0 , 20948.0 , 17166.0 , 5548.0 , 5182.0 , 4308.0 , 3733.0 , 470 3557.0, 1446.0, 1278.0, 1050.0, 785.0, << 487 3557.0 , 1446.0 , 1278.0 , 1050.0 , 785.0 , 743.0 , 396.0 , 386.0 , 471 329.0, 261.0, 203.0, 110.0, 101.0, << 488 329.0 , 261.0 , 203.0 , 110.0 , 101.0 , 52.0 , 34.0 , 472 24.0, 6.1, 6.0, 6.0, << 489 24.0 , 6.1 , 6.0 , 6.0 , 473 490 474 // Np ------------------------------------- 491 // Np ------------------------------------------------------------- 475 118678.0, 22426.0, 21600.0, 17610.0, 5723.0, << 492 118678.0 , 22426.0 , 21600.0 , 17610.0 , 5723.0 , 5366.0 , 4440.0 , 3854.0 , 476 3669.0, 1504.0, 1331.0, 1089.0, 819.0, << 493 3669.0 , 1504.0 , 1331.0 , 1089.0 , 819.0 , 774.0 , 421.0 , 410.0 , 477 346.0, 274.0, 211.0, 116.0, 106.0, << 494 346.0 , 274.0 , 211.0 , 116.0 , 106.0 , 54.0 , 35.0 , 478 25.0, 6.0, 6.0, 6.0, << 495 25.0 , 6.0 , 6.0 , 6.0 , 479 496 480 // Pu ------------------------------------- 497 // Pu ------------------------------------------------------------- 481 121818.0, 23097.0, 22266.0, 18056.0, 5933.0, << 498 121818.0 , 23097.0 , 22266.0 , 18056.0 , 5933.0 , 5541.0 , 4557.0 , 3977.0 , 482 3783.0, 1563.0, 1384.0, 1128.0, 853.0, << 499 3783.0 , 1563.0 , 1384.0 , 1128.0 , 853.0 , 805.0 , 446.0 , 434.0 , 483 356.0, 287.0, 219.0, 122.0, 111.0, << 500 356.0 , 287.0 , 219.0 , 122.0 , 111.0 , 53.0 , 34.0 , 484 23.0, 6.0, 6.0, << 501 23.0 , 6.0 , 6.0 , 485 502 486 // Am ------------------------------------- 503 // Am ------------------------------------------------------------- 487 125027.0, 23773.0, 22944.0, 18504.0, 6121.0, << 504 125027.0 , 23773.0 , 22944.0 , 18504.0 , 6121.0 , 5710.0 , 4667.0 , 4102.0 , 488 3898.0, 1623.0, 1439.0, 1167.0, 887.0, << 505 3898.0 , 1623.0 , 1439.0 , 1167.0 , 887.0 , 836.0 , 467.0 , 452.0 , 489 355.0, 301.0, 220.0, 123.0, 112.0, << 506 355.0 , 301.0 , 220.0 , 123.0 , 112.0 , 54.0 , 44.0 , 490 36.0, 6.0, 6.0, << 507 36.0 , 6.0 , 6.0 , 491 508 492 // Cm ------------------------------------- 509 // Cm ------------------------------------------------------------- 493 128220.0, 24460.0, 23779.0, 18930.0, 6288.0, << 510 128220.0 , 24460.0 , 23779.0 , 18930.0 , 6288.0 , 5895.0 , 4797.0 , 4236.0 , 494 4014.0, 1664.0, 1493.0, 1194.0, 919.0, << 511 4014.0 , 1664.0 , 1493.0 , 1194.0 , 919.0 , 864.0 , 494.0 , 479.0 , 495 384.0, 314.0, 239.0, 126.0, 119.0, << 512 384.0 , 314.0 , 239.0 , 126.0 , 119.0 , 60.0 , 39.0 , 496 27.0, 11.0, 5.0, 6.0, << 513 27.0 , 11.0 , 5.0 , 6.0 , 497 514 498 // Bk ------------------------------------- 515 // Bk ------------------------------------------------------------- 499 131590.0, 25275.0, 24385.0, 19452.0, 6556.0, << 516 131590.0 , 25275.0 , 24385.0 , 19452.0 , 6556.0 , 6147.0 , 4977.0 , 4366.0 , 500 4133.0, 1729.0, 1554.0, 1236.0, 955.0, << 517 4133.0 , 1729.0 , 1554.0 , 1236.0 , 955.0 , 898.0 , 520.0 , 504.0 , 501 401.0, 329.0, 248.0, 142.0, 124.0, << 518 401.0 , 329.0 , 248.0 , 142.0 , 124.0 , 63.0 , 41.0 , 502 27.0, 12.0, 6.0, 4.0, << 519 27.0 , 12.0 , 6.0 , 4.0 , 503 520 504 // Cf ------------------------------------- 521 // Cf ------------------------------------------------------------- 505 135960.0, 26110.0, 25250.0, 19930.0, 6754.0, << 522 135960.0 , 26110.0 , 25250.0 , 19930.0 , 6754.0 , 6359.0 , 5109.0 , 4492.0 , 506 4247.0, 1789.0, 1610.0, 1273.0, 987.0, << 523 4247.0 , 1789.0 , 1610.0 , 1273.0 , 987.0 , 925.0 , 546.0 , 529.0 , 507 412.0, 338.0, 251.0, 142.0, 129.0, << 524 412.0 , 338.0 , 251.0 , 142.0 , 129.0 , 61.0 , 39.0 , 508 25.0, 9.0, 6.0, << 525 25.0 , 9.0 , 6.0 , 509 << 526 510 // Es ------------------------------------- << 527 // Es ------------------------------------------------------------- 511 139490.0, 26900.0, 26020.0, 20410.0, 6977.0, << 528 139490.0 , 26900.0 , 26020.0 , 20410.0 , 6977.0 , 6754.0 , 5252.0 , 4630.0 , 512 4369.0, 1857.0, 1674.0, 1316.0, 1024.0, << 529 4369.0 , 1857.0 , 1674.0 , 1316.0 , 1024.0 , 959.0 , 573.0 , 554.0 , 513 429.0, 353.0, 260.0, 148.0, 135.0, << 530 429.0 , 353.0 , 260.0 , 148.0 , 135.0 , 63.0 , 40.0 , 514 25.0, 9.0, 6.0, << 531 25.0 , 9.0 , 6.0 , 515 << 532 516 // Fm ------------------------------------- << 533 // Fm ------------------------------------------------------------- 517 143090.0, 27700.0, 26810.0, 20900.0, 7205.0, << 534 143090.0 , 27700.0 , 26810.0 , 20900.0 , 7205.0 , 6793.0 , 5397.0 , 4766.0 , 518 4498.0, 1933.0, 1746.0, 1366.0, 1068.0, << 535 4498.0 , 1933.0 , 1746.0 , 1366.0 , 1068.0 , 1000.0 , 606.0 , 587.0 , 519 453.0, 375.0, 275.0, 160.0, 145.0, << 536 453.0 , 375.0 , 275.0 , 160.0 , 145.0 , 69.0 , 45.0 , 520 29.0, 15.0, 7.0, << 537 29.0 , 15.0 , 7.0 , 521 << 538 522 // Md -------------------------------------- << 523 146526.0, 28387.0, 27438.0, 21356.0, 7440.0, << 524 4615.0, 2024.0, 1816.0, 1424.0, 1105.0, << 525 471.0, 389.0, 272.0, 154.0, 137.0, << 526 37.0, 17.0, 5.9, << 527 << 528 // No -------------------------------------- << 529 149208.0, 29221.0, 28255.0, 21851.0, 7678.0, << 530 4741.0, 2097.0, 1885.0, 1469.0, 1145.0, << 531 490.0, 406.0, 280.0, 161.0, 142.0, << 532 38.0, 18.0, 6.0, << 533 << 534 // Lr -------------------------------------- << 535 152970.0, 30083.0, 29103.0, 22359.0, 7930.0, << 536 4876.0, 2180.0, 1963.0, 1523.0, 1192.0, << 537 516.0, 429.0, 296.0, 174.0, 154.0, << 538 44.0, 21.0, 3.9, 6.9, << 539 << 540 // Rf -------------------------------------- << 541 156288.0, 30881.0, 29986.0, 22907.0, 8161.0, << 542 5014.0, 2237.0, 2035.0, 1554.0, 1233.0, << 543 535.0, 448.0, 319.0, 190.0, 171.0, << 544 55.0, 33.0, 5.0, 7.5 << 545 }; 539 }; 546 540 547 const G4int G4AtomicShells::fNumberOfElectrons << 541 const G4int >> 542 G4AtomicShells::fNumberOfElectrons[1540] = 548 { 543 { 549 0, // nonexistent zero element << 544 0, // Nonexisting zero element 550 // H ------------------------------------- 545 // H --------------------------------------------------------- 551 1, 546 1, 552 // He ------------------------------------- 547 // He --------------------------------------------------------- 553 2, 548 2, 554 // Li ------------------------------------ 549 // Li -------------------------------------------------------- 555 2, 1, 550 2, 1, 556 // Be ------------------------------------ 551 // Be -------------------------------------------------------- 557 2, 2, 552 2, 2, 558 // B ------------------------------------ 553 // B -------------------------------------------------------- 559 2, 2, 1, 554 2, 2, 1, 560 // C ------------------------------------- 555 // C --------------------------------------------------------- 561 2, 2, 2, 556 2, 2, 2, 562 // N ------------------------------------- 557 // N --------------------------------------------------------- 563 2, 2, 2, 1, 558 2, 2, 2, 1, 564 // O ------------------------------------- 559 // O --------------------------------------------------------- 565 2, 2, 2, 2, 560 2, 2, 2, 2, 566 // F ------------------------------------- 561 // F --------------------------------------------------------- 567 2, 2, 5, 562 2, 2, 5, 568 // Ne ------------------------------------- 563 // Ne --------------------------------------------------------- 569 2, 2, 2, 4, 564 2, 2, 2, 4, 570 // Na ------------------------------------- 565 // Na --------------------------------------------------------- 571 2, 2, 2, 4, 1, 566 2, 2, 2, 4, 1, 572 // Mg ------------------------------------- 567 // Mg --------------------------------------------------------- 573 2, 2, 2, 4, 2, 568 2, 2, 2, 4, 2, 574 // Al ------------------------------------- 569 // Al --------------------------------------------------------- 575 2, 2, 2, 4, 2, 1, 570 2, 2, 2, 4, 2, 1, 576 // Si ------------------------------------- 571 // Si --------------------------------------------------------- 577 2, 2, 2, 4, 2, 2, 572 2, 2, 2, 4, 2, 2, 578 // P ------------------------------------- 573 // P --------------------------------------------------------- 579 2, 2, 2, 4, 2, 3, 574 2, 2, 2, 4, 2, 3, 580 // S ------------------------------------- 575 // S --------------------------------------------------------- 581 2, 2, 2, 4, 2, 4, 576 2, 2, 2, 4, 2, 4, 582 // Cl ------------------------------------- 577 // Cl --------------------------------------------------------- 583 2, 2, 2, 4, 2, 5, 578 2, 2, 2, 4, 2, 5, 584 // Ar ------------------------------------- 579 // Ar --------------------------------------------------------- 585 2, 2, 2, 4, 2, 2, 4, 580 2, 2, 2, 4, 2, 2, 4, 586 // K ------------------------------------- 581 // K --------------------------------------------------------- 587 2, 2, 2, 4, 2, 2, 4, 1, 582 2, 2, 2, 4, 2, 2, 4, 1, 588 // Ca ------------------------------------- 583 // Ca --------------------------------------------------------- 589 2, 2, 2, 4, 2, 2, 4, 2, 584 2, 2, 2, 4, 2, 2, 4, 2, 590 // Sc ------------------------------------- 585 // Sc --------------------------------------------------------- 591 2, 2, 2, 4, 2, 2, 4, 1, 2, 586 2, 2, 2, 4, 2, 2, 4, 1, 2, 592 // Ti ------------------------------------- 587 // Ti --------------------------------------------------------- 593 2, 2, 2, 4, 2, 2, 4, 2, 2, 588 2, 2, 2, 4, 2, 2, 4, 2, 2, 594 // V ------------------------------------- 589 // V --------------------------------------------------------- 595 2, 2, 2, 4, 2, 2, 4, 3, 2, 590 2, 2, 2, 4, 2, 2, 4, 3, 2, 596 // Cr ------------------------------------- 591 // Cr --------------------------------------------------------- 597 2, 2, 2, 4, 2, 2, 4, 4, 2, 592 2, 2, 2, 4, 2, 2, 4, 4, 2, 598 // Mn ------------------------------------- 593 // Mn --------------------------------------------------------- 599 2, 2, 2, 4, 2, 2, 4, 5, 2, 594 2, 2, 2, 4, 2, 2, 4, 5, 2, 600 // Fe ------------------------------------- 595 // Fe --------------------------------------------------------- 601 2, 2, 2, 4, 2, 2, 4, 6, 2, 596 2, 2, 2, 4, 2, 2, 4, 6, 2, 602 // Co ------------------------------------- 597 // Co --------------------------------------------------------- 603 2, 2, 2, 4, 2, 2, 4, 7, 2, 598 2, 2, 2, 4, 2, 2, 4, 7, 2, 604 // Ni ------------------------------------- 599 // Ni --------------------------------------------------------- 605 2, 2, 2, 4, 2, 2, 4, 4, 4, 2, 600 2, 2, 2, 4, 2, 2, 4, 4, 4, 2, 606 // Cu ------------------------------------- 601 // Cu --------------------------------------------------------- 607 2, 2, 2, 4, 2, 2, 4, 4, 5, 2, 602 2, 2, 2, 4, 2, 2, 4, 4, 5, 2, 608 // Zn ------------------------------------- 603 // Zn --------------------------------------------------------- 609 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 604 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 610 // Ga ------------------------------------- 605 // Ga --------------------------------------------------------- 611 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 1, 606 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 1, 612 // Ge ------------------------------------- 607 // Ge --------------------------------------------------------- 613 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 608 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 614 // As ------------------------------------- 609 // As --------------------------------------------------------- 615 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 3, 610 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 3, 616 // Se ------------------------------------- 611 // Se --------------------------------------------------------- 617 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 4, 612 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 4, 618 // Br ------------------------------------- 613 // Br --------------------------------------------------------- 619 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 5, 614 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 5, 620 // Kr ------------------------------------- 615 // Kr --------------------------------------------------------- 621 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 616 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 622 // Rb ------------------------------------- 617 // Rb --------------------------------------------------------- 623 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 1, 618 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 1, 624 // Sr ------------------------------------- 619 // Sr --------------------------------------------------------- 625 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 2, 620 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 2, 626 // Y ------------------------------------- 621 // Y --------------------------------------------------------- 627 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 2, 1, 622 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 2, 1, 628 // Zr ------------------------------------- 623 // Zr --------------------------------------------------------- 629 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 2, 2, 624 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 2, 2, 630 // Nb ------------------------------------- 625 // Nb ---------------------------------------------------------- 631 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 3, 2, 626 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 3, 2, 632 // Mo ------------------------------------- 627 // Mo ----------------------------------------------------------- 633 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 2, 628 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 2, 634 // Tc ------------------------------------- 629 // Tc ----------------------------------------------------------- 635 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 5, 2, 630 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 5, 2, 636 // Ru ------------------------------------- 631 // Ru ----------------------------------------------------------- 637 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 6, 2, 632 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 6, 2, 638 // Rh ------------------------------------- 633 // Rh ----------------------------------------------------------- 639 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 7, 2, 634 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 7, 2, 640 // Pd ------------------------------------- 635 // Pd ----------------------------------------------------------- 641 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 4, 2, 636 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 4, 2, 642 // Ag ------------------------------------- 637 // Ag ----------------------------------------------------------- 643 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 5, 2, 638 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 5, 2, 644 // Cd ------------------------------------- 639 // Cd ------------------------------------------------------------ 645 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 640 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 646 // In ------------------------------------- 641 // In ------------------------------------------------------------ 647 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 642 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 1, 648 // Sn ------------------------------------- 643 // Sn ------------------------------------------------------------ 649 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 644 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 650 // Sb ------------------------------------- 645 // Sb ------------------------------------------------------------ 651 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 646 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 3, 652 // Te ------------------------------------- 647 // Te ------------------------------------------------------------ 653 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 648 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 4, 654 // I ------------------------------------- 649 // I ------------------------------------------------------------ 655 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 650 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 5, 656 // Xe ------------------------------------- 651 // Xe ------------------------------------------------------------ 657 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 652 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 658 // Cs ------------------------------------- 653 // Cs ------------------------------------------------------------ 659 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 654 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 1, 660 // Ba ------------------------------------- 655 // Ba ------------------------------------------------------------- 661 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 656 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 2, 662 // La ------------------------------------- 657 // La ------------------------------------------------------------- 663 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 658 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 1, 2, 664 // Ce ------------------------------------- 659 // Ce ------------------------------------------------------------- 665 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 660 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 2, 2, 666 // Pr ------------------------------------- 661 // Pr ------------------------------------------------------------- 667 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 662 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 3, 2, 668 // Nd ------------------------------------- 663 // Nd ------------------------------------------------------------- 669 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 664 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 4, 2, 670 // Pm ------------------------------------- 665 // Pm ------------------------------------------------------------- 671 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 666 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 5, 2, 672 // Sm ------------------------------------- 667 // Sm ------------------------------------------------------------- 673 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 668 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 6, 2, 674 // Eu ------------------------------------- 669 // Eu ------------------------------------------------------------- 675 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 670 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 7, 2, 676 // Gd ------------------------------------- 671 // Gd ------------------------------------------------------------- 677 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 672 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 2, 7, 1, 678 // Tb ------------------------------------- 673 // Tb ------------------------------------------------------------- 679 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 674 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 9, 2, 680 // Dy ------------------------------------- 675 // Dy ------------------------------------------------------------- 681 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 676 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 10,2, 682 // Ho ------------------------------------- 677 // Ho ------------------------------------------------------------- 683 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 678 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 2,11, 684 // Er ------------------------------------- 679 // Er ------------------------------------------------------------- 685 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 680 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 2,12, 686 // Tu ------------------------------------- 681 // Tu ------------------------------------------------------------- 687 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 682 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4,13, 2, 688 // Yb ------------------------------------- 683 // Yb ------------------------------------------------------------- 689 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 684 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 6, 8, 2, 690 // Lu ------------------------------------- 685 // Lu ------------------------------------------------------------- 691 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 686 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 6, 8, 2, 1, 692 // Hf ------------------------------------- 687 // Hf ------------------------------------------------------------- 693 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 688 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 6, 8, 2, 2, 694 // Ta ------------------------------------- 689 // Ta ------------------------------------------------------------- 695 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 690 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 6, 8, 3, 2, 696 // W ------------------------------------- 691 // W ------------------------------------------------------------- 697 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 692 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 4, 6, 8, 4, 2, 698 // Re ------------------------------------- 693 // Re ------------------------------------------------------------- 699 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 694 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 6, 8, 4, 5, 2, 700 // Os ------------------------------------- 695 // Os ------------------------------------------------------------- 701 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 696 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 2, 6, 8, 4, 6, 2, 702 // Ir ------------------------------------- 697 // Ir ------------------------------------------------------------- 703 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 698 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 6, 2, 8, 4, 7, 2, 704 // Pt ------------------------------------- 699 // Pt ------------------------------------------------------------- 705 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 700 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 6, 8, 2, 4, 9, 1, 706 // Au ------------------------------------- 701 // Au ------------------------------------------------------------- 707 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 702 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 6, 8, 2, 4, 4, 6, 1, 708 // Hg ------------------------------------- 703 // Hg ------------------------------------------------------------- 709 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 704 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 6, 8, 2, 4, 4, 6, 2, 710 // Tl ------------------------------------- 705 // Tl ------------------------------------------------------------- 711 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 706 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 6, 8, 2, 4, 4, 6, 2, 1, 712 // Pb ------------------------------------- 707 // Pb ------------------------------------------------------------- 713 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 708 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 2, 6, 8, 2, 4, 4, 6, 2, 2, 714 // Bi ------------------------------------- 709 // Bi ------------------------------------------------------------- 715 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 710 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 2, 8, 2, 4, 4, 6, 2, 3, 716 // Po ------------------------------------- 711 // Po ------------------------------------------------------------- 717 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 712 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 4, 718 // At ------------------------------------- 713 // At ------------------------------------------------------------- 719 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 714 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 3, 720 // Rn ------------------------------------- 715 // Rn ------------------------------------------------------------- 721 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 716 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 722 // Fr ------------------------------------- 717 // Fr ------------------------------------------------------------- 723 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 718 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 1, 724 // Ra ------------------------------------- 719 // Ra ------------------------------------------------------------- 725 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 720 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 2, 726 // Ac ------------------------------------- 721 // Ac ------------------------------------------------------------- 727 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 722 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 2, 1, 728 // Th ------------------------------------- 723 // Th ------------------------------------------------------------- 729 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 724 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 2, 2, 730 // Pa ------------------------------------- 725 // Pa ------------------------------------------------------------- 731 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 726 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 2, 1, 2, 732 // U ------------------------------------- 727 // U ------------------------------------------------------------- 733 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 728 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 1, 3, 2, 734 // Np ------------------------------------- 729 // Np ------------------------------------------------------------- 735 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 730 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 4, 1, 2, 736 // Pu ------------------------------------- 731 // Pu ------------------------------------------------------------- 737 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 732 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 6, 2, 738 // Am ------------------------------------- 733 // Am ------------------------------------------------------------- 739 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 734 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 7, 2, 740 // Cm ------------------------------------- 735 // Cm ------------------------------------------------------------- 741 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 736 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 7, 2, 1, 742 // Bk ------------------------------------- 737 // Bk ------------------------------------------------------------- 743 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 738 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4, 8, 2, 1, 744 // Cf ------------------------------------- 739 // Cf ------------------------------------------------------------- 745 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 740 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4,10, 2, 746 // Es ------------------------------------- 741 // Es ------------------------------------------------------------- 747 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 742 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4,11, 2, 748 // Fm ------------------------------------- 743 // Fm ------------------------------------------------------------- 749 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, << 744 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, 8, 2, 2, 4, 4, 6, 2, 2, 4,12, 2 750 // Md ------------------------------------- << 751 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, << 752 // No ------------------------------------- << 753 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, << 754 // Lr ------------------------------------- << 755 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, << 756 // Rf ------------------------------------- << 757 2, 2, 2, 4, 2, 2, 4, 4, 6, 2, 2, 4, 4, 6, 6, << 758 }; 745 }; 759 // clang-format on << 760 746 761 //....oooOO0OOooo........oooOO0OOooo........oo 747 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo.... 762 748 763 G4int G4AtomicShells::GetNumberOfShells(G4int << 749 G4int >> 750 G4AtomicShells::GetNumberOfShells(G4int Z) 764 { 751 { 765 #ifdef G4VERBOSE << 752 assert (Z>0 && Z<101); 766 if (Z < 0 || Z > 104) { << 767 Z = PrintErrorZ(Z, "GetNumberOfShells"); << 768 } << 769 #endif << 770 return fNumberOfShells[Z]; 753 return fNumberOfShells[Z]; 771 } 754 } 772 755 773 //....oooOO0OOooo........oooOO0OOooo........oo 756 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo.... 774 757 775 G4double G4AtomicShells::GetBindingEnergy(G4in << 758 G4double >> 759 G4AtomicShells::GetBindingEnergy(G4int Z, G4int ShellNb) 776 { 760 { 777 #ifdef G4VERBOSE << 761 assert (Z>0 && Z<101 && ShellNb<fNumberOfShells[Z]); 778 if (Z < 0 || Z > 104) { << 762 return fBindingEnergies[fIndexOfShells[Z] + ShellNb]*eV; 779 Z = PrintErrorZ(Z, "GetBindingEnergy"); << 780 } << 781 if (ShellNb < 0 || ShellNb >= fNumberOfShell << 782 ShellNb = PrintErrorShell(Z, ShellNb, "Get << 783 } << 784 #endif << 785 return fBindingEnergies[fIndexOfShells[Z] + << 786 } 763 } 787 764 788 //....oooOO0OOooo........oooOO0OOooo........oo 765 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo.... 789 766 790 G4int G4AtomicShells::GetNumberOfElectrons(G4i << 767 G4int >> 768 G4AtomicShells::GetNumberOfElectrons(G4int Z, G4int ShellNb) 791 { 769 { 792 #ifdef G4VERBOSE << 770 assert (Z>0 && Z<101 && ShellNb<fNumberOfShells[Z]); 793 if (Z < 0 || Z > 104) { << 794 Z = PrintErrorZ(Z, "GetNumberOfElectrons") << 795 } << 796 if (ShellNb < 0 || ShellNb >= fNumberOfShell << 797 ShellNb = PrintErrorShell(Z, ShellNb, "Get << 798 } << 799 #endif << 800 return fNumberOfElectrons[fIndexOfShells[Z] 771 return fNumberOfElectrons[fIndexOfShells[Z] + ShellNb]; 801 } 772 } 802 773 803 //....oooOO0OOooo........oooOO0OOooo........oo 774 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo.... 804 775 805 G4int G4AtomicShells::GetNumberOfFreeElectrons << 776 G4double G4AtomicShells::GetTotalBindingEnergy (G4int Z) 806 { 777 { 807 #ifdef G4VERBOSE << 778 assert (Z>=1 && Z<101); 808 if (Z < 0 || Z > 104) { << 779 809 Z = PrintErrorZ(Z, "GetNumberOfFreeElectro << 810 } << 811 #endif << 812 G4int idx = fIndexOfShells[Z]; 780 G4int idx = fIndexOfShells[Z]; 813 G4int idxmax = idx + fNumberOfShells[Z]; << 781 G4int idxmax = idx + fNumberOfShells[Z]; 814 G4int n = 0; << 815 for (G4int i = idx; i < idxmax; ++i) { << 816 if (fBindingEnergies[i] * CLHEP::eV <= th) << 817 n += fNumberOfElectrons[i]; << 818 } << 819 } << 820 return n; << 821 } << 822 << 823 //....oooOO0OOooo........oooOO0OOooo........oo << 824 << 825 G4double G4AtomicShells::GetTotalBindingEnergy << 826 { << 827 #ifdef G4VERBOSE << 828 if (Z < 0 || Z > 104) { << 829 Z = PrintErrorZ(Z, "GetTotalBindingEnergy" << 830 } << 831 #endif << 832 G4int idx = fIndexOfShells[Z]; << 833 G4int idxmax = idx + fNumberOfShells[Z]; << 834 G4double energy = 0.0; 782 G4double energy = 0.0; 835 for (G4int i = idx; i < idxmax; ++i) { << 783 for (G4int i=idx; i<idxmax; ++i) {energy += fBindingEnergies[i];} 836 energy += fBindingEnergies[i]; << 784 return energy*eV; 837 } << 838 return energy * CLHEP::eV; << 839 } 785 } 840 786 841 //....oooOO0OOooo........oooOO0OOooo........oo 787 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo.... 842 << 843 #ifdef G4VERBOSE << 844 << 845 G4int G4AtomicShells::PrintErrorZ(G4int Z, con << 846 { << 847 G4String sss = "G4AtomicShells::" + ss + "() << 848 G4ExceptionDescription ed; << 849 ed << "Atomic number out of range Z= " << Z; << 850 G4Exception(sss, "mat060", FatalException, e << 851 return 1; << 852 } << 853 << 854 //....oooOO0OOooo........oooOO0OOooo........oo << 855 << 856 G4int G4AtomicShells::PrintErrorShell(G4int Z, << 857 { << 858 G4String sss = "G4AtomicShells::" + ss + "() << 859 G4ExceptionDescription ed; << 860 ed << "Shell number out of range Nshell= " < << 861 G4Exception(sss, "mat061", FatalException, e << 862 return 0; << 863 } << 864 #endif << 865 788