|
EGSnrc C++ class library
Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
|
Public Member Functions | |
| BetaRecordLeaf (vector< string > ensdf, ParentRecord *myParent, NormalizationRecord *myNormalization, LevelRecord *myLevel) | |
| virtual double | getFinalEnergy () const =0 |
| virtual double | getBetaIntensity () const =0 |
| virtual double | getPositronIntensity () const |
| virtual double | getECIntensity () const |
| virtual void | relax (int shell, EGS_Float ecut, EGS_Float pcut, EGS_RandomGenerator *rndm, double &edep, EGS_SimpleContainer< EGS_RelaxationParticle > &particles) |
| virtual void | setBetaIntensity (double newIntensity)=0 |
| int | getCharge () const |
| void | incrNumSampled () |
| EGS_I64 | getNumSampled () const |
| unsigned short int | getZ () const |
| unsigned short int | getAtomicWeight () const |
| unsigned short int | getForbidden () const |
| void | setSpectrum (EGS_AliasTable *bspec) |
| EGS_AliasTable * | getSpectrum () 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 |
Public Attributes | |
| vector< double > | ecShellIntensity |
Protected Attributes | |
| EGS_I64 | numSampled |
| double | finalEnergy |
| double | betaIntensity |
| int | q |
| unsigned short int | Z |
| unsigned short int | A |
| unsigned short int | forbidden |
| EGS_AliasTable * | spectrum |
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 272 of file egs_ensdf.h.
1.9.1