Geant4 Cross Reference |
1 // 1 // 2 // ******************************************* 2 // ******************************************************************** 3 // * License and Disclaimer << 3 // * DISCLAIMER * 4 // * 4 // * * 5 // * The Geant4 software is copyright of th << 5 // * The following disclaimer summarizes all the specific disclaimers * 6 // * the Geant4 Collaboration. It is provided << 6 // * of contributors to this software. The specific disclaimers,which * 7 // * conditions of the Geant4 Software License << 7 // * govern, are listed with their locations in: * 8 // * LICENSE and available at http://cern.ch/ << 8 // * http://cern.ch/geant4/license * 9 // * include a list of copyright holders. << 10 // * 9 // * * 11 // * Neither the authors of this software syst 10 // * Neither the authors of this software system, nor their employing * 12 // * institutes,nor the agencies providing fin 11 // * institutes,nor the agencies providing financial support for this * 13 // * work make any representation or warran 12 // * work make any representation or warranty, express or implied, * 14 // * regarding this software system or assum 13 // * regarding this software system or assume any liability for its * 15 // * use. Please see the license in the file << 14 // * use. * 16 // * for the full disclaimer and the limitatio << 17 // * 15 // * * 18 // * This code implementation is the result << 16 // * This code implementation is the intellectual property of the * 19 // * technical work of the GEANT4 collaboratio << 17 // * GEANT4 collaboration. * 20 // * By using, copying, modifying or distri << 18 // * By copying, distributing or modifying the Program (or any work * 21 // * any work based on the software) you ag << 19 // * based on the Program) you indicate your acceptance of this * 22 // * use in resulting scientific publicati << 20 // * statement, and all its terms. * 23 // * acceptance of all terms of the Geant4 Sof << 24 // ******************************************* 21 // ******************************************************************** 25 << 22 // >> 23 // $Id: G4NistElementBuilder.cc,v 1.5 2005/05/12 17:29:08 vnivanch Exp $ >> 24 // GEANT4 tag $Name: geant4-07-01-patch-01 $ >> 25 // 26 // ------------------------------------------- 26 // ------------------------------------------------------------------- 27 // 27 // 28 // GEANT4 Class file 28 // GEANT4 Class file 29 // 29 // 30 // File name: G4NistElementBuilder 30 // File name: G4NistElementBuilder 31 // 31 // 32 // Author: Vladimir Ivanchenko 32 // Author: Vladimir Ivanchenko 33 // 33 // 34 // Creation date: 23.12.2004 34 // Creation date: 23.12.2004 35 // 35 // 36 // Modifications: 36 // Modifications: 37 // 02.05.2006 Subtract mass of atomic electron << 37 // 38 // 11.05.2006 Do not subtract mass of atomic e << 39 // 17.10.2006 Add natiral abundances flag to e << 40 // use G4 units for isotope mass ve << 41 // 10.05.2007 Add protection agains Z>101 (VI) << 42 // 26.07.2007 Create one and only one Nist ele << 43 // allow users to create there own << 44 // 38 // 45 // ------------------------------------------- 39 // ------------------------------------------------------------------- 46 // 40 // 47 // Class Description: 41 // Class Description: 48 // 42 // 49 // Element data from the NIST DB on Atomic Wei 43 // Element data from the NIST DB on Atomic Weights and Isotope Compositions 50 // http://physics.nist.gov/PhysRefData/Composi 44 // http://physics.nist.gov/PhysRefData/Compositions/index.html >> 45 // >> 46 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... >> 47 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 51 48 52 #include "G4NistElementBuilder.hh" 49 #include "G4NistElementBuilder.hh" 53 << 50 #include "G4Element.hh" 54 #include "G4AutoLock.hh" << 55 #include "G4PhysicalConstants.hh" << 56 #include "G4SystemOfUnits.hh" << 57 << 58 #include <sstream> << 59 << 60 namespace << 61 { << 62 G4Mutex nistElementMutex = G4MUTEX_INITIALIZER << 63 } << 64 51 65 //....oooOO0OOooo........oooOO0OOooo........oo 52 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 66 53 67 G4NistElementBuilder::G4NistElementBuilder(G4i << 54 G4NistElementBuilder::G4NistElementBuilder(G4int vb): >> 55 verbose(vb), first(true) 68 { 56 { 69 atomicMass[0] = 0.0; << 70 nFirstIsotope[0] = 0; << 71 nIsotopes[0] = 0; << 72 idxIsotopes[0] = 0; << 73 elmSymbol.push_back(" "); << 74 Initialise(); 57 Initialise(); 75 for (G4int i=0; i<maxNumElements; ++i) { << 76 elmIndex[i] = -1; << 77 } << 78 } << 79 << 80 //....oooOO0OOooo........oooOO0OOooo........oo << 81 << 82 G4int G4NistElementBuilder::GetZ(const G4Strin << 83 { << 84 G4int Z = maxNumElements; << 85 // Loop checking, 07-Aug-2015, Vladimir Ivan << 86 do { << 87 --Z; << 88 } while (Z > 0 && elmSymbol[Z] != name); << 89 return Z; << 90 } 58 } 91 59 92 //....oooOO0OOooo........oooOO0OOooo........oo 60 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 93 61 94 G4double G4NistElementBuilder::GetAtomicMassAm << 62 G4NistElementBuilder::~G4NistElementBuilder() 95 { << 63 {} 96 G4int Z = maxNumElements; << 97 // Loop checking, 07-Aug-2015, Vladimir Ivan << 98 do { << 99 --Z; << 100 } while (Z > 0 && elmSymbol[Z] != name); << 101 return GetAtomicMassAmu(Z); << 102 } << 103 64 104 //....oooOO0OOooo........oooOO0OOooo........oo 65 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 105 66 106 G4Element* G4NistElementBuilder::FindOrBuildEl << 67 G4Element* G4NistElementBuilder::FindOrBuildElement(const G4String& symb, >> 68 G4bool buildIsotopes) 107 { 69 { 108 G4Element* anElement = FindElement(Z); << 70 if(first) { 109 if (anElement == nullptr && Z > 0 && Z < max << 71 if(verbose > 0) { 110 anElement = BuildElement(Z); << 72 G4cout << "### NIST DataBase for Elements is used" << G4endl; >> 73 } >> 74 first = false; 111 } 75 } 112 return anElement; << 76 G4int Z = 0; >> 77 G4Element* elm = 0; >> 78 do {Z++;} while (Z<maxNumElements && !(symb == elmSymbol[Z])); >> 79 if(Z<maxNumElements) elm = FindOrBuildElement(Z, buildIsotopes); >> 80 return elm; 113 } 81 } 114 82 >> 83 115 //....oooOO0OOooo........oooOO0OOooo........oo 84 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 116 85 117 G4Element* G4NistElementBuilder::FindOrBuildEl << 86 G4Element* G4NistElementBuilder::FindOrBuildElement(G4int Z, >> 87 G4bool buildIsotopes) 118 { 88 { 119 G4Element* elm = nullptr; << 89 // already existing in G4ElementTable ? >> 90 // 120 const G4ElementTable* theElementTable = G4El 91 const G4ElementTable* theElementTable = G4Element::GetElementTable(); 121 std::size_t nelm = theElementTable->size(); << 92 size_t nelm = theElementTable->size(); 122 for (std::size_t i = 0; i < nelm; ++i) { << 93 G4Element* anElement = 0; 123 if (symb == ((*theElementTable)[i])->GetSy << 94 if (nelm>0) { 124 elm = (*theElementTable)[i]; << 95 for(size_t i=0; i<nelm; i++) { 125 break; << 96 G4int iz = G4int(((*theElementTable)[i])->GetZ()); 126 } << 97 if (iz == Z) { 127 } << 98 anElement = (*theElementTable)[i]; 128 if (nullptr == elm) { << 99 break; 129 for (G4int Z = 1; Z < maxNumElements; ++Z) << 130 if (symb == elmSymbol[Z]) { << 131 elm = BuildElement(Z); << 132 break; << 133 } 100 } 134 } 101 } 135 } 102 } 136 return elm; << 103 >> 104 // if not, build it >> 105 // >> 106 if (!anElement) anElement = BuildElement(Z, buildIsotopes); >> 107 return anElement; 137 } 108 } 138 109 >> 110 139 //....oooOO0OOooo........oooOO0OOooo........oo 111 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 140 112 141 G4Element* G4NistElementBuilder::BuildElement( << 113 G4Element* G4NistElementBuilder::BuildElement(G4int Z, G4bool buildIsotopes) 142 { 114 { 143 G4Element* theElement = nullptr; << 115 G4double Zeff = (G4double)Z; 144 if (Z < 1 || Z >= maxNumElements) { << 116 G4double Aeff = atomicMass[Z]; 145 return theElement; << 117 if (verbose > 0) { >> 118 G4cout << "G4NistElementBuilder: Build Element <" << elmSymbol[Z] >> 119 << "> Z= " << Zeff >> 120 << " A= " << Aeff >> 121 << G4endl; 146 } 122 } 147 const G4ElementTable* theTable = G4Element:: << 123 G4Element* theElement = 0; 148 // Nist element was already built << 124 149 if (0 <= elmIndex[Z]) { << 125 //build Element with its Isotopes 150 return (*theTable)[elmIndex[Z]]; << 126 // 151 } << 127 if (buildIsotopes) { 152 << 128 G4int nc = nIsotopes[Z]; 153 G4AutoLock l(&nistElementMutex); << 129 G4int n0 = nFirstIsotope[Z]; 154 if (0 <= elmIndex[Z]) { << 155 theElement = (*theTable)[elmIndex[Z]]; << 156 } << 157 else { << 158 G4double Aeff = atomicMass[Z]; << 159 if (verbose > 1) { << 160 G4cout << "G4NistElementBuilder: Build E << 161 << " Aeff= " << Aeff; << 162 G4cout << " with natural isotope compos << 163 } << 164 << 165 // build Element with its Isotopes << 166 // << 167 G4int nc = nIsotopes[Z]; << 168 G4int n0 = nFirstIsotope[Z]; << 169 G4int idx = idxIsotopes[Z]; 130 G4int idx = idxIsotopes[Z]; 170 std::vector<G4Isotope*> iso; 131 std::vector<G4Isotope*> iso; 171 for (G4int i = 0; i < nc; ++i) { << 132 G4Isotope* ist; 172 if (relAbundance[idx + i] > 0.0) { << 133 for (G4int i=0; i<nc; i++) { 173 G4int n1 = n0 + i; << 134 if (relAbundance[idx + i] > 0.0) { 174 std::ostringstream os; << 135 ist = new G4Isotope(elmSymbol[Z],Z, n0 + i, 175 os << n1; << 136 massIsotopes[idx + i]*gram/mole); 176 const G4String& ss = elmSymbol[Z] + os << 137 iso.push_back(ist); 177 iso.push_back(new G4Isotope(ss, Z, n1, << 138 } 178 CLHEP::g / (CLHEP::mole * CLHEP::a << 179 /* << 180 G4cout << " Z= " << Z << " N= " << n << 181 << " miso(amu)= " << GetIsotopeMass << 182 << " matom(amu)= " << GetAtomicMass( << 183 */ << 184 } << 185 } 139 } 186 auto ni = (G4int)iso.size(); << 140 G4int ni = iso.size(); 187 theElement = new G4Element(elmSymbol[Z], e << 141 G4double w; 188 for (G4int j = 0; j < ni; ++j) { << 142 theElement = new G4Element(elmSymbol[Z],elmSymbol[Z],ni); 189 G4double w = relAbundance[idx + (iso[j]) << 143 for(G4int j=0; j<ni; j++) { 190 theElement->AddIsotope(iso[j], w); << 144 w = relAbundance[idx + (iso[j])->GetN() - n0]; >> 145 ist = iso[j]; >> 146 theElement->AddIsotope(ist, w); 191 } 147 } 192 theElement->SetNaturalAbundanceFlag(true); << 193 elmIndex[Z] = (G4int)theElement->GetIndex( << 194 } 148 } 195 l.unlock(); << 149 >> 150 //build Element without Isotopes >> 151 // >> 152 else { >> 153 theElement = new G4Element(elmSymbol[Z],elmSymbol[Z],Zeff,Aeff*gram/mole); >> 154 } >> 155 196 return theElement; 156 return theElement; 197 } 157 } 198 158 199 //....oooOO0OOooo........oooOO0OOooo........oo 159 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 200 160 201 void G4NistElementBuilder::PrintElement(G4int << 161 >> 162 void G4NistElementBuilder::PrintElement(G4int Z) 202 { 163 { 203 G4int imin = Z; 164 G4int imin = Z; 204 G4int imax = Z + 1; << 165 G4int imax = Z+1; 205 if (Z == 0) { 166 if (Z == 0) { 206 imin = 1; 167 imin = 1; 207 imax = maxNumElements; 168 imax = maxNumElements; 208 } 169 } 209 if (imax > maxNumElements) { << 210 imax = maxNumElements; << 211 } << 212 170 213 for (G4int i = imin; i < imax; ++i) { << 171 for(G4int i=imin; i<imax; i++) { 214 G4int nc = nIsotopes[i]; 172 G4int nc = nIsotopes[i]; 215 G4cout << "Nist Element: <" << elmSymbol[i << 173 G4cout << "Nist Element: <" << elmSymbol[i] 216 << " " << nc << " isotopes:" << G4 << 174 << "> Z= " << i 217 G4int j; << 175 << " A= " << atomicMass[i] << " " 218 G4int idx = idxIsotopes[i]; << 176 << nc << " isotopes:" 219 G4int n0 = nFirstIsotope[i]; << 177 << G4endl; 220 G4cout << " N: "; << 178 if(verbose > 1) { 221 for (j = 0; j < nc; ++j) { << 179 G4int j; 222 G4cout << n0 + j << " "; << 180 G4int idx = idxIsotopes[i]; 223 } << 181 G4int n0 = nFirstIsotope[i]; 224 G4cout << G4endl; << 182 G4cout << " N: "; 225 G4cout << " mass(amu): "; << 183 for(j=0; j<nc; j++) {G4cout << n0 + j << " ";} 226 for (j = 0; j < nc; ++j) { << 184 G4cout << G4endl; 227 G4cout << GetAtomicMass(i, n0 + j) << " << 185 G4cout << " mass: "; >> 186 for(j=0; j<nc; j++) {G4cout << massIsotopes[idx + j] << " ";} >> 187 G4cout << G4endl; >> 188 G4cout << " abanbance: "; >> 189 for(j=0; j<nc; j++) {G4cout << relAbundance[idx + j] << " ";} >> 190 G4cout << G4endl; 228 } 191 } 229 G4cout << G4endl; << 230 G4cout << " abundance: "; << 231 for (j = 0; j < nc; ++j) { << 232 G4cout << relAbundance[idx + j] << " "; << 233 } << 234 G4cout << G4endl; << 235 } 192 } 236 } 193 } 237 194 238 //....oooOO0OOooo........oooOO0OOooo........oo 195 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 239 196 240 void G4NistElementBuilder::AddElement(const G4 << 197 void G4NistElementBuilder::AddElement(const G4String& name, G4int Z, G4int nc, 241 const G4double& A, const G4double& sA, const << 198 const G4int& N, const G4double& A, >> 199 const G4double& sA, const G4double& W) 242 { 200 { 243 if (verbose > 1) { << 201 if (verbose > 1) 244 G4cout << "AddElement " << name << " Z= " << 202 G4cout << "AddElement " << name << " Z= " << Z << " nc= " << nc << G4endl; 245 } << 203 246 if (Z >= maxNumElements) { 204 if (Z >= maxNumElements) { 247 G4cout << "G4NistElementBuilder::AddElemen << 205 G4cout << "G4NistElementBuilder::AddElement: Warning! Z= " << Z >> 206 << " is too big" << G4endl; 248 return; 207 return; 249 } 208 } 250 << 209 251 if (index + nc >= maxAbundance) { << 210 if (index >= maxAbundance) { 252 G4cout << "G4NistElementBuilder::AddElemen << 211 G4cout << "G4NistElementBuilder::AddElement: Warning! index= " << index 253 << " is above array size " << maxAb << 212 << " is too big" << G4endl; 254 return; 213 return; 255 } 214 } 256 215 257 elmSymbol.push_back(name); << 216 elmSymbol[Z] = name; 258 atomicMass[Z] = 0.0; << 217 atomicMass[Z] = 0.0; 259 idxIsotopes[Z] = index; 218 idxIsotopes[Z] = index; 260 nIsotopes[Z] = nc; << 219 nIsotopes[Z] = nc; 261 220 262 nFirstIsotope[Z] = (&N)[0]; 221 nFirstIsotope[Z] = (&N)[0]; 263 G4double ww = 0.0; 222 G4double ww = 0.0; 264 G4double www; 223 G4double www; >> 224 size_t nm = nc; 265 225 266 for (G4int i = 0; i < nc; ++i) { << 226 for(size_t i=0; i<nm; i++) { 267 www = 0.01 * (&W)[i]; << 227 www = 0.01*(&W)[i]; 268 // mass of the isotope in G4 units << 228 massIsotopes[index] = (&A)[i]; 269 massIsotopes[index] = (&A)[i] * amu_c2 - Z << 229 sigMass[index] = (&sA)[i]; 270 sigMass[index] = (&sA)[i] * amu_c2; << 271 relAbundance[index] = www; 230 relAbundance[index] = www; 272 231 273 // computation of mean atomic mass of the << 232 atomicMass[Z] += www*(&A)[i]; 274 atomicMass[Z] += www * (&A)[i]; << 275 ww += www; 233 ww += www; 276 ++index; << 234 index++; 277 } 235 } 278 236 279 if (ww > 0.0) { << 237 if(ww != 1.0) { 280 G4int idx = idxIsotopes[Z]; 238 G4int idx = idxIsotopes[Z]; 281 atomicMass[Z] /= ww; 239 atomicMass[Z] /= ww; 282 for (G4int j = 0; j < nc; ++j) { << 240 for(G4int j=0; j<nc; j++) {relAbundance[idx + j] /= ww;} 283 relAbundance[idx + j] /= ww; << 284 } << 285 } 241 } 286 242 287 if (verbose > 1) { << 243 if (verbose > 0) PrintElement(Z); 288 PrintElement(Z); << 289 } << 290 else if (1 == verbose) { << 291 G4cout << "Nist Element " << elmSymbol[Z] << 292 << " " << nIsotopes[Z] << " isotop << 293 } << 294 } 244 } 295 245 296 //....oooOO0OOooo........oooOO0OOooo........oo 246 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 297 247 298 void G4NistElementBuilder::Initialise() 248 void G4NistElementBuilder::Initialise() 299 { 249 { 300 // Parameterisation from D.Lunney,J.M.Pearso << 250 index = 0; 301 // Rev.Mod.Phys. 75 (2003) 1021 << 251 302 bindingEnergy[0] = 0.0; << 303 for (G4int i = 1; i < maxNumElements; ++i) { << 304 auto Z = G4double(i); << 305 bindingEnergy[i] = (14.4381 * std::pow(Z, << 306 } << 307 << 308 // NIST data << 309 index = 0; << 310 << 311 // Z = 1 ----------------------------------- 252 // Z = 1 --------------------------------------------------------------------- 312 G4int HN[6] = {1, 2, 3, 4, 5, 6}; << 253 int HN[6] = 313 << 254 {1, 2, 3, 4, 5, 6}; 314 G4double HA[6] = {1.00783, 2.0141, 3.01605, << 255 315 << 256 double HA[6] = 316 // Garantee consistence with G4 masses << 257 {1.00783, 2.0141, 3.01605, 4.02783, 5.03954, 6.04494}; 317 HA[0] = (proton_mass_c2 + electron_mass_c2 - << 258 318 HA[1] = (1.875613 * GeV + electron_mass_c2 - << 259 double HS[6] = 319 HA[2] = (2.80925 * GeV + electron_mass_c2 - << 260 {4, 4, 11, 12, 102, 28}; 320 << 261 321 G4double HS[6] = {4, 4, 11, 12, 102, 28}; << 262 double HW[6] = 322 << 263 {99.9885, 0.0115, 0, 0, 0, 0}; 323 G4double HW[6] = {99.9885, 0.0115, 0, 0, 0, << 264 324 << 265 AddElement("H", 1, 6, *HN , *HA , *HS , *HW); 325 AddElement("H", 1, 6, *HN, *HA, *HS, *HW); << 266 326 << 327 // Z = 2 ----------------------------------- 267 // Z = 2 --------------------------------------------------------------------- 328 G4int HeN[8] = {3, 4, 5, 6, 7, 8, 9, 10}; << 268 int HeN[8] = 329 << 269 {3, 4, 5, 6, 7, 8, 9, 10}; 330 G4double HeA[8] = {3.01603, 4.0026, 5.01222, << 270 331 << 271 double HeA[8] = 332 // Garantee consistence with G4 masses << 272 {3.01603, 4.0026, 5.01222, 6.01889, 7.02803, 8.03392, 9.04382, 10.0524}; 333 HeA[0] = (2.80923 * GeV + 2.0 * electron_mas << 273 334 HeA[1] = (3.727417 * GeV + 2.0 * electron_ma << 274 double HeS[8] = 335 << 275 {9, 10, 50, 11, 30, 8, 70, 80}; 336 G4double HeS[8] = {9, 10, 50, 11, 30, 8, 70, << 276 337 << 277 double HeW[8] = 338 G4double HeW[8] = {0.000137, 99.9999, 0, 0, << 278 {0.000137, 99.9999, 0, 0, 0, 0, 0, 0}; 339 << 279 340 AddElement("He", 2, 8, *HeN, *HeA, *HeS, *He << 280 AddElement("He", 2, 8, *HeN , *HeA , *HeS , *HeW); 341 << 281 342 // Z = 3 ----------------------------------- 282 // Z = 3 --------------------------------------------------------------------- 343 G4int LiN[9] = {4, 5, 6, 7, 8, 9, 10, 11, 12 << 283 int LiN[9] = 344 G4double LiA[9] = {4.02718, 5.01254, 6.01512 << 284 {4, 5, 6, 7, 8, 9, 10, 11, 12}; 345 << 285 double LiA[9] = 346 G4double LiS[9] = {23, 50, 5, 5, 5, 21, 16, << 286 {4.02718, 5.01254, 6.01512, 7.016, 8.02249, 9.02679, 10.0355, 11.0438, 347 << 287 12.0538}; 348 G4double LiW[9] = {0, 0, 7.59, 92.41, 0, 0, << 288 349 << 289 double LiS[9] = 350 AddElement("Li", 3, 9, *LiN, *LiA, *LiS, *Li << 290 {23, 50, 5, 5, 5, 21, 16, 29, 107}; 351 << 291 >> 292 double LiW[9] = >> 293 {0, 0, 7.59, 92.41, 0, 0, 0, 0, 0}; >> 294 >> 295 AddElement("Li", 3, 9, *LiN , *LiA , *LiS , *LiW); >> 296 352 // Z = 4 ----------------------------------- 297 // Z = 4 --------------------------------------------------------------------- 353 G4int BeN[10] = {5, 6, 7, 8, 9, 10, 11, 12, << 298 int BeN[10] = 354 << 299 {5, 6, 7, 8, 9, 10, 11, 12, 13, 14}; 355 G4double BeA[10] = { << 300 356 5.04079, 6.01973, 7.01693, 8.00531, 9.0121 << 301 double BeA[10] = 357 << 302 {5.04079, 6.01973, 7.01693, 8.00531, 9.01218, 10.0135, 11.0217, 12.0269, 358 G4double BeS[10] = {429, 6, 5, 4, 4, 4, 7, 1 << 303 13.0361, 14.0428}; 359 << 304 360 G4double BeW[10] = {0, 0, 0, 0, 100, 0, 0, 0 << 305 double BeS[10] = 361 << 306 {429, 6, 5, 4, 4, 4, 7, 16, 54, 12}; 362 AddElement("Be", 4, 10, *BeN, *BeA, *BeS, *B << 307 363 << 308 double BeW[10] = >> 309 {0, 0, 0, 0, 100, 0, 0, 0, 0, 0}; >> 310 >> 311 AddElement("Be", 4, 10, *BeN , *BeA , *BeS , *BeW); >> 312 364 // Z = 5 ----------------------------------- 313 // Z = 5 --------------------------------------------------------------------- 365 G4int BN[13] = {7, 8, 9, 10, 11, 12, 13, 14, << 314 int BN[13] = 366 << 315 {7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19}; 367 G4double BA[13] = {7.02992, 8.02461, 9.01333 << 316 368 15.0311, 16.0398, 17.0469, 18.0562, 19.063 << 317 double BA[13] = 369 << 318 {7.02992, 8.02461, 9.01333, 10.0129, 11.0093, 12.0144, 13.0178, 14.0254, 370 G4double BS[13] = {80, 12, 11, 4, 5, 15, 12, << 319 15.0311, 16.0398, 17.0469, 18.0562, 19.0637}; 371 << 320 372 G4double BW[13] = {0, 0, 0, 19.9, 80.1, 0, 0 << 321 double BS[13] = 373 << 322 {80, 12, 11, 4, 5, 15, 12, 23, 24, 60, 15, 86, 43}; 374 AddElement("B", 5, 13, *BN, *BA, *BS, *BW); << 323 375 << 324 double BW[13] = >> 325 {0, 0, 0, 19.9, 80.1, 0, 0, 0, 0, 0, 0, 0, 0}; >> 326 >> 327 AddElement("B", 5, 13, *BN , *BA , *BS , *BW); >> 328 376 // Z = 6 ----------------------------------- 329 // Z = 6 --------------------------------------------------------------------- 377 G4int CN[15] = {8, 9, 10, 11, 12, 13, 14, 15 << 330 int CN[15] = 378 << 331 {8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}; 379 G4double CA[15] = {8.03768, 9.03104, 10.0169 << 332 380 17.0226, 18.0268, 19.0353, 20.0403, 21.049 << 333 double CA[15] = 381 << 334 {8.03768, 9.03104, 10.0169, 11.0114, 12. , 13.0034, 14.0032, 15.0106, 382 G4double CS[15] = {25, 23, 4, 10, 0, 10, 4, << 335 16.0147, 17.0226, 18.0268, 19.0353, 20.0403, 21.0493, 22.0565}; 383 << 336 384 G4double CW[15] = {0, 0, 0, 0, 98.93, 1.07, << 337 double CS[15] = 385 << 338 {25, 23, 4, 10, 0, 10, 4, 9, 4, 19, 30, 12, 22, 54, 97}; 386 AddElement("C", 6, 15, *CN, *CA, *CS, *CW); << 339 387 << 340 double CW[15] = >> 341 {0, 0, 0, 0, 98.93, 1.07, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 342 >> 343 AddElement("C", 6, 15, *CN , *CA , *CS , *CW); >> 344 388 // Z = 7 ----------------------------------- 345 // Z = 7 --------------------------------------------------------------------- 389 G4int NN[15] = {10, 11, 12, 13, 14, 15, 16, << 346 int NN[15] = 390 << 347 {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; 391 G4double NA[15] = {10.0426, 11.0268, 12.0186 << 348 392 18.0141, 19.017, 20.0234, 21.0271, 22.0344 << 349 double NA[15] = 393 << 350 {10.0426, 11.0268, 12.0186, 13.0057, 14.0031, 15.0001, 16.0061, 17.0084, 394 G4double NS[15] = {43, 19, 11, 29, 9, 9, 28, << 351 18.0141, 19.017 , 20.0234, 21.0271, 22.0344, 23.0405, 24.0505}; 395 << 352 396 G4double NW[15] = {0, 0, 0, 0, 99.632, 0.368 << 353 double NS[15] = 397 << 354 {43, 19, 11, 29, 9, 9, 28, 16, 21, 18, 60, 10, 21, 76, 54}; 398 AddElement("N", 7, 15, *NN, *NA, *NS, *NW); << 355 399 << 356 double NW[15] = >> 357 {0, 0, 0, 0, 99.632, 0.368, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 358 >> 359 AddElement("N", 7, 15, *NN , *NA , *NS , *NW); >> 360 400 // Z = 8 ----------------------------------- 361 // Z = 8 --------------------------------------------------------------------- 401 G4int ON[15] = {12, 13, 14, 15, 16, 17, 18, << 362 int ON[15] = 402 << 363 {12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26}; 403 G4double OA[15] = {12.0344, 13.0248, 14.0086 << 364 404 20.0041, 21.0087, 22.01, 23.0157, 24.0204, << 365 double OA[15] = 405 << 366 {12.0344, 13.0248, 14.0086, 15.0031, 15.9949, 16.9991, 17.9992, 19.0036, 406 G4double Os[15] = {20, 10, 8, 5, 15, 22, 9, << 367 20.0041, 21.0087, 22.01 , 23.0157, 24.0204, 25.0291, 26.0377}; 407 << 368 408 G4double OW[15] = {0, 0, 0, 0, 99.757, 0.038 << 369 double Os[15] = 409 << 370 {20, 10, 8, 5, 15, 22, 9, 3, 13, 13, 60, 11, 33, 40, 46}; 410 AddElement("O", 8, 15, *ON, *OA, *Os, *OW); << 371 411 << 372 double OW[15] = >> 373 {0, 0, 0, 0, 99.757, 0.038, 0.205, 0, 0, 0, 0, 0, 0, 0, 0}; >> 374 >> 375 AddElement("O", 8, 15, *ON , *OA , *Os , *OW); >> 376 412 // Z = 9 ----------------------------------- 377 // Z = 9 --------------------------------------------------------------------- 413 G4int FN[16] = {14, 15, 16, 17, 18, 19, 20, << 378 int FN[16] = 414 << 379 {14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29}; 415 G4double FA[16] = {14.0361, 15.018, 16.0115, << 380 416 23.0036, 24.0081, 25.0121, 26.0196, 27.026 << 381 double FA[16] = 417 << 382 {14.0361, 15.018 , 16.0115, 17.0021, 18.0009, 18.9984, 20 , 20.9999, 418 G4double FS[16] = {43, 14, 9, 27, 6, 7, 9, 1 << 383 22.003 , 23.0036, 24.0081, 25.0121, 26.0196, 27.0269, 28.0357, 29.0433}; 419 << 384 420 G4double FW[16] = {0, 0, 0, 0, 0, 100, 0, 0, << 385 double FS[16] = 421 << 386 {43, 14, 9, 27, 6, 7, 9, 19, 13, 90, 70, 80, 13, 45, 55, 62}; 422 AddElement("F", 9, 16, *FN, *FA, *FS, *FW); << 387 423 << 388 double FW[16] = >> 389 {0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 390 >> 391 AddElement("F", 9, 16, *FN , *FA , *FS , *FW); >> 392 424 // Z = 10 ---------------------------------- 393 // Z = 10 -------------------------------------------------------------------- 425 G4int NeN[17] = {16, 17, 18, 19, 20, 21, 22, << 394 int NeN[17] = 426 << 395 {16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32}; 427 G4double NeA[17] = {16.0258, 17.0177, 18.005 << 396 428 23.9936, 24.9978, 26.0005, 27.0076, 28.012 << 397 double NeA[17] = 429 << 398 {16.0258, 17.0177, 18.0057, 19.0019, 19.9924, 20.9938, 21.9914, 22.9945, 430 G4double NeS[17] = {22, 50, 16, 6, 20, 4, 23 << 399 23.9936, 24.9978, 26.0005, 27.0076, 28.0121, 29.0193, 30.0239, 31.0331, 431 << 400 32.0399}; 432 G4double NeW[17] = {0, 0, 0, 0, 90.48, 0.27, << 401 433 << 402 double NeS[17] = 434 AddElement("Ne", 10, 17, *NeN, *NeA, *NeS, * << 403 {22, 50, 16, 6, 20, 4, 23, 26, 11, 50, 60, 10, 12, 32, 88, 97, 94}; 435 << 404 >> 405 double NeW[17] = >> 406 {0, 0, 0, 0, 90.48, 0.27, 9.25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 407 >> 408 AddElement("Ne", 10, 17, *NeN , *NeA , *NeS , *NeW); >> 409 436 // Z = 11 ---------------------------------- 410 // Z = 11 -------------------------------------------------------------------- 437 G4int NaN[18] = {18, 19, 20, 21, 22, 23, 24, << 411 int NaN[18] = 438 << 412 {18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35}; 439 G4double NaA[18] = {18.0272, 19.0139, 20.007 << 413 440 26.994, 27.9989, 29.0028, 30.0092, 31.0136 << 414 double NaA[18] = 441 << 415 {18.0272, 19.0139, 20.0073, 20.9977, 21.9944, 22.9898, 23.991 , 24.99 , 442 G4double NaS[18] = {43, 13, 7, 8, 5, 23, 23, << 416 25.9926, 26.994 , 27.9989, 29.0028, 30.0092, 31.0136, 32.0196, 33.0274, 443 << 417 34.0349, 35.0442}; 444 G4double NaW[18] = {0, 0, 0, 0, 0, 100, 0, 0 << 418 445 << 419 double NaS[18] = 446 AddElement("Na", 11, 18, *NaN, *NaA, *NaS, * << 420 {43, 13, 7, 8, 5, 23, 23, 13, 15, 40, 80, 10, 10, 18, 52, 160, 113, 166}; 447 << 421 >> 422 double NaW[18] = >> 423 {0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 424 >> 425 AddElement("Na", 11, 18, *NaN , *NaA , *NaS , *NaW); >> 426 448 // Z = 12 ---------------------------------- 427 // Z = 12 -------------------------------------------------------------------- 449 G4int MgN[18] = {20, 21, 22, 23, 24, 25, 26, << 428 int MgN[18] = 450 << 429 {20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37}; 451 G4double MgA[18] = {20.0189, 21.0117, 21.999 << 430 452 27.9839, 28.9886, 29.9905, 30.9965, 31.999 << 431 double MgA[18] = 453 << 432 {20.0189, 21.0117, 21.9996, 22.9941, 23.985 , 24.9858, 25.9826, 26.9843, 454 G4double MgS[18] = {29, 18, 15, 13, 20, 20, << 433 27.9839, 28.9886, 29.9905, 30.9965, 31.9992, 33.0056, 34.0091, 35.0175, 455 << 434 36.0224, 37.0312}; 456 G4double MgW[18] = {0, 0, 0, 0, 78.99, 10, 1 << 435 457 << 436 double MgS[18] = 458 AddElement("Mg", 12, 18, *MgN, *MgA, *MgS, * << 437 {29, 18, 15, 13, 20, 20, 21, 21, 22, 30, 70, 80, 10, 16, 28, 47, 97, 97}; 459 << 438 >> 439 double MgW[18] = >> 440 {0, 0, 0, 0, 78.99, 10, 11.01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 441 >> 442 AddElement("Mg", 12, 18, *MgN , *MgA , *MgS , *MgW); >> 443 460 // Z = 13 ---------------------------------- 444 // Z = 13 -------------------------------------------------------------------- 461 G4int AlN[19] = {21, 22, 23, 24, 25, 26, 27, << 445 int AlN[19] = 462 << 446 {21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39}; 463 G4double AlA[19] = {21.028, 22.0195, 23.0073 << 447 464 28.9804, 29.983, 30.9839, 31.9881, 32.9909 << 448 double AlA[19] = 465 39.0219}; << 449 {21.028 , 22.0195, 23.0073, 23.9999, 24.9904, 25.9869, 26.9815, 27.9819, 466 << 450 28.9804, 29.983 , 30.9839, 31.9881, 32.9909, 33.9969, 34.9999, 36.0063, 467 G4double AlS[19] = {32, 10, 27, 4, 7, 21, 14 << 451 37.0103, 38.0169, 39.0219}; 468 << 452 469 G4double AlW[19] = {0, 0, 0, 0, 0, 0, 100, 0 << 453 double AlS[19] = 470 << 454 {32, 10, 27, 4, 7, 21, 14, 15, 13, 15, 22, 90, 70, 10, 15, 29, 58, 60, 64}; 471 AddElement("Al", 13, 19, *AlN, *AlA, *AlS, * << 455 472 << 456 double AlW[19] = >> 457 {0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 458 >> 459 AddElement("Al", 13, 19, *AlN , *AlA , *AlS , *AlW); >> 460 473 // Z = 14 ---------------------------------- 461 // Z = 14 -------------------------------------------------------------------- 474 G4int SiN[21] = { << 462 int SiN[21] = 475 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 << 463 {22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 476 << 464 41, 42}; 477 G4double SiA[21] = {22.0345, 23.0255, 24.011 << 465 478 29.9738, 30.9754, 31.9741, 32.978, 33.9786 << 466 double SiA[21] = 479 41.0127, 42.0161}; << 467 {22.0345, 23.0255, 24.0115, 25.0041, 25.9923, 26.9867, 27.9769, 28.9765, 480 << 468 29.9738, 30.9754, 31.9741, 32.978 , 33.9786, 34.9846, 35.9867, 36.993 , 481 G4double SiS[21] = { << 469 37.996 , 39.0023, 40.0058, 41.0127, 42.0161}; 482 22, 21, 21, 11, 3, 17, 20, 3, 5, 7, 23, 17 << 470 483 << 471 double SiS[21] = 484 G4double SiW[21] = { << 472 {22, 21, 21, 11, 3, 17, 20, 3, 5, 7, 23, 17, 15, 40, 11, 13, 29, 43, 54, 64, 485 0, 0, 0, 0, 0, 0, 92.2297, 4.6832, 3.0872, << 473 75}; 486 << 474 487 AddElement("Si", 14, 21, *SiN, *SiA, *SiS, * << 475 double SiW[21] = 488 << 476 {0, 0, 0, 0, 0, 0, 92.2297, 4.6832, 3.0872, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 477 0}; >> 478 >> 479 AddElement("Si", 14, 21, *SiN , *SiA , *SiS , *SiW); >> 480 489 // Z = 15 ---------------------------------- 481 // Z = 15 -------------------------------------------------------------------- 490 G4int PN[23] = { << 482 int PN[23] = 491 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 << 483 {24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 492 << 484 43, 44, 45, 46}; 493 G4double PA[23] = {24.0343, 25.0203, 26.0118 << 485 494 31.9739, 32.9717, 33.9736, 34.9733, 35.978 << 486 double PA[23] = 495 42.0001, 43.0033, 44.0099, 45.0151, 46.023 << 487 {24.0343, 25.0203, 26.0118, 26.9992, 27.9923, 28.9818, 29.9783, 30.9738, 496 << 488 31.9739, 32.9717, 33.9736, 34.9733, 35.9783, 36.9796, 37.9845, 38.9864, 497 G4double PS[23] = { << 489 39.9911, 40.9948, 42.0001, 43.0033, 44.0099, 45.0151, 46.0238}; 498 54, 21, 21, 40, 4, 8, 4, 20, 20, 12, 5, 20 << 490 499 << 491 double PS[23] = 500 G4double PW[23] = {0, 0, 0, 0, 0, 0, 0, 100, << 492 {54, 21, 21, 40, 4, 8, 4, 20, 20, 12, 5, 20, 14, 40, 15, 16, 21, 50, 54, 54, 501 << 493 75, 86, 97}; 502 AddElement("P", 15, 23, *PN, *PA, *PS, *PW); << 494 503 << 495 double PW[23] = >> 496 {0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 497 >> 498 AddElement("P", 15, 23, *PN , *PA , *PS , *PW); >> 499 504 // Z = 16 ---------------------------------- 500 // Z = 16 -------------------------------------------------------------------- 505 G4int SN[24] = { << 501 int SN[24] = 506 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36 << 502 {26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 507 << 503 45, 46, 47, 48, 49}; 508 G4double SA[24] = {26.0279, 27.0188, 28.0044 << 504 509 33.9679, 34.969, 35.9671, 36.9711, 37.9712 << 505 double SA[24] = 510 44.9948, 45.9996, 47.0076, 48.013, 49.022} << 506 {26.0279, 27.0188, 28.0044, 28.9966, 29.9849, 30.9796, 31.9721, 32.9715, 511 << 507 33.9679, 34.969 , 35.9671, 36.9711, 37.9712, 38.9751, 39.9755, 40.98 , 512 G4double SS[24] = { << 508 41.9815, 42.9866, 43.9883, 44.9948, 45.9996, 47.0076, 48.013 , 49.022 }; 513 32, 22, 17, 50, 3, 16, 12, 12, 11, 10, 25, << 509 514 << 510 double SS[24] = 515 G4double SW[24] = { << 511 {32, 22, 17, 50, 3, 16, 12, 12, 11, 10, 25, 27, 8, 50, 25, 23, 35, 90, 54, 516 0, 0, 0, 0, 0, 0, 94.93, 0.76, 4.29, 0, 0. << 512 64, 75, 86, 97, 107}; 517 << 513 518 AddElement("S", 16, 24, *SN, *SA, *SS, *SW); << 514 double SW[24] = 519 << 515 {0, 0, 0, 0, 0, 0, 94.93, 0.76, 4.29, 0, 0.02, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 516 0, 0, 0}; >> 517 >> 518 AddElement("S", 16, 24, *SN , *SA , *SS , *SW); >> 519 520 // Z = 17 ---------------------------------- 520 // Z = 17 -------------------------------------------------------------------- 521 G4int ClN[24] = { << 521 int ClN[24] = 522 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38 << 522 {28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 523 << 523 47, 48, 49, 50, 51}; 524 G4double ClA[24] = {28.0285, 29.0141, 30.004 << 524 525 35.9683, 36.9659, 37.968, 38.968, 39.9704, << 525 double ClA[24] = 526 46.9879, 47.9948, 48.9999, 50.0077, 51.013 << 526 {28.0285, 29.0141, 30.0048, 30.9924, 31.9857, 32.9775, 33.9738, 34.9689, 527 << 527 35.9683, 36.9659, 37.968 , 38.968 , 39.9704, 40.9706, 41.9732, 42.9742, 528 G4double ClS[24] = { << 528 43.9785, 44.9797, 45.9841, 46.9879, 47.9948, 48.9999, 50.0077, 51.0135}; 529 54, 21, 21, 50, 7, 6, 13, 4, 8, 5, 12, 19, << 529 530 << 530 double ClS[24] = 531 G4double ClW[24] = { << 531 {54, 21, 21, 50, 7, 6, 13, 4, 8, 5, 12, 19, 30, 70, 12, 17, 24, 70, 54, 532 0, 0, 0, 0, 0, 0, 0, 75.78, 0, 24.22, 0, 0 << 532 64, 75, 86, 97, 107}; 533 << 533 534 AddElement("Cl", 17, 24, *ClN, *ClA, *ClS, * << 534 double ClW[24] = 535 << 535 {0, 0, 0, 0, 0, 0, 0, 75.78, 0, 24.22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 536 0}; >> 537 >> 538 AddElement("Cl", 17, 24, *ClN , *ClA , *ClS , *ClW); >> 539 536 // Z = 18 ---------------------------------- 540 // Z = 18 -------------------------------------------------------------------- 537 G4int ArN[24] = { << 541 int ArN[24] = 538 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40 << 542 {30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 539 << 543 49, 50, 51, 52, 53}; 540 G4double ArA[24] = {30.0216, 31.0121, 31.997 << 544 541 37.9627, 38.9643, 39.9624, 40.9645, 41.963 << 545 double ArA[24] = 542 47.9751, 48.9822, 49.9859, 50.9932, 51.998 << 546 {30.0216, 31.0121, 31.9977, 32.9899, 33.9803, 34.9753, 35.9675, 36.9668, 543 << 547 37.9627, 38.9643, 39.9624, 40.9645, 41.9631, 42.9657, 43.9654, 44.9681, 544 G4double ArS[24] = { << 548 45.9681, 46.9722, 47.9751, 48.9822, 49.9859, 50.9932, 51.9982, 53.0062}; 545 32, 22, 50, 30, 3, 8, 27, 3, 5, 5, 3, 7, 4 << 549 546 << 550 double ArS[24] = 547 G4double ArW[24] = { << 551 {32, 22, 50, 30, 3, 8, 27, 3, 5, 5, 3, 7, 40, 80, 22, 60, 40, 11, 32, 54, 75, 548 0, 0, 0, 0, 0, 0, 0.3365, 0, 0.0632, 0, 99 << 552 75, 97, 107}; 549 << 553 550 AddElement("Ar", 18, 24, *ArN, *ArA, *ArS, * << 554 double ArW[24] = 551 << 555 {0, 0, 0, 0, 0, 0, 0.3365, 0, 0.0632, 0, 99.6003, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 556 0, 0, 0, 0}; >> 557 >> 558 AddElement("Ar", 18, 24, *ArN , *ArA , *ArS , *ArW); >> 559 552 // Z = 19 ---------------------------------- 560 // Z = 19 -------------------------------------------------------------------- 553 G4int KN[24] = { << 561 int KN[24] = 554 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42 << 562 {32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 555 << 563 51, 52, 53, 54, 55}; 556 G4double KA[24] = {32.0219, 33.0073, 33.9984 << 564 557 40.9618, 41.9624, 42.9607, 43.9616, 44.960 << 565 double KA[24] = 558 50.9764, 51.9826, 52.9871, 53.994, 54.9994 << 566 {32.0219, 33.0073, 33.9984, 34.988 , 35.9813, 36.9734, 37.9691, 38.9637, 559 << 567 39.964 , 40.9618, 41.9624, 42.9607, 43.9616, 44.9607, 45.962 , 46.9617, 560 G4double KS[24] = { << 568 47.9655, 48.9674, 49.9728, 50.9764, 51.9826, 52.9871, 53.994 , 54.9994}; 561 54, 21, 32, 21, 8, 29, 8, 3, 29, 28, 3, 10 << 569 562 << 570 double KS[24] = 563 G4double KW[24] = { << 571 {54, 21, 32, 21, 8, 29, 8, 3, 29, 28, 3, 10, 40, 11, 17, 9, 26, 80, 30, 54, 564 0, 0, 0, 0, 0, 0, 0, 93.2581, 0.0117, 6.73 << 572 75, 75, 97, 107}; 565 << 573 566 AddElement("K", 19, 24, *KN, *KA, *KS, *KW); << 574 double KW[24] = 567 << 575 {0, 0, 0, 0, 0, 0, 0, 93.2581, 0.0117, 6.7302, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 576 0, 0, 0, 0}; >> 577 >> 578 AddElement("K", 19, 24, *KN , *KA , *KS , *KW); >> 579 568 // Z = 20 ---------------------------------- 580 // Z = 20 -------------------------------------------------------------------- 569 G4int CaN[24] = { << 581 int CaN[24] = 570 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44 << 582 {34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 571 << 583 53, 54, 55, 56, 57}; 572 G4double CaA[24] = {34.0141, 35.0048, 35.993 << 584 573 41.9586, 42.9588, 43.9555, 44.9562, 45.953 << 585 double CaA[24] = 574 51.9651, 52.9701, 53.9747, 54.9806, 55.985 << 586 {34.0141, 35.0048, 35.9931, 36.9859, 37.9763, 38.9707, 39.9626, 40.9623, 575 << 587 41.9586, 42.9588, 43.9555, 44.9562, 45.9537, 46.9545, 47.9525, 48.9557, 576 G4double CaS[24] = { << 588 49.9575, 50.9615, 51.9651, 52.9701, 53.9747, 54.9806, 55.9858, 56.9924}; 577 32, 70, 40, 24, 5, 19, 3, 4, 4, 5, 9, 10, << 589 578 << 590 double CaS[24] = 579 G4double CaW[24] = {0, 0, 0, 0, 0, 0, 96.941 << 591 {32, 70, 40, 24, 5, 19, 3, 4, 4, 5, 9, 10, 25, 25, 4, 4, 10, 10, 50, 54, 75, 580 0, 0, 0, 0, 0, 0}; << 592 75, 97, 107}; 581 << 593 582 AddElement("Ca", 20, 24, *CaN, *CaA, *CaS, * << 594 double CaW[24] = 583 << 595 {0, 0, 0, 0, 0, 0, 96.941, 0, 0.647, 0.135, 2.086, 0, 0.004, 0, 0.187, 0, 0, >> 596 0, 0, 0, 0, 0, 0, 0}; >> 597 >> 598 AddElement("Ca", 20, 24, *CaN , *CaA , *CaS , *CaW); >> 599 584 // Z = 21 ---------------------------------- 600 // Z = 21 -------------------------------------------------------------------- 585 G4int ScN[24] = { << 601 int ScN[24] = 586 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46 << 602 {36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 587 << 603 55, 56, 57, 58, 59}; 588 G4double ScA[24] = {36.0149, 37.0031, 37.994 << 604 589 43.9594, 44.9559, 45.9552, 46.9524, 47.952 << 605 double ScA[24] = 590 54.9674, 55.9727, 56.977, 57.9831, 58.988} << 606 {36.0149, 37.0031, 37.9947, 38.9848, 39.978, 40.9693, 41.9655, 42.9612, 591 << 607 43.9594, 44.9559, 45.9552, 46.9524, 47.9522, 48.95 , 49.9522, 50.9536, 592 G4double ScS[24] = { << 608 51.9567, 52.9592, 53.963 , 54.9674, 55.9727, 56.977, 57.9831, 58.988 }; 593 54, 32, 32, 26, 4, 3, 4, 20, 19, 12, 12, 2 << 609 594 << 610 double ScS[24] = 595 G4double ScW[24] = {0, 0, 0, 0, 0, 0, 0, 0, << 611 {54, 32, 32, 26, 4, 3, 4, 20, 19, 12, 12, 22, 6, 4, 17, 22, 25, 32, 50, 110, 596 << 612 75, 75, 86, 97}; 597 AddElement("Sc", 21, 24, *ScN, *ScA, *ScS, * << 613 598 << 614 double ScW[24] = >> 615 {0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 616 >> 617 AddElement("Sc", 21, 24, *ScN , *ScA , *ScS , *ScW); >> 618 599 // Z = 22 ---------------------------------- 619 // Z = 22 -------------------------------------------------------------------- 600 G4int TiN[24] = { << 620 int TiN[24] = 601 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 << 621 {38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 602 << 622 57, 58, 59, 60, 61}; 603 G4double TiA[24] = {38.0098, 39.0013, 39.990 << 623 604 45.9526, 46.9518, 47.9479, 48.9479, 49.944 << 624 double TiA[24] = 605 55.958, 56.9629, 57.9661, 58.972, 59.9756, << 625 {38.0098, 39.0013, 39.9905, 40.9831, 41.973 , 42.9685, 43.9597, 44.9581, 606 << 626 45.9526, 46.9518, 47.9479, 48.9479, 49.9448, 50.9466, 51.9469, 52.9497, 607 G4double TiS[24] = { << 627 53.9509, 54.9551, 55.958 , 56.9629, 57.9661, 58.972 , 59.9756, 60.982 }; 608 27, 11, 17, 40, 6, 7, 8, 13, 12, 10, 10, 1 << 628 609 << 629 double TiS[24] = 610 G4double TiW[24] = { << 630 {27, 11, 17, 40, 6, 7, 8, 13, 12, 10, 10, 10, 11, 14, 8, 11, 25, 26, 30, 100, 611 0, 0, 0, 0, 0, 0, 0, 0, 8.25, 7.44, 73.72, << 631 75, 75, 86, 97}; 612 << 632 613 AddElement("Ti", 22, 24, *TiN, *TiA, *TiS, * << 633 double TiW[24] = 614 << 634 {0, 0, 0, 0, 0, 0, 0, 0, 8.25, 7.44, 73.72, 5.41, 5.18, 0, 0, 0, 0, 0, 0, 0, >> 635 0, 0, 0, 0}; >> 636 >> 637 AddElement("Ti", 22, 24, *TiN , *TiA , *TiS , *TiW); >> 638 615 // Z = 23 ---------------------------------- 639 // Z = 23 -------------------------------------------------------------------- 616 G4int VN[24] = { << 640 int VN[24] = 617 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50 << 641 {40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 618 << 642 59, 60, 61, 62, 63}; 619 G4double VA[24] = {40.0111, 40.9997, 41.9912 << 643 620 47.9523, 48.9485, 49.9472, 50.944, 51.9448 << 644 double VA[24] = 621 57.9567, 58.9593, 59.9645, 60.9674, 61.973 << 645 {40.0111, 40.9997, 41.9912, 42.9806, 43.9744, 44.9658, 45.9602, 46.9549, 622 << 646 47.9523, 48.9485, 49.9472, 50.944 , 51.9448, 52.9443, 53.9464, 54.9472, 623 G4double VS[24] = { << 647 55.9504, 56.9524, 57.9567, 58.9593, 59.9645, 60.9674, 61.9731, 62.9768}; 624 54, 27, 21, 25, 90, 18, 16, 12, 28, 14, 14 << 648 625 << 649 double VS[24] = 626 G4double VW[24] = {0, 0, 0, 0, 0, 0, 0, 0, 0 << 650 {54, 27, 21, 25, 90, 18, 16, 12, 28, 14, 14, 14, 14, 4, 16, 11, 26, 27, 28, 627 << 651 35, 60, 75, 75, 97}; 628 AddElement("V", 23, 24, *VN, *VA, *VS, *VW); << 652 629 << 653 double VW[24] = >> 654 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.25, 99.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 655 0}; >> 656 >> 657 AddElement("V", 23, 24, *VN , *VA , *VS , *VW); >> 658 630 // Z = 24 ---------------------------------- 659 // Z = 24 -------------------------------------------------------------------- 631 G4int CrN[24] = { << 660 int CrN[24] = 632 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52 << 661 {42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 633 << 662 61, 62, 63, 64, 65}; 634 G4double CrA[24] = {42.0064, 42.9977, 43.985 << 663 635 50.9448, 51.9405, 52.9407, 53.9389, 54.940 << 664 double CrA[24] = 636 60.9541, 61.9558, 62.9619, 63.9642, 64.970 << 665 {42.0064, 42.9977, 43.9855, 44.9792, 45.9684, 46.9629, 47.954 , 48.9513, 637 << 666 49.946 , 50.9448, 51.9405, 52.9407, 53.9389, 54.9408, 55.9406, 56.9438, 638 G4double CrS[24] = { << 667 57.9442, 58.9486, 59.9497, 60.9541, 61.9558, 62.9619, 63.9642, 64.9704}; 639 32, 90, 14, 11, 22, 15, 8, 28, 14, 14, 15, << 668 640 << 669 double CrS[24] = 641 G4double CrW[24] = { << 670 {32, 90, 14, 11, 22, 15, 8, 28, 14, 14, 15, 15, 15, 16, 10, 10, 26, 27, 28, 642 0, 0, 0, 0, 0, 0, 0, 0, 4.345, 0, 83.789, << 671 30, 40, 75, 75, 97}; 643 << 672 644 AddElement("Cr", 24, 24, *CrN, *CrA, *CrS, * << 673 double CrW[24] = 645 << 674 {0, 0, 0, 0, 0, 0, 0, 0, 4.345, 0, 83.789, 9.501, 2.365, 0, 0, 0, 0, 0, 0, 0, >> 675 0, 0, 0, 0}; >> 676 >> 677 AddElement("Cr", 24, 24, *CrN , *CrA , *CrS , *CrW); >> 678 646 // Z = 25 ---------------------------------- 679 // Z = 25 -------------------------------------------------------------------- 647 G4int MnN[24] = { << 680 int MnN[24] = 648 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54 << 681 {44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 649 << 682 63, 64, 65, 66, 67}; 650 G4double MnA[24] = {44.0069, 44.9945, 45.986 << 683 651 51.9456, 52.9413, 53.9404, 54.938, 55.9389 << 684 double MnA[24] = 652 62.9498, 63.9537, 64.9561, 65.9608, 66.963 << 685 {44.0069, 44.9945, 45.9867, 46.9761, 47.9689, 48.9596, 49.9542, 50.9482, 653 << 686 51.9456, 52.9413, 53.9404, 54.938 , 55.9389, 56.9383, 57.94 , 58.9404, 654 G4double MnS[24] = { << 687 59.9432, 60.9445, 61.948 , 62.9498, 63.9537, 64.9561, 65.9608, 66.9638}; 655 54, 32, 12, 17, 80, 26, 15, 14, 25, 15, 18 << 688 656 << 689 double MnS[24] = 657 G4double MnW[24] = {0, 0, 0, 0, 0, 0, 0, 0, << 690 {54, 32, 12, 17, 80, 26, 15, 14, 25, 15, 18, 14, 15, 4, 30, 30, 29, 28, 28, 658 << 691 30, 35, 60, 75, 86}; 659 AddElement("Mn", 25, 24, *MnN, *MnA, *MnS, * << 692 660 << 693 double MnW[24] = >> 694 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 695 >> 696 AddElement("Mn", 25, 24, *MnN , *MnA , *MnS , *MnW); >> 697 661 // Z = 26 ---------------------------------- 698 // Z = 26 -------------------------------------------------------------------- 662 G4int FeN[25] = {45, 46, 47, 48, 49, 50, 51, << 699 int FeN[25] = 663 65, 66, 67, 68, 69}; << 700 {45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 664 << 701 64, 65, 66, 67, 68, 69}; 665 G4double FeA[25] = {45.0146, 46.0008, 46.992 << 702 666 52.9453, 53.9396, 54.9383, 55.9349, 56.935 << 703 double FeA[25] = 667 62.9401, 63.9409, 64.9449, 65.946, 66.95, << 704 {45.0146, 46.0008, 46.9929, 47.9806, 48.9736, 49.963 , 50.9568, 51.9481, 668 << 705 52.9453, 53.9396, 54.9383, 55.9349, 56.9354, 57.9333, 58.9349, 59.9341, 669 G4double FeS[25] = {43, 38, 28, 11, 17, 60, << 706 60.9367, 61.9368, 62.9401, 63.9409, 64.9449, 65.946 , 66.95 , 67.9525, 670 30, 35, 50, 75, 86}; << 707 68.9577}; 671 << 708 672 G4double FeW[25] = { << 709 double FeS[25] = 673 0, 0, 0, 0, 0, 0, 0, 0, 0, 5.845, 0, 91.75 << 710 {43, 38, 28, 11, 17, 60, 16, 11, 23, 14, 14, 15, 15, 15, 15, 4, 22, 16, 20, 674 << 711 30, 30, 35, 50, 75, 86}; 675 AddElement("Fe", 26, 25, *FeN, *FeA, *FeS, * << 712 676 << 713 double FeW[25] = >> 714 {0, 0, 0, 0, 0, 0, 0, 0, 0, 5.845, 0, 91.754, 2.119, 0.282, 0, 0, 0, 0, 0, 0, >> 715 0, 0, 0, 0, 0}; >> 716 >> 717 AddElement("Fe", 26, 25, *FeN , *FeA , *FeS , *FeW); >> 718 677 // Z = 27 ---------------------------------- 719 // Z = 27 -------------------------------------------------------------------- 678 G4int CoN[25] = {48, 49, 50, 51, 52, 53, 54, << 720 int CoN[25] = 679 68, 69, 70, 71, 72}; << 721 {48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 680 << 722 67, 68, 69, 70, 71, 72}; 681 G4double CoA[25] = {48.0018, 48.9897, 49.981 << 723 682 55.9398, 56.9363, 57.9358, 58.9332, 59.933 << 724 double CoA[25] = 683 65.9398, 66.9406, 67.9444, 68.9452, 69.949 << 725 {48.0018, 48.9897, 49.9815, 50.9707, 51.9636, 52.9542, 53.9485, 54.942, 684 << 726 55.9398, 56.9363, 57.9358, 58.9332, 59.9338, 60.9325, 61.9341, 62.9336, 685 G4double CoS[25] = {43, 28, 18, 16, 70, 19, << 727 63.9358, 64.9365, 65.9398, 66.9406, 67.9444, 68.9452, 69.9498, 70.9517, 686 30, 35, 40, 75, 86, 86}; << 728 71.9564}; 687 << 729 688 G4double CoW[25] = {0, 0, 0, 0, 0, 0, 0, 0, << 730 double CoS[25] = 689 << 731 {43, 28, 18, 16, 70, 19, 14, 15, 26, 15, 19, 15, 15, 17, 22, 22, 22, 14, 29, 690 AddElement("Co", 27, 25, *CoN, *CoA, *CoS, * << 732 30, 35, 40, 75, 86, 86}; 691 << 733 >> 734 double CoW[25] = >> 735 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 736 >> 737 AddElement("Co", 27, 25, *CoN , *CoA , *CoS , *CoW); >> 738 692 // Z = 28 ---------------------------------- 739 // Z = 28 -------------------------------------------------------------------- 693 G4int NiN[29] = {50, 51, 52, 53, 54, 55, 56, << 740 int NiN[29] = 694 70, 71, 72, 73, 74, 75, 76, 77, 78}; << 741 {50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 695 << 742 69, 70, 71, 72, 73, 74, 75, 76, 77, 78}; 696 G4double NiA[29] = {49.9959, 50.9877, 51.975 << 743 697 57.9353, 58.9344, 59.9308, 60.9311, 61.928 << 744 double NiA[29] = 698 67.9318, 68.9352, 69.9361, 70.94, 71.9413, << 745 {49.9959, 50.9877, 51.9757, 52.9685, 53.9579, 54.9513, 55.9421, 56.9398, 699 << 746 57.9353, 58.9344, 59.9308, 60.9311, 61.9283, 62.9297, 63.928 , 64.9301, 700 G4double NiS[29] = {28, 28, 90, 17, 50, 12, << 747 65.9291, 66.9316, 67.9318, 68.9352, 69.9361, 70.94 , 71.9413, 72.9461, 701 35, 40, 50, 64, 75, 86, 97, 107, 118}; << 748 73.9479, 74.953 , 75.9553, 76.9608, 77.9638}; 702 << 749 703 G4double NiW[29] = {0, 0, 0, 0, 0, 0, 0, 0, << 750 double NiS[29] = 704 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 751 {28, 28, 90, 17, 50, 12, 12, 3, 15, 15, 15, 15, 15, 15, 16, 16, 17, 20, 18, 705 << 752 15, 35, 40, 50, 64, 75, 86, 97, 107, 118}; 706 AddElement("Ni", 28, 29, *NiN, *NiA, *NiS, * << 753 707 << 754 double NiW[29] = >> 755 {0, 0, 0, 0, 0, 0, 0, 0, 68.0769, 0, 26.2231, 1.1399, 3.6345, 0, 0.9256, 0, >> 756 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 757 >> 758 AddElement("Ni", 28, 29, *NiN , *NiA , *NiS , *NiW); >> 759 708 // Z = 29 ---------------------------------- 760 // Z = 29 -------------------------------------------------------------------- 709 G4int CuN[29] = {52, 53, 54, 55, 56, 57, 58, << 761 int CuN[29] = 710 72, 73, 74, 75, 76, 77, 78, 79, 80}; << 762 {52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 711 << 763 71, 72, 73, 74, 75, 76, 77, 78, 79, 80}; 712 G4double CuA[29] = {51.9972, 52.9856, 53.976 << 764 713 59.9374, 60.9335, 61.9326, 62.9296, 63.929 << 765 double CuA[29] = 714 69.9324, 70.9326, 71.9355, 72.9365, 73.940 << 766 {51.9972, 52.9856, 53.9767, 54.9661, 55.9586, 56.9492, 57.9445, 58.9395, 715 79.9619}; << 767 59.9374, 60.9335, 61.9326, 62.9296, 63.9298, 64.9278, 65.9289, 66.9278, 716 << 768 67.9296, 68.9294, 69.9324, 70.9326, 71.9355, 72.9365, 73.9402, 74.9417, 717 G4double CuS[29] = {28, 28, 23, 32, 15, 17, << 769 75.946 , 76.948 , 77.9528, 78.9553, 79.9619}; 718 21, 32, 43, 54, 64, 75, 86, 97, 97}; << 770 719 << 771 double CuS[29] = 720 G4double CuW[29] = { << 772 {28, 28, 23, 32, 15, 17, 27, 18, 27, 19, 4, 15, 15, 19, 19, 9, 50, 9, 16, 40, 721 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69.17, 0, << 773 21, 32, 43, 54, 64, 75, 86, 97, 97}; 722 << 774 723 AddElement("Cu", 29, 29, *CuN, *CuA, *CuS, * << 775 double CuW[29] = 724 << 776 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69.17, 0, 30.83, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 777 0, 0, 0, 0, 0, 0}; >> 778 >> 779 AddElement("Cu", 29, 29, *CuN , *CuA , *CuS , *CuW); >> 780 725 // Z = 30 ---------------------------------- 781 // Z = 30 -------------------------------------------------------------------- 726 G4int ZnN[29] = {54, 55, 56, 57, 58, 59, 60, << 782 int ZnN[29] = 727 74, 75, 76, 77, 78, 79, 80, 81, 82}; << 783 {54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 728 << 784 73, 74, 75, 76, 77, 78, 79, 80, 81, 82}; 729 G4double ZnA[29] = {53.993, 54.984, 55.9724, << 785 730 62.9332, 63.9291, 64.9292, 65.926, 66.9271 << 786 double ZnA[29] = 731 72.9298, 73.9295, 74.9329, 75.9334, 76.937 << 787 {53.993 , 54.984 , 55.9724, 56.9649, 57.9546, 58.9493, 59.9418, 60.9395, 732 << 788 61.9343, 62.9332, 63.9291, 64.9292, 65.926 , 66.9271, 67.9248, 68.9266, 733 G4double ZnS[29] = {43, 27, 28, 15, 50, 40, << 789 69.9253, 70.9277, 71.9269, 72.9298, 73.9295, 74.9329, 75.9334, 76.9371, 734 50, 80, 13, 14, 17, 29, 18, 43, 43}; << 790 77.9386, 78.9427, 79.9444, 80.9505, 81.9548}; 735 << 791 736 G4double ZnW[29] = {0, 0, 0, 0, 0, 0, 0, 0, << 792 double ZnS[29] = 737 0, 0, 0, 0, 0, 0, 0, 0}; << 793 {43, 27, 28, 15, 50, 40, 11, 18, 11, 23, 18, 18, 16, 17, 17, 18, 4, 11, 7, 738 << 794 40, 50, 80, 13, 14, 17, 29, 18, 43, 43}; 739 AddElement("Zn", 30, 29, *ZnN, *ZnA, *ZnS, * << 795 740 << 796 double ZnW[29] = >> 797 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48.63, 0, 27.9, 4.1, 18.75, 0, 0.62, 0, 0, 0, >> 798 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 799 >> 800 AddElement("Zn", 30, 29, *ZnN , *ZnA , *ZnS , *ZnW); >> 801 741 // Z = 31 ---------------------------------- 802 // Z = 31 -------------------------------------------------------------------- 742 G4int GaN[29] = {56, 57, 58, 59, 60, 61, 62, << 803 int GaN[29] = 743 76, 77, 78, 79, 80, 81, 82, 83, 84}; << 804 {56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 744 << 805 75, 76, 77, 78, 79, 80, 81, 82, 83, 84}; 745 G4double GaA[29] = {55.9949, 56.9829, 57.974 << 806 746 63.9368, 64.9327, 65.9316, 66.9282, 67.928 << 807 double GaA[29] = 747 74.9265, 75.9289, 76.9293, 77.9317, 78.932 << 808 {55.9949, 56.9829, 57.9742, 58.9634, 59.9571, 60.9492, 61.9442, 62.9391, 748 << 809 63.9368, 64.9327, 65.9316, 66.9282, 67.928 , 68.9256, 69.926 , 70.9247, 749 G4double GaS[29] = {28, 28, 23, 18, 12, 21, << 810 71.9264, 72.9252, 73.9269, 74.9265, 75.9289, 76.9293, 77.9317, 78.9329, 750 60, 90, 13, 13, 21, 32, 54, 64}; << 811 79.9366, 80.9377, 81.9432, 82.9469, 83.9523}; 751 << 812 752 G4double GaW[29] = {0, 0, 0, 0, 0, 0, 0, 0, << 813 double GaS[29] = 753 0, 0, 0, 0, 0, 0}; << 814 {28, 28, 23, 18, 12, 21, 30, 11, 4, 19, 4, 19, 22, 3, 3, 19, 22, 7, 80, 7, 10, 754 << 815 60, 90, 13, 13, 21, 32, 54, 64}; 755 AddElement("Ga", 31, 29, *GaN, *GaA, *GaS, * << 816 756 << 817 double GaW[29] = >> 818 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60.108, 0, 39.892, 0, 0, 0, 0, 0, 0, >> 819 0, 0, 0, 0, 0, 0, 0}; >> 820 >> 821 AddElement("Ga", 31, 29, *GaN , *GaA , *GaS , *GaW); >> 822 757 // Z = 32 ---------------------------------- 823 // Z = 32 -------------------------------------------------------------------- 758 G4int GeN[29] = {58, 59, 60, 61, 62, 63, 64, << 824 int GeN[29] = 759 78, 79, 80, 81, 82, 83, 84, 85, 86}; << 825 {58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 760 << 826 77, 78, 79, 80, 81, 82, 83, 84, 85, 86}; 761 G4double GeA[29] = {57.991, 58.9817, 59.9702 << 827 762 65.9339, 66.9327, 67.9281, 68.928, 69.9243 << 828 double GeA[29] = 763 76.9235, 77.9229, 78.9254, 79.9254, 80.928 << 829 {57.991 , 58.9817, 59.9702, 60.9638, 61.9547, 62.9496, 63.9416, 64.9394, 764 << 830 65.9339, 66.9327, 67.9281, 68.928 , 69.9243, 70.925 , 71.9221, 72.9235, 765 G4double GeS[29] = {34, 30, 25, 32, 15, 21, << 831 73.9212, 74.9229, 75.9214, 76.9235, 77.9229, 78.9254, 79.9254, 80.9288, >> 832 81.9296, 82.9345, 83.9373, 84.9427, 85.9463}; >> 833 >> 834 double GeS[29] = >> 835 {34, 30, 25, 32, 15, 21, 27, 11, 30, 5, 7, 3, 19, 19, 16, 16, 16, 16, 16, 20, 766 4, 10, 25, 13, 26, 32, 43, 54, 64}; 836 4, 10, 25, 13, 26, 32, 43, 54, 64}; 767 << 837 768 G4double GeW[29] = {0, 0, 0, 0, 0, 0, 0, 0, << 838 double GeW[29] = 769 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 839 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20.84, 0, 27.54, 7.73, 36.28, 0, 7.61, 770 << 840 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; 771 AddElement("Ge", 32, 29, *GeN, *GeA, *GeS, * << 841 772 << 842 AddElement("Ge", 32, 29, *GeN , *GeA , *GeS , *GeW); >> 843 773 // Z = 33 ---------------------------------- 844 // Z = 33 -------------------------------------------------------------------- 774 G4int AsN[30] = {60, 61, 62, 63, 64, 65, 66, << 845 int AsN[30] = 775 80, 81, 82, 83, 84, 85, 86, 87, 88, 89}; << 846 {60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 776 << 847 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89}; 777 G4double AsA[30] = {59.9931, 60.9806, 61.973 << 848 778 67.9368, 68.9323, 69.9309, 70.9271, 71.926 << 849 double AsA[30] = 779 77.9218, 78.9209, 79.9226, 80.9221, 81.924 << 850 {59.9931, 60.9806, 61.9732, 62.9637, 63.9576, 64.9495, 65.9444, 66.9392, 780 87.9446, 88.9492}; << 851 67.9368, 68.9323, 69.9309, 70.9271, 71.9268, 72.9238, 73.9239, 74.9216, 781 << 852 75.9224, 76.9206, 77.9218, 78.9209, 79.9226, 80.9221, 81.9245, 82.925 , 782 G4double AsS[30] = {64, 64, 32, 54, 38, 42, << 853 83.9291, 84.9318, 85.9362, 86.9396, 87.9446, 88.9492}; 783 23, 6, 21, 24, 32, 32, 43, 54, 64, 64}; << 854 784 << 855 double AsS[30] = 785 G4double AsW[30] = { << 856 {64, 64, 32, 54, 38, 42, 22, 11, 11, 30, 50, 5, 5, 4, 24, 18, 18, 23, 11, 6, 786 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, << 857 23, 6, 21, 24, 32, 32, 43, 54, 64, 64}; 787 << 858 788 AddElement("As", 33, 30, *AsN, *AsA, *AsS, * << 859 double AsW[30] = 789 << 860 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, >> 861 0, 0, 0, 0, 0, 0}; >> 862 >> 863 AddElement("As", 33, 30, *AsN , *AsA , *AsS , *AsW); >> 864 790 // Z = 34 ---------------------------------- 865 // Z = 34 -------------------------------------------------------------------- 791 G4int SeN[28] = {65, 66, 67, 68, 69, 70, 71, << 866 int SeN[28] = 792 85, 86, 87, 88, 89, 90, 91, 92}; << 867 {65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 793 << 868 84, 85, 86, 87, 88, 89, 90, 91, 92}; 794 G4double SeA[28] = {64.9647, 65.9552, 66.950 << 869 795 72.9268, 73.9225, 74.9225, 75.9192, 76.919 << 870 double SeA[28] = 796 82.9191, 83.9185, 84.9222, 85.9243, 86.928 << 871 {64.9647, 65.9552, 66.9501, 67.9419, 68.9396, 69.9335, 70.9323, 71.9271, 797 << 872 72.9268, 73.9225, 74.9225, 75.9192, 76.9199, 77.9173, 78.9185, 79.9165, 798 G4double SeS[28] = {64, 32, 21, 32, 40, 22, << 873 80.918 , 81.9167, 82.9191, 83.9185, 84.9222, 85.9243, 86.9285, 87.9314, 799 30, 17, 40, 50, 32, 43, 54, 64}; << 874 88.936 , 89.9394, 90.9454, 91.9493}; 800 << 875 801 G4double SeW[28] = {0, 0, 0, 0, 0, 0, 0, 0, << 876 double SeS[28] = 802 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 877 {64, 32, 21, 32, 40, 22, 22, 13, 12, 16, 16, 16, 16, 16, 16, 20, 21, 22, 4, 803 << 878 16, 30, 17, 40, 50, 32, 43, 54, 64}; 804 AddElement("Se", 34, 28, *SeN, *SeA, *SeS, * << 879 805 << 880 double SeW[28] = >> 881 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.89, 0, 9.37, 7.63, 23.77, 0, 49.61, 0, 8.73, >> 882 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 883 >> 884 AddElement("Se", 34, 28, *SeN , *SeA , *SeS , *SeW); >> 885 806 // Z = 35 ---------------------------------- 886 // Z = 35 -------------------------------------------------------------------- 807 G4int BrN[28] = {67, 68, 69, 70, 71, 72, 73, << 887 int BrN[28] = 808 87, 88, 89, 90, 91, 92, 93, 94}; << 888 {67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 809 << 889 86, 87, 88, 89, 90, 91, 92, 93, 94}; 810 G4double BrA[28] = {66.9648, 67.9583, 68.950 << 890 811 74.9258, 75.9245, 76.9214, 77.9211, 78.918 << 891 double BrA[28] = 812 84.9156, 85.9188, 86.9207, 87.9241, 88.926 << 892 {66.9648, 67.9583, 68.9502, 69.9446, 70.9393, 71.9365, 72.9318, 73.9299, 813 << 893 74.9258, 75.9245, 76.9214, 77.9211, 78.9183, 79.9185, 80.9163, 81.9168, 814 G4double BrS[28] = {54, 58, 34, 39, 32, 28, << 894 82.9152, 83.9165, 84.9156, 85.9188, 86.9207, 87.9241, 88.9264, 89.9306, 815 40, 60, 80, 80, 50, 32, 43}; << 895 90.934 , 91.9393, 92.9431, 93.9487}; 816 << 896 817 G4double BrW[28] = { << 897 double BrS[28] = 818 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50.69, << 898 {54, 58, 34, 39, 32, 28, 14, 16, 15, 10, 3, 4, 20, 20, 3, 3, 5, 27, 21, 12, 819 << 899 19, 40, 60, 80, 80, 50, 32, 43}; 820 AddElement("Br", 35, 28, *BrN, *BrA, *BrS, * << 900 821 << 901 double BrW[28] = >> 902 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50.69, 0, 49.31, 0, 0, 0, 0, 0, 0, 0, >> 903 0, 0, 0, 0, 0, 0}; >> 904 >> 905 AddElement("Br", 35, 28, *BrN , *BrA , *BrS , *BrW); >> 906 822 // Z = 36 ---------------------------------- 907 // Z = 36 -------------------------------------------------------------------- 823 G4int KrN[29] = {69, 70, 71, 72, 73, 74, 75, << 908 int KrN[29] = 824 89, 90, 91, 92, 93, 94, 95, 96, 97}; << 909 {69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 825 << 910 88, 89, 90, 91, 92, 93, 94, 95, 96, 97}; 826 G4double KrA[29] = {68.9653, 69.956, 70.9505 << 911 827 77.9204, 78.9201, 79.9164, 80.9166, 81.913 << 912 double KrA[29] = 828 87.9144, 88.9176, 89.9195, 90.9234, 91.926 << 913 {68.9653, 69.956 , 70.9505, 71.9419, 72.9389, 73.9333, 74.931 , 75.9259, 829 << 914 76.9247, 77.9204, 78.9201, 79.9164, 80.9166, 81.9135, 82.9141, 83.9115, 830 G4double KrS[29] = {54, 43, 32, 29, 15, 60, << 915 84.9125, 85.9106, 86.9134, 87.9144, 88.9176, 89.9195, 90.9234, 91.9262, 831 20, 60, 13, 11, 32, 43, 54, 54}; << 916 92.9313, 93.9344, 94.9398, 95.9431, 96.9486}; 832 << 917 833 G4double KrW[29] = {0, 0, 0, 0, 0, 0, 0, 0, << 918 double KrS[29] = 834 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 919 {54, 43, 32, 29, 15, 60, 17, 11, 9, 7, 4, 4, 3, 28, 3, 3, 3, 12, 14, 14, 60, 835 << 920 20, 60, 13, 11, 32, 43, 54, 54}; 836 AddElement("Kr", 36, 29, *KrN, *KrA, *KrS, * << 921 837 << 922 double KrW[29] = >> 923 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.35, 0, 2.28, 0, 11.58, 11.49, 57, 0, 17.3, 0, >> 924 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 925 >> 926 AddElement("Kr", 36, 29, *KrN , *KrA , *KrS , *KrW); >> 927 838 // Z = 37 ---------------------------------- 928 // Z = 37 -------------------------------------------------------------------- 839 G4int RbN[32] = {71, 72, 73, 74, 75, 76, 77, << 929 int RbN[32] = 840 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 1 << 930 {71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 841 << 931 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102}; 842 G4double RbA[32] = {70.9653, 71.9591, 72.950 << 932 843 78.924, 79.9225, 80.919, 81.9182, 82.9151, << 933 double RbA[32] = 844 89.9148, 90.9165, 91.9197, 92.922, 93.9264 << 934 {70.9653, 71.9591, 72.9504, 73.9445, 74.9386, 75.9351, 76.9304, 77.9281, 845 99.9499, 100.953, 101.959}; << 935 78.924 , 79.9225, 80.919 , 81.9182, 82.9151, 83.9144, 84.9118, 85.9112, 846 << 936 86.9092, 87.9113, 88.9123, 89.9148, 90.9165, 91.9197, 92.922 , 93.9264, 847 G4double RbS[32] = {54, 54, 52, 77, 8, 8, 8, << 937 94.9293, 95.9343, 96.9373, 97.9417, 98.9454, 99.9499, 100.953, 101.959}; 848 21, 27, 30, 40, 16, 32, 18, 54}; << 938 849 << 939 double RbS[32] = 850 G4double RbW[32] = {0, 0, 0, 0, 0, 0, 0, 0, << 940 {54, 54, 52, 77, 8, 8, 8, 8, 7, 8, 7, 8, 7, 3, 25, 25, 27, 5, 6, 9, 9, 7, 8, 851 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 941 9, 21, 27, 30, 40, 16, 32, 18, 54}; 852 << 942 853 AddElement("Rb", 37, 32, *RbN, *RbA, *RbS, * << 943 double RbW[32] = 854 << 944 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72.17, 0, 27.83, 0, 0, 0, 0, 0, >> 945 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 946 >> 947 AddElement("Rb", 37, 32, *RbN , *RbA , *RbS , *RbW); >> 948 855 // Z = 38 ---------------------------------- 949 // Z = 38 -------------------------------------------------------------------- 856 G4int SrN[32] = {73, 74, 75, 76, 77, 78, 79, << 950 int SrN[32] = 857 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, << 951 {73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 858 << 952 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104}; 859 G4double SrA[32] = {72.966, 73.9563, 74.9499 << 953 860 80.9232, 81.9184, 82.9176, 83.9134, 84.912 << 954 double SrA[32] = 861 90.9102, 91.911, 92.914, 93.9154, 94.9194, << 955 {72.966 , 73.9563, 74.9499, 75.9416, 76.9378, 77.9322, 78.9297, 79.9245, 862 101.943, 102.949, 103.952}; << 956 80.9232, 81.9184, 82.9176, 83.9134, 84.9129, 85.9093, 86.9089, 87.9056, 863 << 957 88.9075, 89.9077, 90.9102, 91.911 , 92.914 , 93.9154, 94.9194, 95.9217, 864 G4double SrS[32] = {64, 54, 32, 32, 16, 8, 9 << 958 96.9261, 97.9285, 98.9333, 99.9353, 100.941, 101.943, 102.949, 103.952}; 865 26, 20, 27, 15, 14, 13, 12, 54, 75}; << 959 866 << 960 double SrS[32] = 867 G4double SrW[32] = {0, 0, 0, 0, 0, 0, 0, 0, << 961 {64, 54, 32, 32, 16, 8, 9, 8, 8, 6, 9, 4, 4, 24, 24, 24, 24, 29, 6, 7, 8, 8, 868 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 962 8, 26, 20, 27, 15, 14, 13, 12, 54, 75}; 869 << 963 870 AddElement("Sr", 38, 32, *SrN, *SrA, *SrS, * << 964 double SrW[32] = 871 << 965 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.56, 0, 9.86, 7, 82.58, 0, 0, 0, 0, 0, >> 966 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 967 >> 968 AddElement("Sr", 38, 32, *SrN , *SrA , *SrS , *SrW); >> 969 872 // Z = 39 ---------------------------------- 970 // Z = 39 -------------------------------------------------------------------- 873 G4int YN[30] = {77, 78, 79, 80, 81, 82, 83, << 971 int YN[30] = 874 97, 98, 99, 100, 101, 102, 103, 104, 105, << 972 {77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 875 << 973 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106}; 876 G4double YA[30] = {76.9496, 77.9435, 78.9373 << 974 877 84.9164, 85.9149, 86.9109, 87.9095, 88.905 << 975 double YA[30] = 878 94.9128, 95.9159, 96.9181, 97.9222, 98.924 << 976 {76.9496, 77.9435, 78.9373, 79.9343, 80.9291, 81.9268, 82.9223, 83.9204, 879 104.945, 105.95}; << 977 84.9164, 85.9149, 86.9109, 87.9095, 88.9058, 89.9072, 90.9073, 91.9089, 880 << 978 92.9096, 93.9116, 94.9128, 95.9159, 96.9181, 97.9222, 98.9246, 99.9278, 881 G4double YS[30] = {32, 43, 48, 43, 70, 11, 5 << 979 100.93 , 101.934, 102.937, 103.941, 104.945, 105.95}; 882 13, 26, 26, 80, 10, 90, 32, 43, 54, 75}; << 980 883 << 981 double YS[30] = 884 G4double YW[30] = { << 982 {32, 43, 48, 43, 70, 11, 50, 10, 27, 15, 28, 29, 25, 25, 3, 10, 11, 8, 8, 23, 885 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0 << 983 13, 26, 26, 80, 10, 90, 32, 43, 54, 75}; 886 << 984 887 AddElement("Y", 39, 30, *YN, *YA, *YS, *YW); << 985 double YW[30] = 888 << 986 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 987 0, 0, 0, 0, 0}; >> 988 >> 989 AddElement("Y", 39, 30, *YN , *YA , *YS , *YW); >> 990 889 // Z = 40 ---------------------------------- 991 // Z = 40 -------------------------------------------------------------------- 890 G4int ZrN[30] = {79, 80, 81, 82, 83, 84, 85, << 992 int ZrN[30] = 891 99, 100, 101, 102, 103, 104, 105, 106, 107 << 993 {79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 892 << 994 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108}; 893 G4double ZrA[30] = {78.9492, 79.9406, 80.936 << 995 894 86.9148, 87.9102, 88.9089, 89.9047, 90.905 << 996 double ZrA[30] = 895 97.9127, 98.9165, 99.9178, 100.921, 101.92 << 997 {78.9492, 79.9406, 80.9368, 81.9311, 82.9287, 83.9232, 84.9215, 85.9165, 896 107.944}; << 998 86.9148, 87.9102, 88.9089, 89.9047, 90.9056, 91.905 , 92.9065, 93.9063, 897 << 999 94.908 , 95.9083, 96.911 , 97.9127, 98.9165, 99.9178, 100.921, 101.923, 898 G4double ZrS[30] = {43, 32, 32, 55, 10, 21, << 1000 102.927, 103.929, 104.933, 105.936, 106.941, 107.944}; 899 21, 40, 30, 50, 12, 43, 43, 54, 64, 75}; << 1001 900 << 1002 double ZrS[30] = 901 G4double ZrW[30] = {0, 0, 0, 0, 0, 0, 0, 0, << 1003 {43, 32, 32, 55, 10, 21, 11, 30, 9, 11, 4, 23, 23, 23, 23, 25, 25, 3, 3, 21, 902 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 1004 21, 40, 30, 50, 12, 43, 43, 54, 64, 75}; 903 << 1005 904 AddElement("Zr", 40, 30, *ZrN, *ZrA, *ZrS, * << 1006 double ZrW[30] = 905 << 1007 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51.45, 11.22, 17.15, 0, 17.38, 0, 2.8, 0, >> 1008 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1009 >> 1010 AddElement("Zr", 40, 30, *ZrN , *ZrA , *ZrS , *ZrW); >> 1011 906 // Z = 41 ---------------------------------- 1012 // Z = 41 -------------------------------------------------------------------- 907 G4int NbN[30] = {81, 82, 83, 84, 85, 86, 87, << 1013 int NbN[30] = 908 101, 102, 103, 104, 105, 106, 107, 108, 10 << 1014 {81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 909 << 1015 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110}; 910 G4double NbA[30] = {80.949, 81.9431, 82.9367 << 1016 911 89.9113, 90.907, 91.9072, 92.9064, 93.9073 << 1017 double NbA[30] = 912 99.9142, 100.915, 101.918, 102.919, 103.92 << 1018 {80.949 , 81.9431, 82.9367, 83.9336, 84.9279, 85.925 , 86.9204, 87.918 , 913 109.943}; << 1019 88.9135, 89.9113, 90.907 , 91.9072, 92.9064, 93.9073, 94.9068, 95.9081, 914 << 1020 96.9081, 97.9103, 98.9116, 99.9142, 100.915, 101.918, 102.919, 103.922, 915 G4double NbS[30] = {43, 32, 34, 32, 24, 90, << 1021 104.924, 105.928, 106.93 , 107.935, 108.938, 109.943}; 916 20, 40, 70, 12, 11, 32, 43, 54, 54, 64}; << 1022 917 << 1023 double NbS[30] = 918 G4double NbW[30] = { << 1024 {43, 32, 34, 32, 24, 90, 70, 22, 40, 5, 3, 29, 24, 24, 20, 4, 28, 6, 14, 28, 919 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0 << 1025 20, 40, 70, 12, 11, 32, 43, 54, 54, 64}; 920 << 1026 921 AddElement("Nb", 41, 30, *NbN, *NbA, *NbS, * << 1027 double NbW[30] = 922 << 1028 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 1029 0, 0, 0, 0, 0}; >> 1030 >> 1031 AddElement("Nb", 41, 30, *NbN , *NbA , *NbS , *NbW); >> 1032 923 // Z = 42 ---------------------------------- 1033 // Z = 42 -------------------------------------------------------------------- 924 G4int MoN[31] = {83, 84, 85, 86, 87, 88, 89, << 1034 int MoN[31] = 925 102, 103, 104, 105, 106, 107, 108, 109, 11 << 1035 {83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 926 << 1036 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113}; 927 G4double MoA[31] = {82.9487, 83.9401, 84.936 << 1037 928 90.9118, 91.9068, 92.9068, 93.9051, 94.905 << 1038 double MoA[31] = 929 101.91, 102.913, 103.914, 104.917, 105.918 << 1039 {82.9487, 83.9401, 84.9366, 85.9307, 86.9273, 87.922 , 88.9195, 89.9139, 930 112.942}; << 1040 90.9118, 91.9068, 92.9068, 93.9051, 94.9058, 95.9047, 96.906 , 97.9054, 931 << 1041 98.9077, 99.9075, 100.91 , 101.91 , 102.913, 103.914, 104.917, 105.918, 932 G4double MoS[31] = {54, 43, 43, 47, 24, 22, << 1042 106.922, 107.924, 108.928, 109.93 , 110.935, 111.937, 112.942}; 933 70, 80, 23, 17, 21, 32, 43, 54, 64, 64}; << 1043 934 << 1044 double MoS[31] = 935 G4double MoW[31] = {0, 0, 0, 0, 0, 0, 0, 0, << 1045 {54, 43, 43, 47, 24, 22, 17, 7, 12, 4, 4, 20, 20, 20, 20, 20, 20, 6, 6, 22, 936 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 1046 70, 70, 80, 23, 17, 21, 32, 43, 54, 64, 64}; 937 << 1047 938 AddElement("Mo", 42, 31, *MoN, *MoA, *MoS, * << 1048 double MoW[31] = 939 << 1049 {0, 0, 0, 0, 0, 0, 0, 0, 0, 14.84, 0, 9.25, 15.92, 16.68, 9.55, 24.13, 0, >> 1050 9.63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1051 >> 1052 AddElement("Mo", 42, 31, *MoN , *MoA , *MoS , *MoW); >> 1053 940 // Z = 43 ---------------------------------- 1054 // Z = 43 -------------------------------------------------------------------- 941 G4int TcN[31] = {85, 86, 87, 88, 89, 90, 91, << 1055 int TcN[31] = 942 104, 105, 106, 107, 108, 109, 110, 111, 11 << 1056 {85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 943 << 1057 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115}; 944 G4double TcA[31] = {84.9489, 85.9429, 86.936 << 1058 945 92.9102, 93.9097, 94.9077, 95.9079, 96.906 << 1059 double TcA[31] = 946 102.909, 103.911, 104.912, 105.914, 106.91 << 1060 {84.9489, 85.9429, 86.9365, 87.9328, 88.9275, 89.9236, 90.9184, 91.9153, 947 112.931, 113.936, 114.938}; << 1061 92.9102, 93.9097, 94.9077, 95.9079, 96.9064, 97.9072, 98.9063, 99.9077, 948 << 1062 100.907, 101.909, 102.909, 103.911, 104.912, 105.914, 106.915, 107.918, 949 G4double TcS[31] = {54, 32, 32, 32, 23, 26, << 1063 108.92 , 109.923, 110.925, 111.929, 112.931, 113.936, 114.938}; 950 15, 16, 14, 23, 43, 43, 54, 64, 64, 75}; << 1064 951 << 1065 double TcS[31] = 952 G4double TcW[31] = { << 1066 {54, 32, 32, 32, 23, 26, 22, 28, 4, 5, 6, 6, 5, 4, 21, 23, 26, 10, 11, 50, 953 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100 << 1067 60, 15, 16, 14, 23, 43, 43, 54, 64, 64, 75}; 954 << 1068 955 AddElement("Tc", 43, 31, *TcN, *TcA, *TcS, * << 1069 double TcW[31] = 956 << 1070 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 1071 0, 0, 0, 0, 0, 0, 0}; >> 1072 >> 1073 AddElement("Tc", 43, 31, *TcN , *TcA , *TcS , *TcW); >> 1074 957 // Z = 44 ---------------------------------- 1075 // Z = 44 -------------------------------------------------------------------- 958 G4int RuN[32] = {87, 88, 89, 90, 91, 92, 93, << 1076 int RuN[32] = 959 106, 107, 108, 109, 110, 111, 112, 113, 11 << 1077 {87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 960 << 1078 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118}; 961 G4double RuA[32] = {86.9492, 87.9404, 88.936 << 1079 962 94.9104, 95.9076, 96.9076, 97.9053, 98.905 << 1080 double RuA[32] = 963 104.908, 105.907, 106.91, 107.91, 108.913, << 1081 {86.9492, 87.9404, 88.9361, 89.9298, 90.9264, 91.9201, 92.9171, 93.9114, 964 115.93, 116.935, 117.937}; << 1082 94.9104, 95.9076, 96.9076, 97.9053, 98.9059, 99.9042, 100.906, 101.904, 965 << 1083 102.906, 103.905, 104.908, 105.907, 106.91 , 107.91 , 108.913, 109.914, 966 G4double RuS[32] = {64, 54, 54, 43, 54, 32, << 1084 110.918, 111.919, 112.923, 113.924, 114.928, 115.93 , 116.935, 117.937}; 967 13, 70, 25, 32, 58, 54, 39, 64, 75, 86, 97 << 1085 968 << 1086 double RuS[32] = 969 G4double RuW[32] = {0, 0, 0, 0, 0, 0, 0, 0, << 1087 {64, 54, 54, 43, 54, 32, 90, 14, 13, 8, 9, 7, 21, 22, 22, 22, 22, 4, 4, 8, 970 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 1088 13, 13, 70, 25, 32, 58, 54, 39, 64, 75, 86, 97}; 971 << 1089 972 AddElement("Ru", 44, 32, *RuN, *RuA, *RuS, * << 1090 double RuW[32] = 973 << 1091 {0, 0, 0, 0, 0, 0, 0, 0, 0, 5.54, 0, 1.87, 12.76, 12.6, 17.06, 31.55, 0, >> 1092 18.62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1093 >> 1094 AddElement("Ru", 44, 32, *RuN , *RuA , *RuS , *RuW); >> 1095 974 // Z = 45 ---------------------------------- 1096 // Z = 45 -------------------------------------------------------------------- 975 G4int RhN[33] = {89, 90, 91, 92, 93, 94, 95, << 1097 int RhN[33] = 976 107, 108, 109, 110, 111, 112, 113, 114, 11 << 1098 {89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 977 << 1099 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 978 G4double RhA[33] = {88.9494, 89.9429, 90.936 << 1100 121}; 979 96.9113, 97.9107, 98.9081, 99.9081, 100.90 << 1101 980 106.907, 107.909, 108.909, 109.911, 110.91 << 1102 double RhA[33] = 981 116.925, 117.929, 118.931, 119.936, 120.93 << 1103 {88.9494, 89.9429, 90.9365, 91.932 , 92.9257, 93.9217, 94.9159, 95.9145, 982 << 1104 96.9113, 97.9107, 98.9081, 99.9081, 100.906, 101.907, 102.906, 103.907, 983 G4double RhS[33] = {54, 54, 43, 43, 43, 48, << 1105 104.906, 105.907, 106.907, 107.909, 108.909, 109.911, 110.912, 111.915, 984 24, 22, 54, 43, 32, 54, 54, 64, 75, 86, 86 << 1106 112.915, 113.919, 114.92 , 115.924, 116.925, 117.929, 118.931, 119.936, 985 G4double RhW[33] = {0, 0, 0, 0, 0, 0, 0, 0, << 1107 120.938}; 986 0, 0, 0, 0, 0, 0, 0, 0}; << 1108 987 << 1109 double RhS[33] = 988 AddElement("Rh", 45, 33, *RhN, *RhA, *RhS, * << 1110 {54, 54, 43, 43, 43, 48, 16, 14, 40, 13, 8, 22, 19, 5, 3, 3, 5, 8, 13, 11, 989 << 1111 13, 24, 22, 54, 43, 32, 54, 54, 64, 75, 86, 86, 97}; >> 1112 double RhW[33] = >> 1113 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 1114 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1115 >> 1116 AddElement("Rh", 45, 33, *RhN , *RhA , *RhS , *RhW); >> 1117 990 // Z = 46 ---------------------------------- 1118 // Z = 46 -------------------------------------------------------------------- 991 G4int PdN[33] = {91, 92, 93, 94, 95, 96, 97, << 1119 int PdN[33] = 992 109, 110, 111, 112, 113, 114, 115, 116, 11 << 1120 {91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 993 << 1121 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 994 G4double PdA[33] = {90.9495, 91.9404, 92.935 << 1122 123}; 995 98.9118, 99.9085, 100.908, 101.906, 102.90 << 1123 996 108.906, 109.905, 110.908, 111.907, 112.91 << 1124 double PdA[33] = 997 119.924, 120.928, 121.93, 122.934}; << 1125 {90.9495, 91.9404, 92.9359, 93.9288, 94.9247, 95.9182, 96.9165, 97.9127, 998 << 1126 98.9118, 99.9085, 100.908, 101.906, 102.906, 103.904, 104.905, 105.903, 999 G4double PdS[33] = {64, 54, 43, 43, 43, 16, << 1127 106.905, 107.904, 108.906, 109.905, 110.908, 111.907, 112.91 , 113.91 , 1000 19, 40, 26, 70, 60, 32, 23, 32, 43, 54, 5 << 1128 114.914, 115.914, 116.918, 117.919, 118.923, 119.924, 120.928, 121.93 , 1001 << 1129 122.934}; 1002 G4double PdW[33] = {0, 0, 0, 0, 0, 0, 0, 0, << 1130 1003 11.72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 << 1131 double PdS[33] = 1004 << 1132 {64, 54, 43, 43, 43, 16, 32, 23, 16, 12, 19, 3, 3, 5, 5, 5, 7, 4, 4, 12, 40, 1005 AddElement("Pd", 46, 33, *PdN, *PdA, *PdS, << 1133 19, 40, 26, 70, 60, 32, 23, 32, 43, 54, 54, 64}; 1006 << 1134 >> 1135 double PdW[33] = >> 1136 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.02, 0, 11.14, 22.33, 27.33, 0, 26.46, 0, >> 1137 11.72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1138 >> 1139 AddElement("Pd", 46, 33, *PdN , *PdA , *PdS , *PdW); >> 1140 1007 // Z = 47 --------------------------------- 1141 // Z = 47 -------------------------------------------------------------------- 1008 G4int AgN[34] = {94, 95, 96, 97, 98, 99, 10 << 1142 int AgN[34] = 1009 111, 112, 113, 114, 115, 116, 117, 118, 1 << 1143 {94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 1010 << 1144 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 1011 G4double AgA[34] = {93.9428, 94.9355, 95.93 << 1145 125, 126, 127}; 1012 101.912, 102.909, 103.909, 104.907, 105.9 << 1146 1013 111.907, 112.907, 113.909, 114.909, 115.9 << 1147 double AgA[34] = 1014 121.923, 122.925, 123.929, 124.931, 125.9 << 1148 {93.9428, 94.9355, 95.9307, 96.924 , 97.9218, 98.9176, 99.9161, 100.913, 1015 << 1149 101.912, 102.909, 103.909, 104.907, 105.907, 106.905, 107.906, 108.905, 1016 G4double AgS[34] = {54, 43, 43, 43, 16, 16, << 1150 109.906, 110.905, 111.907, 112.907, 113.909, 114.909, 115.911, 116.912, 1017 40, 50, 50, 70, 10, 80, 16, 22, 32, 43, 4 << 1151 117.915, 118.916, 119.919, 120.92 , 121.923, 122.925, 123.929, 124.931, 1018 << 1152 125.934, 126.937}; 1019 G4double AgW[34] = {0, 0, 0, 0, 0, 0, 0, 0, << 1153 1020 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 1154 double AgS[34] = 1021 << 1155 {54, 43, 43, 43, 16, 16, 80, 11, 80, 18, 7, 12, 6, 6, 6, 3, 3, 4, 18, 18, 28, 1022 AddElement("Ag", 47, 34, *AgN, *AgA, *AgS, << 1156 40, 50, 50, 70, 10, 80, 16, 22, 32, 43, 43, 43, 54}; 1023 << 1157 >> 1158 double AgW[34] = >> 1159 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51.839, 0, 48.161, 0, 0, 0, 0, 0, 0, >> 1160 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1161 >> 1162 AddElement("Ag", 47, 34, *AgN , *AgA , *AgS , *AgW); >> 1163 1024 // Z = 48 --------------------------------- 1164 // Z = 48 -------------------------------------------------------------------- 1025 G4int CdN[35] = {96, 97, 98, 99, 100, 101, << 1165 int CdN[35] = 1026 113, 114, 115, 116, 117, 118, 119, 120, 1 << 1166 {96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 1027 << 1167 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 1028 G4double CdA[35] = {95.9398, 96.9349, 97.92 << 1168 127, 128, 129, 130}; 1029 104.909, 105.906, 106.907, 107.904, 108.9 << 1169 1030 114.905, 115.905, 116.907, 117.907, 118.9 << 1170 double CdA[35] = 1031 125.922, 126.926, 127.928, 128.932, 129.9 << 1171 {95.9398, 96.9349, 97.9276, 98.925 , 99.9202, 100.919, 101.915, 102.913, 1032 << 1172 103.91 , 104.909, 105.906, 106.907, 107.904, 108.905, 109.903, 110.904, 1033 G4double CdS[35] = {54, 43, 22, 22, 10, 16, << 1173 111.903, 112.904, 113.903, 114.905, 115.905, 116.907, 117.907, 118.91 , 1034 22, 90, 20, 90, 22, 40, 70, 70, 60, 80, 3 << 1174 119.91 , 120.913, 121.913, 122.917, 123.918, 124.921, 125.922, 126.926, 1035 << 1175 127.928, 128.932, 129.934}; 1036 G4double CdW[35] = {0, 0, 0, 0, 0, 0, 0, 0, << 1176 1037 28.73, 0, 7.49, 0, 0, 0, 0, 0, 0, 0, 0, 0 << 1177 double CdS[35] = 1038 << 1178 {54, 43, 22, 22, 10, 16, 80, 17, 10, 12, 6, 7, 6, 4, 3, 3, 30, 30, 30, 3, 3, 1039 AddElement("Cd", 48, 35, *CdN, *CdA, *CdS, << 1179 4, 22, 90, 20, 90, 22, 40, 70, 70, 60, 80, 32, 43, 43}; 1040 << 1180 >> 1181 double CdW[35] = >> 1182 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.25, 0, 0.89, 0, 12.49, 12.8, 24.13, 12.22, >> 1183 28.73, 0, 7.49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1184 >> 1185 AddElement("Cd", 48, 35, *CdN , *CdA , *CdS , *CdW); >> 1186 1041 // Z = 49 --------------------------------- 1187 // Z = 49 -------------------------------------------------------------------- 1042 G4int InN[37] = {98, 99, 100, 101, 102, 103 << 1188 int InN[37] = 1043 114, 115, 116, 117, 118, 119, 120, 121, 1 << 1189 {98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 1044 133, 134}; << 1190 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 1045 << 1191 128, 129, 130, 131, 132, 133, 134}; 1046 G4double InA[37] = {97.9422, 98.9346, 99.93 << 1192 1047 105.913, 106.91, 107.91, 108.907, 109.907 << 1193 double InA[37] = 1048 116.905, 117.906, 118.906, 119.908, 120.9 << 1194 {97.9422, 98.9346, 99.9312, 100.927, 101.925, 102.92 , 103.918, 104.915, 1049 127.92, 128.922, 129.925, 130.927, 131.93 << 1195 105.913, 106.91 , 107.91 , 108.907, 109.907, 110.905, 111.906, 112.904, 1050 << 1196 113.905, 114.904, 115.905, 116.905, 117.906, 118.906, 119.908, 120.908, 1051 G4double InS[37] = {54, 54, 41, 32, 41, 27, << 1197 121.91 , 122.91 , 123.913, 124.914, 125.916, 126.917, 127.92 , 128.922, 1052 40, 29, 50, 26, 50, 30, 40, 40, 50, 14, 5 << 1198 129.925, 130.927, 131.933, 132.938, 133.945}; 1053 << 1199 1054 G4double InW[37] = {0, 0, 0, 0, 0, 0, 0, 0, << 1200 double InS[37] = 1055 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 1201 {54, 54, 41, 32, 41, 27, 15, 19, 15, 14, 40, 6, 13, 6, 6, 4, 3, 5, 5, 6, 9, 1056 << 1202 8, 40, 29, 50, 26, 50, 30, 40, 40, 50, 14, 50, 80, 70, 43, 54}; 1057 AddElement("In", 49, 37, *InN, *InA, *InS, << 1203 1058 << 1204 double InW[37] = >> 1205 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.29, 0, 95.71, 0, 0, 0, 0, 0, >> 1206 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1207 >> 1208 AddElement("In", 49, 37, *InN , *InA , *InS , *InW); >> 1209 1059 // Z = 50 --------------------------------- 1210 // Z = 50 -------------------------------------------------------------------- 1060 G4int SnN[38] = {100, 101, 102, 103, 104, 1 << 1211 int SnN[38] = 1061 116, 117, 118, 119, 120, 121, 122, 123, 1 << 1212 {100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 1062 135, 136, 137}; << 1213 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 1063 << 1214 130, 131, 132, 133, 134, 135, 136, 137}; 1064 G4double SnA[38] = {99.939, 100.936, 101.93 << 1215 1065 108.911, 109.908, 110.908, 111.905, 112.9 << 1216 double SnA[38] = 1066 118.903, 119.902, 120.904, 121.903, 122.9 << 1217 {99.939 , 100.936, 101.93 , 102.928, 103.923, 104.921, 105.917, 106.916, 1067 128.913, 129.914, 130.917, 131.918, 132.9 << 1218 107.912, 108.911, 109.908, 110.908, 111.905, 112.905, 113.903, 114.903, 1068 << 1219 115.902, 116.903, 117.902, 118.903, 119.902, 120.904, 121.903, 122.906, 1069 G4double SnS[38] = {46, 54, 43, 32, 16, 10, << 1220 123.905, 124.908, 125.908, 126.91 , 127.911, 128.913, 129.914, 130.917, 1070 29, 29, 15, 16, 11, 27, 29, 13, 30, 80, 2 << 1221 131.918, 132.924, 133.928, 134.935, 135.939, 136.946}; 1071 << 1222 1072 G4double SnW[38] = {0, 0, 0, 0, 0, 0, 0, 0, << 1223 double SnS[38] = 1073 8.59, 32.58, 0, 4.63, 0, 5.79, 0, 0, 0, 0 << 1224 {46, 54, 43, 32, 16, 10, 50, 90, 50, 11, 17, 8, 5, 4, 3, 3, 3, 3, 3, 3, 27, 1074 << 1225 27, 29, 29, 15, 16, 11, 27, 29, 13, 30, 80, 28, 90, 11, 43, 54, 64}; 1075 AddElement("Sn", 50, 38, *SnN, *SnA, *SnS, << 1226 1076 << 1227 double SnW[38] = >> 1228 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.97, 0, 0.66, 0.34, 14.54, 7.68, 24.22, >> 1229 8.59, 32.58, 0, 4.63, 0, 5.79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1230 >> 1231 AddElement("Sn", 50, 38, *SnN , *SnA , *SnS , *SnW); >> 1232 1077 // Z = 51 --------------------------------- 1233 // Z = 51 -------------------------------------------------------------------- 1078 G4int SbN[37] = {103, 104, 105, 106, 107, 1 << 1234 int SbN[37] = 1079 119, 120, 121, 122, 123, 124, 125, 126, 1 << 1235 {103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 1080 138, 139}; << 1236 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 1081 << 1237 133, 134, 135, 136, 137, 138, 139}; 1082 G4double SbA[37] = {102.94, 103.936, 104.93 << 1238 1083 110.913, 111.912, 112.909, 113.909, 114.9 << 1239 double SbA[37] = 1084 120.904, 121.905, 122.904, 123.906, 124.9 << 1240 {102.94 , 103.936, 104.932, 105.929, 106.924, 107.922, 108.918, 109.917, 1085 130.912, 131.914, 132.915, 133.921, 134.9 << 1241 110.913, 111.912, 112.909, 113.909, 114.907, 115.907, 116.905, 117.906, 1086 << 1242 118.904, 119.905, 120.904, 121.905, 122.904, 123.906, 124.905, 125.907, 1087 G4double SbS[37] = {54, 39, 17, 34, 32, 22, << 1243 126.907, 127.909, 128.909, 129.912, 130.912, 131.914, 132.915, 133.921, 1088 22, 22, 3, 30, 6, 27, 23, 27, 80, 25, 80, << 1244 134.925, 135.931, 136.935, 137.941, 138.946}; 1089 << 1245 1090 G4double SbW[37] = {0, 0, 0, 0, 0, 0, 0, 0, << 1246 double SbS[37] = 1091 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} << 1247 {54, 39, 17, 34, 32, 22, 20, 22, 22, 25, 24, 22, 22, 6, 10, 4, 9, 8, 24, 24, 1092 << 1248 22, 22, 3, 30, 6, 27, 23, 27, 80, 25, 80, 60, 11, 32, 43, 54, 64}; 1093 AddElement("Sb", 51, 37, *SbN, *SbA, *SbS, << 1249 1094 << 1250 double SbW[37] = >> 1251 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57.21, 0, 42.79, 0, 0, >> 1252 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1253 >> 1254 AddElement("Sb", 51, 37, *SbN , *SbA , *SbS , *SbW); >> 1255 1095 // Z = 52 --------------------------------- 1256 // Z = 52 -------------------------------------------------------------------- 1096 G4int TeN[37] = {106, 107, 108, 109, 110, 1 << 1257 int TeN[37] = 1097 122, 123, 124, 125, 126, 127, 128, 129, 1 << 1258 {106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 1098 141, 142}; << 1259 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 1099 << 1260 136, 137, 138, 139, 140, 141, 142}; 1100 G4double TeA[37] = {105.938, 106.935, 107.9 << 1261 1101 113.912, 114.912, 115.908, 116.909, 117.9 << 1262 double TeA[37] = 1102 123.903, 124.904, 125.903, 126.905, 127.9 << 1263 {105.938, 106.935, 107.929, 108.927, 109.922, 110.921, 111.917, 112.916, 1103 133.912, 134.916, 135.92, 136.925, 137.92 << 1264 113.912, 114.912, 115.908, 116.909, 117.906, 118.906, 119.904, 120.905, 1104 << 1265 121.903, 122.904, 123.903, 124.904, 125.903, 126.905, 127.904, 128.907, 1105 G4double TeS[37] = {43, 32, 16, 80, 60, 80, << 1266 129.906, 130.909, 131.909, 132.911, 133.912, 134.916, 135.92 , 136.925, 1106 20, 4, 19, 3, 21, 22, 12, 80, 40, 10, 50, << 1267 137.929, 138.935, 139.939, 140.944, 141.948}; 1107 << 1268 1108 G4double TeW[37] = {0, 0, 0, 0, 0, 0, 0, 0, << 1269 double TeS[37] = 1109 18.84, 0, 31.74, 0, 34.08, 0, 0, 0, 0, 0, << 1270 {43, 32, 16, 80, 60, 80, 18, 22, 22, 11, 10, 20, 17, 9, 11, 27, 20, 19, 16, 1110 << 1271 20, 20, 4, 19, 3, 21, 22, 12, 80, 40, 10, 50, 13, 22, 43, 54, 54, 64}; 1111 AddElement("Te", 52, 37, *TeN, *TeA, *TeS, << 1272 1112 << 1273 double TeW[37] = >> 1274 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.09, 0, 2.55, 0.89, 4.74, 7.07, >> 1275 18.84, 0, 31.74, 0, 34.08, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1276 >> 1277 AddElement("Te", 52, 37, *TeN , *TeA , *TeS , *TeW); >> 1278 1113 // Z = 53 --------------------------------- 1279 // Z = 53 -------------------------------------------------------------------- 1114 G4int IN[37] = {108, 109, 110, 111, 112, 11 << 1280 int IN[37] = 1115 124, 125, 126, 127, 128, 129, 130, 131, 1 << 1281 {108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 1116 143, 144}; << 1282 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 1117 << 1283 138, 139, 140, 141, 142, 143, 144}; 1118 G4double IA[37] = {107.943, 108.938, 109.93 << 1284 1119 116.914, 117.913, 118.91, 119.91, 120.907 << 1285 double IA[37] = 1120 127.906, 128.905, 129.907, 130.906, 131.9 << 1286 {107.943, 108.938, 109.935, 110.93 , 111.928, 112.924, 113.922, 114.918, 1121 138.926, 139.931, 140.935, 141.94, 142.94 << 1287 115.917, 116.914, 117.913, 118.91 , 119.91 , 120.907, 121.908, 122.906, 1122 << 1288 123.906, 124.905, 125.906, 126.904, 127.906, 128.905, 129.907, 130.906, 1123 G4double IS[37] = {39, 16, 33, 32, 23, 60, << 1289 131.908, 132.908, 133.91 , 134.91 , 135.915, 136.918, 137.922, 138.926, 1124 4, 4, 12, 11, 28, 16, 25, 50, 30, 90, 30, << 1290 139.931, 140.935, 141.94, 142.944, 143.95}; 1125 << 1291 1126 G4double IW[37] = {0, 0, 0, 0, 0, 0, 0, 0, << 1292 double IS[37] = 1127 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 1293 {39, 16, 33, 32, 23, 60, 32, 50, 15, 80, 80, 70, 20, 12, 6, 4, 26, 20, 4, 4, 1128 << 1294 4, 4, 4, 12, 11, 28, 16, 25, 50, 30, 90, 30, 23, 32, 43, 43, 54}; 1129 AddElement("I", 53, 37, *IN, *IA, *IS, *IW) << 1295 1130 << 1296 double IW[37] = >> 1297 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, >> 1298 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1299 >> 1300 AddElement("I", 53, 37, *IN , *IA , *IS , *IW); >> 1301 1131 // Z = 54 --------------------------------- 1302 // Z = 54 -------------------------------------------------------------------- 1132 G4int XeN[38] = {110, 111, 112, 113, 114, 1 << 1303 int XeN[38] = 1133 126, 127, 128, 129, 130, 131, 132, 133, 1 << 1304 {110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 1134 145, 146, 147}; << 1305 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 1135 << 1306 140, 141, 142, 143, 144, 145, 146, 147}; 1136 G4double XeA[38] = {109.944, 110.942, 111.9 << 1307 1137 117.917, 118.916, 119.912, 120.911, 121.9 << 1308 double XeA[38] = 1138 127.904, 128.905, 129.904, 130.905, 131.9 << 1309 {109.944, 110.942, 111.936, 112.933, 113.928, 114.927, 115.922, 116.921, 1139 137.914, 138.919, 139.922, 140.927, 141.9 << 1310 117.917, 118.916, 119.912, 120.911, 121.909, 122.908, 123.906, 124.906, 1140 << 1311 125.904, 126.905, 127.904, 128.905, 129.904, 130.905, 131.904, 132.906, 1141 G4double XeS[38] = {43, 33, 16, 10, 22, 26, << 1312 133.905, 134.907, 135.907, 136.912, 137.914, 138.919, 139.922, 140.927, 1142 10, 10, 12, 4, 9, 11, 8, 8, 40, 23, 70, 1 << 1313 141.93 , 142.935, 143.938, 144.944, 145.947, 146.953}; 1143 << 1314 1144 G4double XeW[38] = {0, 0, 0, 0, 0, 0, 0, 0, << 1315 double XeS[38] = 1145 21.18, 26.89, 0, 10.44, 0, 8.87, 0, 0, 0, << 1316 {43, 33, 16, 10, 22, 26, 26, 19, 107, 13, 50, 26, 90, 17, 21, 21, 7, 4, 15, 1146 << 1317 9, 10, 10, 12, 4, 9, 11, 8, 8, 40, 23, 70, 10, 11, 24, 34, 43, 43, 54}; 1147 AddElement("Xe", 54, 38, *XeN, *XeA, *XeS, << 1318 1148 << 1319 double XeW[38] = >> 1320 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.09, 0, 0.09, 0, 1.92, 26.44, >> 1321 4.08, 21.18, 26.89, 0, 10.44, 0, 8.87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1322 >> 1323 AddElement("Xe", 54, 38, *XeN , *XeA , *XeS , *XeW); >> 1324 1149 // Z = 55 --------------------------------- 1325 // Z = 55 -------------------------------------------------------------------- 1150 G4int CsN[40] = {112, 113, 114, 115, 116, 1 << 1326 int CsN[40] = 1151 128, 129, 130, 131, 132, 133, 134, 135, 1 << 1327 {112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 1152 147, 148, 149, 150, 151}; << 1328 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 1153 << 1329 142, 143, 144, 145, 146, 147, 148, 149, 150, 151}; 1154 G4double CsA[40] = {111.95, 112.945, 113.94 << 1330 1155 119.921, 120.917, 121.916, 122.913, 123.9 << 1331 double CsA[40] = 1156 129.907, 130.905, 131.906, 132.905, 133.9 << 1332 {111.95 , 112.945, 113.941, 114.936, 115.933, 116.929, 117.927, 118.922, 1157 139.917, 140.92, 141.924, 142.927, 143.93 << 1333 119.921, 120.917, 121.916, 122.913, 123.912, 124.91 , 125.909, 126.907, 1158 150.962}; << 1334 127.908, 128.906, 129.907, 130.905, 131.906, 132.905, 133.907, 134.906, 1159 << 1335 135.907, 136.907, 137.911, 138.913, 139.917, 140.92 , 141.924, 142.927, 1160 G4double CsS[40] = {33, 16, 33, 46, 38, 60, << 1336 143.932, 144.935, 145.94 , 146.944, 147.949, 148.953, 149.958, 150.962}; >> 1337 >> 1338 double CsS[40] = >> 1339 {33, 16, 33, 46, 38, 60, 14, 15, 11, 15, 18, 13, 13, 8, 13, 9, 6, 5, 9, 6, 4, 1161 3, 3, 3, 4, 3, 10, 5, 9, 11, 11, 24, 30, 1340 3, 3, 3, 4, 3, 10, 5, 9, 11, 11, 24, 30, 50, 90, 16, 63, 32, 54, 75}; 1162 << 1341 1163 G4double CsW[40] = {0, 0, 0, 0, 0, 0, 0, 0, << 1342 double CsW[40] = 1164 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, << 1343 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 1165 << 1344 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; 1166 AddElement("Cs", 55, 40, *CsN, *CsA, *CsS, << 1345 1167 << 1346 AddElement("Cs", 55, 40, *CsN , *CsA , *CsS , *CsW); >> 1347 1168 // Z = 56 --------------------------------- 1348 // Z = 56 -------------------------------------------------------------------- 1169 G4int BaN[40] = {114, 115, 116, 117, 118, 1 << 1349 int BaN[40] = 1170 130, 131, 132, 133, 134, 135, 136, 137, 1 << 1350 {114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 1171 149, 150, 151, 152, 153}; << 1351 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 1172 << 1352 144, 145, 146, 147, 148, 149, 150, 151, 152, 153}; 1173 G4double BaA[40] = {113.951, 114.948, 115.9 << 1353 1174 121.92, 122.919, 123.915, 124.915, 125.91 << 1354 double BaA[40] = 1175 131.905, 132.906, 133.905, 134.906, 135.9 << 1355 {113.951, 114.948, 115.942, 116.939, 117.933, 118.931, 119.926, 120.924, 1176 141.916, 142.921, 143.923, 144.927, 145.9 << 1356 121.92 , 122.919, 123.915, 124.915, 125.911, 126.911, 127.908, 128.909, 1177 151.954, 152.96}; << 1357 129.906, 130.907, 131.905, 132.906, 133.905, 134.906, 135.905, 136.906, 1178 << 1358 137.905, 138.909, 139.911, 140.914, 141.916, 142.921, 143.923, 144.927, 1179 G4double BaS[40] = {48, 64, 54, 70, 54, 109 << 1359 145.93 , 146.934, 147.938, 148.942, 149.946, 150.951, 151.954, 152.96}; >> 1360 >> 1361 double BaS[40] = >> 1362 {48, 64, 54, 70, 54, 109, 32, 33, 32, 32, 15, 27, 15, 11, 12, 12, 7, 7, 3, 3, 1180 3, 3, 3, 3, 3, 3, 9, 9, 7, 14, 15, 60, 80 1363 3, 3, 3, 3, 3, 3, 9, 9, 7, 14, 15, 60, 80, 10, 15, 43, 54, 64, 75, 97}; 1181 << 1364 1182 G4double BaW[40] = {0, 0, 0, 0, 0, 0, 0, 0, << 1365 double BaW[40] = 1183 6.592, 7.854, 11.232, 71.698, 0, 0, 0, 0, << 1366 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.106, 0, 0.101, 0, 2.417, 1184 << 1367 6.592, 7.854, 11.232, 71.698, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; 1185 AddElement("Ba", 56, 40, *BaN, *BaA, *BaS, << 1368 1186 << 1369 AddElement("Ba", 56, 40, *BaN , *BaA , *BaS , *BaW); >> 1370 1187 // Z = 57 --------------------------------- 1371 // Z = 57 -------------------------------------------------------------------- 1188 G4int LaN[39] = {117, 118, 119, 120, 121, 1 << 1372 int LaN[39] = 1189 133, 134, 135, 136, 137, 138, 139, 140, 1 << 1373 {117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 1190 152, 153, 154, 155}; << 1374 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 1191 << 1375 147, 148, 149, 150, 151, 152, 153, 154, 155}; 1192 G4double LaA[39] = {116.95, 117.947, 118.94 << 1376 1193 124.921, 125.919, 126.916, 127.915, 128.9 << 1377 double LaA[39] = 1194 135.908, 136.906, 137.907, 138.906, 139.9 << 1378 {116.95 , 117.947, 118.941, 119.938, 120.933, 121.931, 122.926, 123.925, 1195 145.926, 146.928, 147.932, 148.934, 149.9 << 1379 124.921, 125.919, 126.916, 127.915, 128.913, 129.912, 130.91 , 131.91 , 1196 << 1380 132.908, 133.908, 134.907, 135.908, 136.906, 137.907, 138.906, 139.909, 1197 G4double LaS[39] = {96, 86, 75, 64, 54, 54, << 1381 140.911, 141.914, 142.916, 143.92 , 144.922, 145.926, 146.928, 147.932, 1198 80, 50, 4, 3, 3, 5, 6, 16, 60, 70, 80, 80 << 1382 148.934, 149.939, 150.942, 151.946, 152.949, 153.954, 154.958}; 1199 << 1383 1200 G4double LaW[39] = {0, 0, 0, 0, 0, 0, 0, 0, << 1384 double LaS[39] = 1201 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, << 1385 {96, 86, 75, 64, 54, 54, 43, 32, 32, 32, 24, 43, 60, 22, 11, 50, 21, 28, 11, 1202 << 1386 80, 50, 4, 3, 3, 5, 6, 16, 60, 70, 80, 80, 14, 32, 43, 54, 64, 75, 86, 97}; 1203 AddElement("La", 57, 39, *LaN, *LaA, *LaS, << 1387 1204 << 1388 double LaW[39] = >> 1389 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.09, 99.91, >> 1390 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1391 >> 1392 AddElement("La", 57, 39, *LaN , *LaA , *LaS , *LaW); >> 1393 1205 // Z = 58 --------------------------------- 1394 // Z = 58 -------------------------------------------------------------------- 1206 G4int CeN[39] = {119, 120, 121, 122, 123, 1 << 1395 int CeN[39] = 1207 135, 136, 137, 138, 139, 140, 141, 142, 1 << 1396 {119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 1208 154, 155, 156, 157}; << 1397 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 1209 << 1398 149, 150, 151, 152, 153, 154, 155, 156, 157}; 1210 G4double CeA[39] = {118.953, 119.947, 120.9 << 1399 1211 126.923, 127.919, 128.918, 129.915, 130.9 << 1400 double CeA[39] = 1212 136.908, 137.906, 138.907, 139.905, 140.9 << 1401 {118.953, 119.947, 120.944, 121.938, 122.936, 123.931, 124.929, 125.924, 1213 146.923, 147.924, 148.928, 149.93, 150.93 << 1402 126.923, 127.919, 128.918, 129.915, 130.914, 131.911, 132.912, 133.909, 1214 156.956}; << 1403 134.909, 135.907, 136.908, 137.906, 138.907, 139.905, 140.908, 141.909, 1215 << 1404 142.912, 143.914, 144.917, 145.919, 146.923, 147.924, 148.928, 149.93 , 1216 G4double CeS[39] = {97, 86, 75, 64, 54, 54, << 1405 150.934, 151.936, 152.941, 153.943, 154.948, 155.951, 156.956}; 1217 11, 8, 3, 3, 4, 4, 4, 40, 70, 60, 13, 80, << 1406 1218 << 1407 double CeS[39] = 1219 G4double CeW[39] = {0, 0, 0, 0, 0, 0, 0, 0, << 1408 {97, 86, 75, 64, 54, 54, 43, 43, 32, 32, 22, 66, 44, 21, 21, 22, 12, 50, 50, 1220 0, 11.114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, << 1409 11, 8, 3, 3, 4, 4, 4, 40, 70, 60, 13, 80, 13, 32, 43, 54, 64, 75, 86, 97}; 1221 << 1410 1222 AddElement("Ce", 58, 39, *CeN, *CeA, *CeS, << 1411 double CeW[39] = 1223 << 1412 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.185, 0, 0.251, 0, >> 1413 88.45, 0, 11.114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1414 >> 1415 AddElement("Ce", 58, 39, *CeN , *CeA , *CeS , *CeW); >> 1416 1224 // Z = 59 --------------------------------- 1417 // Z = 59 -------------------------------------------------------------------- 1225 G4int PrN[39] = {121, 122, 123, 124, 125, 1 << 1418 int PrN[39] = 1226 137, 138, 139, 140, 141, 142, 143, 144, 1 << 1419 {121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 1227 156, 157, 158, 159}; << 1420 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 1228 << 1421 151, 152, 153, 154, 155, 156, 157, 158, 159}; 1229 G4double PrA[39] = {120.955, 121.952, 122.9 << 1422 1230 128.925, 129.923, 130.92, 131.919, 132.91 << 1423 double PrA[39] = 1231 138.909, 139.909, 140.908, 141.91, 142.91 << 1424 {120.955, 121.952, 122.946, 123.943, 124.938, 125.935, 126.931, 127.929, 1232 148.924, 149.927, 150.928, 151.932, 152.9 << 1425 128.925, 129.923, 130.92 , 131.919, 132.916, 133.916, 134.913, 135.913, 1233 158.955}; << 1426 136.911, 137.911, 138.909, 139.909, 140.908, 141.91 , 142.911, 143.913, 1234 << 1427 144.915, 145.918, 146.919, 147.922, 148.924, 149.927, 150.928, 151.932, 1235 G4double PrS[39] = {86, 86, 75, 64, 54, 54, << 1428 152.934, 153.937, 154.94 , 155.944, 156.947, 157.952, 158.955}; 1236 3, 3, 3, 4, 8, 60, 40, 10, 11, 90, 40, 32 << 1429 1237 << 1430 double PrS[39] = 1238 G4double PrW[39] = {0, 0, 0, 0, 0, 0, 0, 0, << 1431 {86, 86, 75, 64, 54, 54, 43, 43, 32, 32, 47, 21, 21, 32, 16, 50, 50, 16, 9, 1239 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} << 1432 7, 3, 3, 3, 4, 8, 60, 40, 10, 11, 90, 40, 32, 32, 43, 54, 64, 75, 86, 97}; 1240 << 1433 1241 AddElement("Pr", 59, 39, *PrN, *PrA, *PrS, << 1434 double PrW[39] = 1242 << 1435 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, >> 1436 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1437 >> 1438 AddElement("Pr", 59, 39, *PrN , *PrA , *PrS , *PrW); >> 1439 1243 // Z = 60 --------------------------------- 1440 // Z = 60 -------------------------------------------------------------------- 1244 G4int NdN[36] = {126, 127, 128, 129, 130, 1 << 1441 int NdN[36] = 1245 142, 143, 144, 145, 146, 147, 148, 149, 1 << 1442 {126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 1246 161}; << 1443 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 1247 << 1444 156, 157, 158, 159, 160, 161}; 1248 G4double NdA[36] = {125.943, 126.941, 127.9 << 1445 1249 133.919, 134.918, 135.915, 136.915, 137.9 << 1446 double NdA[36] = 1250 144.913, 145.913, 146.916, 147.917, 148.9 << 1447 {125.943, 126.941, 127.935, 128.933, 129.929, 130.927, 131.923, 132.922, 1251 154.933, 155.935, 156.939, 157.942, 158.9 << 1448 133.919, 134.918, 135.915, 136.915, 137.912, 138.912, 139.909, 140.91 , 1252 << 1449 141.908, 142.91 , 143.91 , 144.913, 145.913, 146.916, 147.917, 148.92 , 1253 G4double NdS[36] = {75, 64, 64, 39, 54, 50, << 1450 149.921, 150.924, 151.925, 152.928, 153.929, 154.933, 155.935, 156.939, 1254 3, 3, 3, 4, 4, 30, 29, 12, 16, 43, 54, 64 << 1451 157.942, 158.946, 159.949, 160.954}; 1255 << 1452 1256 G4double NdW[36] = {0, 0, 0, 0, 0, 0, 0, 0, << 1453 double NdS[36] = 1257 0, 5.7, 0, 5.6, 0, 0, 0, 0, 0, 0, 0, 0, 0 << 1454 {75, 64, 64, 39, 54, 50, 32, 32, 36, 22, 60, 80, 22, 50, 21, 4, 3, 3, 3, 3, 1258 << 1455 3, 3, 3, 3, 4, 4, 30, 29, 12, 16, 43, 54, 64, 75, 86, 97}; 1259 AddElement("Nd", 60, 36, *NdN, *NdA, *NdS, << 1456 1260 << 1457 double NdW[36] = >> 1458 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27.2, 12.2, 23.8, 8.3, 17.2, >> 1459 0, 5.7, 0, 5.6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1460 >> 1461 AddElement("Nd", 60, 36, *NdN , *NdA , *NdS , *NdW); >> 1462 1261 // Z = 61 --------------------------------- 1463 // Z = 61 -------------------------------------------------------------------- 1262 G4int PmN[36] = {128, 129, 130, 131, 132, 1 << 1464 int PmN[36] = 1263 144, 145, 146, 147, 148, 149, 150, 151, 1 << 1465 {128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 1264 163}; << 1466 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 1265 << 1467 158, 159, 160, 161, 162, 163}; 1266 G4double PmA[36] = {127.948, 128.943, 129.9 << 1468 1267 136.921, 137.919, 138.917, 139.916, 140.9 << 1469 double PmA[36] = 1268 146.915, 147.917, 148.918, 149.921, 150.9 << 1470 {127.948, 128.943, 129.94 , 130.936, 131.934, 132.93 , 133.928, 134.925, 1269 156.933, 157.937, 158.939, 159.943, 160.9 << 1471 135.923, 136.921, 137.919, 138.917, 139.916, 140.914, 141.913, 142.911, 1270 << 1472 143.913, 144.913, 145.915, 146.915, 147.917, 148.918, 149.921, 150.921, 1271 G4double PmS[36] = {97, 86, 75, 64, 54, 54, << 1473 151.923, 152.924, 153.927, 154.928, 155.931, 156.933, 157.937, 158.939, 1272 5, 22, 6, 80, 12, 80, 30, 40, 32, 43, 54, << 1474 159.943, 160.946, 161.95 , 162.954}; 1273 << 1475 1274 G4double PmW[36] = {0, 0, 0, 0, 0, 0, 0, 0, << 1476 double PmS[36] = 1275 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 1477 {97, 86, 75, 64, 54, 54, 42, 35, 22, 15, 34, 60, 30, 29, 50, 4, 4, 4, 5, 3, 1276 << 1478 7, 5, 22, 6, 80, 12, 80, 30, 40, 32, 43, 54, 64, 75, 86, 97}; 1277 AddElement("Pm", 61, 36, *PmN, *PmA, *PmS, << 1479 1278 << 1480 double PmW[36] = >> 1481 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, >> 1482 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1483 >> 1484 AddElement("Pm", 61, 36, *PmN , *PmA , *PmS , *PmW); >> 1485 1279 // Z = 62 --------------------------------- 1486 // Z = 62 -------------------------------------------------------------------- 1280 G4int SmN[36] = {130, 131, 132, 133, 134, 1 << 1487 int SmN[36] = 1281 146, 147, 148, 149, 150, 151, 152, 153, 1 << 1488 {130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 1282 165}; << 1489 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 1283 << 1490 160, 161, 162, 163, 164, 165}; 1284 G4double SmA[36] = {129.949, 130.946, 131.9 << 1491 1285 137.924, 138.922, 139.919, 140.918, 141.9 << 1492 double SmA[36] = 1286 147.915, 148.917, 149.917, 150.92, 151.92 << 1493 {129.949, 130.946, 131.941, 132.939, 133.934, 134.932, 135.928, 136.927, 1287 158.933, 159.935, 160.939, 161.941, 162.9 << 1494 137.924, 138.922, 139.919, 140.918, 141.915, 142.915, 143.912, 144.913, 1288 << 1495 145.913, 146.915, 147.915, 148.917, 149.917, 150.92 , 151.92 , 152.922, 1289 G4double SmS[36] = {97, 97, 75, 64, 54, 54, << 1496 153.922, 154.925, 155.926, 156.928, 157.93 , 158.933, 159.935, 160.939, 1290 3, 3, 3, 3, 10, 50, 80, 32, 43, 54, 64, 7 << 1497 161.941, 162.945, 163.948, 164.953}; 1291 << 1498 1292 G4double SmW[36] = {0, 0, 0, 0, 0, 0, 0, 0, << 1499 double SmS[36] = 1293 7.38, 0, 26.75, 0, 22.75, 0, 0, 0, 0, 0, << 1500 {97, 97, 75, 64, 54, 54, 43, 12, 32, 16, 16, 13, 11, 4, 4, 4, 4, 3, 3, 3, 3, 1294 << 1501 3, 3, 3, 3, 3, 10, 50, 80, 32, 43, 54, 64, 75, 86, 97}; 1295 AddElement("Sm", 62, 36, *SmN, *SmA, *SmS, << 1502 1296 << 1503 double SmW[36] = >> 1504 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.07, 0, 0, 14.99, 11.24, 13.82, >> 1505 7.38, 0, 26.75, 0, 22.75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1506 >> 1507 AddElement("Sm", 62, 36, *SmN , *SmA , *SmS , *SmW); >> 1508 1297 // Z = 63 --------------------------------- 1509 // Z = 63 -------------------------------------------------------------------- 1298 G4int EuN[36] = {132, 133, 134, 135, 136, 1 << 1510 int EuN[36] = 1299 148, 149, 150, 151, 152, 153, 154, 155, 1 << 1511 {132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 1300 167}; << 1512 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 1301 << 1513 162, 163, 164, 165, 166, 167}; 1302 G4double EuA[36] = {131.954, 132.949, 133.9 << 1514 1303 140.925, 141.923, 142.92, 143.919, 144.91 << 1515 double EuA[36] = 1304 151.922, 152.921, 153.923, 154.923, 155.9 << 1516 {131.954, 132.949, 133.946, 134.942, 135.94 , 136.935, 137.933, 138.93 , 1305 161.937, 162.939, 163.943, 164.946, 165.9 << 1517 139.928, 140.925, 141.923, 142.92 , 143.919, 144.916, 145.917, 146.917, 1306 << 1518 147.918, 148.918, 149.92 , 150.92 , 151.922, 152.921, 153.923, 154.923, 1307 G4double EuS[36] = {97, 97, 75, 64, 54, 54, << 1519 155.925, 156.925, 157.928, 158.929, 159.932, 160.934, 161.937, 162.939, 1308 3, 3, 3, 6, 7, 80, 9, 22, 32, 43, 54, 64, << 1520 163.943, 164.946, 165.95 , 166.953}; 1309 << 1521 1310 G4double EuW[36] = {0, 0, 0, 0, 0, 0, 0, 0, << 1522 double EuS[36] = 1311 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 1523 {97, 97, 75, 64, 54, 54, 43, 16, 60, 30, 30, 14, 19, 5, 8, 4, 19, 5, 8, 3, 1312 << 1524 3, 3, 3, 3, 6, 7, 80, 9, 22, 32, 43, 54, 64, 75, 86, 97}; 1313 AddElement("Eu", 63, 36, *EuN, *EuA, *EuS, << 1525 1314 << 1526 double EuW[36] = >> 1527 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47.81, 0, 52.19, >> 1528 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1529 >> 1530 AddElement("Eu", 63, 36, *EuN , *EuA , *EuS , *EuW); >> 1531 1315 // Z = 64 --------------------------------- 1532 // Z = 64 -------------------------------------------------------------------- 1316 G4int GdN[34] = {136, 137, 138, 139, 140, 1 << 1533 int GdN[34] = 1317 152, 153, 154, 155, 156, 157, 158, 159, 1 << 1534 {136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 1318 << 1535 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 1319 G4double GdA[34] = {135.947, 136.945, 137.9 << 1536 166, 167, 168, 169}; 1320 143.923, 144.922, 145.918, 146.919, 147.9 << 1537 1321 154.923, 155.922, 156.924, 157.924, 158.9 << 1538 double GdA[34] = 1322 164.939, 165.942, 166.946, 167.948, 168.9 << 1539 {135.947, 136.945, 137.94 , 138.938, 139.934, 140.932, 141.928, 142.927, 1323 << 1540 143.923, 144.922, 145.918, 146.919, 147.918, 148.919, 149.919, 150.92 , 1324 G4double GdS[34] = {75, 64, 54, 54, 43, 32, << 1541 151.92 , 152.922, 153.921, 154.923, 155.922, 156.924, 157.924, 158.926, 1325 3, 3, 3, 5, 32, 43, 54, 64, 64, 75, 86}; << 1542 159.927, 160.93 , 161.931, 162.934, 163.936, 164.939, 165.942, 166.946, 1326 << 1543 167.948, 168.953}; 1327 G4double GdW[34] = {0, 0, 0, 0, 0, 0, 0, 0, << 1544 1328 15.65, 24.84, 0, 21.86, 0, 0, 0, 0, 0, 0, << 1545 double GdS[34] = 1329 << 1546 {75, 64, 54, 54, 43, 32, 32, 22, 22, 40, 6, 4, 4, 5, 7, 4, 3, 3, 3, 3, 3, 3, 1330 AddElement("Gd", 64, 34, *GdN, *GdA, *GdS, << 1547 3, 3, 3, 3, 5, 32, 43, 54, 64, 64, 75, 86}; 1331 << 1548 >> 1549 double GdW[34] = >> 1550 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.2, 0, 2.18, 14.8, 20.47, >> 1551 15.65, 24.84, 0, 21.86, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1552 >> 1553 AddElement("Gd", 64, 34, *GdN , *GdA , *GdS , *GdW); >> 1554 1332 // Z = 65 --------------------------------- 1555 // Z = 65 -------------------------------------------------------------------- 1333 G4int TbN[34] = {138, 139, 140, 141, 142, 1 << 1556 int TbN[34] = 1334 154, 155, 156, 157, 158, 159, 160, 161, 1 << 1557 {138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 1335 << 1558 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 1336 G4double TbA[34] = {137.953, 138.948, 139.9 << 1559 168, 169, 170, 171}; 1337 145.927, 146.924, 147.924, 148.923, 149.9 << 1560 1338 155.925, 156.924, 157.925, 158.925, 159.9 << 1561 double TbA[34] = 1339 165.938, 166.94, 167.944, 168.946, 169.95 << 1562 {137.953, 138.948, 139.946, 140.941, 141.939, 142.935, 143.933, 144.929, 1340 << 1563 145.927, 146.924, 147.924, 148.923, 149.924, 150.923, 151.924, 152.923, 1341 G4double TbS[34] = {86, 75, 96, 64, 82, 43, << 1564 153.925, 154.923, 155.925, 156.924, 157.925, 158.925, 159.927, 160.928, 1342 3, 3, 3, 40, 5, 11, 21, 32, 43, 54, 64, 7 << 1565 161.929, 162.931, 163.933, 164.935, 165.938, 166.94 , 167.944, 168.946, 1343 << 1566 169.95 , 170.953}; 1344 G4double TbW[34] = {0, 0, 0, 0, 0, 0, 0, 0, << 1567 1345 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 1568 double TbS[34] = 1346 << 1569 {86, 75, 96, 64, 82, 43, 32, 24, 50, 13, 30, 5, 9, 5, 40, 5, 50, 13, 5, 3, 1347 AddElement("Tb", 65, 34, *TbN, *TbA, *TbS, << 1570 3, 3, 3, 3, 40, 5, 11, 21, 32, 43, 54, 64, 75, 86}; 1348 << 1571 >> 1572 double TbW[34] = >> 1573 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, >> 1574 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1575 >> 1576 AddElement("Tb", 65, 34, *TbN , *TbA , *TbS , *TbW); >> 1577 1349 // Z = 66 --------------------------------- 1578 // Z = 66 -------------------------------------------------------------------- 1350 G4int DyN[34] = {140, 141, 142, 143, 144, 1 << 1579 int DyN[34] = 1351 156, 157, 158, 159, 160, 161, 162, 163, 1 << 1580 {140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 1352 << 1581 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 1353 G4double DyA[34] = {139.954, 140.951, 141.9 << 1582 170, 171, 172, 173}; 1354 147.927, 148.927, 149.926, 150.926, 151.9 << 1583 1355 157.924, 158.926, 159.925, 160.927, 161.9 << 1584 double DyA[34] = 1356 167.937, 168.94, 169.943, 170.946, 171.94 << 1585 {139.954, 140.951, 141.946, 142.944, 143.939, 144.937, 145.933, 146.931, 1357 << 1586 147.927, 148.927, 149.926, 150.926, 151.925, 152.926, 153.924, 154.926, 1358 G4double DyS[34] = {97, 75, 85, 54, 43, 32, << 1587 155.924, 156.925, 157.924, 158.926, 159.925, 160.927, 161.927, 162.929, >> 1588 163.929, 164.932, 165.933, 166.936, 167.937, 168.94 , 169.943, 170.946, >> 1589 171.949, 172.953}; >> 1590 >> 1591 double DyS[34] = >> 1592 {97, 75, 85, 54, 43, 32, 12, 60, 30, 12, 6, 5, 6, 5, 9, 13, 7, 7, 4, 3, 3, 3, 1359 3, 3, 3, 3, 3, 60, 32, 32, 43, 54, 64, 75 1593 3, 3, 3, 3, 3, 60, 32, 32, 43, 54, 64, 75}; 1360 << 1594 1361 G4double DyW[34] = {0, 0, 0, 0, 0, 0, 0, 0, << 1595 double DyW[34] = 1362 25.51, 24.9, 28.18, 0, 0, 0, 0, 0, 0, 0, << 1596 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.06, 0, 0.1, 0, 2.34, 1363 << 1597 18.91, 25.51, 24.9, 28.18, 0, 0, 0, 0, 0, 0, 0, 0, 0}; 1364 AddElement("Dy", 66, 34, *DyN, *DyA, *DyS, << 1598 1365 << 1599 AddElement("Dy", 66, 34, *DyN , *DyA , *DyS , *DyW); >> 1600 1366 // Z = 67 --------------------------------- 1601 // Z = 67 -------------------------------------------------------------------- 1367 G4int HoN[34] = {142, 143, 144, 145, 146, 1 << 1602 int HoN[34] = 1368 158, 159, 160, 161, 162, 163, 164, 165, 1 << 1603 {142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 1369 << 1604 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 1370 G4double HoA[34] = {141.96, 142.955, 143.95 << 1605 172, 173, 174, 175}; 1371 150.932, 151.932, 152.93, 153.931, 154.92 << 1606 1372 161.929, 162.929, 163.93, 164.93, 165.932 << 1607 double HoA[34] = 1373 172.947, 173.951, 174.954}; << 1608 {141.96 , 142.955, 143.952, 144.947, 145.944, 146.94 , 147.937, 148.934, 1374 << 1609 149.933, 150.932, 151.932, 152.93 , 153.931, 154.929, 155.93 , 156.928, 1375 G4double HoS[34] = {107, 75, 64, 64, 54, 43 << 1610 157.929, 158.928, 159.929, 160.928, 161.929, 162.929, 163.93 , 164.93 , 1376 5, 3, 3, 3, 3, 6, 30, 22, 50, 64, 43, 43, << 1611 165.932, 166.933, 167.935, 168.937, 169.94 , 170.941, 171.945, 172.947, 1377 << 1612 173.951, 174.954}; 1378 G4double HoW[34] = {0, 0, 0, 0, 0, 0, 0, 0, << 1613 1379 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 1614 double HoS[34] = 1380 << 1615 {107, 75, 64, 64, 54, 43, 29, 23, 11, 13, 30, 6, 10, 25, 22, 50, 30, 4, 16, 1381 AddElement("Ho", 67, 34, *HoN, *HoA, *HoS, << 1616 4, 5, 3, 3, 3, 3, 6, 30, 22, 50, 64, 43, 43, 54, 64}; 1382 << 1617 >> 1618 double HoW[34] = >> 1619 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, >> 1620 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1621 >> 1622 AddElement("Ho", 67, 34, *HoN , *HoA , *HoS , *HoW); >> 1623 1383 // Z = 68 --------------------------------- 1624 // Z = 68 -------------------------------------------------------------------- 1384 G4int ErN[34] = {144, 145, 146, 147, 148, 1 << 1625 int ErN[34] = 1385 160, 161, 162, 163, 164, 165, 166, 167, 1 << 1626 {144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 1386 << 1627 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 1387 G4double ErA[34] = {143.961, 144.957, 145.9 << 1628 174, 175, 176, 177}; 1388 151.935, 152.935, 153.933, 154.933, 155.9 << 1629 1389 162.93, 163.929, 164.931, 165.93, 166.932 << 1630 double ErA[34] = 1390 173.944, 174.948, 175.95, 176.954}; << 1631 {143.961, 144.957, 145.952, 146.949, 147.944, 148.942, 149.938, 150.937, 1391 << 1632 151.935, 152.935, 153.933, 154.933, 155.931, 156.932, 157.93 , 158.931, 1392 G4double ErS[34] = {86, 75, 64, 54, 43, 51, << 1633 159.929, 160.93 , 161.929, 162.93 , 163.929, 164.931, 165.93 , 166.932, 1393 4, 3, 3, 3, 3, 3, 3, 5, 21, 32, 43, 43, 6 << 1634 167.932, 168.935, 169.935, 170.938, 171.939, 172.942, 173.944, 174.948, 1394 << 1635 175.95 , 176.954}; 1395 G4double ErW[34] = {0, 0, 0, 0, 0, 0, 0, 0, << 1636 1396 22.93, 26.78, 0, 14.93, 0, 0, 0, 0, 0, 0, << 1637 double ErS[34] = 1397 << 1638 {86, 75, 64, 54, 43, 51, 11, 32, 30, 12, 6, 50, 80, 90, 11, 5, 50, 10, 4, 6, 1398 AddElement("Er", 68, 34, *ErN, *ErA, *ErS, << 1639 4, 4, 3, 3, 3, 3, 3, 3, 5, 21, 32, 43, 43, 64}; 1399 << 1640 >> 1641 double ErW[34] = >> 1642 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.14, 0, 1.61, 0, >> 1643 33.61, 22.93, 26.78, 0, 14.93, 0, 0, 0, 0, 0, 0, 0}; >> 1644 >> 1645 AddElement("Er", 68, 34, *ErN , *ErA , *ErS , *ErW); >> 1646 1400 // Z = 69 --------------------------------- 1647 // Z = 69 -------------------------------------------------------------------- 1401 G4int TmN[34] = {146, 147, 148, 149, 150, 1 << 1648 int TmN[34] = 1402 162, 163, 164, 165, 166, 167, 168, 169, 1 << 1649 {146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 1403 << 1650 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 1404 G4double TmA[34] = {145.966, 146.961, 147.9 << 1651 176, 177, 178, 179}; 1405 153.941, 154.939, 155.939, 156.937, 157.9 << 1652 1406 163.933, 164.932, 165.934, 166.933, 167.9 << 1653 double TmA[34] = 1407 173.942, 174.944, 175.947, 176.949, 177.9 << 1654 {145.966, 146.961, 147.958, 148.953, 149.95 , 150.945, 151.944, 152.942, 1408 << 1655 153.941, 154.939, 155.939, 156.937, 157.937, 158.935, 159.935, 160.933, 1409 G4double TmS[34] = {75, 64, 75, 64, 54, 15, << 1656 161.934, 162.933, 163.933, 164.932, 165.934, 166.933, 167.934, 168.934, 1410 12, 3, 4, 3, 3, 3, 7, 6, 50, 50, 11, 32, << 1657 169.936, 170.936, 171.938, 172.94 , 173.942, 174.944, 175.947, 176.949, 1411 << 1658 177.953, 178.955}; 1412 G4double TmW[34] = {0, 0, 0, 0, 0, 0, 0, 0, << 1659 1413 0, 0, 0, 0, 0, 0, 0, 0, 0}; << 1660 double TmS[34] = 1414 << 1661 {75, 64, 75, 64, 54, 15, 32, 23, 12, 14, 60, 11, 13, 70, 33, 10, 30, 7, 20, 1415 AddElement("Tm", 69, 34, *TmN, *TmA, *TmS, << 1662 4, 12, 3, 4, 3, 3, 3, 7, 6, 50, 50, 11, 32, 43, 54}; 1416 << 1663 >> 1664 double TmW[34] = >> 1665 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, >> 1666 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1667 >> 1668 AddElement("Tm", 69, 34, *TmN , *TmA , *TmS , *TmW); >> 1669 1417 // Z = 70 --------------------------------- 1670 // Z = 70 -------------------------------------------------------------------- 1418 G4int YbN[34] = {148, 149, 150, 151, 152, 1 << 1671 int YbN[34] = 1419 164, 165, 166, 167, 168, 169, 170, 171, 1 << 1672 {148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 1420 << 1673 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 1421 G4double YbA[34] = {147.967, 148.963, 149.9 << 1674 178, 179, 180, 181}; 1422 155.943, 156.943, 157.94, 158.94, 159.938 << 1675 1423 166.935, 167.934, 168.935, 169.935, 170.9 << 1676 double YbA[34] = 1424 176.945, 177.947, 178.95, 179.952, 180.95 << 1677 {147.967, 148.963, 149.958, 150.955, 151.95 , 152.949, 153.946, 154.946, 1425 << 1678 155.943, 156.943, 157.94 , 158.94 , 159.938, 160.938, 161.936, 162.936, 1426 G4double YbS[34] = {86, 75, 64, 34, 38, 32, << 1679 163.935, 164.935, 165.934, 166.935, 167.934, 168.935, 169.935, 170.936, 1427 5, 5, 3, 3, 30, 30, 30, 30, 3, 3, 11, 32, << 1680 171.936, 172.938, 173.939, 174.941, 175.943, 176.945, 177.947, 178.95, 1428 << 1681 179.952, 180.956}; 1429 G4double YbW[34] = {0, 0, 0, 0, 0, 0, 0, 0, << 1682 1430 14.28, 21.83, 16.13, 31.83, 0, 12.76, 0, << 1683 double YbS[34] = 1431 << 1684 {86, 75, 64, 34, 38, 32, 11, 32, 40, 60, 11, 10, 22, 24, 22, 11, 11, 22, 9, 1432 AddElement("Yb", 70, 34, *YbN, *YbA, *YbS, << 1685 5, 5, 5, 3, 3, 30, 30, 30, 30, 3, 3, 11, 32, 43, 43}; 1433 << 1686 >> 1687 double YbW[34] = >> 1688 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.13, 0, 3.04, >> 1689 14.28, 21.83, 16.13, 31.83, 0, 12.76, 0, 0, 0, 0, 0}; >> 1690 >> 1691 AddElement("Yb", 70, 34, *YbN , *YbA , *YbS , *YbW); >> 1692 1434 // Z = 71 --------------------------------- 1693 // Z = 71 -------------------------------------------------------------------- 1435 G4int LuN[35] = {150, 151, 152, 153, 154, 1 << 1694 int LuN[35] = 1436 166, 167, 168, 169, 170, 171, 172, 173, 1 << 1695 {150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 1437 << 1696 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 1438 G4double LuA[35] = {149.973, 150.967, 151.9 << 1697 180, 181, 182, 183, 184}; 1439 157.949, 158.947, 159.946, 160.944, 161.9 << 1698 1440 168.938, 169.938, 170.938, 171.939, 172.9 << 1699 double LuA[35] = 1441 178.947, 179.95, 180.952, 181.955, 182.95 << 1700 {149.973, 150.967, 151.964, 152.959, 153.957, 154.954, 155.953, 156.95 , 1442 << 1701 157.949, 158.947, 159.946, 160.944, 161.943, 162.941, 163.941, 164.94 , 1443 G4double LuS[35] = {75, 65, 75, 64, 54, 14, << 1702 165.94 , 166.938, 167.939, 168.938, 169.938, 170.938, 171.939, 172.939, 1444 20, 3, 4, 3, 30, 28, 28, 28, 3, 6, 80, 32 << 1703 173.94 , 174.941, 175.943, 176.944, 177.946, 178.947, 179.95 , 180.952, 1445 << 1704 181.955, 182.958, 183.961}; 1446 G4double LuW[35] = {0, 0, 0, 0, 0, 0, 0, 0, << 1705 1447 97.41, 2.59, 0, 0, 0, 0, 0, 0, 0, 0}; << 1706 double LuS[35] = 1448 << 1707 {75, 65, 75, 64, 54, 14, 32, 23, 13, 50, 25, 26, 24, 24, 13, 90, 17, 11, 90, 1449 AddElement("Lu", 71, 35, *LuN, *LuA, *LuS, << 1708 6, 20, 3, 4, 3, 30, 28, 28, 28, 3, 6, 80, 32, 32, 32, 43}; 1450 << 1709 >> 1710 double LuW[35] = >> 1711 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 1712 97.41, 2.59, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1713 >> 1714 AddElement("Lu", 71, 35, *LuN , *LuA , *LuS , *LuW); >> 1715 1451 // Z = 72 --------------------------------- 1716 // Z = 72 -------------------------------------------------------------------- 1452 G4int HfN[33] = {154, 155, 156, 157, 158, 1 << 1717 int HfN[33] = 1453 170, 171, 172, 173, 174, 175, 176, 177, 1 << 1718 {154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 1454 << 1719 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 1455 G4double HfA[33] = {153.964, 154.963, 155.9 << 1720 184, 185, 186}; 1456 161.947, 162.947, 163.944, 164.945, 165.9 << 1721 1457 172.941, 173.94, 174.942, 175.941, 176.94 << 1722 double HfA[33] = 1458 182.954, 183.955, 184.959, 185.961}; << 1723 {153.964, 154.963, 155.959, 156.958, 157.955, 158.954, 159.951, 160.95 , 1459 << 1724 161.947, 162.947, 163.944, 164.945, 165.942, 166.943, 167.941, 168.941, 1460 G4double HfS[33] = {75, 64, 38, 32, 11, 32, << 1725 169.94 , 170.94 , 171.939, 172.941, 173.94 , 174.942, 175.941, 176.943, 1461 11, 3, 3, 29, 27, 27, 27, 27, 28, 7, 30, << 1726 177.944, 178.946, 179.947, 180.949, 181.951, 182.954, 183.955, 184.959, 1462 << 1727 185.961}; 1463 G4double HfW[33] = {0, 0, 0, 0, 0, 0, 0, 0, << 1728 1464 18.6, 27.28, 13.62, 35.08, 0, 0, 0, 0, 0, << 1729 double HfS[33] = 1465 << 1730 {75, 64, 38, 32, 11, 32, 40, 80, 12, 34, 21, 40, 32, 22, 11, 90, 21, 21, 50, 1466 AddElement("Hf", 72, 33, *HfN, *HfA, *HfS, << 1731 11, 3, 3, 29, 27, 27, 27, 27, 28, 7, 30, 40, 32, 32}; 1467 << 1732 >> 1733 double HfW[33] = >> 1734 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.16, 0, 5.26, >> 1735 18.6, 27.28, 13.62, 35.08, 0, 0, 0, 0, 0, 0}; >> 1736 >> 1737 AddElement("Hf", 72, 33, *HfN , *HfA , *HfS , *HfW); >> 1738 1468 // Z = 73 --------------------------------- 1739 // Z = 73 -------------------------------------------------------------------- 1469 G4int TaN[33] = {156, 157, 158, 159, 160, 1 << 1740 int TaN[33] = 1470 172, 173, 174, 175, 176, 177, 178, 179, 1 << 1741 {156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 1471 << 1742 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 1472 G4double TaA[33] = {155.972, 156.968, 157.9 << 1743 186, 187, 188}; 1473 163.954, 164.951, 165.95, 166.948, 167.94 << 1744 1474 173.944, 174.944, 175.945, 176.944, 177.9 << 1745 double TaA[33] = 1475 183.954, 184.956, 185.959, 186.96, 187.96 << 1746 {155.972, 156.968, 157.966, 158.963, 159.961, 160.958, 161.957, 162.954, 1476 << 1747 163.954, 164.951, 165.95 , 166.948, 167.948, 168.946, 169.946, 170.944, 1477 G4double TaS[33] = {64, 64, 54, 13, 33, 60, << 1748 171.945, 172.944, 173.944, 174.944, 175.945, 176.944, 177.946, 178.946, 1478 11, 11, 4, 11, 6, 3, 3, 3, 3, 28, 15, 60, << 1749 179.947, 180.948, 181.95 , 182.951, 183.954, 184.956, 185.959, 186.96 , 1479 << 1750 187.964}; 1480 G4double TaW[33] = {0, 0, 0, 0, 0, 0, 0, 0, << 1751 1481 99.988, 0, 0, 0, 0, 0, 0, 0}; << 1752 double TaS[33] = 1482 << 1753 {64, 64, 54, 13, 33, 60, 14, 80, 43, 24, 32, 46, 39, 22, 21, 22, 20, 24, 90, 1483 AddElement("Ta", 73, 33, *TaN, *TaA, *TaS, << 1754 11, 11, 4, 11, 6, 3, 3, 3, 3, 28, 15, 60, 32, 32}; 1484 << 1755 >> 1756 double TaW[33] = >> 1757 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 1758 0.012, 99.988, 0, 0, 0, 0, 0, 0, 0}; >> 1759 >> 1760 AddElement("Ta", 73, 33, *TaN , *TaA , *TaS , *TaW); >> 1761 1485 // Z = 74 --------------------------------- 1762 // Z = 74 -------------------------------------------------------------------- 1486 G4int WN[33] = {158, 159, 160, 161, 162, 16 << 1763 int WN[33] = 1487 174, 175, 176, 177, 178, 179, 180, 181, 1 << 1764 {158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 1488 << 1765 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 1489 G4double WA[33] = {157.974, 158.972, 159.96 << 1766 188, 189, 190}; 1490 165.955, 166.955, 167.952, 168.952, 169.9 << 1767 1491 175.946, 176.947, 177.946, 178.947, 179.9 << 1768 double WA[33] = 1492 185.954, 186.957, 187.958, 188.962, 189.9 << 1769 {157.974, 158.972, 159.968, 160.967, 161.963, 162.963, 163.959, 164.958, 1493 << 1770 165.955, 166.955, 167.952, 168.952, 169.949, 170.949, 171.947, 172.948, 1494 G4double WS[33] = {75, 64, 38, 33, 11, 33, << 1771 173.946, 174.947, 175.946, 176.947, 177.946, 178.947, 179.947, 180.948, 1495 11, 17, 5, 6, 3, 29, 29, 30, 3, 3, 4, 21, << 1772 181.948, 182.95 , 183.951, 184.953, 185.954, 186.957, 187.958, 188.962, 1496 << 1773 189.963}; 1497 G4double WW[33] = {0, 0, 0, 0, 0, 0, 0, 0, << 1774 1498 26.5, 14.31, 30.64, 0, 28.43, 0, 0, 0, 0} << 1775 double WS[33] = 1499 << 1776 {75, 64, 38, 33, 11, 33, 40, 90, 13, 33, 21, 34, 51, 30, 29, 40, 32, 21, 21, 1500 AddElement("W", 74, 33, *WN, *WA, *WS, *WW) << 1777 32, 11, 17, 5, 6, 3, 29, 29, 30, 3, 3, 4, 21, 24}; 1501 << 1778 >> 1779 double WW[33] = >> 1780 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.12, 0, >> 1781 26.5, 14.31, 30.64, 0, 28.43, 0, 0, 0, 0}; >> 1782 >> 1783 AddElement("W", 74, 33, *WN , *WA , *WS , *WW); >> 1784 1502 // Z = 75 --------------------------------- 1785 // Z = 75 -------------------------------------------------------------------- 1503 G4int ReN[33] = {160, 161, 162, 163, 164, 1 << 1786 int ReN[33] = 1504 176, 177, 178, 179, 180, 181, 182, 183, 1 << 1787 {160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 1505 << 1788 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 1506 G4double ReA[33] = {159.981, 160.978, 161.9 << 1789 190, 191, 192}; 1507 167.962, 168.959, 169.958, 170.956, 171.9 << 1790 1508 177.951, 178.95, 179.951, 180.95, 181.951 << 1791 double ReA[33] = 1509 188.959, 189.962, 190.963, 191.966}; << 1792 {159.981, 160.978, 161.976, 162.972, 163.97 , 164.967, 165.966, 166.963, 1510 << 1793 167.962, 168.959, 169.958, 170.956, 171.955, 172.953, 173.953, 174.951, 1511 G4double ReS[33] = {64, 64, 55, 12, 33, 80, << 1794 175.952, 176.95 , 177.951, 178.95 , 179.951, 180.95 , 181.951, 182.951, 1512 60, 40, 15, 11, 9, 6, 30, 3, 30, 30, 9, 2 << 1795 183.953, 184.953, 185.955, 186.956, 187.958, 188.959, 189.962, 190.963, 1513 << 1796 191.966}; 1514 G4double ReW[33] = {0, 0, 0, 0, 0, 0, 0, 0, << 1797 1515 37.4, 0, 62.6, 0, 0, 0, 0, 0}; << 1798 double ReS[33] = 1516 << 1799 {64, 64, 55, 12, 33, 80, 15, 14, 43, 22, 43, 37, 33, 48, 44, 48, 21, 21, 22, 1517 AddElement("Re", 75, 33, *ReN, *ReA, *ReS, << 1800 60, 40, 15, 11, 9, 6, 30, 3, 30, 30, 9, 23, 11, 21}; >> 1801 >> 1802 double ReW[33] = >> 1803 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 1804 37.4, 0, 62.6, 0, 0, 0, 0, 0}; >> 1805 >> 1806 AddElement("Re", 75, 33, *ReN , *ReA , *ReS , *ReW); 1518 1807 1519 // Z = 76 --------------------------------- 1808 // Z = 76 -------------------------------------------------------------------- 1520 G4int OsN[35] = {162, 163, 164, 165, 166, 1 << 1809 int OsN[35] = 1521 178, 179, 180, 181, 182, 183, 184, 185, 1 << 1810 {162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 1522 << 1811 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 1523 G4double OsA[35] = {161.984, 162.982, 163.9 << 1812 192, 193, 194, 195, 196}; 1524 169.964, 170.963, 171.96, 172.96, 173.957 << 1813 1525 180.953, 181.952, 182.953, 183.952, 184.9 << 1814 double OsA[35] = 1526 190.961, 191.961, 192.964, 193.965, 194.9 << 1815 {161.984, 162.982, 163.978, 164.976, 165.973, 166.972, 167.968, 168.967, 1527 << 1816 169.964, 170.963, 171.96 , 172.96 , 173.957, 174.957, 175.955, 176.955, 1528 G4double OsS[35] = {75, 64, 38, 33, 11, 33, << 1817 177.953, 178.954, 179.952, 180.953, 181.952, 182.953, 183.952, 184.954, 1529 22, 27, 11, 3, 3, 3, 30, 30, 30, 3, 3, 4, << 1818 185.954, 186.956, 187.956, 188.958, 189.958, 190.961, 191.961, 192.964, 1530 << 1819 193.965, 194.968, 195.97}; 1531 G4double OsW[35] = {0, 0, 0, 0, 0, 0, 0, 0, << 1820 1532 1.59, 1.96, 13.24, 16.15, 26.26, 0, 40.78 << 1821 double OsS[35] = 1533 << 1822 {75, 64, 38, 33, 11, 33, 40, 90, 14, 33, 21, 33, 50, 32, 22, 30, 22, 25, 20, 1534 AddElement("Os", 76, 35, *OsN, *OsA, *OsS, << 1823 22, 27, 11, 3, 3, 3, 30, 30, 30, 3, 3, 4, 4, 4, 54, 40}; 1535 << 1824 >> 1825 double OsW[35] = >> 1826 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.02, 0, >> 1827 1.59, 1.96, 13.24, 16.15, 26.26, 0, 40.78, 0, 0, 0, 0}; >> 1828 >> 1829 AddElement("Os", 76, 35, *OsN , *OsA , *OsS , *OsW); >> 1830 1536 // Z = 77 --------------------------------- 1831 // Z = 77 -------------------------------------------------------------------- 1537 G4int IrN[35] = {165, 166, 167, 168, 169, 1 << 1832 int IrN[35] = 1538 181, 182, 183, 184, 185, 186, 187, 188, 1 << 1833 {165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 1539 << 1834 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 1540 G4double IrA[35] = {164.988, 165.986, 166.9 << 1835 195, 196, 197, 198, 199}; 1541 172.968, 173.967, 174.964, 175.964, 176.9 << 1836 1542 182.957, 183.957, 184.957, 185.958, 186.9 << 1837 double IrA[35] = 1543 192.963, 193.965, 194.966, 195.968, 196.9 << 1838 {164.988, 165.986, 166.982, 167.98 , 168.976, 169.975, 170.972, 171.971, 1544 << 1839 172.968, 173.967, 174.964, 175.964, 176.961, 177.961, 178.959, 179.959, 1545 G4double IrS[35] = {43, 55, 11, 35, 10, 16, << 1840 180.958, 181.958, 182.957, 183.957, 184.957, 185.958, 186.957, 187.959, 1546 29, 21, 22, 7, 8, 14, 21, 3, 3, 3, 3, 3, << 1841 188.959, 189.961, 190.961, 191.963, 192.963, 193.965, 194.966, 195.968, 1547 << 1842 196.97 , 197.972, 198.974}; 1548 G4double IrW[35] = {0, 0, 0, 0, 0, 0, 0, 0, << 1843 1549 37.3, 0, 62.7, 0, 0, 0, 0, 0, 0}; << 1844 double IrS[35] = 1550 << 1845 {43, 55, 11, 35, 10, 16, 14, 43, 25, 43, 37, 33, 48, 39, 43, 21, 23, 15, 15, 1551 AddElement("Ir", 77, 35, *IrN, *IrA, *IrS, << 1846 29, 21, 22, 7, 8, 14, 21, 3, 3, 3, 3, 3, 40, 22, 21, 40}; 1552 << 1847 >> 1848 double IrW[35] = >> 1849 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 1850 37.3, 0, 62.7, 0, 0, 0, 0, 0, 0}; >> 1851 >> 1852 AddElement("Ir", 77, 35, *IrN , *IrA , *IrS , *IrW); >> 1853 1553 // Z = 78 --------------------------------- 1854 // Z = 78 -------------------------------------------------------------------- 1554 G4int PtN[35] = {168, 169, 170, 171, 172, 1 << 1855 int PtN[35] = 1555 184, 185, 186, 187, 188, 189, 190, 191, 1 << 1856 {168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 1556 << 1857 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 1557 G4double PtA[35] = {167.988, 168.986, 169.9 << 1858 198, 199, 200, 201, 202}; 1558 175.969, 176.968, 177.966, 178.965, 179.9 << 1859 1559 185.959, 186.961, 187.959, 188.961, 189.9 << 1860 double PtA[35] = 1560 195.965, 196.967, 197.968, 198.971, 199.9 << 1861 {167.988, 168.986, 169.982, 170.981, 171.977, 172.976, 173.973, 174.972, 1561 << 1862 175.969, 176.968, 177.966, 178.965, 179.963, 180.963, 181.961, 182.962, 1562 G4double PtS[35] = {38, 34, 11, 34, 40, 11, << 1863 183.96 , 184.961, 185.959, 186.961, 187.959, 188.961, 189.96 , 190.962, 1563 20, 6, 12, 7, 5, 4, 3, 3, 3, 3, 3, 4, 5, << 1864 191.961, 192.963, 193.963, 194.965, 195.965, 196.967, 197.968, 198.971, 1564 << 1865 199.971, 200.975, 201.976}; 1565 G4double PtW[35] = {0, 0, 0, 0, 0, 0, 0, 0, << 1866 1566 0.782, 0, 32.967, 33.832, 25.242, 0, 7.16 << 1867 double PtS[35] = 1567 << 1868 {38, 34, 11, 34, 40, 11, 14, 33, 21, 33, 50, 32, 22, 30, 22, 25, 20, 22, 30, 1568 AddElement("Pt", 78, 35, *PtN, *PtA, *PtS, << 1869 20, 6, 12, 7, 5, 4, 3, 3, 3, 3, 3, 4, 5, 22, 50, 32}; 1569 << 1870 >> 1871 double PtW[35] = >> 1872 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.014, 0, >> 1873 0.782, 0, 32.967, 33.832, 25.242, 0, 7.163, 0, 0, 0, 0}; >> 1874 >> 1875 AddElement("Pt", 78, 35, *PtN , *PtA , *PtS , *PtW); >> 1876 1570 // Z = 79 --------------------------------- 1877 // Z = 79 -------------------------------------------------------------------- 1571 G4int AuN[35] = {171, 172, 173, 174, 175, 1 << 1878 int AuN[35] = 1572 187, 188, 189, 190, 191, 192, 193, 194, 1 << 1879 {171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 1573 << 1880 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 1574 G4double AuA[35] = {170.992, 171.99, 172.98 << 1881 201, 202, 203, 204, 205}; 1575 179.972, 180.97, 181.97, 182.968, 183.967 << 1882 1576 190.964, 191.965, 192.964, 193.965, 194.9 << 1883 double AuA[35] = 1577 200.972, 201.974, 202.975, 203.978, 204.9 << 1884 {170.992, 171.99 , 172.986, 173.985, 174.982, 175.98 , 176.977, 177.976, 1578 << 1885 178.973, 179.972, 180.97 , 181.97 , 182.968, 183.967, 184.966, 185.966, 1579 G4double AuS[35] = {27, 36, 11, 16, 26, 43, << 1886 186.965, 187.965, 188.964, 189.965, 190.964, 191.965, 192.964, 193.965, 1580 17, 50, 17, 10, 12, 3, 4, 3, 3, 3, 60, 5, << 1887 194.965, 195.967, 196.967, 197.968, 198.969, 199.971, 200.972, 201.974, 1581 << 1888 202.975, 203.978, 204.98 }; 1582 G4double AuW[35] = {0, 0, 0, 0, 0, 0, 0, 0, << 1889 1583 100, 0, 0, 0, 0, 0, 0, 0, 0}; << 1890 double AuS[35] = 1584 << 1891 {27, 36, 11, 16, 26, 43, 25, 43, 37, 32, 48, 39, 43, 21, 23, 15, 16, 11, 22, 1585 AddElement("Au", 79, 35, *AuN, *AuA, *AuS, << 1892 17, 50, 17, 10, 12, 3, 4, 3, 3, 3, 60, 5, 18, 5, 22, 32}; 1586 << 1893 >> 1894 double AuW[35] = >> 1895 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 1896 100, 0, 0, 0, 0, 0, 0, 0, 0}; >> 1897 >> 1898 AddElement("Au", 79, 35, *AuN , *AuA , *AuS , *AuW); >> 1899 1587 // Z = 80 --------------------------------- 1900 // Z = 80 -------------------------------------------------------------------- 1588 G4int HgN[34] = {175, 176, 177, 178, 179, 1 << 1901 int HgN[34] = 1589 191, 192, 193, 194, 195, 196, 197, 198, 1 << 1902 {175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 1590 << 1903 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 1591 G4double HgA[34] = {174.991, 175.987, 176.9 << 1904 205, 206, 207, 208}; 1592 182.975, 183.972, 184.972, 185.969, 186.9 << 1905 1593 192.967, 193.965, 194.967, 195.966, 196.9 << 1906 double HgA[34] = 1594 202.973, 203.973, 204.976, 205.977, 206.9 << 1907 {174.991, 175.987, 176.986, 177.982, 178.982, 179.978, 180.978, 181.975, 1595 << 1908 182.975, 183.972, 184.972, 185.969, 186.97 , 187.968, 188.968, 189.966, 1596 G4double HgS[34] = {34, 40, 12, 16, 33, 21, << 1909 190.967, 191.966, 192.967, 193.965, 194.967, 195.966, 196.967, 197.967, 1597 25, 50, 4, 5, 3, 3, 3, 3, 3, 3, 3, 5, 22, << 1910 198.968, 199.968, 200.97 , 201.971, 202.973, 203.973, 204.976, 205.977, 1598 << 1911 206.983, 207.986}; 1599 G4double HgW[34] = {0, 0, 0, 0, 0, 0, 0, 0, << 1912 1600 16.87, 23.1, 13.18, 29.86, 0, 6.87, 0, 0, << 1913 double HgS[34] = 1601 << 1914 {34, 40, 12, 16, 33, 21, 33, 50, 32, 22, 30, 22, 26, 19, 30, 16, 90, 30, 21, 1602 AddElement("Hg", 80, 34, *HgN, *HgA, *HgS, << 1915 25, 50, 4, 5, 3, 3, 3, 3, 3, 3, 3, 5, 22, 16, 32}; 1603 << 1916 >> 1917 double HgW[34] = >> 1918 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.15, 0, 9.97, >> 1919 16.87, 23.1, 13.18, 29.86, 0, 6.87, 0, 0, 0, 0}; >> 1920 >> 1921 AddElement("Hg", 80, 34, *HgN , *HgA , *HgS , *HgW); >> 1922 1604 // Z = 81 --------------------------------- 1923 // Z = 81 -------------------------------------------------------------------- 1605 G4int TlN[34] = {177, 178, 179, 180, 181, 1 << 1924 int TlN[34] = 1606 193, 194, 195, 196, 197, 198, 199, 200, 2 << 1925 {177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 1607 << 1926 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 1608 G4double TlA[34] = {176.997, 177.995, 178.9 << 1927 207, 208, 209, 210}; 1609 184.979, 185.979, 186.976, 187.976, 188.9 << 1928 1610 194.97, 195.971, 196.97, 197.97, 198.97, << 1929 double TlA[34] = 1611 205.976, 206.977, 207.982, 208.985, 209.9 << 1930 {176.997, 177.995, 178.991, 179.99 , 180.987, 181.986, 182.983, 183.982, 1612 << 1931 184.979, 185.979, 186.976, 187.976, 188.974, 189.974, 190.972, 191.972, 1613 G4double TlS[34] = {24, 23, 15, 48, 41, 43, << 1932 192.971, 193.971, 194.97 , 195.971, 196.97 , 197.97 , 198.97 , 199.971, 1614 15, 30, 90, 11, 7, 16, 16, 3, 3, 3, 3, 6, << 1933 200.971, 201.972, 202.972, 203.974, 204.974, 205.976, 206.977, 207.982, 1615 << 1934 208.985, 209.99 }; 1616 G4double TlW[34] = {0, 0, 0, 0, 0, 0, 0, 0, << 1935 1617 29.524, 0, 70.476, 0, 0, 0, 0, 0}; << 1936 double TlS[34] = 1618 << 1937 {24, 23, 15, 48, 41, 43, 42, 32, 43, 39, 43, 24, 37, 46, 23, 22, 27, 22, 14, 1619 AddElement("Tl", 81, 34, *TlN, *TlA, *TlS, << 1938 15, 30, 90, 11, 7, 16, 16, 3, 3, 3, 3, 6, 3, 10, 12}; 1620 << 1939 >> 1940 double TlW[34] = >> 1941 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 1942 29.524, 0, 70.476, 0, 0, 0, 0, 0}; >> 1943 >> 1944 AddElement("Tl", 81, 34, *TlN , *TlA , *TlS , *TlW); >> 1945 1621 // Z = 82 --------------------------------- 1946 // Z = 82 -------------------------------------------------------------------- 1622 G4int PbN[34] = {181, 182, 183, 184, 185, 1 << 1947 int PbN[34] = 1623 197, 198, 199, 200, 201, 202, 203, 204, 2 << 1948 {181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 1624 << 1949 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 1625 G4double PbA[34] = {180.997, 181.993, 182.9 << 1950 211, 212, 213, 214}; 1626 188.981, 189.978, 190.978, 191.976, 192.9 << 1951 1627 198.973, 199.972, 200.973, 201.972, 202.9 << 1952 double PbA[34] = 1628 208.981, 209.984, 210.989, 211.992, 212.9 << 1953 {180.997, 181.993, 182.992, 183.988, 184.988, 185.984, 186.984, 187.981, 1629 << 1954 188.981, 189.978, 190.978, 191.976, 192.976, 193.974, 194.974, 195.973, 1630 G4double PbS[34] = {17, 18, 33, 21, 33, 50, << 1955 196.973, 197.972, 198.973, 199.972, 200.973, 201.972, 202.973, 203.973, 1631 14, 30, 11, 7, 3, 3, 3, 3, 3, 3, 3, 3, 29 << 1956 204.974, 205.974, 206.976, 207.977, 208.981, 209.984, 210.989, 211.992, 1632 << 1957 212.996, 214}; 1633 G4double PbW[34] = {0, 0, 0, 0, 0, 0, 0, 0, << 1958 1634 24.1, 22.1, 52.4, 0, 0, 0, 0, 0, 0}; << 1959 double PbS[34] = 1635 << 1960 {17, 18, 33, 21, 33, 50, 32, 22, 29, 22, 23, 19, 20, 16, 44, 15, 11, 10, 70, 1636 AddElement("Pb", 82, 34, *PbN, *PbA, *PbS, << 1961 14, 30, 11, 7, 3, 3, 3, 3, 3, 3, 3, 3, 29, 11, 27}; 1637 << 1962 >> 1963 double PbW[34] = >> 1964 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.4, 0, >> 1965 24.1, 22.1, 52.4, 0, 0, 0, 0, 0, 0}; >> 1966 >> 1967 AddElement("Pb", 82, 34, *PbN , *PbA , *PbS , *PbW); >> 1968 1638 // Z = 83 --------------------------------- 1969 // Z = 83 -------------------------------------------------------------------- 1639 G4int BiN[32] = {185, 186, 187, 188, 189, 1 << 1970 int BiN[32] = 1640 201, 202, 203, 204, 205, 206, 207, 208, 2 << 1971 {185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 1641 << 1972 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 1642 G4double BiA[32] = {184.998, 185.996, 186.9 << 1973 215, 216}; 1643 192.983, 193.983, 194.981, 195.981, 196.9 << 1974 1644 202.977, 203.978, 204.977, 205.978, 206.9 << 1975 double BiA[32] = 1645 213.999, 215.002, 216.006}; << 1976 {184.998, 185.996, 186.993, 187.992, 188.99 , 189.989, 190.986, 191.985, 1646 << 1977 192.983, 193.983, 194.981, 195.981, 196.979, 197.979, 198.978, 199.978, 1647 G4double BiS[32] = {24, 48, 41, 32, 43, 39, << 1978 200.977, 201.978, 202.977, 203.978, 204.977, 205.978, 206.978, 207.98 , 1648 28, 8, 9, 4, 4, 3, 3, 6, 3, 8, 12, 10, 11 << 1979 208.98 , 209.984, 210.987, 211.991, 212.994, 213.999, 215.002, 216.006}; 1649 << 1980 1650 G4double BiW[32] = {0, 0, 0, 0, 0, 0, 0, 0, << 1981 double BiS[32] = 1651 0, 0, 0, 0, 0, 0, 0}; << 1982 {24, 48, 41, 32, 43, 39, 43, 24, 37, 46, 23, 22, 26, 19, 13, 10, 30, 60, 23, 1652 << 1983 28, 8, 9, 4, 4, 3, 3, 6, 3, 8, 12, 10, 11}; 1653 AddElement("Bi", 83, 32, *BiN, *BiA, *BiS, << 1984 1654 << 1985 double BiW[32] = >> 1986 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, >> 1987 0, 0, 0, 0, 0, 0, 0}; >> 1988 >> 1989 AddElement("Bi", 83, 32, *BiN , *BiA , *BiS , *BiW); >> 1990 1655 // Z = 84 --------------------------------- 1991 // Z = 84 -------------------------------------------------------------------- 1656 G4int PoN[29] = {190, 191, 192, 193, 194, 1 << 1992 int PoN[29] = 1657 206, 207, 208, 209, 210, 211, 212, 213, 2 << 1993 {190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 1658 << 1994 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218}; 1659 G4double PoA[29] = {189.995, 190.995, 191.9 << 1995 1660 197.983, 198.984, 199.982, 200.982, 201.9 << 1996 double PoA[29] = 1661 208.982, 209.983, 210.987, 211.989, 212.9 << 1997 {189.995, 190.995, 191.992, 192.991, 193.988, 194.988, 195.986, 196.986, 1662 << 1998 197.983, 198.984, 199.982, 200.982, 201.981, 202.981, 203.98 , 204.981, 1663 G4double PoS[29] = {51, 32, 22, 30, 22, 24, << 1999 205.98 , 206.982, 207.981, 208.982, 209.983, 210.987, 211.989, 212.993, 1664 3, 3, 3, 4, 3, 3, 29, 11, 27}; << 2000 213.995, 214.999, 216.002, 217.006, 218.009}; 1665 << 2001 1666 G4double PoW[29] = { << 2002 double PoS[29] = 1667 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, << 2003 {51, 32, 22, 30, 22, 24, 19, 21, 16, 44, 15, 11, 10, 70, 14, 30, 11, 8, 3, 3, 1668 << 2004 3, 3, 3, 4, 3, 3, 29, 11, 27}; 1669 AddElement("Po", 84, 29, *PoN, *PoA, *PoS, << 2005 1670 << 2006 double PoW[29] = >> 2007 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, >> 2008 0, 0, 0, 0}; >> 2009 >> 2010 AddElement("Po", 84, 29, *PoN , *PoA , *PoS , *PoW); >> 2011 1671 // Z = 85 --------------------------------- 2012 // Z = 85 -------------------------------------------------------------------- 1672 G4int AtN[31] = {193, 194, 195, 196, 197, 1 << 2013 int AtN[31] = 1673 209, 210, 211, 212, 213, 214, 215, 216, 2 << 2014 {193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 1674 << 2015 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 1675 G4double AtA[31] = {193.000, 193.999, 194.9 << 2016 223}; 1676 200.988, 201.988, 202.987, 203.987, 204.9 << 2017 1677 210.987, 211.991, 212.993, 213.996, 214.9 << 2018 double AtA[31] = 1678 221.018, 222.022, 223.025}; << 2019 {193.000, 193.999, 194.997, 195.996, 196.993, 197.993, 198.991, 199.99, 1679 << 2020 200.988, 201.988, 202.987, 203.987, 204.986, 205.987, 206.986, 207.987, 1680 G4double AtS[31] = {43, 43, 43, 25, 38, 46, << 2021 208.986, 209.987, 210.987, 211.991, 212.993, 213.996, 214.999, 216.002, 1681 5, 8, 5, 8, 13, 90, 12, 32, 32, 43}; << 2022 217.005, 218.009, 219.011, 220.015, 221.018, 222.022, 223.025}; 1682 << 2023 1683 G4double AtW[31] = { << 2024 double AtS[31] = 1684 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, << 2025 {43, 43, 43, 25, 38, 46, 24, 22, 26, 19, 13, 10, 30, 60, 23, 28, 9, 9, 4, 4, 1685 << 2026 6, 5, 8, 5, 8, 13, 90, 12, 32, 32, 43}; 1686 AddElement("At", 85, 31, *AtN, *AtA, *AtS, << 2027 1687 << 2028 double AtW[31] = >> 2029 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, >> 2030 0, 0, 0, 0, 0, 0}; >> 2031 >> 2032 AddElement("At", 85, 31, *AtN , *AtA , *AtS , *AtW); >> 2033 1688 // Z = 86 --------------------------------- 2034 // Z = 86 -------------------------------------------------------------------- 1689 G4int RnN[33] = {196, 197, 198, 199, 200, 2 << 2035 int RnN[33] = 1690 212, 213, 214, 215, 216, 217, 218, 219, 2 << 2036 {196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 1691 << 2037 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 1692 G4double RnA[33] = {196.002, 197.002, 197.9 << 2038 226, 227, 228}; 1693 203.991, 204.992, 205.99, 206.991, 207.99 << 2039 1694 214.999, 216.000, 217.004, 218.006, 219.0 << 2040 double RnA[33] = 1695 225.028, 226.031, 227.035, 228.038}; << 2041 {196.002, 197.002, 197.999, 198.998, 199.996, 200.996, 201.993, 202.993, 1696 << 2042 203.991, 204.992, 205.99 , 206.991, 207.99 , 208.99 , 209.99 , 210.991, 1697 G4double RnS[33] = {22, 30, 22, 24, 19, 21, << 2043 211.991, 212.994, 213.995, 214.999, 216.000, 217.004, 218.006, 219.009, 1698 5, 4, 3, 29, 11, 27, 32, 32, 32, 43, 45, << 2044 220.011, 221.015, 222.018, 223.022, 224.024, 225.028, 226.031, 227.035, 1699 << 2045 228.038}; 1700 G4double RnW[33] = {0, 0, 0, 0, 0, 0, 0, 0, << 2046 1701 100, 0, 0, 0, 0, 0, 0}; << 2047 double RnS[33] = 1702 << 2048 {22, 30, 22, 24, 19, 21, 16, 44, 15, 12, 10, 70, 14, 30, 11, 8, 4, 8, 10, 9, 1703 AddElement("Rn", 86, 33, *RnN, *RnA, *RnS, << 2049 8, 5, 4, 3, 29, 11, 27, 32, 32, 32, 43, 45, 50}; 1704 << 2050 >> 2051 double RnW[33] = >> 2052 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, >> 2053 100, 0, 0, 0, 0, 0, 0}; >> 2054 >> 2055 AddElement("Rn", 86, 33, *RnN , *RnA , *RnS , *RnW); >> 2056 1705 // Z = 87 --------------------------------- 2057 // Z = 87 -------------------------------------------------------------------- 1706 G4int FrN[33] = {200, 201, 202, 203, 204, 2 << 2058 int FrN[33] = 1707 216, 217, 218, 219, 220, 221, 222, 223, 2 << 2059 {200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 1708 << 2060 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 1709 G4double FrA[33] = {200.006, 201.004, 202.0 << 2061 230, 231, 232}; 1710 207.997, 208.996, 209.996, 210.996, 211.9 << 2062 1711 218.008, 219.009, 220.012, 221.014, 222.0 << 2063 double FrA[33] = 1712 228.036, 229.038, 230.043, 231.045, 232.0 << 2064 {200.006, 201.004, 202.003, 203.001, 204.001, 204.999, 205.998, 206.997, 1713 << 2065 207.997, 208.996, 209.996, 210.996, 211.996, 212.996, 213.999, 215.000, 1714 G4double FrS[33] = {25, 38, 46, 25, 22, 25, << 2066 216.003, 217.005, 218.008, 219.009, 220.012, 221.014, 222.018, 223.02 , >> 2067 224.023, 225.026, 226.029, 227.032, 228.036, 229.038, 230.043, 231.045, >> 2068 232.05 }; >> 2069 >> 2070 double FrS[33] = >> 2071 {25, 38, 46, 25, 22, 25, 19, 12, 80, 30, 23, 22, 28, 9, 10, 8, 14, 8, 6, 8, 5, 1715 8, 23, 29, 50, 11, 10, 10, 22, 39, 48, 56 2072 8, 23, 29, 50, 11, 10, 10, 22, 39, 48, 56, 69}; 1716 << 2073 1717 G4double FrW[33] = {0, 0, 0, 0, 0, 0, 0, 0, << 2074 double FrW[33] = 1718 0, 0, 0, 0, 0, 0, 0, 0}; << 2075 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 1719 << 2076 0, 0, 0, 0, 0, 0, 0, 0}; 1720 AddElement("Fr", 87, 33, *FrN, *FrA, *FrS, << 2077 1721 << 2078 AddElement("Fr", 87, 33, *FrN , *FrA , *FrS , *FrW); >> 2079 1722 // Z = 88 --------------------------------- 2080 // Z = 88 -------------------------------------------------------------------- 1723 G4int RaN[32] = {203, 204, 205, 206, 207, 2 << 2081 int RaN[32] = 1724 219, 220, 221, 222, 223, 224, 225, 226, 2 << 2082 {203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 1725 << 2083 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 1726 G4double RaA[32] = {203.009, 204.006, 205.0 << 2084 233, 234}; 1727 212, 213, 214, 215.003, 216.004, 217.006, << 2085 1728 224.02, 225.024, 226.025, 227.029, 228.03 << 2086 double RaA[32] = 1729 234.051}; << 2087 {203.009, 204.006, 205.006, 206.004, 207.004, 208.002, 209.002, 210 , 1730 << 2088 211.001, 212 , 213 , 214 , 215.003, 216.004, 217.006, 218.007, 1731 G4double RaS[32] = {25, 19, 22, 16, 45, 15, << 2089 219.01 , 220.011, 221.014, 222.015, 223.018, 224.02 , 225.024, 226.025, 1732 29, 3, 27, 27, 27, 70, 40, 32, 39, 50, 58 << 2090 227.029, 228.031, 229.035, 230.037, 231.041, 232.044, 233.048, 234.051}; 1733 << 2091 1734 G4double RaW[32] = {0, 0, 0, 0, 0, 0, 0, 0, << 2092 double RaS[32] = 1735 0, 0, 0, 0, 0, 0, 0}; << 2093 {25, 19, 22, 16, 45, 15, 13, 10, 70, 15, 30, 12, 9, 10, 10, 12, 9, 11, 8, 5, 1736 << 2094 3, 29, 3, 27, 27, 27, 70, 40, 32, 39, 50, 58}; 1737 AddElement("Ra", 88, 32, *RaN, *RaA, *RaS, << 2095 1738 << 2096 double RaW[32] = >> 2097 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, >> 2098 0, 0, 0, 0, 0, 0, 0}; >> 2099 >> 2100 AddElement("Ra", 88, 32, *RaN , *RaA , *RaS , *RaW); >> 2101 1739 // Z = 89 --------------------------------- 2102 // Z = 89 -------------------------------------------------------------------- 1740 G4int AcN[30] = {207, 208, 209, 210, 211, 2 << 2103 int AcN[30] = 1741 223, 224, 225, 226, 227, 228, 229, 230, 2 << 2104 {207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 1742 << 2105 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236}; 1743 G4double AcA[30] = {207.012, 208.011, 209.0 << 2106 1744 215.006, 216.009, 217.009, 218.012, 219.0 << 2107 double AcA[30] = 1745 225.023, 226.026, 227.028, 228.031, 229.0 << 2108 {207.012, 208.011, 209.01 , 210.009, 211.008, 212.008, 213.007, 214.007, 1746 235.051, 236.055}; << 2109 215.006, 216.009, 217.009, 218.012, 219.012, 220.015, 221.016, 222.018, 1747 << 2110 223.019, 224.022, 225.023, 226.026, 227.028, 228.031, 229.033, 230.036, 1748 G4double AcS[30] = {25, 22, 26, 20, 14, 10, << 2111 231.039, 232.042, 233.045, 234.048, 235.051, 236.055}; 1749 28, 50, 11, 11, 11, 32, 43, 45, 54}; << 2112 1750 << 2113 double AcS[30] = 1751 G4double AcW[30] = { << 2114 {25, 22, 26, 20, 14, 10, 60, 60, 60, 29, 14, 50, 50, 60, 50, 6, 8, 5, 8, 4, 1752 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, << 2115 29, 28, 50, 11, 11, 11, 32, 43, 45, 54}; 1753 << 2116 1754 AddElement("Ac", 89, 30, *AcN, *AcA, *AcS, << 2117 double AcW[30] = 1755 << 2118 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, >> 2119 0, 0, 0, 0, 0}; >> 2120 >> 2121 AddElement("Ac", 89, 30, *AcN , *AcA , *AcS , *AcW); >> 2122 1756 // Z = 90 --------------------------------- 2123 // Z = 90 -------------------------------------------------------------------- 1757 G4int ThN[29] = {210, 211, 212, 213, 214, 2 << 2124 int ThN[29] = 1758 226, 227, 228, 229, 230, 231, 232, 233, 2 << 2125 {210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 1759 << 2126 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238}; 1760 G4double ThA[29] = {210.015, 211.015, 212.0 << 2127 1761 218.013, 219.016, 220.016, 221.018, 222.0 << 2128 double ThA[29] = 1762 228.029, 229.032, 230.033, 231.036, 232.0 << 2129 {210.015, 211.015, 212.013, 213.013, 214.011, 215.012, 216.011, 217.013, 1763 238.056}; << 2130 218.013, 219.016, 220.016, 221.018, 222.018, 223.021, 224.021, 225.024, 1764 << 2131 226.025, 227.028, 228.029, 229.032, 230.033, 231.036, 232.038, 233.042, 1765 G4double ThS[29] = {17, 45, 15, 14, 10, 70, << 2132 234.044, 235.048, 236.05 , 237.054, 238.056}; 1766 22, 22, 22, 22, 4, 50, 32, 39, 39}; << 2133 1767 << 2134 double ThS[29] = 1768 G4double ThW[29] = { << 2135 {17, 45, 15, 14, 10, 70, 17, 30, 15, 50, 24, 11, 14, 10, 13, 8, 5, 3, 29, 3, 1769 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, << 2136 22, 22, 22, 22, 4, 50, 32, 39, 39}; 1770 << 2137 1771 AddElement("Th", 90, 29, *ThN, *ThA, *ThS, << 2138 double ThW[29] = 1772 << 2139 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, >> 2140 0, 0, 0, 0}; >> 2141 >> 2142 AddElement("Th", 90, 29, *ThN , *ThA , *ThS , *ThW); >> 2143 1773 // Z = 91 --------------------------------- 2144 // Z = 91 -------------------------------------------------------------------- 1774 G4int PaN[28] = {213, 214, 215, 216, 217, 2 << 2145 int PaN[28] = 1775 229, 230, 231, 232, 233, 234, 235, 236, 2 << 2146 {213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 1776 << 2147 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240}; 1777 G4double PaA[28] = {213.021, 214.021, 215.0 << 2148 1778 222.024, 223.024, 224.026, 225.026, 226.0 << 2149 double PaA[28] = 1779 232.039, 233.04, 234.043, 235.045, 236.04 << 2150 {213.021, 214.021, 215.019, 216.019, 217.018, 218.02 , 219.02 , 220.022, 1780 << 2151 221.022, 222.024, 223.024, 224.026, 225.026, 226.028, 227.029, 228.031, 1781 G4double PaS[28] = {27, 21, 15, 11, 80, 80, << 2152 229.032, 230.035, 231.036, 232.039, 233.04 , 234.043, 235.045, 236.049, 1782 24, 5, 50, 21, 11, 60, 32, 32}; << 2153 237.051, 238.054, 239.057, 240.061}; 1783 << 2154 1784 G4double PaW[28] = { << 2155 double PaS[28] = 1785 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, << 2156 {27, 21, 15, 11, 80, 80, 80, 60, 60, 80, 80, 60, 80, 13, 8, 5, 10, 4, 28, 8, 1786 << 2157 24, 5, 50, 21, 11, 60, 32, 32}; 1787 AddElement("Pa", 91, 28, *PaN, *PaA, *PaS, << 2158 1788 << 2159 double PaW[28] = >> 2160 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, >> 2161 0, 0, 0}; >> 2162 >> 2163 AddElement("Pa", 91, 28, *PaN , *PaA , *PaS , *PaW); >> 2164 1789 // Z = 92 --------------------------------- 2165 // Z = 92 -------------------------------------------------------------------- 1790 G4int UN[25] = {218, 219, 220, 221, 222, 22 << 2166 int UN[25] = 1791 234, 235, 236, 237, 238, 239, 240, 241, 2 << 2167 {218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 1792 << 2168 233, 234, 235, 236, 237, 238, 239, 240, 241, 242}; 1793 G4double UA[25] = {218.023, 219.025, 220.02 << 2169 1794 226.029, 227.031, 228.031, 229.033, 230.0 << 2170 double UA[25] = 1795 236.046, 237.049, 238.051, 239.054, 240.0 << 2171 {218.023, 219.025, 220.025, 221.026, 222.026, 223.028, 224.028, 225.029, 1796 << 2172 226.029, 227.031, 228.031, 229.033, 230.034, 231.036, 232.037, 233.04 , 1797 G4double US[25] = { << 2173 234.041, 235.044, 236.046, 237.049, 238.051, 239.054, 240.057, 241.06 , 1798 10, 90, 22, 11, 11, 80, 27, 50, 20, 18, 1 << 2174 242.063}; 1799 << 2175 1800 G4double UW[25] = { << 2176 double US[25] = 1801 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, << 2177 {10, 90, 22, 11, 11, 80, 27, 50, 20, 18, 17, 9, 5, 4, 29, 3, 21, 21, 21, 21, 1802 << 2178 21, 21, 6, 32, 22}; 1803 AddElement("U", 92, 25, *UN, *UA, *US, *UW) << 2179 1804 << 2180 double UW[25] = >> 2181 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0055, 0.72, 0, 0, 99.2745, >> 2182 0, 0, 0, 0}; >> 2183 >> 2184 AddElement("U", 92, 25, *UN , *UA , *US , *UW); >> 2185 1805 // Z = 93 --------------------------------- 2186 // Z = 93 -------------------------------------------------------------------- 1806 G4int NpN[20] = {225, 226, 227, 228, 229, 2 << 2187 int NpN[20] = 1807 241, 242, 243, 244}; << 2188 {225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 1808 << 2189 240, 241, 242, 243, 244}; 1809 G4double NpA[20] = {225.034, 226.035, 227.0 << 2190 1810 233.041, 234.043, 235.044, 236.047, 237.0 << 2191 double NpA[20] = 1811 243.064, 244.068}; << 2192 {225.034, 226.035, 227.035, 228.036, 229.036, 230.038, 231.038, 232.04 , 1812 << 2193 233.041, 234.043, 235.044, 236.047, 237.048, 238.051, 239.053, 240.056, 1813 G4double NpS[20] = { << 2194 241.058, 242.062, 243.064, 244.068}; 1814 80, 10, 80, 21, 90, 60, 50, 11, 60, 9, 23 << 2195 1815 << 2196 double NpS[20] = 1816 G4double NpW[20] = {0, 0, 0, 0, 0, 0, 0, 0, << 2197 {80, 10, 80, 21, 90, 60, 50, 11, 60, 9, 23, 50, 21, 21, 23, 16, 80, 22, 30, 1817 << 2198 32}; 1818 AddElement("Np", 93, 20, *NpN, *NpA, *NpS, << 2199 1819 << 2200 double NpW[20] = >> 2201 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0}; >> 2202 >> 2203 AddElement("Np", 93, 20, *NpN , *NpA , *NpS , *NpW); >> 2204 1820 // Z = 94 --------------------------------- 2205 // Z = 94 -------------------------------------------------------------------- 1821 G4int PuN[20] = {228, 229, 230, 231, 232, 2 << 2206 int PuN[20] = 1822 244, 245, 246, 247}; << 2207 {228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 1823 << 2208 243, 244, 245, 246, 247}; 1824 G4double PuA[20] = {228.039, 229.04, 230.04 << 2209 1825 237.048, 238.05, 239.052, 240.054, 241.05 << 2210 double PuA[20] = 1826 247.074}; << 2211 {228.039, 229.04 , 230.04 , 231.041, 232.041, 233.043, 234.043, 235.045, 1827 << 2212 236.046, 237.048, 238.05 , 239.052, 240.054, 241.057, 242.059, 243.062, 1828 G4double PuS[20] = {30, 80, 26, 11, 20, 50, << 2213 244.064, 245.068, 246.07 , 247.074}; 1829 << 2214 1830 G4double PuW[20] = {0, 0, 0, 0, 0, 0, 0, 0, << 2215 double PuS[20] = 1831 << 2216 {30, 80, 26, 11, 20, 50, 8, 22, 29, 25, 21, 21, 21, 21, 21, 3, 5, 15, 16, 32}; 1832 AddElement("Pu", 94, 20, *PuN, *PuA, *PuS, << 2217 1833 << 2218 double PuW[20] = >> 2219 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0}; >> 2220 >> 2221 AddElement("Pu", 94, 20, *PuN , *PuA , *PuS , *PuW); >> 2222 1834 // Z = 95 --------------------------------- 2223 // Z = 95 -------------------------------------------------------------------- 1835 G4int AmN[19] = { << 2224 int AmN[19] = 1836 231, 232, 233, 234, 235, 236, 237, 238, 2 << 2225 {231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 1837 << 2226 246, 247, 248, 249}; 1838 G4double AmA[19] = {231.046, 232.047, 233.0 << 2227 1839 240.055, 241.057, 242.06, 243.061, 244.06 << 2228 double AmA[19] = 1840 << 2229 {231.046, 232.047, 233.046, 234.048, 235.048, 236.05 , 237.05 , 238.052, 1841 G4double AmS[19] = {32, 32, 23, 22, 22, 11, << 2230 239.053, 240.055, 241.057, 242.06 , 243.061, 244.064, 245.066, 246.07 , 1842 << 2231 247.072, 248.076, 249.078}; 1843 G4double AmW[19] = {0, 0, 0, 0, 0, 0, 0, 0, << 2232 1844 << 2233 double AmS[19] = 1845 AddElement("Am", 95, 19, *AmN, *AmA, *AmS, << 2234 {32, 32, 23, 22, 22, 11, 60, 50, 3, 15, 21, 21, 23, 23, 4, 20, 11, 22, 32}; 1846 << 2235 >> 2236 double AmW[19] = >> 2237 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0}; >> 2238 >> 2239 AddElement("Am", 95, 19, *AmN , *AmA , *AmS , *AmW); >> 2240 1847 // Z = 96 --------------------------------- 2241 // Z = 96 -------------------------------------------------------------------- 1848 G4int CmN[20] = {233, 234, 235, 236, 237, 2 << 2242 int CmN[20] = 1849 249, 250, 251, 252}; << 2243 {233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 1850 << 2244 248, 249, 250, 251, 252}; 1851 G4double CmA[20] = {233.051, 234.05, 235.05 << 2245 1852 241.058, 242.059, 243.061, 244.063, 245.0 << 2246 double CmA[20] = 1853 251.082, 252.085}; << 2247 {233.051, 234.05 , 235.052, 236.051, 237.053, 238.053, 239.055, 240.056, 1854 << 2248 241.058, 242.059, 243.061, 244.063, 245.065, 246.067, 247.07 , 248.072, 1855 G4double CmS[20] = {43, 32, 24, 22, 22, 40, << 2249 249.076, 250.078, 251.082, 252.085}; 1856 << 2250 1857 G4double CmW[20] = {0, 0, 0, 0, 0, 0, 0, 0, << 2251 double CmS[20] = 1858 << 2252 {43, 32, 24, 22, 22, 40, 11, 29, 24, 21, 24, 21, 29, 24, 5, 5, 5, 12, 24, 32}; 1859 AddElement("Cm", 96, 20, *CmN, *CmA, *CmS, << 2253 1860 << 2254 double CmW[20] = >> 2255 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0}; >> 2256 >> 2257 AddElement("Cm", 96, 20, *CmN , *CmA , *CmS , *CmW); >> 2258 1861 // Z = 97 --------------------------------- 2259 // Z = 97 -------------------------------------------------------------------- 1862 G4int BkN[20] = {235, 236, 237, 238, 239, 2 << 2260 int BkN[20] = 1863 251, 252, 253, 254}; << 2261 {235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 1864 << 2262 250, 251, 252, 253, 254}; 1865 G4double BkA[20] = {235.057, 236.057, 237.0 << 2263 1866 244.065, 245.066, 246.069, 247.07, 248.07 << 2264 double BkA[20] = 1867 254.091}; << 2265 {235.057, 236.057, 237.057, 238.058, 239.058, 240.06 , 241.06 , 242.062, 1868 << 2266 243.063, 244.065, 245.066, 246.069, 247.07 , 248.073, 249.075, 250.078, 1869 G4double BkS[20] = {43, 43, 32, 31, 31, 16, << 2267 251.081, 252.084, 253.087, 254.091}; 1870 << 2268 1871 G4double BkW[20] = {0, 0, 0, 0, 0, 0, 0, 0, << 2269 double BkS[20] = 1872 << 2270 {43, 43, 32, 31, 31, 16, 22, 22, 5, 16, 26, 60, 6, 80, 3, 4, 12, 22, 39, 32}; 1873 AddElement("Bk", 97, 20, *BkN, *BkA, *BkS, << 2271 1874 << 2272 double BkW[20] = >> 2273 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0}; >> 2274 >> 2275 AddElement("Bk", 97, 20, *BkN , *BkA , *BkS , *BkW); >> 2276 1875 // Z = 98 --------------------------------- 2277 // Z = 98 -------------------------------------------------------------------- 1876 G4int CfN[20] = {237, 238, 239, 240, 241, 2 << 2278 int CfN[20] = 1877 253, 254, 255, 256}; << 2279 {237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 1878 << 2280 252, 253, 254, 255, 256}; 1879 G4double CfA[20] = {237.062, 238.061, 239.0 << 2281 1880 245.068, 246.069, 247.071, 248.072, 249.0 << 2282 double CfA[20] = 1881 255.091, 256.093}; << 2283 {237.062, 238.061, 239.063, 240.062, 241.064, 242.064, 243.065, 244.066, 1882 << 2284 245.068, 246.069, 247.071, 248.072, 249.075, 250.076, 251.08 , 252.082, 1883 G4double CfS[20] = {54, 43, 25, 22, 27, 40, << 2285 253.085, 254.087, 255.091, 256.093}; 1884 << 2286 1885 G4double CfW[20] = {0, 0, 0, 0, 0, 0, 0, 0, << 2287 double CfS[20] = 1886 << 2288 {54, 43, 25, 22, 27, 40, 15, 4, 11, 24, 9, 6, 3, 24, 5, 5, 7, 13, 22, 32}; 1887 AddElement("Cf", 98, 20, *CfN, *CfA, *CfS, << 2289 1888 << 2290 double CfW[20] = >> 2291 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0}; >> 2292 >> 2293 AddElement("Cf", 98, 20, *CfN , *CfA , *CfS , *CfW); >> 2294 1889 // Z = 99 --------------------------------- 2295 // Z = 99 -------------------------------------------------------------------- 1890 G4int EsN[18] = { << 2296 int EsN[18] = 1891 240, 241, 242, 243, 244, 245, 246, 247, 2 << 2297 {240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 1892 << 2298 255, 256, 257}; 1893 G4double EsA[18] = {240.069, 241.069, 242.0 << 2299 1894 249.076, 250.079, 251.08, 252.083, 253.08 << 2300 double EsA[18] = 1895 << 2301 {240.069, 241.069, 242.07 , 243.07 , 244.071, 245.071, 246.073, 247.074, 1896 G4double EsS[18] = {43, 32, 35, 31, 20, 22, << 2302 248.075, 249.076, 250.079, 251.08 , 252.083, 253.085, 254.088, 255.09 , 1897 << 2303 256.094, 257.096}; 1898 G4double EsW[18] = {0, 0, 0, 0, 0, 0, 0, 0, << 2304 1899 << 2305 double EsS[18] = 1900 AddElement("Es", 99, 18, *EsN, *EsA, *EsS, << 2306 {43, 32, 35, 31, 20, 22, 24, 30, 60, 30, 11, 7, 50, 3, 5, 12, 11, 44}; 1901 << 2307 >> 2308 double EsW[18] = >> 2309 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0}; >> 2310 >> 2311 AddElement("Es", 99, 18, *EsN , *EsA , *EsS , *EsW); >> 2312 1902 // Z = 100 -------------------------------- 2313 // Z = 100 ------------------------------------------------------------------- 1903 G4int FmN[18] = { << 2314 int FmN[18] = 1904 242, 243, 244, 245, 246, 247, 248, 249, 2 << 2315 {242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 1905 << 2316 257, 258, 259}; 1906 G4double FmA[18] = {242.073, 243.075, 244.0 << 2317 1907 250.08, 251.082, 252.082, 253.085, 254.08 << 2318 double FmA[18] = 1908 << 2319 {242.073, 243.075, 244.074, 245.075, 246.075, 247.077, 248.077, 249.079, 1909 G4double FmS[18] = {43, 25, 31, 30, 40, 16, << 2320 250.08 , 251.082, 252.082, 253.085, 254.087, 255.09 , 256.092, 257.095, 1910 << 2321 258.097, 259.101}; 1911 G4double FmW[18] = {0, 0, 0, 0, 0, 0, 0, 0, << 2322 1912 << 2323 double FmS[18] = 1913 AddElement("Fm", 100, 18, *FmN, *FmA, *FmS, << 2324 {43, 25, 31, 30, 40, 16, 13, 15, 13, 9, 6, 5, 3, 5, 8, 7, 22, 30}; 1914 << 2325 >> 2326 double FmW[18] = >> 2327 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0}; >> 2328 >> 2329 AddElement("Fm", 100, 18, *FmN , *FmA , *FmS , *FmW); >> 2330 1915 // Z = 101 -------------------------------- 2331 // Z = 101 ------------------------------------------------------------------- 1916 G4int MdN[16] = {245, 246, 247, 248, 249, 2 << 2332 int MdN[16] = 1917 << 2333 {245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 1918 G4double MdA[16] = {245.081, 246.082, 247.0 << 2334 260}; 1919 253.087, 254.09, 255.091, 256.094, 257.09 << 2335 1920 << 2336 double MdA[16] = 1921 G4double MdS[16] = {40, 41, 39, 26, 24, 32, << 2337 {245.081, 246.082, 247.082, 248.083, 249.083, 250.084, 251.085, 252.087, 1922 << 2338 253.087, 254.09 , 255.091, 256.094, 257.096, 258.098, 259.101, 260.104}; 1923 G4double MdW[16] = {0, 0, 0, 0, 0, 0, 0, 0, << 2339 1924 << 2340 double MdS[16] = 1925 AddElement("Md", 101, 16, *MdN, *MdA, *MdS, << 2341 {40, 41, 39, 26, 24, 32, 22, 21, 22, 11, 8, 60, 4, 5, 22, 34}; 1926 << 2342 >> 2343 double MdW[16] = >> 2344 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0}; >> 2345 >> 2346 AddElement("Md", 101, 16, *MdN , *MdA , *MdS , *MdW); >> 2347 1927 // Z = 102 -------------------------------- 2348 // Z = 102 ------------------------------------------------------------------- 1928 G4int NoN[14] = {249, 250, 251, 252, 253, 2 << 2349 int NoN[14] = 1929 << 2350 {249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262}; 1930 G4double NoA[14] = {249.088, 250.087, 251.0 << 2351 1931 257.097, 258.098, 259.101, 260.103, 261.1 << 2352 double NoA[14] = 1932 << 2353 {249.088, 250.087, 251.089, 252.089, 253.091, 254.091, 255.093, 256.094, 1933 G4double NoS[14] = {37, 22, 19, 14, 26, 19, << 2354 257.097, 258.098, 259.101, 260.103, 261.106, 262.108}; 1934 << 2355 1935 G4double NoW[14] = {0, 0, 0, 0, 0, 0, 0, 0, << 2356 double NoS[14] = 1936 << 2357 {37, 22, 19, 14, 26, 19, 13, 9, 30, 22, 11, 22, 32, 58}; 1937 AddElement("No", 102, 14, *NoN, *NoA, *NoS, << 2358 1938 << 2359 double NoW[14] = >> 2360 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0}; >> 2361 >> 2362 AddElement("No", 102, 14, *NoN , *NoA , *NoS , *NoW); >> 2363 1939 // Z = 103 -------------------------------- 2364 // Z = 103 ------------------------------------------------------------------- 1940 G4int LrN[13] = {251, 252, 253, 254, 255, 2 << 2365 int LrN[13] = 1941 << 2366 {251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263}; 1942 G4double LrA[13] = {251.094, 252.095, 253.0 << 2367 1943 260.106, 261.107, 262.11, 263.111}; << 2368 double LrA[13] = 1944 << 2369 {251.094, 252.095, 253.095, 254.097, 255.097, 256.099, 257.1 , 258.102, 1945 G4double LrS[13] = {32, 32, 24, 36, 22, 24, << 2370 259.103, 260.106, 261.107, 262.11 , 263.111}; 1946 << 2371 1947 G4double LrW[13] = {0, 0, 0, 0, 0, 0, 0, 0, << 2372 double LrS[13] = 1948 << 2373 {32, 32, 24, 36, 22, 24, 22, 11, 80, 12, 22, 32, 39}; 1949 AddElement("Lr", 103, 13, *LrN, *LrA, *LrS, << 2374 1950 << 2375 double LrW[13] = >> 2376 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0}; >> 2377 >> 2378 AddElement("Lr", 103, 13, *LrN , *LrA , *LrS , *LrW); >> 2379 1951 // Z = 104 -------------------------------- 2380 // Z = 104 ------------------------------------------------------------------- 1952 G4int RfN[12] = {253, 254, 255, 256, 257, 2 << 2381 int RfN[12] = 1953 << 2382 {253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264}; 1954 G4double RfA[12] = {253.101, 254.1, 255.101 << 2383 1955 262.11, 263.113, 264.114}; << 2384 double RfA[12] = 1956 << 2385 {253.101, 254.1 , 255.101, 256.101, 257.103, 258.104, 259.106, 260.106, 1957 G4double RfS[12] = {49, 31, 22, 29, 29, 22, << 2386 261.109, 262.11 , 263.113, 264.114}; 1958 << 2387 1959 G4double RfW[12] = {0, 0, 0, 0, 0, 0, 0, 0, << 2388 double RfS[12] = 1960 << 2389 {49, 31, 22, 29, 29, 22, 80, 22, 11, 30, 20, 48}; 1961 AddElement("Rf", 104, 12, *RfN, *RfA, *RfS, << 2390 1962 << 2391 double RfW[12] = >> 2392 {0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0}; >> 2393 >> 2394 AddElement("Rf", 104, 12, *RfN , *RfA , *RfS , *RfW); >> 2395 1963 // Z = 105 -------------------------------- 2396 // Z = 105 ------------------------------------------------------------------- 1964 G4int DbN[11] = {255, 256, 257, 258, 259, 2 << 2397 int DbN[11] = 1965 << 2398 {255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265}; 1966 G4double DbA[11] = {255.107, 256.108, 257.1 << 2399 1967 263.115, 264.117, 265.119}; << 2400 double DbA[11] = 1968 << 2401 {255.107, 256.108, 257.108, 258.109, 259.11 , 260.111, 261.112, 262.114, 1969 G4double DbS[11] = {45, 39, 25, 37, 31, 25, << 2402 263.115, 264.117, 265.119}; 1970 << 2403 1971 G4double DbW[11] = {0, 0, 0, 0, 0, 0, 0, 10 << 2404 double DbS[11] = 1972 << 2405 {45, 39, 25, 37, 31, 25, 25, 20, 18, 25, 30}; 1973 AddElement("Db", 105, 11, *DbN, *DbA, *DbS, << 2406 1974 << 2407 double DbW[11] = >> 2408 {0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0}; >> 2409 >> 2410 AddElement("Db", 105, 11, *DbN , *DbA , *DbS , *DbW); >> 2411 1975 // Z = 106 -------------------------------- 2412 // Z = 106 ------------------------------------------------------------------- 1976 G4int SgN[9] = {258, 259, 260, 261, 262, 26 << 2413 int SgN[9] = 1977 << 2414 {258, 259, 260, 261, 262, 263, 264, 265, 266}; 1978 G4double SgA[9] = { << 2415 1979 258.113, 259.115, 260.114, 261.116, 262.1 << 2416 double SgA[9] = 1980 << 2417 {258.113, 259.115, 260.114, 261.116, 262.116, 263.118, 264.119, 265.121, 1981 G4double SgS[9] = {45, 23, 40, 30, 30, 13, << 2418 266.122}; 1982 << 2419 1983 G4double SgW[9] = {0, 0, 0, 0, 0, 0, 0, 0, << 2420 double SgS[9] = 1984 << 2421 {45, 23, 40, 30, 30, 13, 30, 15, 31}; 1985 AddElement("Sg", 106, 9, *SgN, *SgA, *SgS, << 2422 1986 << 2423 double SgW[9] = >> 2424 {0, 0, 0, 0, 0, 0, 0, 0, 100}; >> 2425 >> 2426 AddElement("Sg", 106, 9, *SgN , *SgA , *SgS , *SgW); >> 2427 1987 // Z = 107 -------------------------------- 2428 // Z = 107 ------------------------------------------------------------------- 1988 G4int BhN[8] = {260, 261, 262, 263, 264, 26 << 2429 int BhN[8] = 1989 << 2430 {260, 261, 262, 263, 264, 265, 266, 267}; 1990 G4double BhA[8] = {260.122, 261.122, 262.12 << 2431 1991 << 2432 double BhA[8] = 1992 G4double BhS[8] = {66, 26, 40, 45, 30, 41, << 2433 {260.122, 261.122, 262.123, 263.123, 264.125, 265.125, 266.127, 267.128}; 1993 << 2434 1994 G4double BhW[8] = {0, 0, 0, 0, 100, 0, 0, 0 << 2435 double BhS[8] = 1995 << 2436 {66, 26, 40, 45, 30, 41, 38, 37}; 1996 AddElement("Bh", 107, 8, *BhN, *BhA, *BhS, << 2437 1997 << 2438 double BhW[8] = 1998 if (0 < verbose) { << 2439 {0, 0, 0, 0, 100, 0, 0, 0}; 1999 G4cout << "G4NistElementBuilder: " << max << 2440 2000 << " Isotopes" << G4endl; << 2441 AddElement("Bh", 107, 8, *BhN , *BhA , *BhS , *BhW); >> 2442 >> 2443 if(0<verbose) { >> 2444 G4cout << "G4NistElementBuilder: " << maxNumElements-1 << " Elements " >> 2445 << index << " Isotopes" >> 2446 << G4endl; 2001 } 2447 } 2002 } 2448 } >> 2449 >> 2450 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 2003 2451