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