KaliVeda
Toolkit for HIC analysis
KVSpinParityTable Class Reference

Detailed Description

Table of spin parity values for nuclear levels.

Created by KVClassFactory on Wed Feb 23 16:10:14 2011 Author: bonnet

Definition at line 17 of file KVSpinParityTable.h.

#include <KVSpinParityTable.h>

Inheritance diagram for KVSpinParityTable:

Public Member Functions

 KVSpinParityTable ()
 Default constructor. More...
 
virtual ~KVSpinParityTable ()
 Destructor. More...
 
KVSpinParityGetSpinParity (Int_t zz, Int_t aa) const
 
virtual void Initialize ()
 
Bool_t IsMultiple (Int_t zz, Int_t aa) const
 
- 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

◆ KVSpinParityTable()

KVSpinParityTable::KVSpinParityTable ( )

Default constructor.

Definition at line 16 of file KVSpinParityTable.cpp.

◆ ~KVSpinParityTable()

KVSpinParityTable::~KVSpinParityTable ( )
virtual

Destructor.

Definition at line 27 of file KVSpinParityTable.cpp.

Member Function Documentation

◆ GetSpinParity()

KVSpinParity * KVSpinParityTable::GetSpinParity ( Int_t  zz,
Int_t  aa 
) const

Definition at line 201 of file KVSpinParityTable.cpp.

◆ init()

void KVSpinParityTable::init ( void  )
private

Definition at line 37 of file KVSpinParityTable.cpp.

◆ Initialize()

void KVSpinParityTable::Initialize ( void  )
virtual

Implements KVNuclDataTable.

Definition at line 46 of file KVSpinParityTable.cpp.

◆ IsMultiple()

Bool_t KVSpinParityTable::IsMultiple ( Int_t  zz,
Int_t  aa 
) const

Returns bit of the registered KVNuclData object associated to the couple (Z,A). indicating if the nucleus as multiple possible values or a certain one returns kFALSE if no such object is present

Definition at line 215 of file KVSpinParityTable.cpp.