KaliVeda
Toolkit for HIC analysis
KVElementDensityTable.h
1 
4 #ifndef __KVElementDensityTable_H
5 #define __KVElementDensityTable_H
6 
7 #include "KVNuclDataTable.h"
8 
9 class KVElementDensity;
10 
19 
20  NDT::value* getNDTvalue(Int_t zz, Int_t aa) const override;
21 
22 public:
24  virtual ~KVElementDensityTable();
25 
26  void GiveIndexToNucleus(Int_t zz, Int_t aa, Int_t ntot) override;
27 
30 
31  void Initialize() override;
32 
33  ClassDefOverride(KVElementDensityTable, 1) //Table of atomic elements
34 };
35 
36 #endif
int Int_t
char Char_t
#define ClassDefOverride(name, id)
Table of atomic elements with their density.
NDT::value * getNDTvalue(Int_t zz, Int_t aa) const override
virtual ~KVElementDensityTable()
Destructor.
KVElementDensity * FindElementByName(const Char_t *) const
Search table for an element with the given name. Case-insensitive.
void GiveIndexToNucleus(Int_t zz, Int_t aa, Int_t ntot) override
KVElementDensity * FindElementBySymbol(const Char_t *) const
Search table for an element with the given symbol. Case-insensitive.
KVElementDensityTable()
Default constructor.
Atomic element with name, symbol and density.
Abstract base class for nuclear data table.