Home - topasmc/dicom-interface GitHub Wiki

Welcome to the rtion-interface-mc (RTI) wiki!

The wiki pages describe how to configure a MC model for your beam delivery system using the RTI library and run them within the TOPAS Monte Carlo software.

Fig.1 shows the interaction between TOPAS Monte Carlo engine and RTI.

Figure 1. Diagram of interaction between RTI and TOPAS MC code. TOPAS gets geometry and beam source from RTI object, treatment_session, as a function of the beam ID. Beam ID is either a number or a string.

The following RTI objects are important to understand:

  • treatment session: a main controller, parsing DICOM information in RTIP/RTIBTR/CT/RTDose, instantiating treatment machine, and passing beamline and source to MC engine.
  • treatment machine: represents a site-specific beam delivery system and consists of beamline geometries and beam source
  • beamline: a geometry container for beam limiting devices such as rangeshifter and aperture.
  • beamlet: a PDF distribution returning energy and phase-space variables.
  • beamsource: a container of beamlets per beam.

note: For more detail see RTI component section of this wiki.

Configuring your own MC model means that you are implementing a new treatment machine. This wiki will help you to be able to run TOPAS simulations with your own treatment machine. Please check our tutorial

Future improvement

  • Beamsource running on GPU
  • Include site-specific HU to RSP or density curve
⚠️ **GitHub.com Fallback** ⚠️