ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
Store available values of the relative abundance of isotopes.
virtual ~KVAbundanceTable()
Destructor.
KVAbundance * GetAbundance(Int_t zz, Int_t aa) const
virtual void Initialize()
Value of the relative abundance of isotopes.
static Bool_t SearchKVFile(const Char_t *name, TString &fullpath, const Char_t *kvsubdir="")
Handle reading text files.
KVString GetCurrentLine()
Bool_t PreparForReadingAgain()
TString GetReadPar(Int_t pos)
Bool_t OpenFileToRead(KVString filename)
void ReadLine(const Char_t *pattern)
Double_t GetDoubleReadPar(Int_t pos)
Int_t GetIntReadPar(Int_t pos)
Abstract base class for nuclear data table.
KVString kcomments
Commentaire provenant de la lecture fichier.
TMap * nucMap
mapping (Z,A) -> nucleus index
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)
Simple abstract class to store value related to nuclear data.
void SetValue(Double_t val)
virtual const char * GetValue(const char *name, const char *dflt) const
virtual const char * GetName() const
virtual void SetTitle(const char *title="")
virtual void SetName(const char *name)
virtual void Error(const char *method, const char *msgfmt,...) const
Bool_t BeginsWith(const char *s, ECaseCompare cmp=kExact) const
const char * Data() const
void Form(const char *fmt,...)