Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit aef78ca

Browse files
committed
Import Geant4 11.1.2 source tree
1 parent 84a556a commit aef78ca

File tree

309 files changed

+34341
-33447
lines changed

Some content is hidden

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

309 files changed

+34341
-33447
lines changed

‎.github/CODEOWNERS‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,5 +77,3 @@
7777
# Testing
7878
/tests/ @gunterfolger @whokion
7979

80-
# Other
81-
/source/error_propagation @arceciemat

‎.gitlab/CODEOWNERS‎

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,9 @@
100100
# Physics Lists
101101
/source/physics_lists/ @gunter @wenzel
102102

103+
# Other
104+
/source/error_propagation @arce
105+
103106
# Novice+Extended Examples (Individual Examples assigned to Responsibles)
104107
/examples/basic/ @ihrivnac @ahoward
105108
/examples/novice/ @ihrivnac @ahoward
@@ -113,11 +116,8 @@
113116

114117
/examples/extended/analysis/AnaEx01/ @maire @ihrivnac
115118
/examples/extended/analysis/AnaEx02/ @maire @ihrivnac
116-
/examples/extended/analysis/AnaEx03/ @gybarran@ihrivnac
119+
/examples/extended/analysis/AnaEx03/ @ihrivnac
117120
/examples/extended/analysis/B1Con/ @tkoi @ihrivnac
118-
/examples/extended/analysis/B3aScoreWriter/ @ihrivnac
119-
/examples/extended/analysis/B4dScoreWriter/ @ihrivnac
120-
/examples/extended/analysis/shared/ @ihrivnac
121121

122122
/examples/extended/biasing/B01/ @ahoward @ihrivnac
123123
/examples/extended/biasing/B02/ @ahoward @ihrivnac
@@ -128,6 +128,7 @@
128128
/examples/extended/biasing/GB04/ @mverderi @ihrivnac
129129
/examples/extended/biasing/GB05/ @mverderi @ihrivnac
130130
/examples/extended/biasing/GB06/ @mverderi @ihrivnac
131+
/examples/extended/biasing/GB07/ @mverderi @ihrivnac
131132
/examples/extended/biasing/ReverseMC01/ @ldesorgh @ihrivnac
132133

133134
/examples/extended/common/ @ihrivnac
@@ -167,6 +168,7 @@
167168
/examples/extended/exoticphysics/monopole/ @vnivanch @ihrivnac
168169
/examples/extended/exoticphysics/phonon/ @asaim @ihrivnac
169170
/examples/extended/exoticphysics/ucn/ @ihrivnac
171+
/examples/extended/exoticphysics/saxs/ @vnivanch @ihrivnac
170172

171173
/examples/extended/field/BlineTracer/ @ldesorgh @ihrivnac
172174
/examples/extended/field/field01/ @japost @ihrivnac
@@ -178,7 +180,8 @@
178180

179181
/examples/extended/g3tog4/clGeometry/ @ihrivnac
180182

181-
/examples/extended/geometry/transforms/ @maire @ihrivnac
183+
/examples/extended/geometry/transforms/ @maire @ihrivnac
184+
/examples/extended/geometry/vecGeomNavigation/ @japost @ihrivnac
182185

183186
/examples/extended/hadronic/FissionFragment/ @bwendt @ihrivnac
184187
/examples/extended/hadronic/Hadr00/ @vnivanch @ihrivnac
@@ -188,7 +191,10 @@
188191
/examples/extended/hadronic/Hadr04/ @maire @ihrivnac
189192
/examples/extended/hadronic/Hadr06/ @maire @ihrivnac
190193
/examples/extended/hadronic/Hadr07/ @maire @ihrivnac
194+
/examples/extended/hadronic/Hadr08/ @ribon @ihrivnac
195+
/examples/extended/hadronic/Hadr09/ @ribon @ihrivnac
191196
/examples/extended/hadronic/NeutronSource/ @maire @ihrivnac
197+
/examples/extended/hadronic/ParticleFluence/ @ribon @ihrivnac
192198

193199
/examples/extended/medical/DICOM/ @arce @ihrivnac
194200
/examples/extended/medical/DICOM2/ @jmadsen @ihrivnac
@@ -197,15 +203,22 @@
197203
/examples/extended/medical/dna/chem2/ @matkara @ihrivnac
198204
/examples/extended/medical/dna/chem3/ @matkara @ihrivnac
199205
/examples/extended/medical/dna/chem4/ @matkara @ihrivnac
206+
/examples/extended/medical/dna/chem5/ @matkara @ihrivnac
207+
/examples/extended/medical/dna/chem6/ @wshin @ihrivnac
200208
/examples/extended/medical/dna/clustering/ @matkara @ihrivnac
209+
/examples/extended/medical/dna/dnadamage1/ @ngoc @ihrivnac
201210
/examples/extended/medical/dna/dnaphysics/ @sincerti @ihrivnac
202211
/examples/extended/medical/dna/icsd/ @cvillagr @ihrivnac
212+
/examples/extended/medical/dna/jetcounter/ @ngoc @ihrivnac
203213
/examples/extended/medical/dna/mfp/ @sincerti @ihrivnac
204214
/examples/extended/medical/dna/microdosimetry/ @sincerti @ihrivnac
215+
/examples/extended/medical/dna/microprox/ @sincerti @ihrivnac
205216
/examples/extended/medical/dna/microyz/ @sincerti @ihrivnac
217+
/examples/extended/medical/dna/moleculardna/ @ngoc @ihrivnac
206218
/examples/extended/medical/dna/neuron/ @sincerti @ihrivnac
207219
/examples/extended/medical/dna/pdb4dna/ @sincerti @ihrivnac
208220
/examples/extended/medical/dna/range/ @sincerti @ihrivnac
221+
/examples/extended/medical/dna/scavenger/ @ngoc @ihrivnac
209222
/examples/extended/medical/dna/slowing/ @sincerti @ihrivnac
210223
/examples/extended/medical/dna/splitting/ @sincerti @ihrivnac
211224
/examples/extended/medical/dna/spower/ @sincerti @ihrivnac
@@ -235,6 +248,8 @@
235248
/examples/extended/parameterisations/gflash/ @mverderi @ihrivnac
236249
/examples/extended/parameterisations/Par01/ @mverderi @ihrivnac
237250
/examples/extended/parameterisations/Par02/ @ribon @ihrivnac
251+
/examples/extended/parameterisations/Par03/ @azaborow @ihrivnac
252+
/examples/extended/parameterisations/Par04/ @azaborow @ihrivnac
238253

239254
/examples/extended/persistency/gdml/ @witoldp @ihrivnac
240255
/examples/extended/persistency/P01/ @witoldp @ihrivnac
@@ -258,7 +273,9 @@
258273
/examples/extended/runAndEvent/RE04/ @asaim @ihrivnac
259274
/examples/extended/runAndEvent/RE05/ @asaim @ihrivnac
260275
/examples/extended/runAndEvent/RE06/ @asaim @ihrivnac
276+
/examples/extended/runAndEvent/RE07 @jhahnfel @ihrivnac
261277

278+
/examples/extended/visualization/movies/ @allison @ihrivnac
262279
/examples/extended/visualization/perspective/ @allison @ihrivnac
263280
/examples/extended/visualization/standalone/ @allison @ihrivnac
264281
/examples/extended/visualization/userVisAction/ @allison @ihrivnac

‎CMakeLists.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ project(Geant4
3131
HOMEPAGE_URL "https://geant4.cern.ch")
3232
set(${PROJECT_NAME}_VERSION_MAJOR 11)
3333
set(${PROJECT_NAME}_VERSION_MINOR 1)
34-
set(${PROJECT_NAME}_VERSION_PATCH 1)
34+
set(${PROJECT_NAME}_VERSION_PATCH 2)
3535
set(${PROJECT_NAME}_VERSION "${${PROJECT_NAME}_VERSION_MAJOR}.${${PROJECT_NAME}_VERSION_MINOR}.${${PROJECT_NAME}_VERSION_PATCH}")
3636

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

‎ReleaseNotes/Patch.11.1-2.txt‎

Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,157 @@
1+
2+
Geant4 11.1 - patch-02 Release Notes
3+
------------------------------------
4+
5+
15 June 2023
6+
7+
List of fixes included in this public patch since the public release 11.1.1:
8+
9+
o Analysis:
10+
--------
11+
+ Fixed creating histograms with user defined bins.
12+
Addressing problem report #2541.
13+
+ Improved 'FillH*'' debug message.
14+
15+
o Digits_Hits:
16+
-----------
17+
+ utils: fixed probe scorer with alternative material setting,
18+
that didn't properly work in tasking mode.
19+
20+
o Event:
21+
-----
22+
+ Added missing SetParticleWeight() method to G4ParticleGun.
23+
+ G4TrackStack: fixed incorrect information of maximum number of tracks.
24+
25+
o Geometry:
26+
--------
27+
+ magneticfield
28+
o Fixed compilation warnings on clang-15 for mismatched bounds
29+
declarations in input parameters for steppers.
30+
+ management
31+
o G4Region: issue fatal exception if attempting to add a root logical
32+
volume which is already set as root for another region.
33+
+ solids/CSG
34+
o In G4UTrap wrapper, fixed constructor for Right Angular Wedge.
35+
+ solids/specific
36+
o Fixed uninitialised value in G4VCSGfaceted::SurfaceNormal().
37+
o Fixed potential uninitialised value for boundary type in
38+
G4VTwistSurface::GetBoundaryAtPZ().
39+
Fixed more potential uninitialised values in G4PolyconeSide,
40+
G4SolidExtentList and G4VTwistSurface.
41+
42+
o Global:
43+
------
44+
+ Fixed typo in G4Backtrace class description.
45+
+ Updated date and version for 11.1.2.
46+
47+
o Intercoms:
48+
---------
49+
+ Fixed compilation warning on gcc-13.1 for array subscript outside array
50+
bounds in G4ProfilerMessenger::SetNewValue().
51+
52+
o Interfaces:
53+
----------
54+
+ In G4UIQt, replaced use of G4int by int in QT signal/slots.
55+
56+
o Particles:
57+
---------
58+
+ Updated mean lifetime values of G4XicZero and G4AntiXicZero according to
59+
values in PDG-2022. Corrected values for G4[Anti]OmegacZero.
60+
61+
o Persistency:
62+
-----------
63+
+ gdml
64+
o Fixed cases of failure in exporting tessellated solids: make
65+
G4ThreeVectorCompare:operator(v1,v2) obey the strict weak ordering
66+
requirements.
67+
68+
o Physics Lists:
69+
-------------
70+
+ builders
71+
o G4HadronicBuilder: fixed bug in method BuildKaonsFTFQGSP_BERT().
72+
73+
o Processes - Electromagnetic:
74+
---------------------------
75+
+ highenergy
76+
o G4GammaConversionToMuons: fixed FPE exception in compound, when
77+
selecting element and addressed cross-section factor issue responsible
78+
for differences in muon/pion production.
79+
Addressing problem report #2543.
80+
+ muons
81+
o G4MuBremsstrahlung, G4MuPairProduction: fixed setting of Spline flag,
82+
which was lost for mu-, pi-, K-, pbar dedx and range tables; the
83+
problem was mostly observed for mu- with momentum ~50 MeV/c, ~5 %
84+
biased range. Addressing problem report #2531.
85+
o G4MuBetheBlochModel: enabled option to use angular generator for
86+
sampling of delta-electron direction.
87+
o G4MuIonisation: implemented full schema of selection of the model of
88+
energy loss fluctuation.
89+
+ standard
90+
o G4WentzelOKandVIxSection: fixed numeric instability for the extreme
91+
case of very small kinetic energy (< 1 eV). Improved comments and
92+
fixed single scattering per region. Addressing problem report #2530.
93+
o G4LinhardSorensenModel: updating effective charge of an ion at each
94+
step of simulation or at each call to G4EmCalculator; added extra
95+
protection and improved debug printout.
96+
Avoid use of ICRU73 data for projectile Z>80.
97+
+ utils
98+
o G4EmExtraParameters: fixed AddPAIModel() method and improved comments.
99+
o G4EmExtraParametersMessenger: fixed broadcasting.
100+
o Allow "/process/em/QuantumEntanglement" UI command in G4State_Idle.
101+
o Fixed Coverity warning in G4VEnergyLossProcess.
102+
o G4EmTableUtil: fixed verbose output and class comments.
103+
o G4LossTableManager: improved debug printout and removed unused code.
104+
o Fixes to G4TransportationWithMsc: protected code for MultipleScattering;
105+
fixed type of particle change.
106+
107+
o Processes - Hadronic:
108+
--------------------
109+
+ models/cascade
110+
o G4BigBanger: added protection in the method generateBangInSCM() to
111+
avoid very rare cases of unphysical negative energy of one of the
112+
secondaries produced by the Bertini model.
113+
The problem was reported by ATLAS in production runs based on
114+
release 10.6; the secondaries with negative (both total and kinetic)
115+
energy were always neutrons, produced by the internal Bertini nuclear
116+
de-excitation, after the intra-nuclear cascade.
117+
+ models/inclxx
118+
o G4INCLNNToNLK2piChannel: fixed bug in the method fillFinalState().
119+
+ models/particle_hp
120+
o Added G4ParticleHPNucLevel, new data structure for nuclear levels.
121+
o G4ParticleHPDeExGammas: rewritten in order to avoid usage of C-arrays
122+
and use std::vector instead; public interfaces are unchanged; if in DB
123+
probability of decay for a give level is zero; it is substituted to
124+
1.e-6.
125+
o G4ParticleHPInelasticBaseFS, G4ParticleHPInelasticCompFS: gamma
126+
cascade sampling is checked and simplified (removed unnecessary
127+
computations).
128+
+ util
129+
o G4Fragment: replaced G4HadronicException with standard G4Exception.
130+
131+
o Processes - Parameterisation:
132+
----------------------------
133+
+ Added missing virtual destructor to G4VFastSimSensitiveDetector.
134+
135+
o Run:
136+
---
137+
+ Removed mistyped method declaration GetMasterTheadId() in G4MTRunManager.
138+
139+
o Examples:
140+
--------
141+
+ extended/geometry/vecGeomNavigation
142+
o Stick to G4VecGeomNav package v0.2.1, compatible with VecGeom v1 series.
143+
144+
----------------------------------------------------------------------------
145+
146+
Technical Notes
147+
---------------
148+
149+
o This patch should be applied on top of release 11.1 series.
150+
o Technical notes distributed for release 11.1 are also applicable and
151+
valid for this patch.
152+
153+
The code and rebuilt binary libraries for release 11.1.2 are available
154+
through the Geant4 "Download" Web page.
155+
156+
Please refer to the Geant4 User Documentation for further information about
157+
using Geant4.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /