EGSnrc C++ class library
Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
|
EGS_BaseSpectrum implementation and several concrete spectra. More...
#include "egs_base_source.h"
#include "egs_rndm.h"
#include "egs_alias_table.h"
#include "egs_input.h"
#include "egs_math.h"
#include "egs_ensdf.h"
#include "egs_application.h"
#include "egs_advanced_application.h"
#include <cstdio>
#include <fstream>
#include <sstream>
#include <complex>
#include <limits>
Go to the source code of this file.
Classes | |
class | EGS_MonoEnergy |
A monoenergetic particle spectrum. More... | |
class | EGS_GaussianSpectrum |
A Gaussian spectrum. More... | |
class | EGS_DoubleGaussianSpectrum |
A double-Gaussian spectrum. More... | |
class | EGS_UniformSpectrum |
A uniform energy spectrum. More... | |
class | EGS_TabulatedSpectrum |
A tabulated spectrum. More... | |
class | EGS_RadionuclideBetaSpectrum |
Beta spectrum generation for EGS_RadionuclideSpectrum. More... | |
class | EGS_RadionuclideSpectrum |
A radionuclide spectrum. More... | |
Macros | |
#define | S_STREAM std::istringstream |
Functions | |
istream & | skipsep (istream &in) |
EGS_BaseSpectrum implementation and several concrete spectra.
Definition in file egs_spectra.cpp.