1 #ifndef _CLASSNucleiFiliation_ 2 #define _CLASSNucleiFiliation_ 74 vector<ZAI> GetZAIList()
const;
75 int size()
const{
return (
int)fNucleiFiliation.size();}
79 ZAI GetArtificialDecay(
ZAI Mother);
82 void SetNucleiFIliation(map<ZAI, IsotopicVector>
const& Fiiliation) { fNucleiFiliation = Fiiliation;}
104 void FiliationCleanUp(map<ZAI, int>
const& GoodNuclei,
CLASSNucleiFiliation const& CuttedNuclei);
106 void SelfFiliationCleanUp(map<ZAI, int>
const& GoodNuclei);
108 void NormalizeBranchingRatio(
double Value = 1);
110 void NormalizeBranchingRatio(
ZAI Mother,
double Value);
void SetNucleiFIliation(map< ZAI, IsotopicVector > const &Fiiliation)
Set the full filiation list.
Definition: CLASSNucleiFiliation.hxx:82
Allows to store & operate on radioactive sample.
Definition: IsotopicVector.hxx:37
Definition: CLASSBackEndDict.cxx:37
Defines a nucleus.
Definition: ZAI.hxx:33
int size() const
Return the number of mother ZAI (then filiation path)
Definition: CLASSNucleiFiliation.hxx:75
Handles connection between nuclei (decay/reaction)
Definition: CLASSNucleiFiliation.hxx:32
map< ZAI, IsotopicVector > fNucleiFiliation
Definition: CLASSNucleiFiliation.hxx:117
Header file for IsotopicVector class.
Object to handle output messages.
Definition: CLASSLogger.hxx:144
map< ZAI, IsotopicVector > GetNucleiFIliation() const
Return the full filiation list.
Definition: CLASSNucleiFiliation.hxx:73
Define common proporties of all objects.
Definition: CLASSObject.hxx:39
Header file for CLASSObject class.