EGS Brachy
An egs++ user code for rapid brachytherapy calculations
|
the main egs_brachy application header file More...
#include <map>
#include <set>
#include <stack>
#include <cstdlib>
#include "egs_advanced_application.h"
#include "egs_functions.h"
#include "egs_input.h"
#include "egs_interface2.h"
#include "egs_interpolator.h"
#include "egs_alias_table.h"
#include "egs_rndm.h"
#include "egs_run_control.h"
#include "egs_scoring.h"
#include "egs_transformations.h"
#include "egs_autoenvelope/egs_autoenvelope.h"
#include "egs_rz/egs_rz.h"
#include "egs_spheres/egs_spheres.h"
#include "pubsub.h"
#include "ginfo.h"
#include "muen.h"
#include "phantom.h"
#include "eb_volcor.h"
#include "spec_scoring.h"
#include "recycle.h"
#include "latch.h"
#include "phsp.h"
#include "timing.h"
Go to the source code of this file.
Classes | |
class | EB_Application |
The main egs_brachy application class. See the Main Page for full documentation. More... | |
class | EB_UniformRunControl |
Macros | |
#define | PRINT_PARTICLE(P) cout << "\nParticle in reg "<<P.ir << " at "<<P.x.x << " "<<P.x.y<<" "<<P.x.z << " wt "<<P.wt<< " E "<<P.E << " q "<<P.q << " latch "<<P.latch<<"\n"; |
#define | PRINT_PARTICLE_WITH_DIR(P) cout << "\nParticle in reg "<<P.ir << " at "<<P.x.x << " "<<P.x.y<<" "<<P.x.z << " dir "<<P.u.x << " "<<P.u.y<<" "<<P.u.z << " wt "<<P.wt<< " E "<<P.E << " q "<<P.q << " latch "<<P.latch<<"\n"; |
#define | NUM_STUCK_STEPS 1000 |
#define | SAME_POSITION_TOLERANCE 1E-10 |
#define | EB_EPSILON 1E-10 |
the main egs_brachy application header file
Definition in file egs_brachy.h.
#define EB_EPSILON 1E-10 |
Definition at line 85 of file egs_brachy.h.
#define NUM_STUCK_STEPS 1000 |
Definition at line 83 of file egs_brachy.h.
#define PRINT_PARTICLE | ( | P | ) | cout << "\nParticle in reg "<<P.ir << " at "<<P.x.x << " "<<P.x.y<<" "<<P.x.z << " wt "<<P.wt<< " E "<<P.E << " q "<<P.q << " latch "<<P.latch<<"\n"; |
Definition at line 81 of file egs_brachy.h.
#define PRINT_PARTICLE_WITH_DIR | ( | P | ) | cout << "\nParticle in reg "<<P.ir << " at "<<P.x.x << " "<<P.x.y<<" "<<P.x.z << " dir "<<P.u.x << " "<<P.u.y<<" "<<P.u.z << " wt "<<P.wt<< " E "<<P.E << " q "<<P.q << " latch "<<P.latch<<"\n"; |
Definition at line 82 of file egs_brachy.h.
#define SAME_POSITION_TOLERANCE 1E-10 |
Definition at line 84 of file egs_brachy.h.