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