![]() |
TkN 2.1
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.