Incorporation of a combinatorial geometry package and improved scoring capabilities in the EGSnrc Monte Carlo Code system

Med Phys. 2003 Jun;30(6):1076-85. doi: 10.1118/1.1576231.


A description is given of a generic EGSnrc Monte Carlo user code, GenUC, which was developed as an attempt to simplify and optimize the geometry and scoring coding of EGSnrc user codes. GenUC was developed using the methodology of combinatorial geometry that allows a straightforward implementation of complicated geometric setups with intersecting boundaries, where subsequent modifications to the geometry are easily performed. Presently, GenUC has five elemental volumes that can be defined in any position in space: spheres, ellipsoids, parallelepipeds, and circular cylinders and cones. The mortran macro-based implementation of the combinatorial geometry package allows an easy definition/extension of any other elemental volume, e.g., elliptical cylinders and cones. The scoring of the relevant parameters and the output of the results in GenUC are performed with two CERN data analysis packages, which permit the generation of nonplanar phase space distribution files and can also be used for geometry verification, among many other capabilities. GenUC has been successfully applied to complex geometric setups, e.g., intracavitary brachytherapy applicators and was also benchmarked against the EGSnrc user code, DOSRZnrc.

Publication types

  • Evaluation Study
  • Research Support, Non-U.S. Gov't
  • Validation Study

MeSH terms

  • Algorithms*
  • Humans
  • Models, Biological
  • Monte Carlo Method
  • Phantoms, Imaging
  • Quality Control
  • Radiometry / methods*
  • Radiotherapy Dosage
  • Radiotherapy Planning, Computer-Assisted / instrumentation
  • Radiotherapy Planning, Computer-Assisted / methods*
  • Reproducibility of Results
  • Sensitivity and Specificity
  • Software Validation*
  • Software*