Skip to content

Commit b4a16de

Browse files
committed
Import Geant4 11.4.0 source tree
1 parent a499fb8 commit b4a16de

File tree

6,722 files changed

+240776
-229199
lines changed

Some content is hidden

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

6,722 files changed

+240776
-229199
lines changed

.clang-format

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ BinPackArguments: true
2626
BinPackParameters: true
2727
BraceWrapping:
2828
AfterClass: true
29-
AfterControlStatement: MultiLine
29+
AfterControlStatement: true
3030
AfterEnum: true
3131
AfterFunction: true
3232
AfterNamespace: true
@@ -77,6 +77,7 @@ IndentAccessModifiers: true
7777
IndentCaseLabels: true
7878
IndentPPDirectives: AfterHash
7979
IndentWidth: 2
80+
IndentWrappedFunctionNames: false
8081
KeepEmptyLinesAtTheStartOfBlocks: false
8182
Language: Cpp
8283
MaxEmptyLinesToKeep: 1
@@ -102,7 +103,7 @@ SpacesInConditionalStatement: false
102103
SpacesInContainerLiterals: true
103104
SpacesInParentheses: false
104105
SpacesInSquareBrackets: false
105-
Standard: Cpp11
106+
Standard: c++17
106107
TabWidth: 2
107108
UseTab: Never
108109
...

.github/CODEOWNERS

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@
4444
/source/processes/optical/ @civanch @dsawkey
4545

4646
# 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
47+
/source/processes/electromagnetic/dna/ @sincerti @pandola @civanch
48+
/source/processes/electromagnetic/lowenergy/ @sincerti @pandola @civanch
49+
/source/processes/electromagnetic/pii/ @sincerti @pandola @civanch
5050

5151
# Hadronic Physics
5252
# TBA: Dennis Wright
@@ -66,7 +66,7 @@
6666
/source/visualization/ @laurent-garnier @jiperl @johna1941
6767

6868
# Physics Lists
69-
/source/physics_lists/ @gunterfolger @hanswenzel
69+
/source/physics_lists/ @gunterfolger @AlbertoRibon
7070

7171
# Novice+Extended Examples (Individual Examples assigned to Responsibles)
7272
/examples/basic/ @ihrivnac @ashoward

.gitlab/CODEOWNERS

Lines changed: 54 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
# Generic Processes and Materials
3030
/source/materials/ @maire @vnivanch @mverderi @dsawkey @asaim @ebagli
3131
/source/parameterisations/ @mverderi
32-
/source/parameterisations/channeling/ @pandola
32+
/source/parameterisations/channeling/ @pandola @alsytov
3333
/source/parameterisations/gflash/ @azaborow
3434
/source/parameterisations/ @mverderi
3535
/source/processes/biasing/ @mverderi @vnivanch @asaim
@@ -49,28 +49,33 @@
4949
/source/processes/optical/ @vnivanch @dsawkey
5050

5151
# Low Energy Electromagnetic Physics
52-
/source/processes/electromagnetic/dna/ @sincerti @pandola
53-
/source/processes/electromagnetic/lowenergy/ @sincerti @pandola
54-
/source/processes/electromagnetic/pii/ @sincerti @pandola
52+
/source/processes/electromagnetic/dna/ @sincerti @pandola @vnivanch
53+
/source/processes/electromagnetic/lowenergy/ @sincerti @pandola @vnivanch
54+
/source/processes/electromagnetic/pii/ @sincerti @pandola @vnivanch
5555

5656
# Hadronic Physics
57-
/source/processes/hadronic/cross_sections/ @witoldp @ribon @dwright @vnivanch
58-
/source/processes/hadronic/management/ @ribon @dwright @vnivanch
59-
/source/processes/hadronic/models/abrasion/ @ribon @dwright @vnivanch
60-
/source/processes/hadronic/models/binary_cascade/ @gunter @ribon @dwright @vnivanch
57+
/source/processes/hadronic/cross_sections/ @witoldp @ribon @vnivanch
58+
/source/processes/hadronic/management/ @ribon @vnivanch
59+
/source/processes/hadronic/models/abrasion/ @ribon @vnivanch
60+
/source/processes/hadronic/models/binary_cascade/ @gunter @ribon @vnivanch
6161
/source/processes/hadronic/models/cascade/ @mkelsey @ribon @dwright @vnivanch
62-
/source/processes/hadronic/models/coherent/ @vnivanch @ribon @dwright @vnivanch
63-
/source/processes/hadronic/models/de_excitation/ @quesada @ribon @dwright @vnivanch
64-
/source/processes/hadronic/models/em_dissociation/ @tkoi @ribon @dwright @vnivanch
65-
/source/processes/hadronic/models/im_r_matrix/ @gunter @ribon @dwright @vnivanch
66-
/source/processes/hadronic/models/inclxx/ @dmancusi @ribon @dwright @vnivanch
67-
/source/processes/hadronic/models/management/ @gunter @ribon @dwright @vnivanch
62+
/source/processes/hadronic/models/coherent_elastic/ @ribon @vnivanch
63+
/source/processes/hadronic/models/de_excitation/ @quesada @ribon @vnivanch
64+
/source/processes/hadronic/models/em_dissociation/ @tkoi @ribon @vnivanch
65+
/source/processes/hadronic/models/fission/ @jverbeke @ribon @vnivanch
66+
/source/processes/hadronic/models/gamma_nuclear/ @tkoi @ribon @vnivanch
67+
/source/processes/hadronic/models/im_r_matrix/ @gunter @ribon @vnivanch
68+
/source/processes/hadronic/models/inclxx/ @jedavid @ribon
69+
/source/processes/hadronic/models/lend/ @wright @ribon
70+
/source/processes/hadronic/models/lepto_nuclear/ @grichine @ribon @vnivanch
71+
/source/processes/hadronic/models/nudex/ @emendoza @ribon
6872
/source/processes/hadronic/models/particle_hp/ @tkoi @ribon @dwright @vnivanch
69-
/source/processes/hadronic/models/parton_string/ @gunter @vuzhinsk @ribon @dwright @vnivanch
70-
/source/processes/hadronic/models/photolepton_hadron/ @ribon @dwright @vnivanch
71-
/source/processes/hadronic/models/pre_equilibrium/ @quesada @ribon @dwright @vnivanch
73+
/source/processes/hadronic/models/parton_string/ @gunter @vuzhinsk @ribon
74+
/source/processes/hadronic/models/pre_equilibrium/ @quesada @ribon @vnivanch
75+
/source/processes/hadronic/models/qmd/ @yosato @ribon @vnivanch
76+
/source/processes/hadronic/models/quasi_elastic/ @witoldp @ribon @vnivanch
7277
/source/processes/hadronic/models/radioactive_decay/ @ldesorgh @ribon @dwright @vnivanch
73-
/source/processes/hadronic/models/theo_high_energy/ @gunter @ribon @dwright @vnivanch
78+
/source/processes/hadronic/models/theo_high_energy/ @gunter @ribon @vnivanch
7479
/source/processes/hadronic/models/utils/ @gunter @ribon @dwright @vnivanch
7580
/source/processes/hadronic/processes/ @ribon @dwright @vnivanch
7681
/source/processes/hadronic/stopping/ @ribon @dwright @vnivanch
@@ -80,8 +85,7 @@
8085
/source/persistency/ @gcosmo
8186
/source/persistency/ascii/ @arce
8287
/source/persistency/gdml/ @gcosmo @witoldp
83-
/source/analysis/ @ihrivnac
84-
/source/analysis/g4tools/ @gybarran @ihrivnac
88+
/source/analysis/ @ihrivnac @gybarran
8589

8690
# User and Category Interfaces
8791
/source/intercoms/ @asaim @kmura
@@ -92,25 +96,25 @@
9296
/source/graphics_reps/ @allison @lgarnier @perl
9397
/source/visualization/management/ @allison @lgarnier @perl
9498
/source/visualization/modeling/ @allison @lgarnier @perl
95-
/source/visualization/FukuiRenderer/ @stanaka @lgarnier @perl
96-
/source/visualization/HepRep/ @perl @lgarnier
97-
/source/visualization/OpenGL/ @allison @lgarnier @perl
98-
/source/visualization/OpenInventor/ @fjones @allison @lgarnier @perl
99-
/source/visualization/RayTracer/ @asaim @allison @lgarnier @perl
100-
/source/visualization/Tree/ @allison @lgarnier @perl
101-
/source/visualization/VRML/ @stanaka @lgarnier @perl
102-
/source/visualization/Vtk/ @allison @sboogert
103-
/source/visualization/gMocren/ @akimura @lgarnier @perl
99+
/source/visualization/FukuiRenderer/ @stanaka @lgarnier
100+
/source/visualization/OpenGL/ @allison @lgarnier
101+
/source/visualization/OpenInventor/ @fjones @allison @lgarnier
102+
/source/visualization/RayTracer/ @asaim @allison @lgarnier
103+
/source/visualization/ToolsSG/ @gybarran @allison @lgarnier
104+
/source/visualization/Tree/ @allison @lgarnier
105+
/source/visualization/VRML/ @stanaka @lgarnier
106+
/source/visualization/Vtk/ @sboogert @allison
107+
/source/visualization/gMocren/ @akimura @lgarnier
104108

105109
# Physics Lists
106-
/source/physics_lists/ @gunter @wenzel @ribon @vnivanch
110+
/source/physics_lists/ @gunter @ribon @vnivanch
107111

108112
# Other
109113
/source/error_propagation/ @arce
110114
/source/externals/ @gcosmo @bmorgan @gunter
111115

112116
# Advanced Examples (Can be extended with responsibles per example)
113-
/examples/advanced/ @guatelli @fromano @pandola
117+
/examples/advanced/ @guatelli @fromano @pandola @sincerti
114118

115119
# Novice+Extended Examples (Individual Examples assigned to Responsibles)
116120
/examples/basic/ @ihrivnac @ahoward
@@ -164,20 +168,18 @@
164168

165169
/examples/extended/errorpropagation/ @arce @ihrivnac
166170

167-
/examples/extended/eventgenerator/basicPrimary/ @maire @ihrivnac
168-
/examples/extended/eventgenerator/particleGun/ @maire @ihrivnac
171+
/examples/extended/eventgenerator/HepMC/ @kmura @witoldp @ihrivnac
169172
/examples/extended/eventgenerator/exgps/ @ldesorgh @ihrivnac
170-
/examples/extended/eventgenerator/HepMCEx01/ @kmura @ihrivnac
171-
/examples/extended/eventgenerator/HepMCEx01/ @kmura @ihrivnac
172-
/examples/extended/eventgenerator/MCTruth/ @witoldp @ihrivnac
173+
/examples/extended/eventgenerator/particleGun/ @maire @ihrivnac
173174
/examples/extended/eventgenerator/pythia/ @ihrivnac
175+
/examples/extended/eventgenerator/userPrimaryGenerator/ @maire @ihrivnac
174176

175-
/examples/extended/exoticphysics/channeling/ @ebagli @ihrivnac
177+
/examples/extended/exoticphysics/channeling/ @alsytov @ebagli @ihrivnac
176178
/examples/extended/exoticphysics/dmparticle/ @vnivanch @ihrivnac
177179
/examples/extended/exoticphysics/monopole/ @vnivanch @ihrivnac
178180
/examples/extended/exoticphysics/phonon/ @asaim @ihrivnac
179-
/examples/extended/exoticphysics/ucn/ @ihrivnac
180-
/examples/extended/exoticphysics/saxs/ @vnivanch @ihrivnac
181+
/examples/extended/exoticphysics/saxs/ @pandola @vnivanch @ihrivnac
182+
/examples/extended/exoticphysics/ucn/ @dsawkey @ihrivnac
181183

182184
/examples/extended/field/BlineTracer/ @ldesorgh @ihrivnac
183185
/examples/extended/field/field01/ @japost @ihrivnac
@@ -207,18 +209,17 @@
207209
/examples/extended/hadronic/NeutronSource/ @maire @ihrivnac
208210
/examples/extended/hadronic/ParticleFluence/ @ribon @ihrivnac
209211

210-
/examples/extended/medical/DICOM/ @arce @ihrivnac
211-
/examples/extended/medical/DICOM2/ @jmadsen @ihrivnac
212+
/examples/extended/medical/DICOM/ @arce @jmadsen @ihrivnac
212213

213214
/examples/extended/medical/dna/AuNP/ @dsakata @ihrivnac
214215
/examples/extended/medical/dna/UHDR/ @ngoc @ihrivnac
215-
/examples/extended/medical/dna/chem1/ @matkara @ihrivnac
216-
/examples/extended/medical/dna/chem2/ @matkara @ihrivnac
217-
/examples/extended/medical/dna/chem3/ @matkara @ihrivnac
218-
/examples/extended/medical/dna/chem4/ @matkara @ihrivnac
219-
/examples/extended/medical/dna/chem5/ @matkara @ihrivnac
216+
/examples/extended/medical/dna/chem1/ @ngoc @ihrivnac
217+
/examples/extended/medical/dna/chem2/ @ngoc @ihrivnac
218+
/examples/extended/medical/dna/chem3/ @ngoc @ihrivnac
219+
/examples/extended/medical/dna/chem4/ @ngoc @ihrivnac
220+
/examples/extended/medical/dna/chem5/ @ngoc @ihrivnac
220221
/examples/extended/medical/dna/chem6/ @wshin @ihrivnac
221-
/examples/extended/medical/dna/clustering/ @matkara @ihrivnac
222+
/examples/extended/medical/dna/clustering/ @ngoc @ihrivnac
222223
/examples/extended/medical/dna/dnadamage1/ @ngoc @ihrivnac
223224
/examples/extended/medical/dna/dnadamage2/ @ngoc @ihrivnac
224225
/examples/extended/medical/dna/dnaphysics/ @sincerti @ihrivnac
@@ -227,10 +228,13 @@
227228
/examples/extended/medical/dna/mfp/ @sincerti @ihrivnac
228229
/examples/extended/medical/dna/microdosimetry/ @sincerti @ihrivnac
229230
/examples/extended/medical/dna/microprox/ @sincerti @ihrivnac
231+
/examples/extended/medical/dna/microtrack/ @sincerti @ihrivnac
230232
/examples/extended/medical/dna/microyz/ @sincerti @ihrivnac
231-
/examples/extended/medical/dna/moleculardna/ @ngoc @ihrivnac
233+
/examples/extended/medical/dna/molcounters/ @ngoc @ihrivnac
232234
/examples/extended/medical/dna/neuron/ @sincerti @ihrivnac
233235
/examples/extended/medical/dna/pdb4dna/ @sincerti @ihrivnac
236+
/examples/extended/medical/dna/phasespace/ @sincerti @ihrivnac
237+
/examples/extended/medical/dna/radial/ @sincerti @ihrivnac
234238
/examples/extended/medical/dna/range/ @sincerti @ihrivnac
235239
/examples/extended/medical/dna/scavenger/ @ngoc @ihrivnac
236240
/examples/extended/medical/dna/slowing/ @sincerti @ihrivnac
@@ -245,6 +249,7 @@
245249
/examples/extended/medical/fanoCavity/ @maire @ihrivnac
246250
/examples/extended/medical/fanoCavity2/ @maire @ihrivnac
247251
/examples/extended/medical/GammaTherapy/ @vnivanch @ihrivnac
252+
/examples/extended/medical/radiobiology/ @cirrone @pandola @ihrivnac
248253

249254
/examples/extended/optical/OpNovice/ @dsawkey @ihrivnac
250255
/examples/extended/optical/OpNovice2/ @dsawkey @ihrivnac
@@ -256,8 +261,7 @@
256261
/examples/extended/parallel/MPI/exMPI02/ @kmura @ihrivnac
257262
/examples/extended/parallel/MPI/exMPI03/ @kmura @ihrivnac
258263
/examples/extended/parallel/MPI/exMPI04/ @ihrivnac
259-
/examples/extended/parallel/TBB/ @jmadsen @ihrivnac
260-
/examples/extended/parallel/ThreadsafeScorers/ @jmadsen @ihrivnac
264+
/examples/extended/parallel/ThreadsafeScorers/ @bmorgan @jmadsen @ihrivnac
261265

262266
/examples/extended/parameterisations/gflash/ @mverderi @ihrivnac
263267
/examples/extended/parameterisations/Par01/ @mverderi @ihrivnac
@@ -273,7 +277,6 @@
273277
/examples/extended/physicslists/extensibleFactory/ @rhatcher @ihrivnac @gunter
274278
/examples/extended/physicslists/factory/ @ihrivnac @gunter
275279
/examples/extended/physicslists/genericPL/ @witoldp @ihrivnac @gunter
276-
/examples/extended/physicslists/shared/ @ihrivnac @gunter
277280

278281
/examples/extended/polarisation/Pol01/ @vnivanch @ihrivnac
279282

0 commit comments

Comments
 (0)