[Gate-users] Problem recreating results from published paper

Hermann Fuchs hermann.fuchs at meduniwien.ac.at
Fri May 6 13:37:24 CEST 2011


Hello

I was trying to recreate the results from the recent GATE paper
concerning the validation of a proton beam.

"GATE V6: a major enhancement of the GATE
simulation platform enabling modelling of CT and
radiotherapy",Phys. Med. Biol. 56 (2011) 881–901

In the paper a 150 MeV proton beam directed at a 40x40x40cm water
phantom using the hadrontherapyStandardPhys.mac physics list
and additional StepLimiter of 1 mm and production
thresholds 1 mm range cut for electrons, positrons and photons were
used.
A proton range of 158 mm was determined.

However, using the same setup (and GATE v6.1) I measure only a proton
range of 156 mm, which is quite a discrepancy.
I modified the radiotherapy benchmark included with Gate. I have
attached the script below.
I would be grateful for any suggestion.

Yours,
Hermann Fuchs


#=====================================================
# GEOMETRY
#=====================================================
/gate/geometry/setMaterialDatabase GateMaterials.db

# World
/gate/world/geometry/setXLength 5 m
/gate/world/geometry/setYLength 5 m
/gate/world/geometry/setZLength 5 m
/gate/world/setMaterial Air


# Global Box
/gate/world/daughters/name             mainbox1
/gate/world/daughters/insert           box
/gate/mainbox1/geometry/setXLength 40 cm
/gate/mainbox1/geometry/setYLength 40 cm
/gate/mainbox1/geometry/setZLength 40 cm
/gate/mainbox1/placement/setTranslation 0.0 0.0 20 cm
/gate/mainbox1/setMaterial Water
/gate/mainbox1/vis/setVisible 1
/gate/mainbox1/vis/setColor blue


/gate/geometry/setIonisationPotential Water 75 eV
/gate/geometry/setIonisationPotential Air 85.7 eV


#=====================================================
# PHYSICS
#=====================================================

/control/execute hadrontherapyStandardPhys.mac

/gate/physics/Gamma/SetCutInRegion      world 1 mm
/gate/physics/Electron/SetCutInRegion   world 1 mm
/gate/physics/Positron/SetCutInRegion   world 1 mm

/gate/physics/Gamma/SetCutInRegion      mainbox1 1 mm
/gate/physics/Electron/SetCutInRegion   mainbox1 1 mm
/gate/physics/Positron/SetCutInRegion   mainbox1 1 mm

/gate/physics/SetMaxStepSizeInRegion world 1 mm
/gate/physics/ActivateStepLimiter proton       
/gate/physics/ActivateStepLimiter deuteron     
/gate/physics/ActivateStepLimiter triton       
/gate/physics/ActivateStepLimiter alpha        
/gate/physics/ActivateStepLimiter GenericIon   

/gate/physics/displayCuts


#=====================================================
# MATRIX FOR DOSE MAP OUTPUT
#=====================================================

#Energydeposition along z Axes (Beam direction)
/gate/actor/addActor  DoseActor  enerDepZaxes

/gate/actor/enerDepZaxes/save output/protonWater150MeV-OneDimZ.txt
/gate/actor/enerDepZaxes/attachTo    	   mainbox1
/gate/actor/enerDepZaxes/stepHitType           random
#50 mu resolution in z direction
/gate/actor/enerDepZaxes/setResolution         1 1 8000 
/gate/actor/enerDepZaxes/enableEdep            true
/gate/actor/enerDepZaxes/enableUncertaintyEdep false
/gate/actor/enerDepZaxes/enableDose            false
/gate/actor/enerDepZaxes/enableUncertaintyDose false
/gate/actor/enerDepZaxes/enableNumberOfHits    false


#=====================================================
# INITIALISATION
#=====================================================

/gate/run/initialize
# Enable the following lines to display available and enabled processes
# /gate/physics/processList Available
# /gate/physics/processList Enabled


#=====================================================
# BEAMS
#=====================================================

/gate/source/addSource mybeam gps

/gate/source/mybeam/gps/particle proton
/gate/source/mybeam/gps/pos/type Beam
/gate/source/mybeam/gps/pos/rot1 0 1 0
/gate/source/mybeam/gps/pos/rot2 1 0 0
/gate/source/mybeam/gps/pos/shape Circle
/gate/source/mybeam/gps/pos/centre 0 0 0 mm
/gate/source/mybeam/gps/pos/sigma_x 3 mm
/gate/source/mybeam/gps/pos/sigma_y 3 mm
/gate/source/mybeam/gps/ene/mono 150 MeV
#/gate/source/mybeam/gps/ene/type Gauss
#/gate/source/mybeam/gps/ene/sigma 2.0 MeV
/gate/source/mybeam/gps/direction 0 0 1


#=====================================================
# VISUALISATION
#=====================================================

#/control/execute visu.mac

#=====================================================
# START BEAMS
#=====================================================

# JamesRandom Ranlux64 MersenneTwister
/gate/random/setEngineName MersenneTwister
/gate/random/setEngineSeed 1021

# /gate/random/verbose 1
# /gate/source/verbose 0

/gate/application/noGlobalOutput
/gate/application/setTotalNumberOfPrimaries 1000000
/gate/application/start

exit



More information about the Gate-users mailing list