EGSnrc C++ class library  Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
Classes | Macros
egs_lattice.h File Reference

Lattice geometries: header. More...

#include "egs_base_geometry.h"
#include "../egs_gtransformed/egs_gtransformed.h"

Go to the source code of this file.

Classes

class  EGS_Lattice
 A Bravais, cubic, and hexagonal lattice geometryA geometry which embeds a lattice of one geometry (named subgeometry below) into one region of a second geometry (named base geometry). This geometry effectively recurses the subgeometry at every position defined by a Bravais, cubic, or hexagonal lattice. As such, you can model an infinite amount of subgeometries (e.g., region 0 of egs_space) and the only slow down to your simulation would depend on how many subgeometries you would expect over a particle track. More...
 
class  EGS_Hexagonal_Lattice
 

Detailed Description

Lattice geometries: header.

Definition in file egs_lattice.h.