forked from Geant4/geant4
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathPatch4.6.2-1.txt
More file actions
120 lines (102 loc) · 4.53 KB
/
Patch4.6.2-1.txt
File metadata and controls
120 lines (102 loc) · 4.53 KB
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
Geant4 6.2 - patch-01 Release Notes
-----------------------------------
27 July 2004
List of fixes included in this public patch since release 6.2:
o Configuration:
-------------
+ Configure script:
o Corrected behavior for setting of CLHEP_BASE_DIR in case the path
is set to '/usr' or '/usr/local'. Fixes problem report #638.
+ source/GNUmakefile:
o Fixed search path from absolute to relative. Addresses problem
report #644.
o Digits_hits, Event
------------------
+ Trivial fixes for removal of redundant semicolons in the code.
o Geometry:
--------
+ divisions:
o Removed unnecessary forward declaration of HepTransform3D from
G4ParameterisationBox and G4VDivisionParameterisation.
+ navigation:
o Fixed zero step-length problem in G4ReplicaNavigation::ComputeStep()
for cases where different replica types are coincident. Resolves
problem report #633.
o G4NormalNavigation: added extra verbosity to print out information
for each solid which returns a 'lowest-yet' step, including the
mother volume. It is activated by setting verbose level to 2 or
more.
+ solids/BREPS:
o G4BREPSolidPolyhedra and G4BREPSolidPCone:
Fixed usage of tolerances fir handling surface distances.
Implemented SurfaceNormal(p) to follow original specifications
for G4VSolid.
o G4BREPSolid:
Fixed usage of tolerances fir handling surface distances.
o Some code cleanup ...
+ solids/CSG:
o Fixes curing rare conditions of loops at boundaries for G4Orb
and G4Sphere. Addresses problem report #547.
o Electromagnetic standard processes:
----------------------------------
+ standard:
o Improved cross-section parametrisation at low energy for
ComptonScattering.
+ utils:
o Correction in G4MscModel::SampleCosTheta() for high-energy particles
at small step. Fixes some observed deflection of direction for
particles at high energies.
o Fixed a problem of G4VEnergyLossProcess observed for ions at small
cuts in range (ionization, charge>1).
o Hadronic Processes:
------------------
+ models/cascade, util:
o Trivial fixes for removal of redundant semicolons in the code.
+ chiral_inv_phase_space:
o Fix for clusterization in G4QNucleus. Correcting problem observed
in system-testing.
o Fixed initialization of secondary values dZ,dN,dS in G4QNucleus.
o Run:
---
+ Updated date to run-manager.
o Tracking:
--------
+ Fix in G4SteppingManager to correct the ordering of secondary tracks
generated in a step.
+ Moved inlined constructor/destructor for G4Vtrajectory and
G4VtrajectoryPoint to not inline, and corrected signature of
operator==() to canonical form.
o Visualization:
-------------
+ management: made G4VViewer::ProcessView() public, since used as
private friend by some client classes.
o Hadronic Lists:
--------------
+ Corrected user GNUmakefile sample, to allow for proper installation
when global compound libraries are used.
o Examples:
--------
+ Updated reference outputs.
+ advanced/composite_calorimeter, lAr_calorimeter
o Fixed configuration setup for hadronic physics lists, to allow
for proper installation when global compound libraries are used.
+ advanced/Rich, xray_telescope
o Corrected to new visualization commands in input macro.
+ extended/analysis/A01
o Fixed configuration setup for hadronic physics lists, to allow
for proper installation when global compound libraries are used.
+ extended/geometry/olap
o Reordered storage of parameters for solids according to arguments
order in construction in SolidAnalyser. Resolving issue in problem
report #635.
----------------------------------------------------------------------------
Technical Notes
---------------
o This patch should be applied on top of release 6.2.
o Technical notes distributed for release 6.2 are also applicable and
valid for this patch.
The code and rebuilt binary libraries for release 6.2 are available through
our "Source Code" Web page: http://cern.ch/geant4
Please refer to the Geant4 User Documentation:
http://cern.ch/geant4/G4UsersDocuments/Overview/html
for further information about using Geant4.