Loading...
Searching...
No Matches
Doxymodules_medical.h
Go to the documentation of this file.
1// The example class categories definitions for Doxygen
2
3/// \file Doxymodules_medical.h
4/// \brief The page that defines the extended/medical examples modules
5
6
7/** @defgroup extended_medical medical
8 * Extended medical examples classes
9 * @{
10 */
11
12/** @defgroup extended_medical_DICOM DICOM
13 * Medical example DICOM
14 * @ingroup extended_medical
15 * @{
16 */
17
21 class DicomHandler {};
32 class DicomRun {};
33
34/** @defgroup extended_medical_DICOM_dicomReader dicomReader
35 * dicomReader in medical example DICOM
36 * @ingroup extended_medical_DICOM
37 * @{
38 */
39
40 class DicomBeam {};
48 class DicomFileCT {};
50 class DicomFileMgr {};
51 class DicomFilePET {};
52 class DicomFilePlan {};
54 class DicomROI {};
57 class DicomVFile {};
59
60/** @} */
61
62/** @} */
63
64/** @defgroup extended_medical_DICOM2 DICOM2
65 * Medical example DICOM2
66 * @ingroup extended_medical
67 * @{
68 */
69
72
73/** @} */
74
75/** @defgroup extended_medical_electronScattering electronScattering
76 * Medical electronScattering example has its
77 * <a href="../html_electronScattering/html/index.html">standalone documentation </a>
78 * @ingroup extended_medical
79 * @{
80 */
81
82/** @} */
83
84/** @defgroup extended_medical_electronScattering2 electronScattering2
85 * Medical electronScattering2 example has its
86 * <a href="../html_electronScattering2/html/index.html">standalone documentation </a>
87 * @ingroup extended_medical
88 * @{
89 */
90
91/** @} */
92
93/** @defgroup extended_medical_fanoCavity fanoCavity
94 * Medical fanoCavity example has its
95 * <a href="../html_fanoCavity/html/index.html">standalone documentation </a>
96 * @ingroup extended_medical
97 * @{
98 */
99
100/** @} */
101
102/** @defgroup extended_medical_fanoCavity2 fanoCavity2
103 * Medical fanoCavity2 example has its
104 * <a href="../html_fanoCavity2/html/index.html">standalone documentation </a>
105 * @ingroup extended_medical
106 * @{
107 */
108
109/** @} */
110
111/** @defgroup extended_medical_GammaTherapy GammaTherapy
112 * Medical GammaTherapy example has its
113 * <a href="../html_GammaTherapy/html/index.html">standalone documentation </a>
114 * @ingroup extended_medical
115 * @{
116 */
117
118/** @} */
119
120/** @defgroup extended_medical_radiobiology radiobiology
121 * Medical example radiobiology
122 * @ingroup extended_medical
123 * @{
124 */
125
145 class RadioBio::SD {};
150
151/** @} */
152
153/** @defgroup extended_medical_dna dna
154 * Extended examples medical dna classes
155 * @{
156 */
157
158/** @defgroup extended_medical_dna_chem1 chem1
159 * Medical dna chem1 example has its
160 * <a href="../html_chem1/html/index.html">standalone documentation </a>
161 * @ingroup extended_medical_dna
162 * @{
163 */
164
165/** @} */
166
167/** @defgroup extended_medical_dna_chem2 chem2
168 * Medical dna chem2 example has its
169 * <a href="../html_chem2/html/index.html">standalone documentation </a>
170 * @ingroup extended_medical_dna
171 * @{
172 */
173
174/** @} */
175
176/** @defgroup extended_medical_dna_chem3 chem3
177 * Medical dna chem3 example has its
178 * <a href="../html_chem3/html/index.html">standalone documentation </a>
179 * @ingroup extended_medical_dna
180 * @{
181 */
182
183/** @} */
184
185/** @defgroup extended_medical_dna_chem4 chem4
186 * Medical dna chem4 example has its
187 * <a href="../html_chem4/html/index.html">standalone documentation </a>
188 * @ingroup extended_medical_dna
189 * @{
190 */
191
192/** @} */
193
194/** @defgroup extended_medical_dna_chem5 chem5
195 * Medical dna chem5 example has its
196 * <a href="../html_chem5/html/index.html">standalone documentation </a>
197 * @ingroup extended_medical_dna
198 * @{
199 */
200
201/** @} */
202
203/** @defgroup extended_medical_dna_chem6 chem6
204 * Medical dna chem6 example has its
205 * <a href="../html_chem6/html/index.html">standalone documentation </a>
206 * @ingroup extended_medical_dna
207 * @{
208 */
209
210/** @} */
211
212/** @defgroup extended_medical_dna_clustering clustering
213 * Medical dna clustering example has its
214 * <a href="../html_clustering/html/index.html">standalone documentation </a>
215 * @ingroup extended_medical_dna
216 * @{
217 */
218
219/** @} */
220
221/** @defgroup extended_medical_dna_dnadamage1 dnadamage1
222 * Medical dna dnadamage1 example has its
223 * <a href="../html_dnadamage1/html/index.html">standalone documentation </a>
224 * @ingroup extended_medical_dna
225 * @{
226 */
227
228/** @} */
229
230/** @defgroup extended_medical_dna_dnadamage2 dnadamage2
231 * Medical dna dnadamage2 example has its
232 * <a href="../html_dnadamage2/html/index.html">standalone documentation </a>
233 * @ingroup extended_medical_dna
234 * @{
235 */
236
237/** @} */
238
239/** @defgroup extended_medical_dna_dnaphysics dnaphysics
240 * Medical dna dnaphysics example has its
241 * <a href="../html_dnaphysics/html/index.html">standalone documentation </a>
242 * @ingroup extended_medical_dna
243 * @{
244 */
245
246/** @} */
247
248/** @defgroup extended_medical_dna_icsd icsd
249 * Medical dna icsd example has its
250 * <a href="../html_icsd/html/index.html">standalone documentation </a>
251 * @ingroup extended_medical_dna
252 * @{
253 */
254
255/** @} */
256
257/** @defgroup extended_medical_dna_jetcounter jetcounter
258 * Medical dna jetcounter example has its
259 * <a href="../html_jetcounter/html/index.html">standalone documentation </a>
260 * @ingroup extended_medical_dna
261 * @{
262 */
263
264/** @} */
265
266/** @defgroup extended_medical_dna_mfp mfp
267 * Medical dna mfp example has its
268 * <a href="../html_mfp/html/index.html">standalone documentation </a>
269 * @ingroup extended_medical_dna
270 * @{
271 */
272
273/** @} */
274
275/** @defgroup extended_medical_dna_microdosimetry microdosimetry
276 * Medical dna microdosimetry example has its
277 * <a href="../html_microdosimetry/html/index.html">standalone documentation </a>
278 * @ingroup extended_medical_dna
279 * @{
280 */
281
282/** @} */
283
284/** @defgroup extended_medical_dna_microprox microprox
285 * Medical dna microprox example has its
286 * <a href="../html_microprox/html/index.html">standalone documentation </a>
287 * @ingroup extended_medical_dna
288 * @{
289 */
290
291/** @} */
292
293/** @defgroup extended_medical_dna_microyz microyz
294 * Medical dna microyz example has its
295 * <a href="../html_microyz/html/index.html">standalone documentation </a>
296 * @ingroup extended_medical_dna
297 * @{
298 */
299
300/** @} */
301
302/** @defgroup extended_medical_dna_moleculardna moleculardna
303 * Medical dna moleculardna example has its
304 * <a href="../html_moleculardna/html/index.html">standalone documentation </a>
305 * @ingroup extended_medical_dna
306 * @{
307 */
308
309/** @} */
310
311/** @defgroup extended_medical_dna_neuron neuron
312 * Medical dna neuron example has its
313 * <a href="../html_neuron/html/index.html">standalone documentation </a>
314 * @ingroup extended_medical_dna
315 * @{
316 */
317
318/** @} */
319
320/** @defgroup extended_medical_dna_pdb4dna pdb4dna
321 * Medical dna pdb4dna example has its
322 * <a href="../html_pdb4dna/html/index.html">standalone documentation </a>
323 * @ingroup extended_medical_dna
324 * @{
325 */
326
327/** @} */
328
329/** @defgroup extended_medical_dna_range range
330 * Medical dna range example has its
331 * <a href="../html_range/html/index.html">standalone documentation </a>
332 * @ingroup extended_medical_dna
333 * @{
334 */
335
336/** @} */
337
338/** @defgroup extended_medical_dna_scavenger scavenger
339 * Medical dna scavenger example
340 * @ingroup extended_medical_dna
341 * @{
342 */
343
356
357/** @} */
358
359/** @defgroup extended_medical_dna_slowing slowing
360 * Medical dna slowing example has its
361 * <a href="../html_slowing/html/index.html">standalone documentation </a>
362 * @ingroup extended_medical_dna
363 * @{
364 */
365
366/** @} */
367
368/** @defgroup extended_medical_dna_splitting splitting
369 * Medical dna splitting example has its
370 * <a href="../html_splitting/html/index.html">standalone documentation </a>
371 * @ingroup extended_medical_dna
372 * @{
373 */
374
375/** @} */
376
377/** @defgroup extended_medical_dna_spower spower
378 * Medical dna spower example has its
379 * <a href="../html_spower/html/index.html">standalone documentation </a>
380 * @ingroup extended_medical_dna
381 * @{
382 */
383
384/** @} */
385
386/** @defgroup extended_medical_dna_svalue svalue
387 * Medical dna svalue example has its
388 * <a href="../html_svalue/html/index.html">standalone documentation </a>
389 * @ingroup extended_medical_dna
390 * @{
391 */
392
393/** @} */
394
395/** @defgroup extended_medical_dna_wholeNuclearDNA wholeNuclearDNA
396 * Medical dna wholeNuclearDNA example has its
397 * <a href="../html_wholeNuclearDNA/html/index.html">standalone documentation </a>
398 * @ingroup extended_medical_dna
399 * @{
400 */
401
402/** @} */
403
404/** @defgroup extended_medical_dna_wvalue wvalue
405 * Medical dna wvalue example has its
406 * <a href="../html_wvalue/html/index.html">standalone documentation </a>
407 * @ingroup extended_medical_dna
408 * @{
409 */
410
411/** @} */
412
413/** @defgroup extended_medical_dna_AuNP AuNP
414 * Medical dna AuNP example has its
415 * <a href="../html_AuNP/html/index.html">standalone documentation </a>
416 * @ingroup extended_medical_dna
417 * @{
418 */
419
420/** @} */
421
422/** @defgroup extended_medical_dna_UHDR UHDR
423 * Medical dna UHDR example has its
424 * <a href="../html_UHDR/html/index.html">standalone documentation </a>
425 * @ingroup extended_medical_dna
426 * @{
427 */
428
429/** @} */
430
431/** @} */
432
433/** @} */
Action initialization class.
The primary generator action class with particle gun.
Manages intersections of DICOM files with volumes.
Construct the phantom using DicomPhantomParameterisationColour.
Implements a G4VNestedParameterisation.
Construct a DICOM Geant4 geometry produced from the intersetion of a DICOM file and a volume.
Class inherited from G4PhantomParameterisation to provide different.
DicomPhantomZSliceHeader class.
DicomRegularDetectorConstruction class.
DicomRun class.
Action initialization class.
Mandatory class for the construction of geometry.
Accumulable of Dose-related data (that must be thread-local).
Detector hit class.
class to save and hold data for LET of different ions
Accumulable of LET-related data (that must be thread-local).
Accumulable of RBE-related data (that must be thread-local).
RadioBio sensitive detector class.
Singleton class performing the voxelization of the world volume and tracking of a voxel index given t...
Instantiates and registers to Geant4 kernel all user action classes.
Defines the geometry and scorers for calculating chemical species yields.
Chemistry constructor with reading of the user file defining chemical reactions and scavengers (react...
Parser to read user files defining chemical reactions and scavengers (reaction with background)
Geant4 modular physics list using G4EmDNAPhysics_option2 and EmDNAChemistry constructors.
Kill the primary particle:
Collects information event per event from the hits collections.
Primitive scorer class for scoring the radiolytic species produced after irradiation in a water volum...
Verifies whether physical tracks remain to be processed and triggers the chemical module.

Applications | User Support | Publications | Collaboration