4#include "KVLifeTimeTable.h"
5#include "KVFileReader.h"
37#pragma GCC diagnostic ignored "-Warray-bounds"
47 list_t =
"y d h m s ms micros ns ps fs";
48 list_vt =
"365 24 60 60 1.e3 1.e3 1.e3 1.e3 1.e3";
57 Warning(
"init",
"Pb de dimensionnement de tableau conversion_t");
94 Warning(
"init",
"Pb de dimensionnement de tableau conversion_e");
110 for (
Int_t jj = ii + 2; jj <
kNu_e; jj += 1) {
static Bool_t SearchKVFile(const Char_t *name, TString &fullpath, const Char_t *kvsubdir="")
Handle reading columns of numeric data in text files.
KVString GetCurrentLine()
Bool_t PreparForReadingAgain()
ReadStatus ReadLine(const KVString &pattern="")
Double_t GetDoubleReadPar(Int_t pos) const
Int_t GetIntReadPar(Int_t pos) const
Int_t GetNparRead() const
KVString GetReadPar(Int_t pos) const
Bool_t OpenFileToRead(const KVString &filename)
Simple class to store lifetime information of nucleus.
Bool_t IsAResonance() const
void SetResonance(Bool_t resonnance)
Int_t GetIntValue(const Char_t *name) const
void SetValue(const Char_t *name, value_type value)
Abstract base class for nuclear data table.
KVString kcomments
Commentaire provenant de la lecture fichier.
TMap * nucMap
mapping (Z,A) -> nucleus index
void InfoOnMeasured() const
KVNuclData * GetCurrent() const
TObjArray* tobj_rangeA; //! array where range of A associated to each Z is stored via KVIntegerList.
KVNuclData * GetData(Int_t zz, Int_t aa) const
void CreateTable(Int_t ntot)
virtual void GiveIndexToNucleus(Int_t zz, Int_t aa, Int_t ntot)
Add a new entry in the table.
void CreateElement(Int_t idx)
void SetValue(Double_t val)
void SetMeasured(Bool_t measured)
void Begin(TString delim) const
KVString Next(Bool_t strip_whitespace=kFALSE) const
virtual const char * GetValue(const char *name, const char *dflt) const
virtual void SetTitle(const char *title="")
const char * GetName() const override
virtual void SetName(const char *name)
virtual void Warning(const char *method, const char *msgfmt,...) const
virtual void Error(const char *method, const char *msgfmt,...) const
Bool_t EndsWith(const char *pat, ECaseCompare cmp=kExact) const
const char * Data() const
Bool_t BeginsWith(const char *s, ECaseCompare cmp=kExact) const
void Form(const char *fmt,...)