![]() |
TkN 2.1
Toolkit for Nuclei
|
Decodding of the ENSDF gamma properties. More...
Decodding of the ENSDF gamma properties.
Definition at line 83 of file tkensdf_gamma_rec.h.
#include <tkensdf_gamma_rec.h>
Public Member Functions | |
tkensdf_gamma_rec () | |
tkensdf_gamma_rec (const tkensdf_gamma_rec &_gamma_record) | |
~tkensdf_gamma_rec () | |
void | analyse_continuation_record () override |
analyse a continuation record More... | |
virtual void | analyse_record () override |
analyse the record content More... | |
void | clear () override |
const tkdb_table::measure_data_struct & | get_BE () const |
const tkdb_table::measure_data_struct & | get_BEW () const |
const tkdb_table::measure_data_struct & | get_BM () const |
const tkdb_table::measure_data_struct & | get_BMW () const |
const tkdb_table::measure_data_struct & | get_conv_coeff () const |
double | get_final_level_energy () |
return true if the information on the final level is manually defined More... | |
const tkdb_table::measure_data_struct & | get_mixing_ratio () const |
const tkstring & | get_multipolarity () const |
const tkdb_table::measure_data_struct & | get_relative_intensity () const |
bool | is_final_level_set () |
return true if the information on the final level is manually defined More... | |
void | print (std::ostream &) const override |
void | set_final_level_set (bool _status) |
return true if the information on the final level is manually defined More... | |
virtual bool | set_record (const tkstring &_record) override |
define the record from a string More... | |
![]() | |
tkensdf_record () | |
~tkensdf_record () | |
virtual void | add_comment_record (const tkstring &_comment_record, bool _is_continuation=false) |
add a continuation record from a string More... | |
virtual void | add_continuation_record (const tkstring &_continuation_record) |
add a continuation record from a string More... | |
virtual void | analyse_comment_record () |
analyse the continuation record More... | |
virtual void | analyse_continuation_record () |
analyse the continuation record More... | |
virtual void | analyse_record () |
analyse the record content, to be re implemented in all daughter classes More... | |
void | check_record_type () |
check record type from its string More... | |
virtual void | clear () |
bool | decode_energy (const tkstring &_st) |
decode an anergy record More... | |
bool | decode_lifetime (const tkstring &_st, const tkstring &_st_ms) |
decode a lifetime record More... | |
virtual const tkstring & | get_comment_record () const |
get the continuation record More... | |
virtual tkstring | get_continuation_record () |
get the continuation record More... | |
const tkdb_table::measure_data_struct & | get_energy () const |
tkstring | get_energy_offset () |
get_energy_offset More... | |
tkstring | get_energy_str (const tkstring &_record) const |
extract the energy part More... | |
const tkdb_table::measure_data_struct & | get_lifetime () const |
tkstring | get_lifetime_metastable_str (const tkstring &_record) const |
extract the lifetime part More... | |
tkstring | get_lifetime_str (const tkstring &_record) const |
extract the lifetime part More... | |
const tkstring & | get_record () |
get record More... | |
record_type | get_record_type () |
get record type More... | |
const tkstring & | get_uncertain_record () const |
get the record uncertain type More... | |
bool | is_comment () |
to now if the record is a comment More... | |
bool | is_continuation_record () |
to now if the record is a continuation record or not More... | |
bool | is_energy_offset () |
to now if the energy is given with an offset More... | |
bool | is_uncertain () const |
check if the record is uncertain More... | |
virtual void | print (std::ostream &) const |
void | set_offset (tkstring _offset) |
set_energy_offset More... | |
virtual bool | set_record (const tkstring &_record) |
define the record from a string. Option false only checks if the record is an identification record More... | |
Additional Inherited Members | |
![]() | |
enum | record_type { kident , khistory , kq_value , kxref , kcomment , kparent , knorm , kprodnorm , klevel , kbeta , kec , kalpha , kparticle , kgamma , kreference , kend , kunknown } |
![]() | |
tkstring | fglobal_time_unit {} |
![]() | |
static std::string | BLANK = " " |
static const int | RSIZE = 81 |
Definition at line 55 of file tkensdf_gamma_rec.cpp.
tkensdf_gamma_rec | ( | const tkensdf_gamma_rec & | _gamma_record | ) |
Definition at line 60 of file tkensdf_gamma_rec.cpp.
|
inline |
Definition at line 105 of file tkensdf_gamma_rec.h.
|
overridevirtual |
analyse a continuation record
Reimplemented from tkensdf_record.
Definition at line 292 of file tkensdf_gamma_rec.cpp.
|
overridevirtual |
analyse the record content
Reimplemented from tkensdf_record.
Definition at line 72 of file tkensdf_gamma_rec.cpp.
|
overridevirtual |
Reimplemented from tkensdf_record.
Definition at line 377 of file tkensdf_gamma_rec.cpp.
|
inline |
Definition at line 142 of file tkensdf_gamma_rec.h.
|
inline |
Definition at line 143 of file tkensdf_gamma_rec.h.
|
inline |
Definition at line 144 of file tkensdf_gamma_rec.h.
|
inline |
Definition at line 145 of file tkensdf_gamma_rec.h.
|
inline |
Definition at line 141 of file tkensdf_gamma_rec.h.
|
inline |
return true if the information on the final level is manually defined
Definition at line 122 of file tkensdf_gamma_rec.h.
|
inline |
Definition at line 140 of file tkensdf_gamma_rec.h.
|
inline |
Definition at line 139 of file tkensdf_gamma_rec.h.
|
inline |
Definition at line 138 of file tkensdf_gamma_rec.h.
|
inline |
return true if the information on the final level is manually defined
Definition at line 116 of file tkensdf_gamma_rec.h.
|
overridevirtual |
Reimplemented from tkensdf_record.
Definition at line 394 of file tkensdf_gamma_rec.cpp.
|
inline |
return true if the information on the final level is manually defined
Definition at line 119 of file tkensdf_gamma_rec.h.
|
overridevirtual |
define the record from a string
Reimplemented from tkensdf_record.
Definition at line 66 of file tkensdf_gamma_rec.cpp.