Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/advanced/ICRP110_HumanPhantoms/female.in

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

  1 #---------------------------------------#
  2 #-------------Select Phantom------------#
  3 #---------------------------------------#
  4 # Choose phantom sex (male or female)
  5 /phantom/setPhantomSex female
  6 /phantom/setScoreWriterSex female
  7 
  8 # Choose phantom section (head, trunk or full)
  9 /phantom/setPhantomSection full
 10 /phantom/setScoreWriterSection full
 11 
 12 #---------------------------------------#
 13 #------------Initialization-------------#
 14 #---------------------------------------#
 15 /run/initialize
 16 
 17 /control/verbose 1
 18 /tracking/verbose 0
 19 /run/verbose 0
 20 /event/verbose 0
 21 
 22 #---------------------------------------#
 23 #-------------Visualisation-------------#
 24 #---------------------------------------#
 25 # Visualize Phantom with OPENGL
 26 #  /control/execute openGLVis.mac
 27 #
 28 #---------------------------------------#
 29 #---------Radiation Environment---------#
 30 #---------------------------------------#
 31 # Call upon definition of primary beam
 32 /control/execute primary.mac
 33 #
 34 #---------------------------------------#
 35 #------Create Phantom Scoring Mesh------#
 36 #---------------------------------------#
 37 
 38 /score/create/boxMesh PhantomMesh
 39 
 40 #################################################################################
 41 #                                                                               #
 42 # The phantom voxels have dimensions (x,y,z) = (1.775, 1.775, 4.84)mm           #
 43 # and there are 299 voxels along x, 137 along y and 348 along z in              #
 44 # the full phantom. Mesh dimensions, however, are to be specified as            #
 45 # half-lengths.                                                                 #
 46 #                                                                               #
 47 # If the user is not building all 348 z-slices of the phantom, has to change    #
 48 # the boxSize in z and the nBins in z to match the geometry of                  #
 49 # the phantom in which they have simulated. Below, the mesh is defined for      #
 50 # the fully constructed female phantom with 348 single slices in z.             #
 51 #                                                                               #
 52 ################################################################################# 
 53 
 54 /score/mesh/boxSize 265.3625 121.5875 842.16 mm
 55 /score/mesh/nBin 299 137 348
 56 /score/mesh/translate/xyz 0. 0. 0. mm 
 57 
 58 # Choose the quantity to score via mesh
 59 /score/quantity/energyDeposit energyDeposit
 60 
 61 # Close Scorer
 62 /score/close
 63 /score/list
 64 #
 65 #---------------------------------------#
 66 #----------Run Beam-On Command----------#
 67 #---------------------------------------#
 68 # Chooose number of events
 69 /run/beamOn 1000
 70 #
 71 #---------------------------------------#
 72 #-------Visualising Scoring Mesh--------#
 73 #---------------------------------------#
 74 # You can also enter the below commands in the GUI
 75 # when running the simulation in interactive mode
 76 #
 77 #/score/drawProjection PhantomMesh energyDeposit
 78 #/score/drawProjection PhantomMesh doseDeposit
 79 
 80 #---------------------------------------#
 81 #----Dump Scoring Mesh Data to File-----#
 82 #---------------------------------------#
 83 /score/dumpQuantityToFile PhantomMesh energyDeposit PhantomMesh_Edep.txt
 84