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