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 9.6)


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