|
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.