|
EGSnrc C++ class library
Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
|
Public Member Functions | |
| EGS_RelaxImplementation (const char *data_path) | |
| int | loadData (int Z) |
| int | loadData (int Z, istream &data) |
| int | loadData (int Nz, const int *Zarray) |
| int | loadAllData () |
| int | openDataFile (istream **data) |
| void | checkData (int Z, int shell) |
| void | relax (int Z, int sh, EGS_Float ecut, EGS_Float pcut, EGS_RandomGenerator *rndm, double &edep, EGS_SimpleContainer< EGS_RelaxationParticle > &particles) |
| EGS_Float | bindingEnergy (int Z, int shell) |
| int | getNShell (int Z) |
| void | setBindingEnergy (int Z, int shell, EGS_Float new_be) |
| EGS_Float | getMaxGammaEnergy (int Z, int shell) |
| EGS_Float | getMaxElectronEnergy (int Z, int shell) |
| void | relax (int Z, int sh, EGS_Float minE, EGS_Float ecut, EGS_Float pcut, EGS_RandomGenerator *rndm, double &edep, EGS_SimpleContainer< EGS_RelaxationParticle > &particles) |
Public Attributes | |
| EGS_ElementRelaxData ** | elements |
| string | data_file |
| int | nz |
Definition at line 229 of file egs_atomic_relaxations.cpp.
1.9.1