Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/materials/src/G4NistElementBuilder.cc

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /materials/src/G4NistElementBuilder.cc (Version 11.3.0) and /materials/src/G4NistElementBuilder.cc (Version 11.1.3)


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