KaliVeda
Toolkit for HIC analysis
Loading...
Searching...
No Matches
KVLifeTimeTable.h
1
3
4#ifndef __KVLIFETIMETABLE_H
5#define __KVLIFETIMETABLE_H
6
7#include "KVNuclDataTable.h"
8#include "KVNameValueList.h"
9#include "KVLifeTime.h"
10
19
20protected:
21
22 virtual void init();
25
28
34
37
38public:
40 virtual ~KVLifeTimeTable();
41
42 virtual void Initialize();
43
44 KVLifeTime* GetLifeTime(Int_t zz, Int_t aa) const;
45 Bool_t IsAResonance(Int_t zz, Int_t aa) const;
46
47
48 ClassDef(KVLifeTimeTable, 1) //Store life time information of nuclei
49
50};
51
52#endif
int Int_t
bool Bool_t
double Double_t
#define ClassDef(name, id)
Store life time information of nuclei.
Int_t kNu_e
number of possible energy units (resonnance)
virtual void Initialize()
KVLifeTime * GetLifeTime(Int_t zz, Int_t aa) const
Double_t conversion_e[15][15]
KVNameValueList lu_t
virtual ~KVLifeTimeTable()
Destructor.
KVNameValueList lu_e
virtual void init()
Initialisation de la table de conversion en unite de temps.
KVString list_t
an energy resonnance from one unit to an other one
Int_t kNu_t
number of possible time units
KVLifeTimeTable()
Default constructor.
Double_t ToSecond(TString unit)
Allow conversion from a given time unit to second.
Double_t conversion_t[15][15]
matrice kNu_t*kNu_t to convert a life time from one unit to an other one
Bool_t IsAResonance(Int_t zz, Int_t aa) const
Double_t ToMeV(TString unit)
Allow conversion from a given energy unit to MeV.
Simple class to store lifetime information of nucleus.
Definition KVLifeTime.h:16
Handles lists of named parameters with different types, a list of KVNamedParameter objects.
Abstract base class for nuclear data table.
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
Definition KVString.h:73