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