|
EGSnrc C++ class library
Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
|
EGS_Application class header file. More...
#include "egs_base_geometry.h"#include "egs_base_source.h"#include "egs_simple_container.h"#include "egs_interpolator.h"#include "egs_input_struct.h"#include "egs_run_control.h"#include "egs_scoring.h"#include "egs_rndm.h"#include <memory>#include <string>#include <iostream>#include <dirent.h>Go to the source code of this file.
Classes | |
| struct | EGS_Particle |
| A structure holding the information of one particle. More... | |
| class | EGS_Application |
| Base class for advanced EGSnrc C++ applications. More... | |
Macros | |
| #define | APP_MAIN(app_name) |
| #define | APP_SIMPLE_MAIN(app_name) |
| #define | APP_LIB(app_name) |
Functions | |
| void | addmcBlock (shared_ptr< EGS_InputStruct > blockPtr) |
| void | addMediaDefBlock (shared_ptr< EGS_InputStruct > blockPtr) |
| string | addmcExample () |
| string | addMediaExample () |
EGS_Application class header file.
Definition in file egs_application.h.
| #define APP_MAIN | ( | app_name | ) |
Definition at line 1317 of file egs_application.h.
| #define APP_SIMPLE_MAIN | ( | app_name | ) |
Definition at line 1327 of file egs_application.h.
| #define APP_LIB | ( | app_name | ) |
Definition at line 1336 of file egs_application.h.
1.9.1