|
EGSnrc C++ class library
Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
|
| Main library | All concrete geometry and particle source classes and EGSnrc C++ applications link against the main library |
| ▼Geometry module | This module contains classes that model various geometry types. If you are looking for description of how to define a certain geometry in your input file, click on the corresponding class and see the detailed description |
| Elementary Geometries | "Elementary" or "primitive" geometries are geometry classes that implement their methods directly (i.e. without the help of other geometries) |
| Composite Geometries | Composite geometries are classes that implement their geometry methods using the geometry methods of their constituent geometries based on a certain type of logic |
| Particle sources | This module contains classes that model particle sources. If you are looking for description of how to define a certain particle source in your input file, click on the corresponding class and see the detailed description |
| Ausgab objects | This module contains classes that can be used to score certain quantities and/or to include variance reduction techniques in the simulation. If you are looking for description of how to define a specific ausgab object in your input file, click on the corresponding class and see the detailed description |
| ▼Shapes | Shapes are objects that can pick random points within a certain area or volume |
| Surface Shapes | Surface shapes are shapes that support the getPointSourceDirection() method |
1.9.1