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