Skip to content

Commit f18089f

Browse files
committed
Import Geant4 9.4.4 source tree
1 parent a1f7f71 commit f18089f

File tree

73 files changed

+6517
-6085
lines changed

Some content is hidden

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

73 files changed

+6517
-6085
lines changed

CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ project(geant4)
3939
# Define the version of the project - can be used to generate sources,
4040
# but just used for CPack the the moment
4141
#
42-
set(${PROJECT_NAME}_VERSION "9.4.3")
42+
set(${PROJECT_NAME}_VERSION "9.4.4")
4343
set(${PROJECT_NAME}_VERSION_MAJOR "9")
4444
set(${PROJECT_NAME}_VERSION_MINOR "4")
45-
set(${PROJECT_NAME}_VERSION_PATCH "3")
45+
set(${PROJECT_NAME}_VERSION_PATCH "4")
4646

4747
#------------------------------------------------------------------------------
4848
# Set up path to internal set of CMake modules.

ReleaseNotes/Patch4.9.4-4.txt

+67
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
2+
Geant4 9.4 - patch-04 Release Notes
3+
-----------------------------------
4+
5+
13 April 2012
6+
7+
List of fixes included in this public patch since the public release 9.4.p03:
8+
9+
o Geometry:
10+
--------
11+
+ Magnetic Field:
12+
o G4FieldTrack: added inline method to set the Rest Mass. Needed in
13+
order to reset this and keep reuse the same G4FieldTrack in a
14+
client across tracks.
15+
16+
o Global:
17+
------
18+
+ G4Pow: reduced vector for factorial from 512 to 170 (result should be
19+
below DBL_MAX). Fixed computation of log(factorial).
20+
Added protection in powN() method for high exponent values.
21+
+ Changed date for patch-04 to release 9.4.
22+
23+
o Electromagnetic Processes:
24+
-------------------------
25+
+ Standard:
26+
o G4UrbanMscModel92, G4UrbanMscModel93, G4UrbanMscModel95: added
27+
protection against big scattering angles for e+- (E > 20 MeV); the
28+
protection cuts tail of scattering angles to avoid artificial
29+
scattering of high energy e+-.
30+
o G4WentzelVIModel: fixed algorithm for sampling of single scattering
31+
along step.
32+
o G4WentzelOKandVIxSection: fixed incorrect angular limit for protons.
33+
Fixed screening function for low Z materials.
34+
o G4UniversalFluctuation: fixed sampling at small steps (below 10 um)
35+
in heavy media about shift in range of 3 MeV muons.
36+
o G4eCoulombScatteringModel: fixed initialisation of base class data
37+
in method SetLowEnergyLimit(). Fixed cross-section in compounds.
38+
39+
o Hadronic Processes:
40+
------------------
41+
+ models/CHIPS:
42+
o G4QCaptureAtRest: added check on 4-momentum balance for violations
43+
of more than 2 GeV; repeat sampling again. Check baryon number of
44+
final state and take into account nuclear recoil at rest which is
45+
not produced as a final particle.
46+
47+
o Track:
48+
-----
49+
+ Fix to reset 'RestMass' in G4FieldTrackUpdator::Update() method
50+
as it is used to initialise each track by ParallelWorldScoringProcess.
51+
52+
----------------------------------------------------------------------------
53+
54+
Technical Notes
55+
---------------
56+
57+
o This patch should be applied on top of release 9.4 or 9.4.p03.
58+
o Technical notes distributed for release 9.4 are also applicable and
59+
valid for this patch.
60+
61+
The code and rebuilt binary libraries for release 9.4.p04 are available
62+
through our "Download" Web page:
63+
http://cern.ch/geant4/support/download.shtml
64+
65+
Please refer to the Geant4 User Documentation:
66+
http://cern.ch/geant4/support/userdocuments.shtml
67+
for further information about using Geant4.

examples/advanced/amsEcal/run1.out

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
############################################
55

66
*************************************************************
7-
Geant4 version Name: geant4-09-04-patch-03 (9-December-2011)
7+
Geant4 version Name: geant4-09-04-patch-04 (13-April-2012)
88
Copyright : Geant4 Collaboration
99
Reference : NIM A 506 (2003), 250-303
1010
WWW : http://cern.ch/geant4
@@ -148,7 +148,7 @@ Start Run processing.
148148
Run terminated.
149149
Run Summary
150150
Number of events processed : 10000
151-
User=16.52s Real=16.96s Sys=0.26s
151+
User=16.41s Real=16.64s Sys=0.22s
152152

153153
-------------------------------------------------------------
154154
---> The calorimeter is 9 Modules

0 commit comments

Comments
 (0)