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