45 #ifndef EGS_RADIATIVE_SPLITTING_
46 #define EGS_RADIATIVE_SPLITTING_
55 #ifdef BUILD_RADIATIVE_SPLITTING_DLL
56 #define EGS_RADIATIVE_SPLITTING_EXPORT __declspec(dllexport)
58 #define EGS_RADIATIVE_SPLITTING_EXPORT __declspec(dllimport)
60 #define EGS_RADIATIVE_SPLITTING_LOCAL
64 #ifdef HAVE_VISIBILITY
65 #define EGS_RADIATIVE_SPLITTING_EXPORT __attribute__ ((visibility ("default")))
66 #define EGS_RADIATIVE_SPLITTING_LOCAL __attribute__ ((visibility ("hidden")))
68 #define EGS_RADIATIVE_SPLITTING_EXPORT
69 #define EGS_RADIATIVE_SPLITTING_LOCAL
110 void setSplitting(
const int &n_s) {
EGS_AusgabObject interface class header file.
virtual int processEvent(EGS_Application::AusgabCall iarg)=0
Process an ausgab call for event iarg.
AusgabCall
Possible calls to the user scoring function ausgab().
A radiative splitting object: header.
EGS_ScoringSingle and EGS_ScoringArray class header file.
EGS_BaseGeometry class header file.
virtual void setApplication(EGS_Application *App)
Set the application this object belongs to.
EGS_Application class header file.
Base class for advanced EGSnrc C++ applications.