Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/extended/medical/radiobiology/macro/defaultMacro.mac is written in an unsupported language. File is not indexed.

0001 ################################################################################
0002 # Default macro for radiobiology example.
0003 # Creates a beam of protons and calculates dose, LET, and RBE.
0004 # May 2023
0005 
0006 
0007 ################################################################################
0008 # Set of the verboses
0009 #
0010 /control/verbose 0
0011 /tracking/verbose 0
0012 /run/verbose 0
0013 /event/verbose 0
0014 
0015 ##########################
0016 # Set of the physic models
0017 #
0018 /Physics/addPhysics HADRONTHERAPY_1
0019 /run/numberOfThreads 4
0020 
0021 ################################################################################
0022 # Geometry
0023 #
0024 /detectorGeom/setMat G4_WATER
0025 /detectorGeom/setBoxSizes 4 4 4 cm
0026 
0027 ################################################################################
0028 # Voxelization procedure
0029 #
0030 /voxels/setVoxelSizes 1 40 40 mm
0031 
0032 ################################################################################
0033 # Initialisation procedure
0034 #
0035 /run/initialize
0036 
0037 /run/setCutForAGivenParticle e- 0.1 mm
0038 /run/setCutForAGivenParticle e+ 0.1 mm
0039 /run/setCutForAGivenParticle proton 0.1 mm
0040 
0041 ################################################################################
0042 # Primary definitions
0043 #
0044 /gps/particle proton
0045 
0046 /gps/pos/centre -2. 0. 0. cm
0047 /gps/pos/type Point
0048 /gps/pos/shape Circle
0049 /gps/pos/radius 0.2 cm
0050 
0051 /gps/direction 1 0 0
0052 #/gps/ang/type planar
0053 #/gps/ang/sigma_r 0.005 rad
0054 
0055 /gps/ene/type Gauss
0056 /gps/ene/mono 58. MeV
0057 /gps/ene/sigma 0.65 MeV
0058 
0059 ################################################################################
0060 # Dose
0061 #
0062 /dose/reset
0063 /dose/verbose 1
0064 /dose/calculate true
0065 /dose/fileName dose.out
0066 /dose/print
0067 
0068 ################################################################################
0069 # LET
0070 #
0071 /LET/reset
0072 /LET/verbose 1
0073 /LET/calculate true
0074 /LET/fileName LET.out
0075 /LET/print
0076 
0077 ################################################################################
0078 # RBE
0079 #
0080 /rbe/reset
0081 /rbe/verbose 1
0082 /rbe/loadLemTable data/rbe/lem1.csv
0083 /rbe/calculate true
0084 
0085 ## U87
0086 /rbe/cellLine U87
0087 /rbe/print
0088 
0089 ################################################################################
0090 # Start of the run
0091 #
0092 /run/printProgress 10000
0093 /run/beamOn 100000
0094 
0095