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