source: trunk/documents/UserDoc/UsersGuides/ForApplicationDeveloper/html/Examples/ExtendedCodes.html @ 1231

Last change on this file since 1231 was 1208, checked in by garnier, 15 years ago

CVS update

File size: 13.7 KB
Line 
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
30Geant4 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
37The code for these examples is maintained as part of the categories to
38which 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
281the authors</a></i>
282</body>
283</html>
Note: See TracBrowser for help on using the repository browser.