▼ egs++ | |
► ausgab_objects | |
► beam_dose_scoring | |
beam_dose_scoring.cpp | A dose scoring ausgab object for beampp, similar to egs_dose_scoring |
beam_dose_scoring.h | A dose scoring ausgab object for beampp |
► egs_dose_scoring | |
egs_dose_scoring.cpp | A dose scoring ausgab object: implementation |
egs_dose_scoring.h | A dose scoring ausgab object |
► egs_fluence_scoring | |
egs_fluence_scoring.cpp | A fluence scoring ausgab object: implementation |
egs_fluence_scoring.h | A fluence scoring object : header |
► egs_phsp_scoring | |
egs_phsp_scoring.cpp | A phase space scoring ausgab object: implementation |
egs_phsp_scoring.h | A phase space scoring ausgab object |
► egs_radiative_splitting | |
egs_radiative_splitting.cpp | A radiative splitting ausgab object: implementation |
egs_radiative_splitting.h | A radiative splitting ausgab object: header |
► egs_track_scoring | |
egs_track_scoring.cpp | A track scoring ausgab object: implementation |
egs_track_scoring.h | A track scoring ausgab object |
► geometry | |
► egs_autoenvelope | |
egs_autoenvelope.cpp | A fast envelope geometry (based on EGS_FastEnvelope) with automatic region detection |
egs_autoenvelope.h | An envelope geometry with automatic inscribed region detection (inspired by EGS_FastEnvelope) |
volcor.h | Region discovery/volume correction functionality for EGS_AEnvelope geometries |
► egs_box | |
egs_box.cpp | A box geometry: implementation |
egs_box.h | A box geometry: header |
► egs_cd_geometry | |
egs_cd_geometry.cpp | A CD-Geometry: implementation |
egs_cd_geometry.h | A CD-geometry: header |
► egs_cones | |
egs_cones.cpp | Various cone geometries: implementation |
egs_cones.h | Various cone geometries: header |
► egs_cylinders | |
egs_cylinders.cpp | A set of concentric cylinders: implementation |
egs_cylinders.h | A set of concentric cylinders: header |
► egs_dynamic_geometry | |
egs_dynamic_geometry.cpp | A dynamic geometry |
egs_dynamic_geometry.h | A dynamic geometry: header |
► egs_genvelope | |
egs_envelope_geometry.cpp | An envelope geometry: implementation |
egs_envelope_geometry.h | An envelope geometry: header |
► egs_glib | |
egs_glib.cpp | The createGeometry function for the library shim |
egs_glib.h | A small shim for loading geometries from files |
► egs_gstack | |
egs_stack_geometry.cpp | A geometry stack: implementation |
egs_stack_geometry.h | A geometry stack: header |
► egs_gtransformed | |
egs_gtransformed.cpp | A transformed geometry: implementation |
egs_gtransformed.h | A transformed geometry: header |
► egs_iplanes | |
egs_iplanes.cpp | Intersecting planes: implementation |
egs_iplanes.h | Intersecting planes: header |
► egs_lattice | |
egs_lattice.cpp | A Bravais lattice geometry |
egs_lattice.h | Lattice geometries: header |
► egs_mesh | |
egs_mesh.cpp | |
egs_mesh.h | Tetrahedral mesh geometry: header |
mesh_neighbours.h | |
msh_parser.h | |
tetgen_parser.h | |
► egs_nd_geometry | |
egs_nd_geometry.cpp | N-dimensional geometries: implementation |
egs_nd_geometry.h | N-dimensional geometries: header |
► egs_octree | |
egs_octree.cpp | An octree geometry: implementation |
egs_octree.h | An octree geometry: header |
► egs_planes | |
egs_planes.cpp | Sets of parallel planes and a plane collection |
egs_planes.h | Sets of parallel planes and a plane collection |
► egs_prism | |
egs_prism.cpp | A prism geometry: implementation |
egs_prism.h | A prism geometry: header |
► egs_pyramid | |
egs_pyramid.cpp | A pyramid geometry: implementation |
egs_pyramid.h | A pyramid geometry: header |
► egs_roundrect_cylinders | |
egs_roundrect_cylinders.cpp | A set of concentric rounded rectangular cylinders: implementation |
egs_roundrect_cylinders.h | A set of concentric rounded rectangular cylinders: header |
► egs_rz | |
egs_rz.cpp | An egs_nd_geometry wrapper to simplify RZ geometry creation |
egs_rz.h | An egs_nd_geometry wrapper to simplify RZ geometry creation |
► egs_smart_envelope | |
egs_smart_envelope.cpp | A smart envelope: implementation |
egs_smart_envelope.h | A smart envelope geometry: header |
► egs_space | |
egs_space.cpp | The entire space as a geometry |
egs_space.h | The entire space as a geometry |
► egs_spheres | |
egs_spheres.cpp | A set of concentric spheres |
egs_spheres.h | A set of concentric spheres |
► egs_union | |
egs_union_geometry.cpp | A geometry union |
egs_union_geometry.h | A geometry union |
► egs_vhp_geometry | |
egs_vhp_geometry.cpp | Voxelized Human Phantom (VHP) geometry: implementation |
egs_vhp_geometry.h | Voxelized Human Phantom (VHP) geometry: header |
► shapes | |
► egs_circle | |
egs_circle.cpp | A circular shape |
egs_circle.h | A circular shape |
► egs_circle_perpendicular | |
egs_circle_perpendicular.cpp | A circular shape perpendicular to source particles |
egs_circle_perpendicular.h | A circular shape perpendicular to source particles |
► egs_conical_shell | |
egs_conical_shell.cpp | Conical stack shell shape |
egs_conical_shell.h | Conical stack shell shape |
► egs_dynamic_shape | |
egs_dynamic_shape.cpp | Implementation of a dynamic shape |
egs_dynamic_shape.h | A dynamic shape |
► egs_ellipse | |
egs_ellipse.cpp | An elliptical shape |
egs_ellipse.h | An elliptical shape |
► egs_extended_shape | |
egs_extended_shape.cpp | An extended shape |
egs_extended_shape.h | An extended shape |
► egs_gaussian_shape | |
egs_gaussian_shape.cpp | A shape smeared by a Gaussian |
egs_gaussian_shape.h | A shape smeared by a Gaussian |
► egs_line_shape | |
egs_line_shape.cpp | A line shape |
egs_line_shape.h | A line shape |
► egs_polygon_shape | |
egs_polygon_shape.cpp | A polygon shape |
egs_polygon_shape.h | A polygon shape |
► egs_rectangle | |
egs_rectangle.cpp | Rectangular shapes |
egs_rectangle.h | Rectangular shape |
► egs_shape_collection | |
egs_shape_collection.cpp | A shape collection |
egs_shape_collection.h | A shape collection |
► egs_spherical_shell | |
egs_spherical_shell.cpp | Spherical shell shape |
egs_spherical_shell.h | Spherical shell shape |
► egs_voxelized_shape | |
egs_voxelized_shape.cpp | A "voxelized shape": implementation |
egs_voxelized_shape.h | A "voxelized shape": header |
► sources | |
► egs_angular_spread | |
egs_angular_spread_source.cpp | Adds angular spread to the directions of particles from some other source |
egs_angular_spread_source.h | An angular spread source: header |
► egs_beam_source | |
egs_beam_source.cpp | A BEAM simulation source |
egs_beam_source.h | A BEAM simulation source |
► egs_collimated_source | |
egs_collimated_source.cpp | A collimated isotropic source |
egs_collimated_source.h | A collimated isotropic source |
► egs_dynamic_source | |
egs_dynamic_source.cpp | A dynamic source |
egs_dynamic_source.h | A source with simulated time-varying rotations/translations |
► egs_fano_source | |
egs_fano_source.cpp | An Fano source |
egs_fano_source.h | A Fano source |
► egs_isotropic_source | |
egs_isotropic_source.cpp | An isotropic source |
egs_isotropic_source.h | An isotropic source |
► egs_parallel_beam | |
egs_parallel_beam.cpp | A parallel beam |
egs_parallel_beam.h | A parallel beam |
► egs_phsp_source | |
egs_phsp_source.cpp | A phase-space file source |
egs_phsp_source.h | A phase-space file source |
► egs_point_source | |
egs_point_source.cpp | A point source |
egs_point_source.h | A point source |
► egs_radionuclide_source | |
egs_radionuclide_source.cpp | A radionuclide source |
egs_radionuclide_source.h | A radionuclide source |
► egs_source_collection | |
egs_source_collection.cpp | A source collection |
egs_source_collection.h | A source collection |
► egs_transformed_source | |
egs_transformed_source.cpp | A transformed source |
egs_transformed_source.h | A transformed source |
► iaea_phsp_source | |
iaea_phsp_source.cpp | An IAEA phase-space file source |
iaea_phsp_source.h | An IAEA format phase-space file source |
egs_advanced_application.cpp | EGS_AdvancedApplication implementation |
egs_advanced_application.h | EGS_AdvancedApplication class header file |
egs_alias_table.cpp | EGS_AliasTable implementation |
egs_alias_table.h | EGS_AliasTable class header file |
egs_application.cpp | EGS_Application implementation |
egs_application.h | EGS_Application class header file |
egs_atomic_relaxations.cpp | EGS_AtomicRelaxations implementation |
egs_atomic_relaxations.h | EGS_AtomicRelaxations class header file |
egs_ausgab_object.cpp | EGS_AusgabObject base ausgab object implementation |
egs_ausgab_object.h | EGS_AusgabObject interface class header file |
egs_base_geometry.cpp | EGS_BaseGeometry implementation |
egs_base_geometry.h | EGS_BaseGeometry class header file |
egs_base_source.cpp | EGS_BaseSource implementation |
egs_base_source.h | EGS_BaseSource class header file |
egs_ensdf.cpp | The ensdf implementation |
egs_ensdf.h | The ensdf library header file |
egs_functions.cpp | Global egspp functions implementation |
egs_functions.h | Global egspp functions header file |
egs_geometry_tester.cpp | EGS_GeometryTester implementation |
egs_geometry_tester.h | EGS_GeometryTester class header file |
egs_input.cpp | EGS_Input implementation |
egs_input.h | EGS_Input class header file |
egs_interpolator.cpp | EGS_Interpolator implementation |
egs_interpolator.h | EGS_Interpolator class header file |
egs_libconfig.h | Defines the EGS_EXPORT and EGS_LOCAL macros |
egs_library.cpp | EGS_Library implementation |
egs_library.h | EGS_Library class header file |
egs_math.h | Attempts to fix broken math header files |
egs_object_factory.cpp | EGS_Object and EGS_ObjectFactory implementations |
egs_object_factory.h | EGS_Object and EGS_ObjectFactory class header file |
egs_particle_track.cpp | EGS_ParticleTrack implementation |
egs_particle_track.h | EGS_ParticleTrack class header file |
egs_polygon.cpp | EGS_2DPolygon implementation |
egs_polygon.h | EGS_2DPolygon and EGS_PolygonT class header file |
egs_projectors.cpp | EGS_Projector implementation |
egs_projectors.h | EGS_Projector and EGS_2DVector class header file |
egs_rndm.cpp | EGS_RandomGenerator implementation |
egs_rndm.h | EGS_RandomGenerator class header file |
egs_run_control.cpp | EGS_RunControl and EGS_JCFControl implementation |
egs_run_control.h | EGS_RunControl and EGS_JCFControl class header file |
egs_scoring.cpp | EGS_ScoringSingle and EGS_ScoringArray implementation |
egs_scoring.h | EGS_ScoringSingle and EGS_ScoringArray class header file |
egs_shapes.cpp | EGS_BaseShape and shape classes implementation |
egs_shapes.h | EGS_BaseShape and shape classes header file |
egs_simple_application.cpp | EGS_SimpleApplication implementation |
egs_simple_application.h | EGS_SimpleApplication class header file |
egs_simple_container.h | EGS_SimpleContainer template class |
egs_spectra.cpp | EGS_BaseSpectrum implementation and several concrete spectra |
egs_timer.cpp | EGS_Timer implementation |
egs_timer.h | EGS_Timer class header file |
egs_transformations.cpp | EGS_AffineTransform::getTransformation implementation |
egs_transformations.h | EGS_AffineTransform and EGS_RotationMatrix class header file |
egs_vector.h | EGS_Vector methods for the manipulation of 3D vectors in cartesian co-ordinates |
egspp.cpp | A main program for egspp applications |
test_geometry.cpp | Main program for a simple geometry testing utility |
▼ interface | |
egs_interface2.h | This file defines the C/C++ interface to the EGSnrc mortran back-end |
aobjects.doxy | Documents the ausgab objects module |
cavity.doxy | Documents the cavity application |
common.doxy | Documents some common input blocks |
egs_cbct.doxy | Documents the egs_cbct application |
egs_chamber.doxy | Documents the egs_chamber application |
egs_fac.doxy | Documents the egs_fac application |
egs_gammaspec.doxy | Documents the egs_gammaspec application |
egs_kerma.doxy | Documents the egs_kerma application |
geometry.doxy | Documents the geometry module |
introduction.doxy | An introduction to egspp |
main.doxy | An overview of the egspp documentation |
sources.doxy | Documents the particle sources module |