Skip to content

Commit 20116d4

Browse files
committed
Import Geant4 8.0.1 source tree
1 parent 8a51e0b commit 20116d4

File tree

135 files changed

+3507
-2112
lines changed

Some content is hidden

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

135 files changed

+3507
-2112
lines changed

ReleaseNotes/Patch4.8.0-1.txt

Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
2+
Geant4 8.0 - patch-01 Release Notes
3+
-----------------------------------
4+
5+
10 February 2006
6+
7+
List of fixes included in this public patch since the public release 8.0:
8+
9+
o Digits & Hits:
10+
-------------
11+
+ Added missing methods in G4VDigiCollection and G4TDigiCollection.
12+
Addresses problem report #786.
13+
14+
o Geometry:
15+
--------
16+
+ divisions
17+
o Added missing setting of mother-logical pointer in constructors of
18+
G4PVDivision. Fixes problem report #829.
19+
o Added missing checks for illegal constructs of G4PVDivision (NULL
20+
pointer to mother logical and self-placement).
21+
o Fixed check for generic construct in G4ParameterisationPolycone and
22+
G4ParameterisationPolyhedra: allow it for the automatic replicated
23+
instance.
24+
o Cache information about axis of division and provided accessor method
25+
GetDivisionAxis() in G4PVDivision.
26+
+ navigation
27+
o Addressing problem with convergence in LocateIntersectionPoint()
28+
of G4PropagatorInField. The problem, identified by Atlas, was
29+
observed when requesting high precision, i.e. small values of
30+
eps_min/max, delta_one_step, due to need for small delta_intersection.
31+
Increased maximum iterations (from 100 to 10000) until correct
32+
information can be return an Exception is thrown in case of too many
33+
iterations; a warning is thrown in case over 1000 iterations.
34+
+ solids/BREPS
35+
o Use explicit 'HepGeom' namespace for 'Identity', to allow for
36+
porting on Windows/VC++ when using CLHEP-2.0.X.
37+
+ solids/CSG
38+
o G4Sphere: fixed bug in DistanceToOut() for theta intersections.
39+
Fixes problem report #830.
40+
+ solids/specific
41+
o Fixed visibility of soft edges for visualization of twisted solids.
42+
o G4TwistedTubs and G4VTwistedFaceted::CreatePolyhedron(): changed
43+
parameterised polyhedron mesh approximation in terms of
44+
G4Polyhedron::GetNumberOfRotationSteps().
45+
o Fixes in G4EllipticalCone:
46+
- Changed GetPointOnSurface(), which was not uniform in endcaps.
47+
- Bug fix in Inside(), which was not correct for the elliptic mantel.
48+
Made test similar as in G4EllipticTube.
49+
- Several fixes in DistanceToIn/Out() resolving problems of looping
50+
events.
51+
+ volumes
52+
o G4AssemblyVolume: fixed initialisation of names for placed volumes
53+
which was corrupted after migration to <sstream> as side effect.
54+
55+
o Particles:
56+
---------
57+
+ Bug fix for G4ParticleDefinition, was causing improper behavior of
58+
GetAtomicNumber() method for ions. Fixes problem report #827.
59+
60+
o Electromagnetic processes:
61+
-------------------------
62+
+ standard:
63+
o Fix in G4PolarizedComptonScattering, returning PostStepDoIt()
64+
for G4ComptonScattering52. Fixes problem report #478.
65+
66+
o Hadronic Processes:
67+
------------------
68+
+ management:
69+
o G4HadronicProcess: fixed problem report #611. Problems caused when
70+
hadronic interactions reset stopButAlive particle to Alive.
71+
o Added diagnostics when hadronic exceptions occur in G4HadronicProcess
72+
and G4EnergyRangeManager.
73+
+ models/binary_cascade:
74+
o Fixed problem report #794. Projectile nucleus needs to be centered.
75+
+ models/chiral_inv_phase_space/body:
76+
o Fixed trivial compilation warning.
77+
+ models/de_excitation:
78+
o G4NuclearLevelManager: print a warning if no data file is present.
79+
Addressed problem report #814.
80+
o G4ParaFissionModel: fix for compilation error, following problem
81+
report #817.
82+
+ models/neutron_hp:
83+
o Fixes core dump observed when neutron energy is close to 20 MeV.
84+
+ models/radioactive_decay
85+
o G4NuclearDecayChannel::BetaDecayIt(): check for negative sqrt()
86+
argument in 'daughtermomentum[1]'. Fixes problem report #822.
87+
+ stopping:
88+
o Set process type to be 'fHadronic'. Was not set previously.
89+
+ util:
90+
o G4ReactionDynamics: added array bounds protection in TwoCluster().
91+
92+
o Processes cuts:
93+
--------------
94+
+ Fix in G4VRangeToEnergyConverter::Convert() to recalculate the energy
95+
loss table if new elements are added. Fixes problem report #831.
96+
97+
o Track:
98+
-----
99+
+ G4ParticleChangeForRadDecay is now derived from G4ParticleChangeForDecay.
100+
101+
o Transportation:
102+
--------------
103+
+ G4Transportation: the particle's charge is now taken from the dynamic
104+
particle, so that it can take into account changes from the interaction
105+
of an ion with matter (eg stripping e-).
106+
+ Corrected problem with suspended tracks, addressing problem report #802.
107+
Added StartTracking() method which takes over responsibility to clear
108+
the state for a new track, and to message other relevant component to
109+
clear their state.
110+
111+
o Visualization:
112+
-------------
113+
+ management:
114+
o Fixed bug that omits geometry volumes from file-based visualization
115+
drivers for first /run/beamOn.
116+
o Added friend status for ray-tracer.
117+
+ RayTracer:
118+
o Fix behavior of messengers when RayTracerX is used.
119+
o Allow for multiple ray tracers.
120+
o Separated out the original ray tracer to be used by viewers.
121+
122+
o Data:
123+
----
124+
+ New data set for high-precision neutron processes G4NDL-3.8
125+
o Added Gadorinium data (source ENDF/B-VI).
126+
o Replaced: Inelastic/CrossSection/17_nat_Chlorine and
127+
Inelastic/F10/28_62_Nickel (source ENDF/B-VI).
128+
o Removed: Inelastic/CrossSection/32_70|72|73|74|76_Germanium
129+
130+
o Examples:
131+
--------
132+
+ Updated reference outputs.
133+
+ extended/electromagnetic/TestEm7
134+
o Trivial fix of memory leak.
135+
+ extended/medical/GammaTherapy
136+
o Substituted PreciseRange with CSDARange.
137+
138+
----------------------------------------------------------------------------
139+
140+
Technical Notes
141+
---------------
142+
143+
o This patch should be applied on top of release 8.0.
144+
o Technical notes distributed for release 8.0 are also applicable and
145+
valid for this patch.
146+
147+
The code and rebuilt binary libraries for release 8.0 are available through
148+
our "Source Code" Web page: http://cern.ch/geant4
149+
150+
Please refer to the Geant4 User Documentation:
151+
http://cern.ch/geant4/G4UsersDocuments/Overview/html
152+
for further information about using Geant4.

ReleaseNotes/ReleaseNotes4.8.0.html

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -883,13 +883,6 @@ <H3><I>Visualization</I></H3></A>
883883
<LI>Fixed (non-)culling of transparent volumes.</LI>
884884
<LI>Implemented radial replicas for G4Tubs.</LI>
885885
</UL></LI>
886-
<LI><B>HepRep</B>
887-
<UL>
888-
<LI>Fix for 'DrawAs' value which was wrong for solids using Geant4
889-
primitives.</LI>
890-
<LI>Fix for cones face wrong way.</LI>
891-
<LI>Fixed compilation warning on MacOSX.</LI>
892-
</UL></LI>
893886
<LI><B>OpenGL</B>
894887
<UL>
895888
<LI>Initial window size can now be set from <TT>/vis/open</TT> and

examples/extended/biasing/B01/exampleB01.out

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
*************************************************************
3-
Geant4 version Name: geant4-08-00-cand-01 (16-December-2005)
3+
Geant4 version Name: global-V07-01-05 (16-December-2005)
44
Copyright : Geant4 Collaboration
55
Reference : NIM A 506 (2003), 250-303
66
WWW : http://cern.ch/geant4

examples/extended/electromagnetic/TestEm1/TestEm1.out

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
*************************************************************
3-
Geant4 version Name: geant4-08-00-cand-01 (16-December-2005)
3+
Geant4 version Name: global-V07-01-05 (16-December-2005)
44
Copyright : Geant4 Collaboration
55
Reference : NIM A 506 (2003), 250-303
66
WWW : http://cern.ch/geant4
@@ -236,7 +236,7 @@ Start Run processing.
236236
Run terminated.
237237
Run Summary
238238
Number of events processed : 200
239-
User=143.37s Real=168.97s Sys=23.87s
239+
User=142.51s Real=168.78s Sys=24s
240240

241241
======================== run summary ======================
242242

@@ -406,7 +406,7 @@ Start Run processing.
406406
Run terminated.
407407
Run Summary
408408
Number of events processed : 200
409-
User=45.28s Real=58.43s Sys=11.47s
409+
User=45.46s Real=59.05s Sys=11.54s
410410

411411
======================== run summary ======================
412412

examples/extended/electromagnetic/TestEm10/TestEm10.out

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
*************************************************************
3-
Geant4 version Name: geant4-08-00-cand-01 (16-December-2005)
3+
Geant4 version Name: global-V07-01-05 (16-December-2005)
44
Copyright : Geant4 Collaboration
55
Reference : NIM A 506 (2003), 250-303
66
WWW : http://cern.ch/geant4
@@ -244,7 +244,7 @@ Lorentz Factor XTR photon number
244244
8.085e+04 3.384
245245
9.283e+04 3.384
246246

247-
total time for build X-ray TR energy loss tables = 0.86 s
247+
total time for build X-ray TR energy loss tables = 0.85 s
248248

249249
phot: Total cross sections from Sandia parametrisation.
250250
Em10PhysicsList::SetCuts:CutLength for e-, e+ and gamma is: 1 mm
@@ -422,7 +422,7 @@ Set G4PAIModel::SampleSecondary::deltaTkin = 1e-05
422422
Run terminated.
423423
Run Summary
424424
Number of events processed : 1000
425-
User=188.81s Real=238.02s Sys=49.17s
425+
User=188.68s Real=240.28s Sys=51.55s
426426
================== run summary =====================
427427
end of Run TotNbofEvents = 1000
428428
mean charged track length in absorber=40.6977 +- 0.0916085 mm

examples/extended/electromagnetic/TestEm11/TestEm11.out

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
*************************************************************
3-
Geant4 version Name: geant4-08-00-cand-01 (16-December-2005)
3+
Geant4 version Name: global-V07-01-05 (16-December-2005)
44
Copyright : Geant4 Collaboration
55
Reference : NIM A 506 (2003), 250-303
66
WWW : http://cern.ch/geant4
@@ -253,7 +253,7 @@ Start Run processing.
253253
Run terminated.
254254
Run Summary
255255
Number of events processed : 100000
256-
User=687.81s Real=1888.39s Sys=359.13s
256+
User=689.28s Real=1761.87s Sys=323.2s
257257

258258
======================== run summary ======================
259259

examples/extended/electromagnetic/TestEm12/TestEm12.out

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
*************************************************************
3-
Geant4 version Name: geant4-08-00-cand-01 (16-December-2005)
3+
Geant4 version Name: global-V07-01-05 (16-December-2005)
44
Copyright : Geant4 Collaboration
55
Reference : NIM A 506 (2003), 250-303
66
WWW : http://cern.ch/geant4
@@ -259,7 +259,7 @@ Start Run processing.
259259
Run terminated.
260260
Run Summary
261261
Number of events processed : 10000
262-
User=1335.25s Real=1555.5s Sys=132.61s
262+
User=1361.35s Real=1789.59s Sys=134.53s
263263

264264
======================== run summary ======================
265265

examples/extended/electromagnetic/TestEm2/TestEm2.out

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
*************************************************************
3-
Geant4 version Name: geant4-08-00-cand-01 (16-December-2005)
3+
Geant4 version Name: global-V07-01-05 (16-December-2005)
44
Copyright : Geant4 Collaboration
55
Reference : NIM A 506 (2003), 250-303
66
WWW : http://cern.ch/geant4
@@ -136,7 +136,7 @@ Start Run processing.
136136
Run terminated.
137137
Run Summary
138138
Number of events processed : 100
139-
User=75.19s Real=80.12s Sys=4.01s
139+
User=77.39s Real=82.78s Sys=4.39s
140140
LATERAL PROFILE CUMULATIVE LATERAL PROFILE
141141

142142
bin Mean rms bin Mean rms

examples/extended/electromagnetic/TestEm3/TestEm3.out

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
*************************************************************
3-
Geant4 version Name: geant4-08-00-cand-01 (16-December-2005)
3+
Geant4 version Name: global-V07-01-05 (16-December-2005)
44
Copyright : Geant4 Collaboration
55
Reference : NIM A 506 (2003), 250-303
66
WWW : http://cern.ch/geant4
@@ -240,7 +240,7 @@ Start Run processing.
240240
Run terminated.
241241
Run Summary
242242
Number of events processed : 100
243-
User=211.69s Real=250.27s Sys=37.62s
243+
User=208.9s Real=250.14s Sys=38.2s
244244

245245
------------------------------------------------------------
246246
material Total Edep sqrt(E0(GeV))*rmsE/Emean total tracklen

examples/extended/electromagnetic/TestEm4/TestEm4.out

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
*************************************************************
3-
Geant4 version Name: geant4-08-00-cand-01 (16-December-2005)
3+
Geant4 version Name: global-V07-01-05 (16-December-2005)
44
Copyright : Geant4 Collaboration
55
Reference : NIM A 506 (2003), 250-303
66
WWW : http://cern.ch/geant4
@@ -102,7 +102,7 @@ Start Run processing.
102102
Run terminated.
103103
Run Summary
104104
Number of events processed : 50000
105-
User=48.41s Real=462.73s Sys=36.57s
105+
User=46.42s Real=460.91s Sys=34.03s
106106

107107
--------- Ranecu engine status ---------
108108
Initial seed (index) = 0

0 commit comments

Comments
 (0)