9 int GetZA(std::string Nuclide,
int &Z,
double &A)
12 std::string mass =
"0";
13 for(
int i=0;i<Nuclide.size();i++) {
14 if(Nuclide[i]==
'-')
continue;
15 else if(
int(Nuclide[i])<58) mass += Nuclide[i];
16 else Elm += Nuclide[i];
50 catch (
const std::invalid_argument& ia) { A = 0.; }
56 return Elements[Z]+std::to_string((
int)A);
std::string GetElement(int Z, float A)
int GetZA(std::string Nuclide, int &Z, double &A)
const std::string Elements[93]