EGSnrc C++ class library
Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
|
Public Member Functions | |
AlphaRecord (vector< string > ensdf, ParentRecord *myParent, NormalizationRecord *myNormalization, LevelRecord *myLevel) | |
double | getFinalEnergy () const |
double | getAlphaIntensity () const |
double | getAlphaIntensityUnc () const |
int | getCharge () const |
void | setAlphaIntensity (double newIntensity) |
void | incrNumSampled () |
EGS_I64 | getNumSampled () const |
Public Member Functions inherited from Record | |
Record (vector< string > ensdf) | |
vector< string > | getRecords () const |
Public Member Functions inherited from ParentRecordLeaf | |
ParentRecordLeaf (ParentRecord *myRecord) | |
virtual ParentRecord * | getParentRecord () const |
Public Member Functions inherited from Leaf< ParentRecord > | |
Leaf (ParentRecord *existingBranch) | |
virtual ParentRecord * | getBranch () const |
void | removeBranch () |
bool | operator== (const ParentRecord &rhs) const |
Public Member Functions inherited from NormalizationRecordLeaf | |
NormalizationRecordLeaf (NormalizationRecord *myRecord) | |
virtual NormalizationRecord * | getNormalizationRecord () const |
Public Member Functions inherited from Leaf< NormalizationRecord > | |
Leaf (NormalizationRecord *existingBranch) | |
virtual NormalizationRecord * | getBranch () const |
void | removeBranch () |
bool | operator== (const NormalizationRecord &rhs) const |
Public Member Functions inherited from LevelRecordLeaf | |
LevelRecordLeaf (LevelRecord *myRecord) | |
virtual LevelRecord * | getLevelRecord () const |
Public Member Functions inherited from Leaf< LevelRecord > | |
Leaf (LevelRecord *existingBranch) | |
virtual LevelRecord * | getBranch () const |
void | removeBranch () |
bool | operator== (const LevelRecord &rhs) const |
Protected Attributes | |
EGS_I64 | numSampled |
double | finalEnergy |
double | alphaIntensity |
double | alphaIntensityUnc |
int | q |
Protected Attributes inherited from Record | |
vector< string > | lines |
Additional Inherited Members | |
Protected Member Functions inherited from Record | |
double | recordToDouble (int startPos, int endPos) |
string | recordToString (int startPos, int endPos) |
double | getTag (string searchString, string notAfter) |
double | parseHalfLife (int startPos, int endPos) |
double | parseStdUncertainty (string value, string stdUncertainty) |
string | getStringAfter (string searchString, size_t len) |
Definition at line 413 of file egs_ensdf.h.