KaliVeda
Toolkit for HIC analysis
KVMassExcessTable Class Reference

Detailed Description

Manage mass excess data for nuclei.

Created by KVClassFactory on Fri Feb 11 10:36:24 2011 Author: bonnet

Definition at line 17 of file KVMassExcessTable.h.

#include <KVMassExcessTable.h>

Inheritance diagram for KVMassExcessTable:

Public Member Functions

 KVMassExcessTable ()
 Default constructor. More...
 
virtual ~KVMassExcessTable ()
 Destructor. More...
 
KVMassExcessGetMassExcess (Int_t zz, Int_t aa) const
 
virtual void Initialize ()
 
- Public Member Functions inherited from KVNuclDataTable
 KVNuclDataTable ()
 Default constructor. More...
 
 KVNuclDataTable (KVString classname)
 Constructor with class name of the store objects. More...
 
virtual ~KVNuclDataTable ()
 Destructor. More...
 
KVString GetCommentsFromFile () const
 
KVNuclDataGetData (Int_t zz, Int_t aa) const
 
Int_t GetNumberOfNuclei () const
 
const Char_t * GetReadFileName () const
 
const Char_t * GetUnit (Int_t zz, Int_t aa) const
 
Double_t GetValue (Int_t zz, Int_t aa) const
 
virtual void GiveIndexToNucleus (Int_t zz, Int_t aa, Int_t ntot)
 Add a new entry in the table. More...
 
void init ()
 
Bool_t IsInTable (Int_t zz, Int_t aa) const
 Returns kTRUE if there is a couple (Z,A) in the table. More...
 
Bool_t IsMeasured (Int_t zz, Int_t aa) const
 
void SetValue (Int_t zz, Int_t aa, Double_t val)
 

Private Member Functions

void init ()
 

Constructor & Destructor Documentation

◆ KVMassExcessTable()

KVMassExcessTable::KVMassExcessTable ( )

Default constructor.

Definition at line 15 of file KVMassExcessTable.cpp.

◆ ~KVMassExcessTable()

KVMassExcessTable::~KVMassExcessTable ( )
virtual

Destructor.

Definition at line 26 of file KVMassExcessTable.cpp.

Member Function Documentation

◆ GetMassExcess()

KVMassExcess * KVMassExcessTable::GetMassExcess ( Int_t  zz,
Int_t  aa 
) const

Definition at line 138 of file KVMassExcessTable.cpp.

◆ init()

void KVMassExcessTable::init ( void  )
private

Definition at line 36 of file KVMassExcessTable.cpp.

◆ Initialize()

void KVMassExcessTable::Initialize ( void  )
virtual

Implements KVNuclDataTable.

Definition at line 45 of file KVMassExcessTable.cpp.