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

Last change on this file was 1208, checked in by garnier, 16 years ago

CVS update

File size: 13.7 KB
RevLine 
[1208]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.