Bremsstrahlung Splitting Overview
Jane Tinslay, SLAC
March 2007
Bremsstrahlung Splitting Overview Jane Tinslay, SLAC Overview - - PowerPoint PPT Presentation
March 2007 Bremsstrahlung Splitting Overview Jane Tinslay, SLAC Overview & Applications Biases by enhancing secondary production Aim to increase statistics in region of interest while reducing time spent tracking electrons
March 2007
Jane Tinslay, SLAC 2
Biases by enhancing secondary production Aim to increase statistics in region of interest
Useful in radiotheraphy dose calculations
Jane Tinslay, SLAC 3
Y Y Y Y BEAMnrc N N N Partial Geant4 N N N N Penelope N N N N MCNPX N N N N MCNP N N N N Fluka N N N Y EGS4/EGS5/ EGSnrc Multiple Context Directional Selective Uniform
Jane Tinslay, SLAC 4
Implemented as an improvement to EGS4 (~1989)
Developed by A.F. Bielajew et al
Do regular electron transport until bremsstrahlung
Instead of creating one photon, generate N photons
Energy and angular distributions sampled N times
Assign secondaries a weight:
We = weight of parent electron
Reduce energy of electron by energy of just one photon
Energy conserved on average Get full energy straggling of electron history
Jane Tinslay, SLAC 5 Can gain efficiency by playing Russian Roulette on
Reduces unnecessary electron transport Keep 1/N charged secondaries with weight increase by factor of
All electrons have same weight, all photons have relative weight
Radiotheraphy applications use factors of 5-30 (Bruce
Others can use factors of 300
Jane Tinslay, SLAC 6
Same bremsstrahlung splitting as EGS4 Also implements photon Russian Roulette
Define an imaginary plane at depth Z Define a survival probability factor, RRCUT
Every time a photon is about to cross a given Z
Surviving particles have weight increased by a factor
Jane Tinslay, SLAC 7
Based on EGSnrc version
Uses EGSnrc splitting code
In addition, implements a higher order splitting switch
Splitting not applied to higher-order bremsstrahlung and
Roulette applied to secondary charged particles arising from split
Electrons from compton and photoelectric events Electrons and positrons from pair production
Saves time by not tracking many higher-order, low weight
Jane Tinslay, SLAC 8
~3-4 times more efficient than uniform bremsstrahlung
Superseded by directional bremsstrahlung splitting Aim to preferentially generate photons aimed into in field
Vary splitting number to reflect the probability a bremsstrahlung
Calculate probability using energy/direction of incident electron
Higher order bremsstrahlung and annihilation photons
Jane Tinslay, SLAC 9
First Introduced in 2004 Can improve efficiency by factor of 8 relative to selective
Designed to ensure that all photons in field of interest
One of the limitations of selective bremsstrahlung splitting
Reasonably complex algorithm
Can choose to enhance electron contamination statistics through
Jane Tinslay, SLAC 10 Define a field of interest and splitting number Apply splitting/Roulette in various configurations for :
Bremsstrahlung Annihilation Compton Pair production Photo electric Fluorescent
Biasing ensures:
All photons in region of interest have a weight N Photons outside region of interest have a weight 1 Very little time spent transporting photons not contributing to
Very few electrons with large weight
Jane Tinslay, SLAC 11
To improve contaminant electron statistics, apply
Split only in interesting region
Define splitting and Russian Roulette planes Apply splitting and roulette such that the number
CPU penalty
Jane Tinslay, SLAC 12
BEAMnrc Users Manual, D.W.O. Rogers et al. NRCC Report PIRS-0509(A)revK (2007)
The EGS4 Code System, W. R. Nelson and H. Hirayama and D.W.O. Rogers, SLAC-265, Stanford Linear Accelerator Center (1985)
History, overview and recent improvements of EGS4, A.F. Bielajew et al., SLAC-PUB-6499 (1994)
THE EGS5 CODE SYSTEM, Hirayama, Namito, Bielajew, Wilderman, Nelson SLAC-R-730 (2006)
The EGSnrc Code System, I. Kawrakow et al., NRCC Report PIRS-701 (2000)
Variance Reduction Techniques, D.W.O. Rogers and A.F. Bielajew (Monte Carlo Transport of Electrons and Photons. Editors Nelso, Jankins, Rindi, Nahum, Rogers. 1988)
NRC User Codes for EGSnrc, D.W.O. Rogers, I. Kawrakow, J.P. Seuntjens, B.R.B. Walters and
http://www.fluka.org/course/WebCourse/biasing/P001.html
http://www.fluka.org/manual/Online.shtml
http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html /Fundamentals/biasing.html
MCNPX 2.3.0 Users Guide, 2002 (version 2.5.0 is restricted)
PENELOPE-2006: A Code System for Monte Carlo Simulation of Electron and Photon Transport, Workshop Proceedings Barcelona, Spain 4-7 July 2006, Francesc Salvat, Jose M. Fernadez- Varea, Josep Sempau, Facultat de Fisica (ECM) , Universitat de Barcelona