![]() |
TkN 2.2
Toolkit for Nuclei
|
Classes | |
| class | tkdatabase |
| Interface to the sqlite database. More... | |
| class | tkdataset |
| Stores information on a specific dataset. More... | |
| class | tkdataset_builder |
| Decoding of the ENSDF datasets properties. More... | |
| class | tkdb_builder |
| Mother class used to fill the sqlite database. More... | |
| class | tkdb_column |
| Simple structure to store a table column. More... | |
| class | tkdb_table |
| Representaiton of a sqlite data table. More... | |
| class | tkdecay |
| Stores information on a nuclear decay. More... | |
| class | tkdecay_builder |
| Filling of the ENSDF decay properties. More... | |
| class | tkelement_builder |
| Decoding of the element properties. More... | |
| class | tkensdf_builder |
| Main class dedicated to the ENSDF records decoding. More... | |
| class | tkensdf_gamma_rec |
| Decodding of the ENSDF gamma properties. More... | |
| class | tkensdf_ident_rec |
| Decodding of the ENSDF identification record properties. More... | |
| class | tkensdf_level_rec |
| Decodding of the ENSDF level properties. More... | |
| class | tkensdf_reader |
| Main class dedicated to ENSDF ascii files reading. More... | |
| class | tkensdf_record |
| Decodding of the ENSDF records. More... | |
| class | tkgammadecay |
| Stores information on a gamma-ray decay. More... | |
| class | tkisotope_builder |
| Decoding of the NUDAT isotope properties. More... | |
| class | tklevel |
| Stores information on a nuclear level. More... | |
| class | tklevel_builder |
| Filling of the ENSDF level properties. More... | |
| class | tklevel_scheme |
| Collection of levels and decay. More... | |
| class | tklog |
| Classe used to print debugs, infos, warnings and errors into the terminal. More... | |
| class | tkmanager |
| Manages the database loading and provides access to the physics properties. More... | |
| class | tkmeasure |
| Stores information on an experimental measure. More... | |
| class | tknuclear_chart |
| nuclear chart plot with ROOT More... | |
| class | tknucleus |
| A nucleus made of Z protons and N neutrons. More... | |
| class | tkparity |
| Nuclear excited state parity. More... | |
| class | tkproperty |
| Any property (data) with flags. More... | |
| class | tkproperty_list |
| Contains list of properties. More... | |
| class | tkspin |
| Nuclear excited state spin. More... | |
| class | tkspin_parity |
| Nuclear excited state spin-parity. More... | |
| class | tkstring |
| std::string with usefull tricks from TString (ROOT) and KVString (KaliVeda) and more... More... | |
| class | tksystem |
| Interface to the system (tested on linux and mac os) More... | |
| class | tkunit |
| A measured value associated to its unit. More... | |
| class | tkunit_manager |
| Manages the different units. More... | |
Typedefs | |
| typedef std::map< tkstring, pair< tkstring, tkstring > > | properties |
| typedef std::map< tkstring, tkdb_column > | row |
Enumerations | |
| enum | ensdf_data_type { kensdf , kxundl } |
ensdf_gamma_record.h class that defines the properties of a nuclear level properties are extracted in string to be added into the sqlite database: Level properties:
Continuation records:
ensdf_ident_record.h class that defines the identification record of ensdf
it contains the following information:
ensdf_level_record.h class that defines the properties of a nuclear level properties are extracted in string to be added into the sqlite database: Level properties:
Skiped properties
ensdf_record.h class that defines a standard ensdf record
An ensdf record is an ascii line composed of 80 characters The ensdf files are composed of successive records a record can be either:
| typedef std::map<tkstring,pair<tkstring,tkstring> > properties |
Definition at line 57 of file tkmeasure.h.
| typedef std::map<tkstring,tkdb_column> row |
Definition at line 49 of file tkdb_table.h.
| enum ensdf_data_type |
| Enumerator | |
|---|---|
| kensdf | |
| kxundl | |
Definition at line 48 of file tkensdf_reader.h.