TkN 2.1
Toolkit for Nuclei
tkn-exec.cpp
1#include "tkmanager.h"
2
3using namespace tkn;
4using namespace std;
5
6int main()
7{
8 cout << "**************************************************" << endl;
9 cout << "* Ground state spin parity in C isotopic chain *" << endl;
10 cout << "**************************************************" << endl;
11 cout<<endl;
12
13 // loop on the z=6 nuclei
14 for(const auto &nuc : gmanager->get_nuclei([](auto nuc) {return (nuc->get_z()==6);})) {
15 // get ground state level and print its spin-parity
16 auto lvls =nuc->get_level_scheme()->get_levels([](auto lvl) {return (lvl->get_energy()==0);});
17 cout << setw(5) << left << nuc->get_symbol();
18 if(!lvls.empty()) cout << lvls.at(0)->get_spin_parity()->get_jpi_str();
19 cout << endl;
20 }
21
22 return EXIT_SUCCESS;
23}
Definition: tklog.cpp:39