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