Monte Carlo techniques are used to simulate particle transport through complex geometries to calculate dose distributions. The key steps are: (1) sampling the distance to the next interaction, interaction type, and energy/direction of secondary particles, (2) tracking particle histories through condensed histories or splitting/Russian roulette, and (3) calculating dose deposition in voxels. While fully accurate, Monte Carlo is statistically limited by the number of histories. Variance reduction techniques increase efficiency but introduce weighting factors. Overall uncertainty is typically within 3% given proper commissioning and cross-section libraries.
Related topics: