{ "metadata": { "kernelspec": { "codemirror_mode": { "name": "ipython", "version": 3 }, "display_name": "IPython (Python 3)", "language": "python", "name": "python3" }, "name": "", "signature": "sha256:6d7ffb35d37655403ae0a66e72301f6e0fb19c01decb234ea48932aa9900f1a4" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "heading", "level": 1, "metadata": {}, "source": [ "An example of GEANT4 in IPython" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Version 0.1, released 18/11/2014, alpha\n", "\n", "This is a rough example of what can be done within IPython notebook with the GEANT4 python environment. Currently this \"linac head\" is made of just a vacuum and two scattering foils. The beam distribution currently is just a purely mono-energetic 6 MeV beam projecting out from a point. This is very much a non-physical simulation. It is designed for example purposes only.\n", "\n", "As a starting place I recommend fiddling with the geometry class. \n", "\n", "\n", "\n", "If you want to see an advanced example of Geant4 with its python bindings [Christopher Poole's linac](https://github.com/christopherpoole/linac) is great.\n", "\n" ] }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Importing GEANT4" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Importing the GEANT4 module is as simple as writing:\n", "\n", " from Geant4 import *\n", " \n", "The rest of what is written here you might get an idea about from [this lecture](/notebooks/lectures-learning-python/Lecture-4-Matplotlib.ipynb)" ] }, { "cell_type": "code", "collapsed": false, "input": [ "%pylab inline\n", "\n", "from Geant4 import *\n", "\n", "from IPython.display import Image" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Populating the interactive namespace from numpy and matplotlib\n", "\n", "*************************************************************\n", " Geant4 version Name: geant4-09-06-patch-03 (14-March-2014)\n", " Copyright : Geant4 Collaboration\n", " Reference : NIM A 506 (2003), 250-303\n", " WWW : http://cern.ch/geant4\n", "*************************************************************\n", "\n", "Visualization Manager instantiating with verbosity \"warnings (3)\"...\n" ] } ], "prompt_number": 1 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Setting the requirements for a simulation" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "\n", "\n", "\n", "Now, before we start up our simulation we need to define a few [classes](/notebooks/lectures-learning-python/Lecture-1-Introduction-to-Python-Programming.ipynb#Classes). Geant4 absolutely requires the following three classes:\n", "\n", " * A [detector geometry](http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch02s02.html), this is where stuff is and what it is made of\n", " * A [physics list](http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch02s04.html), which is what particles to use and how to simulate them\n", " * and a [primary generator](http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch02s06.html), which is how do you generate your particles, what energy do they have, direction, position, type etc.\n", " \n", "This small example only includes those three classes, however things such as outputting where energy was deposited requires further elements to the simulation such as [scoring](http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch04s08.html)\n", " \n", " \n", "A good overview of the base GEANT4 simulation requirements is found in the [Geant4 documentation](http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch02.html)" ] }, { "cell_type": "heading", "level": 3, "metadata": {}, "source": [ "Creating the geometry class" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Everything written in the next cell defines what exists in your world. To get an idea of what is going on here is the palce to start. A list of [Geant4 materials](https://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/apas08.html) will be useful to know what you can quickly make your world out of. My recommendation would be to have a fiddle around and see what happens. That's the way I tend to learn best. Once you desire to extend yourself you might want to have a look at some of the Geant4 documentation:\n", "\n", " * learn how Geant4 handles [\"solids\", \"logicals\", and \"physicals\"](http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch02s02.html)\n", " * then delve deeper into various [available Geant4 solids](http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch04.html)" ] }, { "cell_type": "code", "collapsed": false, "input": [ "class MyDetectorConstruction(G4VUserDetectorConstruction):\n", " \"My Detector Construction\"\n", "\n", " def __init__(self):\n", "\n", " G4VUserDetectorConstruction.__init__(self)\n", " \n", " \n", " self.solid = {}\n", " self.logical = {}\n", " self.physical = {}\n", " \n", "\n", " self.create_world(side = 4000,\n", " material = \"G4_AIR\")\n", " \n", " self.create_cylinder(name = \"vacuum\", \n", " radius = 200,\n", " length = 320,\n", " translation = [0,0,900],\n", " material = \"G4_Galactic\",\n", " colour = [1.,1.,1.,0.1],\n", " mother = 'world')\n", " \n", " self.create_cylinder(name = \"upper_scatter\", \n", " radius = 10,\n", " length = 0.01,\n", " translation = [0,0,60],\n", " material = \"G4_Ta\",\n", " colour = [1.,1.,1.,0.7],\n", " mother = 'vacuum')\n", " \n", " self.create_cylinder(name = \"lower_scatter\", \n", " radius = 30,\n", " length = 0.01,\n", " translation = [0,0,20],\n", " material = \"G4_Al\",\n", " colour = [1.,1.,1.,0.7],\n", " mother = 'vacuum')\n", " \n", " self.create_applicator_aperture(name = \"apature_1\",\n", " inner_side = 142,\n", " outer_side = 182,\n", " thickness = 6,\n", " translation = [0,0,449],\n", " material = \"G4_Fe\",\n", " colour = [1,1,1,0.7],\n", " mother = 'world')\n", " \n", " self.create_applicator_aperture(name = \"apature_2\",\n", " inner_side = 130,\n", " outer_side = 220,\n", " thickness = 12,\n", " translation = [0,0,269],\n", " material = \"G4_Fe\",\n", " colour = [1,1,1,0.7],\n", " mother = 'world')\n", " \n", " self.create_applicator_aperture(name = \"apature_3\",\n", " inner_side = 110,\n", " outer_side = 180,\n", " thickness = 12,\n", " translation = [0,0,140],\n", " material = \"G4_Fe\",\n", " colour = [1,1,1,0.7],\n", " mother = 'world')\n", " \n", " self.create_applicator_aperture(name = \"apature_4\",\n", " inner_side = 100,\n", " outer_side = 140,\n", " thickness = 12,\n", " translation = [0,0,59],\n", " material = \"G4_Fe\",\n", " colour = [1,1,1,0.7],\n", " mother = 'world')\n", " \n", " self.create_applicator_aperture(name = \"cutout\",\n", " inner_side = 100,\n", " outer_side = 120,\n", " thickness = 6,\n", " translation = [0,0,50],\n", " material = \"G4_Fe\",\n", " colour = [1,1,1,0.7],\n", " mother = 'world')\n", " \n", " self.create_cube(name = \"phantom\",\n", " side = 500,\n", " translation = [0,0,-250],\n", " material = \"G4_WATER\",\n", " colour = [0,0,1,0.4],\n", " mother = 'world')\n", " \n", " \n", " \n", " def create_world(self, **kwargs):\n", " \n", " material = gNistManager.FindOrBuildMaterial(kwargs['material'])\n", " side = kwargs['side']\n", " \n", " self.solid['world'] = G4Box(\"world\", side/2., side/2., side/2.)\n", " \n", " self.logical['world'] = G4LogicalVolume(self.solid['world'], \n", " material, \n", " \"world\")\n", " \n", " self.physical['world'] = G4PVPlacement(G4Transform3D(), \n", " self.logical['world'], \n", " \"world\", None, False, 0)\n", "\n", " visual = G4VisAttributes()\n", " visual.SetVisibility(False)\n", " \n", " self.logical['world'].SetVisAttributes(visual)\n", " \n", " \n", " \n", " def create_cylinder(self, **kwargs):\n", " \n", " name = kwargs['name']\n", " radius = kwargs['radius']\n", " length = kwargs['length']\n", " translation = G4ThreeVector(*kwargs['translation'])\n", " material = gNistManager.FindOrBuildMaterial(kwargs['material'])\n", " visual = G4VisAttributes(G4Color(*kwargs['colour']))\n", " mother = self.physical[kwargs['mother']]\n", " \n", " \n", " self.solid[name] = G4Tubs(name, 0., radius, length/2., 0., 2*pi)\n", " \n", " self.logical[name] = G4LogicalVolume(self.solid[name], \n", " material,\n", " name)\n", " \n", " self.physical[name] = G4PVPlacement(None, translation, \n", " name, \n", " self.logical[name],\n", " mother, False, 0)\n", "\n", " self.logical[name].SetVisAttributes(visual)\n", " \n", " \n", " def create_cube(self, **kwargs):\n", " \n", " name = kwargs['name']\n", " side = kwargs['side']\n", " translation = G4ThreeVector(*kwargs['translation'])\n", " material = gNistManager.FindOrBuildMaterial(kwargs['material'])\n", " visual = G4VisAttributes(G4Color(*kwargs['colour']))\n", " mother = self.physical[kwargs['mother']]\n", " \n", " self.solid[name] = G4Box(name, side/2., side/2., side/2.)\n", " \n", " self.logical[name] = G4LogicalVolume(self.solid[name], \n", " material,\n", " name)\n", " \n", " self.physical[name] = G4PVPlacement(None, translation, \n", " name, \n", " self.logical[name],\n", " mother, False, 0)\n", "\n", " self.logical[name].SetVisAttributes(visual)\n", " \n", " \n", " def create_applicator_aperture(self, **kwargs):\n", " \n", " name = kwargs['name']\n", " inner_side = kwargs['inner_side']\n", " outer_side = kwargs['outer_side']\n", " thickness = kwargs['thickness']\n", " translation = G4ThreeVector(*kwargs['translation'])\n", " material = gNistManager.FindOrBuildMaterial(kwargs['material'])\n", " visual = G4VisAttributes(G4Color(*kwargs['colour']))\n", " mother = self.physical[kwargs['mother']]\n", " \n", " \n", " inner_box = G4Box(\"inner\", inner_side/2., inner_side/2., thickness/2. + 1)\n", " outer_box = G4Box(\"outer\", outer_side/2., outer_side/2., thickness/2.)\n", "\n", " \n", " self.solid[name] = G4SubtractionSolid(name, \n", " outer_box, \n", " inner_box)\n", " \n", " self.logical[name] = G4LogicalVolume(self.solid[name], \n", " material,\n", " name)\n", " \n", " self.physical[name] = G4PVPlacement(None, \n", " translation,\n", " name, \n", " self.logical[name],\n", " mother, False, 0)\n", "\n", " self.logical[name].SetVisAttributes(visual)\n", " \n", " \n", "\n", " # -----------------------------------------------------------------\n", " def Construct(self): # return the world volume\n", " \n", " return self.physical['world'] " ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 2 }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now that you have made your geometry class, time to load it up" ] }, { "cell_type": "code", "collapsed": false, "input": [ "# set geometry\n", "detector = MyDetectorConstruction()\n", "gRunManager.SetUserInitialization(detector)" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 3 }, { "cell_type": "heading", "level": 3, "metadata": {}, "source": [ "The physics list" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "There are a range of physics options available, generally one would define their own [physics class](http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch02s05.html). Just for ease at the moment I have used a standard one (and because I am still learning myself). If someone really wanted to use this for realistic results you would need to customise this yourself, especially a complicated concept called [cuts](http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch05s05.html). I have found in one case that the default option gave awkward [PDDs](http://en.wikipedia.org/wiki/Percentage_depth_dose_curve)." ] }, { "cell_type": "code", "collapsed": false, "input": [ "# set physics list\n", "physics_list = FTFP_BERT()\n", "gRunManager.SetUserInitialization(physics_list)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "<<< Geant4 Physics List simulation engine: FTFP_BERT 2.0\n", "\n" ] } ], "prompt_number": 4 }, { "cell_type": "heading", "level": 3, "metadata": {}, "source": [ "Generating the beam" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Given here is a very simplistic beam. I have made it so that mono-energetic electrons are shot all in the same direction, all from a single point. This of course is not realistic." ] }, { "cell_type": "code", "collapsed": false, "input": [ "class MyPrimaryGeneratorAction(G4VUserPrimaryGeneratorAction):\n", " \"My Primary Generator Action\"\n", "\n", " def __init__(self):\n", " \n", " G4VUserPrimaryGeneratorAction.__init__(self)\n", " \n", " particle_table = G4ParticleTable.GetParticleTable()\n", "\n", " electron = particle_table.FindParticle(G4String(\"e-\"))\n", " positron = particle_table.FindParticle(G4String(\"e+\"))\n", " gamma = particle_table.FindParticle(G4String(\"gamma\"))\n", " \n", " beam = G4ParticleGun()\n", " beam.SetParticleEnergy(6*MeV)\n", " beam.SetParticleMomentumDirection(G4ThreeVector(0,0,-1))\n", " beam.SetParticleDefinition(electron)\n", " beam.SetParticlePosition(G4ThreeVector(0,0,1005))\n", " \n", " self.particleGun = beam\n", "\n", " \n", " def GeneratePrimaries(self, event):\n", " \n", " self.particleGun.GeneratePrimaryVertex(event)\n" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 5 }, { "cell_type": "markdown", "metadata": {}, "source": [ "And this is now loading up the generator we have just made" ] }, { "cell_type": "code", "collapsed": false, "input": [ "primary_generator_action = MyPrimaryGeneratorAction()\n", "gRunManager.SetUserAction(primary_generator_action)" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 6 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Initialise the simulation" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now that we have set all of the requirements for our simulation we can initialise it" ] }, { "cell_type": "code", "collapsed": false, "input": [ "# Initialise\n", "gRunManager.Initialize()" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "### Adding tracking cuts for neutron TimeCut(ns)= 10000 KinEnergyCut(MeV)= 0\n" ] } ], "prompt_number": 7 }, { "cell_type": "heading", "level": 3, "metadata": {}, "source": [ "Seeing the geometry" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "To see the beautiful geometry we have made we can use a raytracer macro. This first cell creates the macro file. The second cell runs the file and then displays the created png image." ] }, { "cell_type": "code", "collapsed": false, "input": [ "%%file macros/raytrace.mac\n", "\n", "/vis/open RayTracer\n", "/vis/rayTracer/headAngle 340.\n", "/vis/rayTracer/eyePosition 200 200 250 cm\n", "/vis/rayTracer/trace images/world.jpg" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Overwriting macros/raytrace.mac\n" ] } ], "prompt_number": 8 }, { "cell_type": "code", "collapsed": false, "input": [ "gUImanager.ExecuteMacroFile('macros/raytrace.mac')\n", "\n", "# Show image\n", "Image(filename=\"images/world.jpg\")" ], "language": "python", "metadata": {}, "outputs": [ { "jpeg": "/9j/4AAQSkZJRgABAgAAAQABAAD//gBDR2VhbnQ0IFJheSBUcmFjZXIgVmVyc2lvbiAxLjAgYnkg\nTS5Bc2FpIEsuTWluYW1pbW90byBDLktpc2hpbmFnYQD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEB\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEB\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/\nxAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQID\nBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHB\nFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2\nd3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna\n4eLj5OXm5+jp6vHy8/T19vf4+fr/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2Fx\nEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZ\nWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TF\nxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/wAARCAJYAlgDACIAAREBAhEB/9oADAMA\nAAERAhEAPwD+/iiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK\nACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA\nKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo\noooAKKKKACiiigAooooAKKKKACiiuF1zxzp+nr5WnGLU7s5GUc/ZIP3e5JGmQFbn5mX9zbv/AAyr\nJPBIqhgDuq5m+8XaDYjm9W6k2qwisf8ASSwZ9n+tQ/ZlZeXZJJ0fYMhTuQN49qnifVtYyt1Pstjj\n/RLbMNt/yz++u5nm+eMSj7RJL5b5MWwfLWNQB6ndeP5TkWNhGn7z5ZbqRpd8PzYzDF5PlyN8rf8A\nHxKq/Mvz5DjEk8Wa5P5v+meUsm8bIYYE8tXz8sUnlmddoOEfzfNGM+Zu+auPif8AhP4f4f4f/qqy\nDigDY/tfVv8AoJ6h/wCBtz/8crRtPEGrxBtt/MScZ84i56ZwV+0CXZ1+bZjPG7ouOcpwJU5FAHqG\nm+LhK/lalGkOdxWeASFBgDCPD+9k5+b94rHqq+WBl67VWV1DKQysAyspyrKeQQRwQRyCOteEA5wR\nXeeGdcjXy9Nu3Ee99lkxwF81yzG2L5+9Kctb7l+ZvMh8zebeNgDvaKKKACiiigAooooAKKKKACii\nigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK\nACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArE1jX\n9N0SPfeS5lOzZaQ7Hu5FdmG9YWdMRDY+ZZGSP5CgYylEbm/E3jSHTvtGn6b++1Ff3bT4Vra0Y7vM\nHJPnXUOB+62GFJG/fMzwy2p8durq4vbiW6upWmuJm3ySP1J6dsBVUAKiKAkaBURVVQKAN3XPFOpa\n42yRvs1nyFsoHcRuvmeYhujn/SZV2x/MyrGrR74YYWZ93N0UUAFSKe1R0UAWKuI+4e461RBzT1O0\n5oA0VOKmqsDkZqZTQBPG+0+x/wA5pL13jSKSNmjkjnR0dCVdHUMVZWHKsp5BHIPIplU72Y4ij9Ms\nR+ifl83f60Ae4+GNbGt6csjf8flttgvATHlpAgxchY9u2O55Zf3aBZFmiTcsW9ujr5y0bVZtHv4b\n6Eb9mVlh3sizwuMPGxX8Hj3B1SZI5DG+zbX0LbXMF5BFdWsqzQTLujkXoR078qynKujAOjgo4DAi\ngCxRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU\nAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA\n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\n7ynJyk+7bu9tNylIeTWVO3+f8+9XpDgVkTtX1FCO39f1qc5nzN/n9KzZDxVuU5NZ0zf5/lXsUY/1\n/XmTLYz5mrImb/P+fer8zVkyn/P0r2KMf69P+CYlVzxWZMf8/Wr8prKlP+f5V61GP9fmJ7FCU/5/\nlWZIetXZT/n6Vmuf8a9G/s6cp9o3/wC3n8P+RiiKiinhc15RuNxmpQuKdTHOFNTKShGUpaRinJvy\nWrGQj5nJ/D/P4VoxL/n+VUolrSQcV8LiKjnKc3vKTk7fzTd9P0NyzGOa1YV/z/n2qhCv+f1Na8K/\n5/z7V5FaRcdy/Cv+f8+1acYyaqRCtKBf8/rXj15f1/XmamlAv+f8+9bcI4rNt1/z/n61sxDpXi4i\nX9f18zSBo2y/5/z+NdBbL/n/AD+NZFsv+f8AP0/Wt+BeK8DEy3/r+upoftL/AMELfg9rPj39tjT/\nAIkwnU7Lw/8AArwN4w8V6nqEWgXWoaNqGs+MtEvvhnoXhC+1xbi2svDup6pY+LPEPizSTcfb7rVr\nXwHrVlZ6a0QvtU0j+0KvwI/4N+PhH/wjH7Ovxc+MV5ZeJrDU/iv8TLPw1Yf2pb/ZfDmseDfhbov/\nABKNf8LebpsFxqHmeLfHXxA8O65qsOp6jpb33hiPSLaDT9T0XWvtf771/n94/Zn/AGh4iYnDex9l\n/YuV5ZlnP7Tn+s+0pzzj23LyR9jb+1vq/s71b+w9rzr2vsqf1OWw5MKv78pS9Psf+2X+YUUUV+KH\neFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA\nUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABX8Gv/AAUz/aRuf2mf2v8A4peLIb/Tb/wZ\n4I1K5+Evwzm0XU9H17R7nwJ4D1bVbS213SvEOjabp8Wuab431+68RfEGxup5NXksrXxbFolnrmqa\nPpWl3Ff21ftB6V48174B/G/Q/hZJqUPxO1n4QfErSvhzLoutR+GtYi8eaj4M1q08ISaT4imvtLi0\nDUk8QTae1jrUup6dHpd0Ir5760WAzx/50XiLTtb8N6zq/h3xFoup6D4g0DU7/Rdd0LWrO60vWdF1\njS7uWx1PSdW0y+ggvdO1PTr2CazvrC8hhurO6hlt7iKOaNkH9TfRWy/KlxPxBxHmVaiqmS5ZhsDg\n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\nY5H+f1r97v8AiHy/bI/6KX+zJ/4WXxU/+czWXrX/AAQC/bT0rRtW1Ox8Yfs8eJb3TtMv7+z8OaL4\n38dwazr91aWstxb6LpM3iP4YaB4eh1PVZY1sbCXXdd0XRo7qeJtT1bTrITXkIuOuE001xVw6mtU1\nneW3T7r/AGgPqtb/AJ91P/Bcj8O4OR796/sp/wCCDvwNtfh/+yRrHxiubfTG8QftAeOdUv4dRsdR\n1m4uv+ED+Gl5qXgbw7outabeJBo+nanp3jSD4n6rFLo0V1Jf6N4i0k6pq1xLb2+laH+Cq/8ABG7/\nAIKOqc/8M6/+Zc+BP/z0K/sy/Zj+En/Ch/2d/gp8HZbLwzZan8O/hl4P8NeJP+EOt/s3hzUfGVlo\ntp/wm3iDTt2m6PPd/wDCTeLn1rxFd6rf6ZZaprN9qlzq+rQLqd7d18B4z8fZRmXAUstynOMjzPF5\nlmuX4TMKOFx2GxeIp4Kg6+ZrF0aeFxL5P9rwGDo1as4TpRVadP2cJ1aE49WX4WcMRzThOKjFuLcW\nlf4bO67Sl93qe6UUUV/Hp7oUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA\nFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU\nUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR\nRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF\nABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA\nFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU\nUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR\nRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF\nABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA\nFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU\nUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR\nRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF\nABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA\nFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU\nUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR\nRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF\nABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA\nFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU\nUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR\nRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF\nABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA\nFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU\nUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR\nRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF\nABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA\nFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU\nUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR\nRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf//Z\n", "metadata": {}, "output_type": "pyout", "prompt_number": 9, "text": [ "" ] } ], "prompt_number": 9 }, { "cell_type": "heading", "level": 3, "metadata": {}, "source": [ "Seeing the particle tracks" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can use a dawn macro in order to print out the particle tracks that a given number of generated particles porduced." ] }, { "cell_type": "code", "collapsed": false, "input": [ "%%file macros/dawn.mac\n", "\n", "/vis/open DAWNFILE\n", "\n", "/vis/scene/create\n", "/vis/scene/add/volume\n", "\n", "/vis/scene/add/trajectories smooth\n", "/vis/modeling/trajectories/create/drawByCharge\n", "/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true\n", "/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2\n", "\n", "/vis/scene/endOfEventAction accumulate 1000\n", "\n", "/vis/scene/add/hits\n", "\n", "/vis/sceneHandler/attach\n", "#/vis/scene/add/axes 0. 0. 0. 10. cm\n", "\n", "/vis/viewer/set/targetPoint 0.0 0.0 300.0 mm\n", "/vis/viewer/set/viewpointThetaPhi 90 0\n", "\n", "/vis/viewer/zoom 1" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Overwriting macros/dawn.mac\n" ] } ], "prompt_number": 10 }, { "cell_type": "code", "collapsed": false, "input": [ "gUImanager.ExecuteMacroFile('macros/dawn.mac')" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "/tracking/storeTrajectory 2\n" ] } ], "prompt_number": 11 }, { "cell_type": "markdown", "metadata": {}, "source": [ "Once we have defined how we want to see the tracks we can beam on our pretend linac with 50 electrons." ] }, { "cell_type": "code", "collapsed": false, "input": [ "gRunManager.BeamOn(50)\n", "\n", "!mv g4_00.prim images/world.prim" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "\n", "phot: for gamma SubType= 12\n", " LambdaPrime table from 200 keV to 10 TeV in 54 bins \n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " PhotoElectric : Emin= 0 eV Emax= 10 TeV AngularGenSauterGavrila FluoActive\n", "\n", "compt: for gamma SubType= 13\n", " Lambda table from 100 eV to 1 MeV in 28 bins, spline: 1\n", " LambdaPrime table from 1 MeV to 10 TeV in 49 bins \n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " Klein-Nishina : Emin= 0 eV Emax= 10 TeV\n", "\n", "conv: for gamma SubType= 14\n", " Lambda table from 1.022 MeV to 10 TeV in 49 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " BetheHeitler : Emin= 0 eV Emax= 80 GeV\n", " BetheHeitlerLPM : Emin= 80 GeV Emax= 10 TeV\n", "\n", "msc: for e- SubType= 10\n", " RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " UrbanMsc95 : Emin= 0 eV Emax= 100 MeV Table with 42 bins Emin= 100 eV Emax= 100 MeV\n", " WentzelVIUni : Emin= 100 MeV Emax= 10 TeV Table with 35 bins Emin= 100 MeV Emax= 10 TeV\n", "\n", "eIoni: for e- SubType= 2\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " MollerBhabha : Emin= 0 eV Emax= 10 TeV\n", "\n", "eBrem: for e- SubType= 3\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " LPM flag: 1 for E > 1 GeV\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " eBremSB : Emin= 0 eV Emax= 1 GeV DipBustGen\n", " eBremLPM : Emin= 1 GeV Emax= 10 TeV DipBustGen\n", "\n", "CoulombScat: for e- SubType= 1\n", " Lambda table from 100 MeV to 10 TeV in 35 bins, spline: 1\n", " 180 < Theta(degree) < 180; pLimit(GeV^1)= 0.139531\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " eCoulombScattering : Emin= 100 MeV Emax= 10 TeV\n", "\n", "msc: for e+ SubType= 10\n", " RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " UrbanMsc95 : Emin= 0 eV Emax= 100 MeV Table with 42 bins Emin= 100 eV Emax= 100 MeV\n", " WentzelVIUni : Emin= 100 MeV Emax= 10 TeV Table with 35 bins Emin= 100 MeV Emax= 10 TeV\n", "\n", "eIoni: for e+ SubType= 2\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " MollerBhabha : Emin= 0 eV Emax= 10 TeV\n", "\n", "eBrem: for e+ SubType= 3\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " LPM flag: 1 for E > 1 GeV\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " eBremSB : Emin= 0 eV Emax= 1 GeV DipBustGen\n", " eBremLPM : Emin= 1 GeV Emax= 10 TeV DipBustGen\n", "\n", "annihil: for e+ SubType= 5\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " eplus2gg : Emin= 0 eV Emax= 10 TeV\n", "\n", "CoulombScat: for e+ SubType= 1\n", " Lambda table from 100 MeV to 10 TeV in 35 bins, spline: 1\n", " 180 < Theta(degree) < 180; pLimit(GeV^1)= 0.139531\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " eCoulombScattering : Emin= 100 MeV Emax= 10 TeV\n", "\n", "msc: for proton SubType= 10\n", " RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 77 bins Emin= 100 eV Emax= 10 TeV\n", "\n", "hIoni: for proton SubType= 2\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " Bragg : Emin= 0 eV Emax= 2 MeV\n", " BetheBloch : Emin= 2 MeV Emax= 10 TeV\n", "\n", "hBrems: for proton SubType= 3\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " hBrem : Emin= 0 eV Emax= 10 TeV\n", "\n", "hPairProd: for proton SubType= 4\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " hPairProd : Emin= 0 eV Emax= 10 TeV\n", "\n", "msc: for GenericIon SubType= 10\n", " RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " UrbanMsc95 : Emin= 0 eV Emax= 10 TeV\n", "\n", "ionIoni: for GenericIon SubType= 2\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02\n", " Stopping Power data for 17 ion/material pairs \n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " BraggIon : Emin= 0 eV Emax= 2 MeV\n", " BetheBloch : Emin= 2 MeV Emax= 10 TeV\n", "\n", "msc: for alpha SubType= 10\n", " RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " UrbanMsc95 : Emin= 0 eV Emax= 10 TeV Table with 77 bins Emin= 100 eV Emax= 10 TeV\n", "\n", "ionIoni: for alpha SubType= 2\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " BraggIon : Emin= 0 eV Emax= 7.9452 MeV\n", " BetheBloch : Emin= 7.9452 MeV Emax= 10 TeV\n", "\n", "msc: for anti_proton SubType= 10\n", " RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 77 bins Emin= 100 eV Emax= 10 TeV\n", "\n", "hIoni: for anti_proton SubType= 2\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " ICRU73QO : Emin= 0 eV Emax= 2 MeV\n", " BetheBloch : Emin= 2 MeV Emax= 10 TeV\n", "\n", "hBrems: for anti_proton SubType= 3\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " hBrem : Emin= 0 eV Emax= 10 TeV\n", "\n", "hPairProd: for anti_proton SubType= 4\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " hPairProd : Emin= 0 eV Emax= 10 TeV\n", "\n", "msc: for kaon+ SubType= 10\n", " RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 77 bins Emin= 100 eV Emax= 10 TeV\n", "\n", "hIoni: for kaon+ SubType= 2\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " Bragg : Emin= 0 eV Emax= 1.05231 MeV\n", " BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV\n", "\n", "hBrems: for kaon+ SubType= 3\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " hBrem : Emin= 0 eV Emax= 10 TeV\n", "\n", "hPairProd: for kaon+ SubType= 4\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " hPairProd : Emin= 0 eV Emax= 10 TeV\n", "\n", "msc: for kaon- SubType= 10\n", " RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 77 bins Emin= 100 eV Emax= 10 TeV\n", "\n", "hIoni: for kaon- SubType= 2\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV\n", " BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV\n", "\n", "hBrems: for kaon- SubType= 3\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " hBrem : Emin= 0 eV Emax= 10 TeV\n", "\n", "hPairProd: for kaon- SubType= 4\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " hPairProd : Emin= 0 eV Emax= 10 TeV\n", "\n", "msc: for mu+ SubType= 10\n", " RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 77 bins Emin= 100 eV Emax= 10 TeV\n", "\n", "muIoni: for mu+ SubType= 2\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " Bragg : Emin= 0 eV Emax= 200 keV\n", " BetheBloch : Emin= 200 keV Emax= 1 GeV\n", " MuBetheBloch : Emin= 1 GeV Emax= 10 TeV\n", "\n", "muBrems: for mu+ SubType= 3\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " MuBrem : Emin= 0 eV Emax= 10 TeV\n", "\n", "muPairProd: for mu+ SubType= 4\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " muPairProd : Emin= 0 eV Emax= 10 TeV\n", "\n", "CoulombScat: for mu+ SubType= 1\n", " Lambda table from 100 eV to 10 TeV in 43 bins, spline: 1\n", " 180 < Theta(degree) < 180; pLimit(GeV^1)= 0.139531\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " eCoulombScattering : Emin= 0 eV Emax= 10 TeV\n", "\n", "msc: for mu- SubType= 10\n", " RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 77 bins Emin= 100 eV Emax= 10 TeV\n", "\n", "muIoni: for mu- SubType= 2\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " ICRU73QO : Emin= 0 eV Emax= 200 keV\n", " BetheBloch : Emin= 200 keV Emax= 1 GeV\n", " MuBetheBloch : Emin= 1 GeV Emax= 10 TeV\n", "\n", "muBrems: for mu- SubType= 3\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " MuBrem : Emin= 0 eV Emax= 10 TeV\n", "\n", "muPairProd: for mu- SubType= 4\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " muPairProd : Emin= 0 eV Emax= 10 TeV\n", "\n", "CoulombScat: for mu- SubType= 1\n", " Lambda table from 100 eV to 10 TeV in 43 bins, spline: 1\n", " 180 < Theta(degree) < 180; pLimit(GeV^1)= 0.139531\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " eCoulombScattering : Emin= 0 eV Emax= 10 TeV\n", "\n", "msc: for pi+ SubType= 10\n", " RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 77 bins Emin= 100 eV Emax= 10 TeV\n", "\n", "hIoni: for pi+ SubType= 2\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " Bragg : Emin= 0 eV Emax= 297.505 keV\n", " BetheBloch : Emin= 297.505 keV Emax= 10 TeV\n", "\n", "hBrems: for pi+ SubType= 3\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " hBrem : Emin= 0 eV Emax= 10 TeV\n", "\n", "hPairProd: for pi+ SubType= 4\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " hPairProd : Emin= 0 eV Emax= 10 TeV\n", "\n", "msc: for pi- SubType= 10\n", " RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 77 bins Emin= 100 eV Emax= 10 TeV\n", "\n", "hIoni: for pi- SubType= 2\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " ICRU73QO : Emin= 0 eV Emax= 297.505 keV\n", " BetheBloch : Emin= 297.505 keV Emax= 10 TeV\n", "\n", "hBrems: for pi- SubType= 3\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " hBrem : Emin= 0 eV Emax= 10 TeV\n", "\n", "hPairProd: for pi- SubType= 4\n", " dE/dx and range tables from 100 eV to 10 TeV in 77 bins\n", " Lambda tables from threshold to 10 TeV in 77 bins, spline: 1\n", " ===== EM models for the G4Region DefaultRegionForTheWorld ======\n", " hPairProd : Emin= 0 eV Emax= 10 TeV\n", "============================================================================================\n", " HADRONIC PROCESSES SUMMARY (verbose level 1)\n", "\n", " Hadronic Processes for \n", " -----------------------------------\n", " ionInelastic Models: Binary Light Ion Cascade: Emin(GeV)= 0 Emax(GeV)= 4\n", " FTFP: Emin(GeV)= 2 Emax(GeV)= 100000\n", "\n", " ionInelastic Crs sctns: Glauber-Gribov nucleus nucleus: Emin(GeV)= 0 Emax(GeV)= 100000\n", " GheishaInelastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", "\n", " Hadronic Processes for \n", " -----------------------------------\n", " hadElastic Models: hElasticLHEP: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " hadElastic Crs sctns: GheishaElastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", "AntiNeutronInelastic Models: FTFP: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", "AntiNeutronInelastic Crs sctns: AntiAGlauber: Emin(GeV)= 0 Emax(GeV)= 1.79769e+305\n", " GheishaInelastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", "\n", " Hadronic Processes for \n", " -----------------------------------\n", " hadElastic Models: hElasticLHEP: Emin(GeV)= 0 Emax(GeV)= 0.1\n", " AntiAElastic: Emin(GeV)= 0.1 Emax(GeV)= 100000\n", "\n", " hadElastic Crs sctns: AntiAGlauber: Emin(GeV)= 0 Emax(GeV)= 1.79769e+305\n", " GheishaElastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " AntiProtonInelastic Models: FTFP: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " AntiProtonInelastic Crs sctns: AntiAGlauber: Emin(GeV)= 0 Emax(GeV)= 1.79769e+305\n", " GheishaInelastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " hFritiofCaptureAtRest\n", "\n", " Hadronic Processes for \n", " -----------------------------------\n", " PositronNuclear Models: G4ElectroVDNuclearModel: Emin(GeV)= 0 Emax(GeV)= 1e+06\n", "\n", " PositronNuclear Crs sctns: ElectroNuclearXS: Emin(GeV)= 0 Emax(GeV)= 100000\n", " GheishaInelastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", "\n", " Hadronic Processes for \n", " -----------------------------------\n", " ElectroNuclear Models: G4ElectroVDNuclearModel: Emin(GeV)= 0 Emax(GeV)= 1e+06\n", "\n", " ElectroNuclear Crs sctns: ElectroNuclearXS: Emin(GeV)= 0 Emax(GeV)= 100000\n", " GheishaInelastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", "\n", " Hadronic Processes for \n", " -----------------------------------\n", " PhotonInelastic Models: BertiniCascade: Emin(GeV)= 0 Emax(GeV)= 3.5\n", " TheoFSGenerator: Emin(GeV)= 3 Emax(GeV)= 100000\n", "\n", " PhotonInelastic Crs sctns: PhotoNuclearXS: Emin(GeV)= 0 Emax(GeV)= 100000\n", " GheishaInelastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", "\n", " Hadronic Processes for \n", " -----------------------------------\n", " hadElastic Models: hElasticLHEP: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " hadElastic Crs sctns: GheishaElastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " KaonPlusInelastic Models: FTFP: Emin(GeV)= 4 Emax(GeV)= 100000\n", " BertiniCascade: Emin(GeV)= 0 Emax(GeV)= 5\n", "\n", " KaonPlusInelastic Crs sctns: ChipsKaonPlusInelasticXS: Emin(GeV)= 0 Emax(GeV)= 100000\n", " GheishaInelastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", "\n", " Hadronic Processes for \n", " -----------------------------------\n", " hadElastic Models: hElasticLHEP: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " hadElastic Crs sctns: GheishaElastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " KaonMinusInelastic Models: FTFP: Emin(GeV)= 4 Emax(GeV)= 100000\n", " BertiniCascade: Emin(GeV)= 0 Emax(GeV)= 5\n", "\n", " KaonMinusInelastic Crs sctns: ChipsKaonMinusInelasticXS: Emin(GeV)= 0 Emax(GeV)= 100000\n", " GheishaInelastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " hBertiniCaptureAtRest\n", "\n", " Hadronic Processes for \n", " -----------------------------------\n", " hadElastic Models: hElasticLHEP: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " hadElastic Crs sctns: GheishaElastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " LambdaInelastic Models: BertiniCascade: Emin(GeV)= 0 Emax(GeV)= 6\n", " FTFP: Emin(GeV)= 2 Emax(GeV)= 100000\n", "\n", " LambdaInelastic Crs sctns: ChipsHyperonInelasticXS: Emin(GeV)= 0 Emax(GeV)= 100000\n", " GheishaInelastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", "\n", " Hadronic Processes for \n", " muMinusCaptureAtRest\n", "\n", " Hadronic Processes for \n", " -----------------------------------\n", " hadElastic Models: hElasticCHIPS: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " hadElastic Crs sctns: ChipsNeutronElasticXS: Emin(GeV)= 0 Emax(GeV)= 100000\n", " GheishaElastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " NeutronInelastic Models: FTFP: Emin(GeV)= 4 Emax(GeV)= 100000\n", " BertiniCascade: Emin(GeV)= 0 Emax(GeV)= 5\n", "\n", " NeutronInelastic Crs sctns: Barashenkov-Glauber: Emin(GeV)= 0 Emax(GeV)= 100000\n", " GheishaInelastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " nCapture Models: G4LCapture: Emin(GeV)= 0 Emax(GeV)= 20000\n", "\n", " nCapture Crs sctns: GheishaCaptureXS: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " nFission Models: G4LFission: Emin(GeV)= 0 Emax(GeV)= 20000\n", "\n", " nFission Crs sctns: GheishaFissionXS: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", "\n", " Hadronic Processes for \n", " -----------------------------------\n", " hadElastic Models: hElasticLHEP: Emin(GeV)= 0 Emax(GeV)= 1\n", " hElasticGlauber: Emin(GeV)= 1 Emax(GeV)= 100000\n", "\n", " hadElastic Crs sctns: Barashenkov-Glauber: Emin(GeV)= 0 Emax(GeV)= 100000\n", " GheishaElastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " PionPlusInelastic Models: FTFP: Emin(GeV)= 4 Emax(GeV)= 100000\n", " BertiniCascade: Emin(GeV)= 0 Emax(GeV)= 5\n", "\n", " PionPlusInelastic Crs sctns: G4CrossSectionPairGG: Emin(GeV)= 0 Emax(GeV)= 100000\n", " G4CrossSectionPairGG: G4PiNuclearCrossSection cross sections \n", " below 91 GeV, Glauber-Gribov above \n", " GheishaInelastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", "\n", " Hadronic Processes for \n", " -----------------------------------\n", " hadElastic Models: hElasticLHEP: Emin(GeV)= 0 Emax(GeV)= 1\n", " hElasticGlauber: Emin(GeV)= 1 Emax(GeV)= 100000\n", "\n", " hadElastic Crs sctns: Barashenkov-Glauber: Emin(GeV)= 0 Emax(GeV)= 100000\n", " GheishaElastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " PionMinusInelastic Models: FTFP: Emin(GeV)= 4 Emax(GeV)= 100000\n", " BertiniCascade: Emin(GeV)= 0 Emax(GeV)= 5\n", "\n", " PionMinusInelastic Crs sctns: G4CrossSectionPairGG: Emin(GeV)= 0 Emax(GeV)= 100000\n", " G4CrossSectionPairGG: G4PiNuclearCrossSection cross sections \n", " below 91 GeV, Glauber-Gribov above \n", " GheishaInelastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " hBertiniCaptureAtRest\n", "\n", " Hadronic Processes for \n", " -----------------------------------\n", " hadElastic Models: hElasticCHIPS: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " hadElastic Crs sctns: ChipsProtonElasticXS: Emin(GeV)= 0 Emax(GeV)= 100000\n", " GheishaElastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", " ProtonInelastic Models: FTFP: Emin(GeV)= 4 Emax(GeV)= 100000\n", " BertiniCascade: Emin(GeV)= 0 Emax(GeV)= 5\n", "\n", " ProtonInelastic Crs sctns: Barashenkov-Glauber: Emin(GeV)= 0 Emax(GeV)= 100000\n", " GheishaInelastic: Emin(GeV)= 0 Emax(GeV)= 100000\n", "\n", "============================================================================================\n", "=========================================== \n", "Output file: g4_00.prim\n", "Destination directory (current dir if NULL): \n", "Maximal number of files in the destination directory: 100\n", "Note: \n", " * The maximal number is customizable as: \n", " % setenv G4DAWNFILE_MAX_FILE_NUM number \n", " * The destination directory is customizable as:\n", " % setenv G4DAWNFILE_DEST_DIR dir_name/ \n", " ** Do not forget \"/\" at the end of the \n", " dir_name, e.g. \"./tmp/\". \n", "=========================================== \n", "\n", "File g4_00.prim is generated.\n", "dawn g4_00.prim\n" ] } ], "prompt_number": 12 }, { "cell_type": "markdown", "metadata": {}, "source": [ "The beam on created a prim file which needs to be converted to png for viewing." ] }, { "cell_type": "code", "collapsed": false, "input": [ "!dawn -d images/world.prim\n", "!convert images/world.eps images/world.png" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "\n", "***************************************\n", " Fukui Renderer \n", " DAWN \n", " (Drawer for Academic WritiNgs) \n", " ver 3.90b (Dev. indep. Mode)\n", " September 01, 2010\n", "***************************************\n", "\n", "\n", "***** g4.prim viewer mode (default)\n", "***** (\"dawn -h\" for help)\n", "\n", "***** PostScript file \"images/world.eps\" is created.\n", "***** The showpage command is added.\n", "sh: 1: gv: not found\n" ] } ], "prompt_number": 13 }, { "cell_type": "markdown", "metadata": {}, "source": [ "And here is our wonderful simulation" ] }, { "cell_type": "code", "collapsed": false, "input": [ "Image(\"images/world.png\")" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "png": "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\nSUVORK5CYII=\n", "prompt_number": 14, "text": [ "" ] } ], "prompt_number": 14 }, { "cell_type": "code", "collapsed": false, "input": [ "!G4VRML_DEST_DIR=.\n", "!G4VRMLFILE_MAX_FILE_NUM=1\n", "!G4VRMLFILE_VIEWER=echo\n", "\n", "gApplyUICommand(\"/vis/open VRML2FILE\")\n", "gRunManager.BeamOn(1)\n", "\n", "!mv g4_00.wrl images/world.wrl" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 15 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Versions" ] }, { "cell_type": "code", "collapsed": false, "input": [ "%load_ext version_information\n", "\n", "%version_information matplotlib, numpy" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
SoftwareVersion
Python3.4.0 64bit [GCC 4.8.2]
IPython3.0.0-dev
OSLinux 3.16.0 24 generic x86_64 with Ubuntu 14.04 trusty
matplotlib1.3.1
numpy1.8.2
Tue Nov 18 11:48:03 2014 UTC
" ], "json": [ "{\"Software versions\":[{\"module\":\"Python\",\"version\":\"3.4.0 64bit [GCC 4.8.2]\"},{\"module\":\"IPython\",\"version\":\"3.0.0-dev\"},{\"module\":\"OS\",\"version\":\"Linux 3.16.0 24 generic x86_64 with Ubuntu 14.04 trusty\"},{\"module\":\"matplotlib\",\"version\":\"1.3.1\"},{\"module\":\"numpy\",\"version\":\"1.8.2\"}]}" ], "latex": [ "\\begin{tabular}{|l|l|}\\hline\n", "{\\bf Software} & {\\bf Version} \\\\ \\hline\\hline\n", "Python & 3.4.0 64bit [GCC 4.8.2] \\\\ \\hline\n", "IPython & 3.0.0-dev \\\\ \\hline\n", "OS & Linux 3.16.0 24 generic x86\\_64 with Ubuntu 14.04 trusty \\\\ \\hline\n", "matplotlib & 1.3.1 \\\\ \\hline\n", "numpy & 1.8.2 \\\\ \\hline\n", "\\hline \\multicolumn{2}{|l|}{Tue Nov 18 11:48:03 2014 UTC} \\\\ \\hline\n", "\\end{tabular}\n" ], "metadata": {}, "output_type": "pyout", "prompt_number": 16, "text": [ "Software versions\n", "Python 3.4.0 64bit [GCC 4.8.2]\n", "IPython 3.0.0-dev\n", "OS Linux 3.16.0 24 generic x86_64 with Ubuntu 14.04 trusty\n", "matplotlib 1.3.1\n", "numpy 1.8.2\n", "Tue Nov 18 11:48:03 2014 UTC" ] } ], "prompt_number": 16 } ], "metadata": {} } ] }