Skip to content

Commit b3bf75a

Browse files
committed
Import Geant4 11.0.2 source tree
1 parent de4f28d commit b3bf75a

File tree

341 files changed

+86583
-32799
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

341 files changed

+86583
-32799
lines changed

.gitignore

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
#======================================================================
33
# i. Subprojects that may be cloned for testing
44
#======================================================================
5-
benchmarks/
6-
verification/
5+
/benchmarks/
6+
/verification/
77

88
#======================================================================
99
# ii. Formatting
@@ -326,7 +326,7 @@ CTestTestfile.cmake
326326

327327
# Executables
328328
*.exe
329-
*.out
329+
a.out
330330
*.app
331331

332332
# Debug files

.gitlab/CODEOWNERS

+271
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,271 @@
1+
# Codeowners for Geant4
2+
# Maps directories to Working Group Coordinators only for now
3+
# Add finer grain control as time progresses
4+
5+
# Software Management
6+
/CMakeLists.txt @bmorgan
7+
/cmake/ @bmorgan @gunter
8+
/config/ @gcosmo
9+
/ReleaseNotes/ @gcosmo
10+
/source/global/ @gcosmo @bmorgan @gunter
11+
12+
# Run, Event, and Detector Response
13+
/source/run/ @asaim @jmadsen
14+
/source/event/ @asaim @jmadsen
15+
/source/digits_hits/ @asaim @jmadsen
16+
/source/processes/scoring @asaim @jmadsen
17+
18+
# Tracking
19+
/source/tracking/ @tsasaki @shokada @asaim
20+
21+
# Particles and Track
22+
/source/track/ @kurashige @shokada @asaim
23+
/source/particles/ @kurashige @shokada @asaim
24+
25+
# Geometry and Transport
26+
/source/geometry/ @gcosmo @japost
27+
/source/processes/transportation/ @gcosmo @japost
28+
29+
# Generic Processes and Materials
30+
/source/materials/ @maire @vnivanch @mverderi @dsawkey @asaim @ebagli
31+
/source/parameterisations/ @mverderi
32+
/source/processes/biasing/ @mverderi @vnivanch @asaim
33+
/source/processes/biasing/generic/ @mverderi
34+
/source/processes/biasing/importance/ @ahoward
35+
/source/processes/biasing/management/ @ahoward @mverderi
36+
/source/processes/parameterisation/ @mverderi @vnivanch @asaim
37+
38+
# Electromagnetic Standard Physics
39+
/source/processes/electromagnetic/highenergy/ @vnivanch @dsawkey
40+
/source/processes/electromagnetic/muons/ @vnivanch @dsawkey
41+
/source/processes/electromagnetic/polarisation/ @vnivanch @dsawkey
42+
/source/processes/electromagnetic/standard/ @vnivanch @dsawkey
43+
/source/processes/electromagnetic/xrays/ @vnivanch @dsawkey
44+
/source/processes/optical/ @vnivanch @dsawkey
45+
46+
# Low Energy Electromagnetic Physics
47+
/source/processes/electromagnetic/dna/ @sincerti @pandola
48+
/source/processes/electromagnetic/lowenergy/ @sincerti @pandola
49+
/source/processes/electromagnetic/pii/ @sincerti @pandola
50+
51+
# Hadronic Physics
52+
/source/processes/hadronic/cross_sections/ @witoldp @ribon @dwright @vnivanch
53+
/source/processes/hadronic/management/ @ribon @dwright @vnivanch
54+
/source/processes/hadronic/models/abrasion/ @ribon @dwright @vnivanch
55+
/source/processes/hadronic/models/binary_cascade/ @gunter @ribon @dwright @vnivanch
56+
/source/processes/hadronic/models/cascade/ @mkelsey @ribon @dwright @vnivanch
57+
/source/processes/hadronic/models/coherent/ @vnivanch @ribon @dwright @vnivanch
58+
/source/processes/hadronic/models/de_excitation/ @quesada @ribon @dwright @vnivanch
59+
/source/processes/hadronic/models/em_dissociation/ @tkoi @ribon @dwright @vnivanch
60+
/source/processes/hadronic/models/im_r_matrix/ @gunter @ribon @dwright @vnivanch
61+
/source/processes/hadronic/models/inclxx/ @dmancusi @ribon @dwright @vnivanch
62+
/source/processes/hadronic/models/management/ @gunter @ribon @dwright @vnivanch
63+
/source/processes/hadronic/models/particle_hp/ @tkoi @ribon @dwright @vnivanch
64+
/source/processes/hadronic/models/parton_string/ @gunter @vuzhinsk @ribon @dwright @vnivanch
65+
/source/processes/hadronic/models/photolepton_hadron/ @ribon @dwright @vnivanch
66+
/source/processes/hadronic/models/pre_equilibrium/ @quesada @ribon @dwright @vnivanch
67+
/source/processes/hadronic/models/radioactive_decay/ @ldesorgh @ribon @dwright @vnivanch
68+
/source/processes/hadronic/models/theo_high_energy/ @gunter @ribon @dwright @vnivanch
69+
/source/processes/hadronic/models/utils/ @gunter @ribon @dwright @vnivanch
70+
/source/processes/hadronic/processes/ @ribon @dwright @vnivanch
71+
/source/processes/hadronic/stopping/ @ribon @dwright @vnivanch
72+
/source/processes/hadronic/util/ @ribon @dwright @vnivanch
73+
74+
# Persistency
75+
/source/persistency/ @gcosmo
76+
/source/persistency/ascii/ @arce
77+
/source/persistency/gdml/ @gcosmo @witoldp
78+
/source/analysis/ @ihrivnac
79+
/source/analysis/g4tools/ @gybarran @ihrivnac
80+
/source/analysis/test/ @gybarran @ihrivnac
81+
82+
# User and Category Interfaces
83+
/source/intercoms/ @asaim @hajime @kmura
84+
/source/interfaces/ @hajime @kmura @lgarnier
85+
/environments/ @hajime @kmura
86+
87+
# Visualization
88+
/source/graphics_reps/ @allison @lgarnier @perl
89+
/source/visualization/management/ @allison @lgarnier @perl
90+
/source/visualization/modeling/ @allison @lgarnier @perl
91+
/source/visualization/FukuiRenderer/ @stanaka @lgarnier @perl
92+
/source/visualization/HepRep/ @perl @lgarnier
93+
/source/visualization/OpenGL/ @allison @lgarnier @perl
94+
/source/visualization/OpenInventor/ @fjones @allison @lgarnier @perl
95+
/source/visualization/RayTracer/ @asaim @allison @lgarnier @perl
96+
/source/visualization/Tree/ @allison @lgarnier @perl
97+
/source/visualization/VRML/ @stanaka @lgarnier @perl
98+
/source/visualization/gMocren/ @akimura @lgarnier @perl
99+
100+
# Physics Lists
101+
/source/physics_lists/ @gunter @wenzel
102+
103+
# Novice+Extended Examples (Individual Examples assigned to Responsibles)
104+
/examples/basic/ @ihrivnac @ahoward
105+
/examples/novice/ @ihrivnac @ahoward
106+
/examples/extended/ @ihrivnac @ahoward
107+
108+
/examples/basic/B1/ @maire @ihrivnac
109+
/examples/basic/B2/ @ihrivnac
110+
/examples/basic/B3/ @maire @ihrivnac
111+
/examples/basic/B4/ @ihrivnac
112+
/examples/basic/B5/ @ihrivnac
113+
114+
/examples/extended/analysis/AnaEx01/ @maire @ihrivnac
115+
/examples/extended/analysis/AnaEx02/ @maire @ihrivnac
116+
/examples/extended/analysis/AnaEx03/ @gybarran @ihrivnac
117+
/examples/extended/analysis/B1Con/ @tkoi @ihrivnac
118+
/examples/extended/analysis/B3aScoreWriter/ @ihrivnac
119+
/examples/extended/analysis/B4dScoreWriter/ @ihrivnac
120+
/examples/extended/analysis/shared/ @ihrivnac
121+
122+
/examples/extended/biasing/B01/ @ahoward @ihrivnac
123+
/examples/extended/biasing/B02/ @ahoward @ihrivnac
124+
/examples/extended/biasing/B03/ @ahoward @ihrivnac
125+
/examples/extended/biasing/GB01/ @mverderi @ihrivnac
126+
/examples/extended/biasing/GB02/ @mverderi @ihrivnac
127+
/examples/extended/biasing/GB03/ @mverderi @ihrivnac
128+
/examples/extended/biasing/GB04/ @mverderi @ihrivnac
129+
/examples/extended/biasing/GB05/ @mverderi @ihrivnac
130+
/examples/extended/biasing/GB06/ @mverderi @ihrivnac
131+
/examples/extended/biasing/ReverseMC01/ @ldesorgh @ihrivnac
132+
133+
/examples/extended/common/ @ihrivnac
134+
135+
/examples/extended/electromagnetic/TestEm0/ @maire @ihrivnac
136+
/examples/extended/electromagnetic/TestEm1/ @vnivanch @ihrivnac
137+
/examples/extended/electromagnetic/TestEm2/ @vnivanch @ihrivnac
138+
/examples/extended/electromagnetic/TestEm3/ @maire @ihrivnac
139+
/examples/extended/electromagnetic/TestEm4/ @maire @ihrivnac
140+
/examples/extended/electromagnetic/TestEm5/ @vnivanch @ihrivnac
141+
/examples/extended/electromagnetic/TestEm6/ @vnivanch @ihrivnac
142+
/examples/extended/electromagnetic/TestEm7/ @vnivanch @ihrivnac
143+
/examples/extended/electromagnetic/TestEm8/ @grichine @ihrivnac
144+
/examples/extended/electromagnetic/TestEm9/ @vnivanch @ihrivnac
145+
/examples/extended/electromagnetic/TestEm10/ @grichine @ihrivnac
146+
/examples/extended/electromagnetic/TestEm11/ @maire @ihrivnac
147+
/examples/extended/electromagnetic/TestEm12/ @maire @ihrivnac
148+
/examples/extended/electromagnetic/TestEm13/ @maire @ihrivnac
149+
/examples/extended/electromagnetic/TestEm14/ @maire @ihrivnac
150+
/examples/extended/electromagnetic/TestEm15/ @maire @ihrivnac
151+
/examples/extended/electromagnetic/TestEm16/ @maire @ihrivnac
152+
/examples/extended/electromagnetic/TestEm17/ @maire @ihrivnac
153+
/examples/extended/electromagnetic/TestEm18/ @maire @ihrivnac
154+
155+
/examples/extended/errorpropagation/ @arce @ihrivnac
156+
157+
/examples/extended/eventgenerator/basicPrimary/ @maire @ihrivnac
158+
/examples/extended/eventgenerator/particleGun/ @maire @ihrivnac
159+
/examples/extended/eventgenerator/exgps/ @ldesorgh @ihrivnac
160+
/examples/extended/eventgenerator/HepMCEx01/ @kmura @ihrivnac
161+
/examples/extended/eventgenerator/HepMCEx01/ @kmura @ihrivnac
162+
/examples/extended/eventgenerator/MCTruth/ @witoldp @ihrivnac
163+
/examples/extended/eventgenerator/pythia/ @ihrivnac
164+
165+
/examples/extended/exoticphysics/channeling/ @ebagli @ihrivnac
166+
/examples/extended/exoticphysics/dmparticle/ @vnivanch @ihrivnac
167+
/examples/extended/exoticphysics/monopole/ @vnivanch @ihrivnac
168+
/examples/extended/exoticphysics/phonon/ @asaim @ihrivnac
169+
/examples/extended/exoticphysics/ucn/ @ihrivnac
170+
171+
/examples/extended/field/BlineTracer/ @ldesorgh @ihrivnac
172+
/examples/extended/field/field01/ @japost @ihrivnac
173+
/examples/extended/field/field02/ @japost @ihrivnac
174+
/examples/extended/field/field03/ @japost @ihrivnac
175+
/examples/extended/field/field04/ @japost @ihrivnac
176+
/examples/extended/field/field05/ @japost @ihrivnac
177+
/examples/extended/field/field06/ @japost @ihrivnac
178+
179+
/examples/extended/g3tog4/clGeometry/ @ihrivnac
180+
181+
/examples/extended/geometry/transforms/ @maire @ihrivnac
182+
183+
/examples/extended/hadronic/FissionFragment/ @bwendt @ihrivnac
184+
/examples/extended/hadronic/Hadr00/ @vnivanch @ihrivnac
185+
/examples/extended/hadronic/Hadr01/ @vnivanch @ihrivnac
186+
/examples/extended/hadronic/Hadr02/ @vnivanch @ihrivnac
187+
/examples/extended/hadronic/Hadr03/ @maire @ihrivnac
188+
/examples/extended/hadronic/Hadr04/ @maire @ihrivnac
189+
/examples/extended/hadronic/Hadr06/ @maire @ihrivnac
190+
/examples/extended/hadronic/Hadr07/ @maire @ihrivnac
191+
/examples/extended/hadronic/NeutronSource/ @maire @ihrivnac
192+
193+
/examples/extended/medical/DICOM/ @arce @ihrivnac
194+
/examples/extended/medical/DICOM2/ @jmadsen @ihrivnac
195+
196+
/examples/extended/medical/dna/chem1/ @matkara @ihrivnac
197+
/examples/extended/medical/dna/chem2/ @matkara @ihrivnac
198+
/examples/extended/medical/dna/chem3/ @matkara @ihrivnac
199+
/examples/extended/medical/dna/chem4/ @matkara @ihrivnac
200+
/examples/extended/medical/dna/clustering/ @matkara @ihrivnac
201+
/examples/extended/medical/dna/dnaphysics/ @sincerti @ihrivnac
202+
/examples/extended/medical/dna/icsd/ @cvillagr @ihrivnac
203+
/examples/extended/medical/dna/mfp/ @sincerti @ihrivnac
204+
/examples/extended/medical/dna/microdosimetry/ @sincerti @ihrivnac
205+
/examples/extended/medical/dna/microyz/ @sincerti @ihrivnac
206+
/examples/extended/medical/dna/neuron/ @sincerti @ihrivnac
207+
/examples/extended/medical/dna/pdb4dna/ @sincerti @ihrivnac
208+
/examples/extended/medical/dna/range/ @sincerti @ihrivnac
209+
/examples/extended/medical/dna/slowing/ @sincerti @ihrivnac
210+
/examples/extended/medical/dna/splitting/ @sincerti @ihrivnac
211+
/examples/extended/medical/dna/spower/ @sincerti @ihrivnac
212+
/examples/extended/medical/dna/svalue/ @sincerti @ihrivnac
213+
/examples/extended/medical/dna/wholeNuclearDNA/ @cvillagr @ihrivnac
214+
/examples/extended/medical/dna/wvalue/ @sincerti @ihrivnac
215+
216+
/examples/extended/medical/electronScattering/ @maire @ihrivnac
217+
/examples/extended/medical/electronScattering2/ @perl @ihrivnac
218+
/examples/extended/medical/fanoCavity/ @maire @ihrivnac
219+
/examples/extended/medical/fanoCavity2/ @maire @ihrivnac
220+
/examples/extended/medical/GammaTherapy/ @vnivanch @ihrivnac
221+
222+
/examples/extended/optical/OpNovice/ @dsawkey @ihrivnac
223+
/examples/extended/optical/OpNovice2/ @dsawkey @ihrivnac
224+
/examples/extended/optical/LXe/ @dsawkey @ihrivnac
225+
/examples/extended/optical/wls/ @dsawkey @ihrivnac
226+
227+
/examples/extended/parallel/MPI/exMPI01/ @kmura @ihrivnac
228+
/examples/extended/parallel/MPI/exMPI02/ @kmura @ihrivnac
229+
/examples/extended/parallel/MPI/exMPI03/ @kmura @ihrivnac
230+
/examples/extended/parallel/MPI/exMPI04/ @ihrivnac
231+
/examples/extended/parallel/TBB/ @dotti @ihrivnac
232+
/examples/extended/parallel/ThreadsafeScorers/ @jmadsen @ihrivnac
233+
/examples/extended/parallel/TopC/ @cooperma @ihrivnac
234+
235+
/examples/extended/parameterisations/gflash/ @mverderi @ihrivnac
236+
/examples/extended/parameterisations/Par01/ @mverderi @ihrivnac
237+
/examples/extended/parameterisations/Par02/ @ribon @ihrivnac
238+
239+
/examples/extended/persistency/gdml/ @witoldp @ihrivnac
240+
/examples/extended/persistency/P01/ @witoldp @ihrivnac
241+
/examples/extended/persistency/P02/ @witoldp @ihrivnac
242+
/examples/extended/persistency/P03/ @arce @ihrivnac
243+
244+
/examples/extended/physicslists/extensibleFactory/ @rhatcher @ihrivnac @gunter
245+
/examples/extended/physicslists/factory/ @ihrivnac @gunter
246+
/examples/extended/physicslists/genericPL/ @witoldp @ihrivnac @gunter
247+
/examples/extended/physicslists/shared/ @ihrivnac @gunter
248+
249+
/examples/extended/polarisation/Pol01/ @vnivanch @ihrivnac
250+
251+
/examples/extended/radioactivedecay/Activation/ @maire @ihrivnac
252+
/examples/extended/radioactivedecay/rdecay01/ @maire @ihrivnac
253+
/examples/extended/radioactivedecay/rdecay02/ @ldesorgh @ihrivnac
254+
255+
/examples/extended/runAndEvent/RE01/ @asaim @ihrivnac
256+
/examples/extended/runAndEvent/RE02/ @asaim @ihrivnac
257+
/examples/extended/runAndEvent/RE03/ @asaim @ihrivnac
258+
/examples/extended/runAndEvent/RE04/ @asaim @ihrivnac
259+
/examples/extended/runAndEvent/RE05/ @asaim @ihrivnac
260+
/examples/extended/runAndEvent/RE06/ @asaim @ihrivnac
261+
262+
/examples/extended/visualization/perspective/ @allison @ihrivnac
263+
/examples/extended/visualization/standalone/ @allison @ihrivnac
264+
/examples/extended/visualization/userVisAction/ @allison @ihrivnac
265+
266+
# Advanced Examples (Can be extended with responsibles per example)
267+
/examples/advanced/ @guatelli @fromano @pandola
268+
269+
# Testing
270+
/tests/ @gunter @syjun
271+

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ project(Geant4
3232
HOMEPAGE_URL "https://geant4.cern.ch")
3333
set(${PROJECT_NAME}_VERSION_MAJOR 11)
3434
set(${PROJECT_NAME}_VERSION_MINOR 0)
35-
set(${PROJECT_NAME}_VERSION_PATCH 1)
35+
set(${PROJECT_NAME}_VERSION_PATCH 2)
3636
set(${PROJECT_NAME}_VERSION "${${PROJECT_NAME}_VERSION_MAJOR}.${${PROJECT_NAME}_VERSION_MINOR}.${${PROJECT_NAME}_VERSION_PATCH}")
3737

3838
# - Prepend our own CMake Modules to the search path

0 commit comments

Comments
 (0)