Version:
[ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]
1
2 =========================================================
3 Geant4 - ICRP145_HumanPhantoms example
4 =========================================================
5
6 README
7 ---------------------
8
9
10 ********************************************************************
11 * The ICRP145 Phantoms are used in Geant4 with permission from the *
12 * International Commission on Radiological Protection * *
13 ********************************************************************
14
15 Authors' list:
16 • Haeginh Han / Hanyang University, Republic of Korea
17 • Min Cheol Han / Yonsei University Health System, Republic of Korea
18 • Banho Shin / Hanyang University, Republic of Korea
19 • Chansoo Choi / University of Florida, USA
20 • Yeon Soo Yeom / Yonsei University, Republic of Korea
21 • Jonghwi Jeong / National Cancer Center, Republic of Korea
22 • Chan Hyeong Kim / Hanyang University, Republic of Korea
23
24 Bibliographic references - please refer to this reference when using the Advanced Example
25 • ICRP, 2020. Adult mesh-type reference computational phantoms. ICRP Publication 145. Ann. ICRP 49(3).
26
27 Geant4 Contributors: J. Allison and S. Guatelli
28
29 e-mail inquiries to: haeginh@hanyang.ac.kr, susanna@uow.edu.au, MRCP.ICRP@gmail.com
30
31 1- HOW TO BUILD AND RUN THE EXAMPLES
32
33 Please note that the guides below are based on Linux/MacOSX, which are the
34 recommended platforms for Geant4.
35
36 1) Compile and link to generate an executable (with CMake)
37
38 % cd path_to_example
39 % mkdir example_build
40 % cd example_build
41 % cmake ..
42 % make
43 This should make two executables - ICRP145phantoms and ICRP145standalone.
44
45 2) How to run
46
47 a) For the irradiation with external beams:
48
49 % ./ICRP145phantoms [options]
50
51 Options:
52 -m [input file name] optional provided->batch mode
53 not provided->interactive mode
54 -o [output file name] optional (default: [macro file name].out)
55 -f optional switch to change the phantom to MRCP-AF
56 (default: MRCP-AM)
57
58 ex) MRCP-AM: % ./External -m example.in -o example.out
59 ex) MRCP-AF: % ./External -m example.in -o example.out -f
60
61 *** The radiation source can be specified in source.mac file by using
62 macro commands for G4GeneralParticleSource (/gps/)
63
64 b) For the case of internal radiation sources:
65
66 % ./ICRP145phantoms [options]
67
68 Options:
69 -i [ID of source organ] mandatory (ID of each organ can be found in Appendix A)
70 -m [input file name] optional provided->batch mode
71 not provided->interactive mode
72 -o [output file name] optional (default: [macro file name].out)
73 -f optional switch to change the phantom to MRCP-AF
74 (default: MRCP-AM)
75
76 ex) MRCP-AM: % ./Internal -i 9500 -m example.in -o example.out
77 ex) MRCP-AF: % ./Internal -i 9500 -m example.in -o example.out -f
78
79 *** source organ can be defined by using -i option.
80 *** source particle and the particle energy can be specified
81 in source.mac file by using macro commands for G4ParticlGun (/gun/)
82
83 c) To see the phantom alone:
84
85 % ./ICRP145standalone
86
87 This allows you to visualise the phantom without the overhead of
88 the run manager and physics tables and geometry initialisation.
89 Of course, you cannot run or visualise trajectories.
90
91 d) Notes
92
93 - Regarding the interactive mode with visualisation:
94
95 * you can run the codes in interactive mode with visualisation by
96 omitting -m option.
97 * with "special mesh rendering" (see vis.mac) the memory required
98 for the visualisation about 1.5 GB (without, it's ~35 GB!).
99 * original data takes about 3 GB, physics tables and geometry
100 voxelisation consume about 5 GB, so a typical app is about 10 GB.
101 * in interactive mode, user should start a run by using
102 /run/beamOn command. (Idle> /run/beamOn [number of events])
103
104
105 - Regarding the multi-threaded mode:
106
107 * these examples can be run in multi-threaded mode when Geant4 was
108 compiled in multi-threaded mode.
109 * the number of threads can be set in input file (see example.in)
110
111 - Regarding the path to phantom data:
112
113 * the default path to phantom data is "(build_directory)/../../phantoms".
114 * to specify the path please change a PHANTOM_PATH environment variable.
115 (export PHANTOM_PATH="path_to_phantom_data")
116
117 2- RESULT FILE
118
119 example_male.out and example_female.out files in each folder is the result file
120 for example.in. The result file provides absorbed doses for all organ IDs for TM
121 model listed in Appendix A.
122
123 3- LICENSE
124
125 This code is based on Geant4 toolkit, and therefore follows the 'The Geant4
126 Software License' (http://geant4.web.cern.ch/license/LICENSE.html).
127
128