73#ifndef tkensdf_level_rec_H
74#define tkensdf_level_rec_H
76#include "tkensdf_record.h"
78#include "tkspin_parity.h"
123 void clear()
override;
124 void print(std::ostream &)
const override;
Decodding of the ENSDF level properties.
void print(std::ostream &) const override
void analyse_continuation_record() override
analyse a continuation record
const bool & get_pi() const
tkstring get_jpi_str(const tkstring &_record) const
extract the JPi part
virtual void analyse_record() override
analyse the record content
const tkstring & get_Jpi_str() const
virtual bool set_record(const tkstring &_record) override
define the record from a string
const tkparity * get_Pi() const
const double & get_j() const
bool decode_jpi(const tkstring &_st)
decode the spin parity part
tkspin fSpin
spin parameters
tkensdf_level_rec(const tkensdf_level_rec &_level_record)=default
const tkspin * get_J() const
Decodding of the ENSDF records.
Nuclear excited state parity.
Nuclear excited state spin.
std::string with usefull tricks from TString (ROOT) and KVString (KaliVeda) and more....
tkstring substr(size_type __pos=0, size_type __n=npos) const
Inlines.