CLASS
1.1
|
< A ZAIIDataBase defined a database which contain the evolution of faction of all product, subproduct (or sub(sub...sub)product) for a nucleus. Plus de détails...
#include <EvolutiveProduct.hxx>
Fonctions membres publiques | |
EvolutiveProduct (LogFile *Log, int A=0, int Z=0, int I=0, string DBindexfile="Default_Index.dat") | |
< Normal ZAI DB Constructor. | |
EvolutiveProduct (string DBindexfile="Default_Reactor.dat") | |
Make a new Reactor evolution. | |
~EvolutiveProduct () | |
map< ZAI,TGraphErrors * > | GetEvolutiveProduct () const |
TGraphErrors * | GetEvolutionTGraphErrors (const ZAI &zai) |
Return the A,Z product proportion evolution TGraphErrors. | |
IsotopicVector | GetIsotopicVectorAt (double t) |
Return the Product IsotopicVector evolution TGraphErrors. | |
Fonctions membres protégées | |
void | ReadDB (string DBfile) |
double | Interpolate (double t, TGraphErrors &EvolutionGraph) |
Interpolating the value of EvolutionGraph at the t time. | |
void | AddAsStable (int Z, int A, int I=0) |
Attributs protégés | |
map< ZAI,TGraphErrors * > | fEvolutiveProduct |
int | fDatabaseEndTime |
LogFile * | fLog |
< A ZAIIDataBase defined a database which contain the evolution of faction of all product, subproduct (or sub(sub...sub)product) for a nucleus.
The aim of this class is to handle the evolution all information of all Nucleus product, subproduct (or sub(sub...sub)product) as the fonction of the time.
Définition à la ligne 32 du fichier EvolutiveProduct.hxx.
EvolutiveProduct::EvolutiveProduct | ( | LogFile * | Log, |
int | A = 0 , |
||
int | Z = 0 , |
||
int | I = 0 , |
||
string | DBindexfile = "Default_Index.dat" |
||
) |
< Normal ZAI DB Constructor.
Make a new ZAI evolution
Définition à la ligne 27 du fichier EvolutiveProduct.cxx.
EvolutiveProduct::EvolutiveProduct | ( | string | DBindexfile = "Default_Reactor.dat" | ) |
Make a new Reactor evolution.
Normal Destructor.
Définition à la ligne 76 du fichier EvolutiveProduct.cxx.
Définition à la ligne 86 du fichier EvolutiveProduct.cxx.
void EvolutiveProduct::AddAsStable | ( | int | Z, |
int | A, | ||
int | I = 0 |
||
) | [protected] |
Définition à la ligne 95 du fichier EvolutiveProduct.cxx.
TGraphErrors * EvolutiveProduct::GetEvolutionTGraphErrors | ( | const ZAI & | zai | ) |
Return the A,Z product proportion evolution TGraphErrors.
Définition à la ligne 186 du fichier EvolutiveProduct.cxx.
map<ZAI ,TGraphErrors* > EvolutiveProduct::GetEvolutiveProduct | ( | ) | const [inline] |
Définition à la ligne 47 du fichier EvolutiveProduct.hxx.
IsotopicVector EvolutiveProduct::GetIsotopicVectorAt | ( | double | t | ) |
Return the Product IsotopicVector evolution TGraphErrors.
Définition à la ligne 200 du fichier EvolutiveProduct.cxx.
Double_t EvolutiveProduct::Interpolate | ( | double | t, |
TGraphErrors & | EvolutionGraph | ||
) | [protected] |
Interpolating the value of EvolutionGraph at the t time.
Définition à la ligne 177 du fichier EvolutiveProduct.cxx.
void EvolutiveProduct::ReadDB | ( | string | DBfile | ) | [protected] |
Définition à la ligne 109 du fichier EvolutiveProduct.cxx.
int EvolutiveProduct::fDatabaseEndTime [protected] |
Définition à la ligne 56 du fichier EvolutiveProduct.hxx.
map<ZAI ,TGraphErrors* > EvolutiveProduct::fEvolutiveProduct [protected] |
Définition à la ligne 54 du fichier EvolutiveProduct.hxx.
LogFile* EvolutiveProduct::fLog [protected] |
Définition à la ligne 60 du fichier EvolutiveProduct.hxx.