MMCTP is modular and separates classes into their rightful domain. Treatment planning classes store DICOM data, while MC classes store methods and variables for MC data and processing. Various MC classes have been coded within MMCTP to allow the user to fully visualize the MC data in its native form and make changes to the data. These classes have been coded to read MC data into MMCTP and write MC data back to its native format. A number of automated script have been written to transform treatment planning data into MC input data. These scripts can be user-dependant and are specific to the physical properties of the device being modelled and the MC module that characterizes the device. A number of scripts have already been coded for devices from: Varain, TomoTherapy, Elekta, and Siemens.
To obtain the full benefit of MMCTP, a user might be required to make changes to the automated scripts. In most situations, MMCTP can already read and write specific MC component modules, which greatly reduces the process of creating a new automated script for a specific device.
Monte Carlo Dose Calculations
•Generation of input files
and automatic submission for BEAMnrc, DOSXYZnrc, XVMC, and Cutout
•BEAMnrc integration:
•Read/modify/write header
sources: 0, 1, 3, 19, 21
•Read/write CMs: APPLICAT, BLOCK, DYNVMLC, DYNJAWS, JAWS,
WEDG, SLABS, FLAT, MLC,VARMLC, TOMOMLC
•Automated scripts based on
beam properties: Varian
(jaws dynamic or static, 120 leaf MLC dynamic or static), Siemens
(jaws, MLC static), Tomotherapy (jaws, MLC), and Elektra (Jaws, MLC
static)
•Other: DBS script to update cone radius, phasespace
database, determine the number of histories based on a specific
particle density
•DOSXYZnrc integration:
•Read/modify/write header
sources: 1, 2, 3, 8, 9, 11 (McGill
Source), 21, 22
•Automated scripts: Determine the number of histories for a
specific uncertainty, generate EGSPhant file
•Other: EGSPhant viewer,
•VMC integration:
•Read/modify/write: All VMC options
•Cutout Integration:
•Compatible with BEAMnrc
phase-space files and DOSXYZnrc patient transport for electron MC
Import and export options
include
•RTOG, CADPlan and DICOM
import of images, structures, plans, and dose distributions.
•DICOM RT dose export, and
ASCII text file export of DVH files.
Visualization options
•2D axial, sagittal or
coronal view isodose and colourwash transparency settings for images,
contours and dose distributions
•3D
beam’s eye view and room’s eye view for images, contours, and beam
geometry settings (e.g., jaws, MLC, couch, table and gantry rotation)
Treatment planning
•Add, delete edit external
beam properties (e.g., treatment unit, energy, jaw settings and MLC
leaves)
•Structure contouring and
editing tools
•Dose Painter for QA
Dose analysis
•DVH calculator and dose
distribution operations (e.g., addition, subtraction, multiplication
and division of dose distributions)