| 1 | <html>
|
|---|
| 2 | <head>
|
|---|
| 3 | </head>
|
|---|
| 4 |
|
|---|
| 5 | <body>
|
|---|
| 6 |
|
|---|
| 7 | <table WIDTH="100%" >
|
|---|
| 8 | <tr>
|
|---|
| 9 | <TD>
|
|---|
| 10 | <a href="index.html">
|
|---|
| 11 | <img SRC="../../../../resources/html/IconsGIF/Contents.gif" ALT="Contents" height=16 width=59></a>
|
|---|
| 12 | <a href="NoviceCodes.html">
|
|---|
| 13 | <img SRC="../../../../resources/html/IconsGIF/Previous.gif" ALT="Previous" height=16 width=59></a>
|
|---|
| 14 | <a href="AdvancedCodes.html">
|
|---|
| 15 | <img SRC="../../../../resources/html/IconsGIF/Next.gif" ALT="Next" height=16 width=59></td>
|
|---|
| 16 |
|
|---|
| 17 | <td ALIGN=RIGHT><b><font color="#238E23"><font size=-1>Geant4 User's Guide</font></font></b>
|
|---|
| 18 | <br><b><font color="#238E23"><font size=-1>For Application Developers</font></font></b>
|
|---|
| 19 | <br><b><font color="#238E23"><font size=-1>Examples</font></font></b></td>
|
|---|
| 20 | </tr>
|
|---|
| 21 | </table>
|
|---|
| 22 |
|
|---|
| 23 | <center>
|
|---|
| 24 | <p><b><font color="#238E23"><font size=+3>9.2 Extended Examples</font></font></b></center>
|
|---|
| 25 |
|
|---|
| 26 | <p>
|
|---|
| 27 | <hr ALIGN="Center" SIZE="7%">
|
|---|
| 28 | <h2>9.2.1 Extended Example Summary</h2>
|
|---|
| 29 |
|
|---|
| 30 | Geant4 extended examples serve three purposes:
|
|---|
| 31 | <ul>
|
|---|
| 32 | <li> testing and validation of processes and tracking,
|
|---|
| 33 | <li> demonstration of Geant4 tools, and
|
|---|
| 34 | <li> extending the functionality of Geant4.
|
|---|
| 35 | </ul>
|
|---|
| 36 |
|
|---|
| 37 | The code for these examples is maintained as part of the categories to
|
|---|
| 38 | which they belong. Links to descriptions of the examples are listed below.
|
|---|
| 39 |
|
|---|
| 40 | <ul>
|
|---|
| 41 | <li><h3>Analysis</h3>
|
|---|
| 42 | <ul>
|
|---|
| 43 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/analysis/A01/README">A01</a>
|
|---|
| 44 | - hit-scoring and histogramming using the AIDA interface
|
|---|
| 45 |
|
|---|
| 46 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/analysis/AnaEx01/README">AnaEx01</a>
|
|---|
| 47 | - histogram and tuple manipulations using an AIDA compliant system
|
|---|
| 48 | </ul> <br>
|
|---|
| 49 |
|
|---|
| 50 | <li><h3>Electromagnetic</h3>
|
|---|
| 51 | <ul>
|
|---|
| 52 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm0/README">TestEm0</a>
|
|---|
| 53 | - how to print cross-sections and stopping power used in input by the standard EM package
|
|---|
| 54 |
|
|---|
| 55 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm1/README">TestEm1</a>
|
|---|
| 56 | - how to count processes, activate/inactivate them and survey the range of charged particles. How to define a maximum step size
|
|---|
| 57 |
|
|---|
| 58 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm2/README">TestEm2</a>
|
|---|
| 59 | - shower development in an homogeneous material : longitudinal and lateral profiles
|
|---|
| 60 |
|
|---|
| 61 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm3/README">TestEm3</a>
|
|---|
| 62 | - shower development in a sampling calorimeter : collect energy deposited, survey energy flow and print stopping power
|
|---|
| 63 |
|
|---|
| 64 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm4/README">TestEm4</a>
|
|---|
| 65 | - 9 MeV point like photon source: plot spectrum of energy deposited in a single media
|
|---|
| 66 |
|
|---|
| 67 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm5/README">TestEm5</a>
|
|---|
| 68 | - how to study transmission, absorption and reflection of particles through a single, thin or thick, layer.
|
|---|
| 69 |
|
|---|
| 70 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm6/README">TestEm6</a>
|
|---|
| 71 | - physics list for rare, high energy, electromagnetic processes: gamma conversion and e+ annihilation into pair of muons
|
|---|
| 72 |
|
|---|
| 73 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm7/README">TestEm7</a>
|
|---|
| 74 | - how to produce a Bragg curve in water phantom. How to compute dose in tallies
|
|---|
| 75 |
|
|---|
| 76 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm8/README">TestEm8</a>
|
|---|
| 77 | - test of photo-absorption-ionisation model in thin absorbers, and transition radiation
|
|---|
| 78 |
|
|---|
| 79 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm9/README">TestEm9</a>
|
|---|
| 80 | - shower development in a crystal calorimeter; cut-per-region
|
|---|
| 81 |
|
|---|
| 82 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm10/README">TestEm10</a>
|
|---|
| 83 | - XTR transition radiation model, investigation of ionisation in thin absorbers
|
|---|
| 84 |
|
|---|
| 85 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm11/README">TestEm11</a>
|
|---|
| 86 | - how to plot a depth dose profile in a rectangular box
|
|---|
| 87 |
|
|---|
| 88 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm12/README">TestEm12</a>
|
|---|
| 89 | - how to plot a depth dose profile in spherical geometry : point like source
|
|---|
| 90 |
|
|---|
| 91 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm13/README">TestEm13</a>
|
|---|
| 92 | - how to compute cross sections of EM processes from rate of transmission coefficient
|
|---|
| 93 |
|
|---|
| 94 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm14/README">TestEm14</a>
|
|---|
| 95 | - how to compute cross sections of EM processes from direct evaluation of the mean-free path. How to plot final state
|
|---|
| 96 |
|
|---|
| 97 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm15/README">TestEm15</a>
|
|---|
| 98 | - compute and plot final state of Multiple Scattering as an isolated process
|
|---|
| 99 |
|
|---|
| 100 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm16/README">TestEm16</a>
|
|---|
| 101 | - simulation of synchrotron radiation
|
|---|
| 102 |
|
|---|
| 103 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/electromagnetic/TestEm17/README">TestEm17</a>
|
|---|
| 104 | - check the cross sections of high energy muon processes
|
|---|
| 105 | </ul> <br>
|
|---|
| 106 | <table align="center" border>
|
|---|
| 107 | <caption><font size="+2">TestEm by theme</font></caption>
|
|---|
| 108 | <tr><th colspan=2>Check basic quantities</th></tr>
|
|---|
| 109 | <tr>
|
|---|
| 110 | <td>Total cross sections, mean free paths ...</td>
|
|---|
| 111 | <td>Em0, Em13, Em14</td></tr>
|
|---|
| 112 | <tr>
|
|---|
| 113 | <td>Stopping power, particle range ...</td>
|
|---|
| 114 | <td>Em0, Em1, Em5, Em11, Em12</td></tr>
|
|---|
| 115 | <tr rowspan=3>
|
|---|
| 116 | <td>Final state :<br> energy spectra, angular distributions</td>
|
|---|
| 117 | <td>Em14</td></tr>
|
|---|
| 118 | <tr>
|
|---|
| 119 | <td>Energy loss fluctuations</td>
|
|---|
| 120 | <td>Em18</td></tr>
|
|---|
| 121 | <tr><th colspan=2>Multiple Coulomb scattering</th></tr>
|
|---|
| 122 | <tr>
|
|---|
| 123 | <td>as an isolated mechanism</td>
|
|---|
| 124 | <td>Em15</td></tr>
|
|---|
| 125 | <tr>
|
|---|
| 126 | <td>as a result of particle transport</td>
|
|---|
| 127 | <td>Em5</td></tr>
|
|---|
| 128 | <tr><th colspan=2>More global verifications</th></tr>
|
|---|
| 129 | <tr>
|
|---|
| 130 | <td>Single layer: transmission, absorption, reflexion</td>
|
|---|
| 131 | <td>Em5</td></tr>
|
|---|
| 132 | <tr>
|
|---|
| 133 | <td>Bragg curve, tallies</td>
|
|---|
| 134 | <td>Em7</td></tr>
|
|---|
| 135 | <tr>
|
|---|
| 136 | <td>Depth dose distribution</td>
|
|---|
| 137 | <td>Em11, Em12</td></tr>
|
|---|
| 138 | <tr>
|
|---|
| 139 | <td>Shower shapes, Moliere radius</td>
|
|---|
| 140 | <td>Em2</td></tr>
|
|---|
| 141 | <tr>
|
|---|
| 142 | <td>Sampling calorimeters, energy flow</td>
|
|---|
| 143 | <td>Em3</td></tr>
|
|---|
| 144 | <tr>
|
|---|
| 145 | <td>Crystal calorimeters</td>
|
|---|
| 146 | <td>Em9</td></tr>
|
|---|
| 147 | <tr><th colspan=2>Other specialized programs</th></tr>
|
|---|
| 148 | <tr>
|
|---|
| 149 | <td>High energy muon physics</td>
|
|---|
| 150 | <td>Em17</td></tr>
|
|---|
| 151 | <tr>
|
|---|
| 152 | <td>Other rare, high energy processes</td>
|
|---|
| 153 | <td>Em6</td></tr>
|
|---|
| 154 | <tr>
|
|---|
| 155 | <td>Synchrotron radiation</td>
|
|---|
| 156 | <td>Em16</td></tr>
|
|---|
| 157 | <tr>
|
|---|
| 158 | <td>Transition radiation</td>
|
|---|
| 159 | <td>Em8</td></tr>
|
|---|
| 160 | <tr>
|
|---|
| 161 | <td>Photo-absorption-ionization model</td>
|
|---|
| 162 | <td>Em10</td></tr>
|
|---|
| 163 | </table>
|
|---|
| 164 |
|
|---|
| 165 | <li><h3><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/biasing/README">Event Biasing</a></h3>
|
|---|
| 166 |
|
|---|
| 167 | <li><h3>Event Generator</h3>
|
|---|
| 168 | <ul>
|
|---|
| 169 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/eventgenerator/HepMC/HepMCEx01/README">HepMCEx01</a>
|
|---|
| 170 | - simplified collider detector using HepMC interface and stacking
|
|---|
| 171 |
|
|---|
| 172 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/eventgenerator/HepMC/HepMCEx02/README">HepMCEx02</a>
|
|---|
| 173 | - connecting primary particles in Geant4 with various event generators using the HepMC interface
|
|---|
| 174 |
|
|---|
| 175 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/eventgenerator/HepMC/MCTruth/README">MCTruth</a>
|
|---|
| 176 | - demonstrating a mechanism for Monte Carlo truth handling using HepMC as the event record
|
|---|
| 177 |
|
|---|
| 178 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/eventgenerator/exgps/README">exgps</a>
|
|---|
| 179 | - illustrating the usage of the <TT>G4GeneralParticleSource</TT> utility
|
|---|
| 180 | </ul> <br>
|
|---|
| 181 |
|
|---|
| 182 | <li><h3>Fields</h3>
|
|---|
| 183 | <ul>
|
|---|
| 184 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/field/BlineTracer/README">BlineTracer</a>
|
|---|
| 185 | - tracing and visualizing magnetic field lines
|
|---|
| 186 |
|
|---|
| 187 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/field/field01/README">field01</a>
|
|---|
| 188 | - tracking using magnetic field and field-dependent processes
|
|---|
| 189 |
|
|---|
| 190 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/field/field02/README">field02</a>
|
|---|
| 191 | - tracking using electric field and field-dependent processes
|
|---|
| 192 |
|
|---|
| 193 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/field/field03/README">field03</a>
|
|---|
| 194 | - tracking in a magnetic field where field associated with selected logical volumes varies
|
|---|
| 195 | </ul> <br>
|
|---|
| 196 |
|
|---|
| 197 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/g3tog4/README"><h3>Geant3 to Geant4</h3></a>
|
|---|
| 198 | - converting simple geometries in Geant3.21 to their Geant4 equivalents
|
|---|
| 199 | <br> <br>
|
|---|
| 200 |
|
|---|
| 201 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/gdml/README"><h3>Geometry Definition Markup Language</h3></a>
|
|---|
| 202 | - illustrating import and export of a detector geometry with GDML
|
|---|
| 203 | <br> <br>
|
|---|
| 204 |
|
|---|
| 205 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/geometry/README"><h3>Geometry</h3></a>
|
|---|
| 206 | <ul>
|
|---|
| 207 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/geometry/olap/README">OLAP</a>
|
|---|
| 208 | - debugging tool for overlapping geometries
|
|---|
| 209 | </ul> <br>
|
|---|
| 210 |
|
|---|
| 211 | <li><h3>Hadronic</h3>
|
|---|
| 212 | <ul>
|
|---|
| 213 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/hadronic/Hadr01/README">Hadr01</a>
|
|---|
| 214 | - example based on the application IION developed for simulation of
|
|---|
| 215 | proton or ion beam interaction with a water target. Different aspects
|
|---|
| 216 | of beam target interaction are included.
|
|---|
| 217 | </ul> <br>
|
|---|
| 218 |
|
|---|
| 219 | <li><h3>Medical Applications</h3>
|
|---|
| 220 | <ul>
|
|---|
| 221 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/medical/DICOM/README">DICOM</a>
|
|---|
| 222 | - geometry set-up using the Geant4 interface to the DICOM image format
|
|---|
| 223 |
|
|---|
| 224 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/medical/GammaTherapy/README">GammaTherapy</a>
|
|---|
| 225 | - gamma radiation field formation in water phantom by electron beam hitting different targets
|
|---|
| 226 |
|
|---|
| 227 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/medical/fanoCavity/README">fanoCavity</a>
|
|---|
| 228 | - ionization chamber test
|
|---|
| 229 | </ul> <br>
|
|---|
| 230 |
|
|---|
| 231 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/optical/README"><h3>Optical Photons</h3></a>
|
|---|
| 232 | <ul>
|
|---|
| 233 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/optical/LXe/README">LXe</a>
|
|---|
| 234 | - optical photons in a liquid xenon scintillator
|
|---|
| 235 | </ul> <br>
|
|---|
| 236 |
|
|---|
| 237 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/parallel/README"><h3>Parallel Computing</h3></a>
|
|---|
| 238 | <ul>
|
|---|
| 239 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/parallel/ExDiane/README">ExDiane</a>
|
|---|
| 240 | - example of a medical application run in a distributed environment using the DIANE framework
|
|---|
| 241 |
|
|---|
| 242 | <li><a href="parallel.html">ParGeant4</a>
|
|---|
| 243 | - set of examples derived from 'novice' using parallelism at event level with the TopC application
|
|---|
| 244 | </ul> <br>
|
|---|
| 245 |
|
|---|
| 246 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/persistency/README"><h3>Persistency</h3></a>
|
|---|
| 247 | <ul>
|
|---|
| 248 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/persistency/PersEx01/README">PersEx01</a>
|
|---|
| 249 | - storing calorimeter hits using reflection mechanism with Root
|
|---|
| 250 | </ul>
|
|---|
| 251 |
|
|---|
| 252 | <li><h3>Polarisation</h3>
|
|---|
| 253 | <ul>
|
|---|
| 254 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/polarisation/Pol01/README">Pol01</a>
|
|---|
| 255 | - example of QED processes including polarization
|
|---|
| 256 | </ul> <br>
|
|---|
| 257 |
|
|---|
| 258 | <li><h3>Radioactive Decay</h3>
|
|---|
| 259 | <ul>
|
|---|
| 260 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/radioactivedecay/exrdm/README">exrdm</a>
|
|---|
| 261 | - decays of radioactive isotopes as well as induced radioactivity resulted from nuclear interactions
|
|---|
| 262 | </ul> <br>
|
|---|
| 263 |
|
|---|
| 264 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/runAndEvent/README"><h3>Run & Event</h3></a>
|
|---|
| 265 | <ul>
|
|---|
| 266 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/runAndEvent/RE01/README"><h3>RE01</h3></a>
|
|---|
| 267 | - information between primary particles and hits and usage of user-information classes
|
|---|
| 268 |
|
|---|
| 269 | <li><a href="http://cern.ch/geant4/geant4_public/source/geant4/examples/extended/runAndEvent/RE02/README"><h3>RE02</h3></a>
|
|---|
| 270 | - simplified fixed target application for demonstration of primitive scorers
|
|---|
| 271 | </ul> <br>
|
|---|
| 272 |
|
|---|
| 273 | <li><h3>Visualization</h3>
|
|---|
| 274 | <ul>
|
|---|
| 275 | <li>Examples of customisation for visualization</li>
|
|---|
| 276 | </ul>
|
|---|
| 277 | </ul>
|
|---|
| 278 |
|
|---|
| 279 | <p>
|
|---|
| 280 | <hr><i><a href="../../../../Authors/html/subjectsToAuthors.html">About
|
|---|
| 281 | the authors</a></i>
|
|---|
| 282 | </body>
|
|---|
| 283 | </html>
|
|---|