Skip to content

Commit 9eb2178

Browse files
committed
Import Geant4 6.2.1 source tree
1 parent e083ffb commit 9eb2178

Some content is hidden

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

61 files changed

+3084
-2480
lines changed

ReleaseNotes/Patch4.6.2-1.txt

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
2+
Geant4 6.2 - patch-01 Release Notes
3+
-----------------------------------
4+
5+
27 July 2004
6+
7+
List of fixes included in this public patch since release 6.2:
8+
9+
o Configuration:
10+
-------------
11+
+ Configure script:
12+
o Corrected behavior for setting of CLHEP_BASE_DIR in case the path
13+
is set to '/usr' or '/usr/local'. Fixes problem report #638.
14+
+ source/GNUmakefile:
15+
o Fixed search path from absolute to relative. Addresses problem
16+
report #644.
17+
18+
o Digits_hits, Event
19+
------------------
20+
+ Trivial fixes for removal of redundant semicolons in the code.
21+
22+
o Geometry:
23+
--------
24+
+ divisions:
25+
o Removed unnecessary forward declaration of HepTransform3D from
26+
G4ParameterisationBox and G4VDivisionParameterisation.
27+
+ navigation:
28+
o Fixed zero step-length problem in G4ReplicaNavigation::ComputeStep()
29+
for cases where different replica types are coincident. Resolves
30+
problem report #633.
31+
o G4NormalNavigation: added extra verbosity to print out information
32+
for each solid which returns a 'lowest-yet' step, including the
33+
mother volume. It is activated by setting verbose level to 2 or
34+
more.
35+
+ solids/BREPS:
36+
o G4BREPSolidPolyhedra and G4BREPSolidPCone:
37+
Fixed usage of tolerances fir handling surface distances.
38+
Implemented SurfaceNormal(p) to follow original specifications
39+
for G4VSolid.
40+
o G4BREPSolid:
41+
Fixed usage of tolerances fir handling surface distances.
42+
o Some code cleanup ...
43+
+ solids/CSG:
44+
o Fixes curing rare conditions of loops at boundaries for G4Orb
45+
and G4Sphere. Addresses problem report #547.
46+
47+
o Electromagnetic standard processes:
48+
----------------------------------
49+
+ standard:
50+
o Improved cross-section parametrisation at low energy for
51+
ComptonScattering.
52+
+ utils:
53+
o Correction in G4MscModel::SampleCosTheta() for high-energy particles
54+
at small step. Fixes some observed deflection of direction for
55+
particles at high energies.
56+
o Fixed a problem of G4VEnergyLossProcess observed for ions at small
57+
cuts in range (ionization, charge>1).
58+
59+
o Hadronic Processes:
60+
------------------
61+
+ models/cascade, util:
62+
o Trivial fixes for removal of redundant semicolons in the code.
63+
+ chiral_inv_phase_space:
64+
o Fix for clusterization in G4QNucleus. Correcting problem observed
65+
in system-testing.
66+
o Fixed initialization of secondary values dZ,dN,dS in G4QNucleus.
67+
68+
o Run:
69+
---
70+
+ Updated date to run-manager.
71+
72+
o Tracking:
73+
--------
74+
+ Fix in G4SteppingManager to correct the ordering of secondary tracks
75+
generated in a step.
76+
+ Moved inlined constructor/destructor for G4Vtrajectory and
77+
G4VtrajectoryPoint to not inline, and corrected signature of
78+
operator==() to canonical form.
79+
80+
o Visualization:
81+
-------------
82+
+ management: made G4VViewer::ProcessView() public, since used as
83+
private friend by some client classes.
84+
85+
o Hadronic Lists:
86+
--------------
87+
+ Corrected user GNUmakefile sample, to allow for proper installation
88+
when global compound libraries are used.
89+
90+
o Examples:
91+
--------
92+
+ Updated reference outputs.
93+
+ advanced/composite_calorimeter, lAr_calorimeter
94+
o Fixed configuration setup for hadronic physics lists, to allow
95+
for proper installation when global compound libraries are used.
96+
+ advanced/Rich, xray_telescope
97+
o Corrected to new visualization commands in input macro.
98+
+ extended/analysis/A01
99+
o Fixed configuration setup for hadronic physics lists, to allow
100+
for proper installation when global compound libraries are used.
101+
+ extended/geometry/olap
102+
o Reordered storage of parameters for solids according to arguments
103+
order in construction in SolidAnalyser. Resolving issue in problem
104+
report #635.
105+
106+
----------------------------------------------------------------------------
107+
108+
Technical Notes
109+
---------------
110+
111+
o This patch should be applied on top of release 6.2.
112+
o Technical notes distributed for release 6.2 are also applicable and
113+
valid for this patch.
114+
115+
The code and rebuilt binary libraries for release 6.2 are available through
116+
our "Source Code" Web page: http://cern.ch/geant4
117+
118+
Please refer to the Geant4 User Documentation:
119+
http://cern.ch/geant4/G4UsersDocuments/Overview/html
120+
for further information about using Geant4.

examples/advanced/Rich/History

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-------------------------------------------------------------------
2-
$Id: History,v 1.3 2004/05/28 11:19:18 ribon Exp $
2+
$Id: History,v 1.4 2004/07/15 19:10:00 johna Exp $
33
-------------------------------------------------------------------
44

55
=========================================================
@@ -9,6 +9,10 @@ $Id: History,v 1.3 2004/05/28 11:19:18 ribon Exp $
99
Category History file
1010
---------------------
1111

12+
15.07.2004 - J.Allison, tag Rich-V06-02-00
13+
Changed /vis/viewer/viewpointThetaPhi ->
14+
/vis/viewer/set/viewpointThetaPhi.
15+
1216
18.05.2004 - A.Ribon (Rich-V06-01-00)
1317
Ported to PI light. No changes of the code.
1418

examples/advanced/Rich/run1.mac

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $Id: run1.mac,v 1.2 2003/06/12 08:50:50 pmendez Exp $
1+
# $Id: run1.mac,v 1.3 2004/07/15 19:10:02 johna Exp $
22
#
33
# Macro file for "LHCbRichSim.cc"
44
#
@@ -23,7 +23,7 @@
2323

2424
/vis/viewer/update
2525

26-
/vis/viewer/viewpointThetaPhi -90. -90.
26+
/vis/viewer/set/viewpointThetaPhi -90. -90.
2727
/hits/list
2828
/hits/activate
2929
/hits/verbose 4

examples/advanced/composite_calorimeter/History

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-------------------------------------------------------------------
2-
$Id: History,v 1.23 2004/05/27 09:07:50 ribon Exp $
2+
$Id: History,v 1.24 2004/07/14 12:26:26 gcosmo Exp $
33
-------------------------------------------------------------------
44

55
=========================================================
@@ -9,6 +9,10 @@ $Id: History,v 1.23 2004/05/27 09:07:50 ribon Exp $
99
Example History file
1010
---------------------
1111

12+
14.07.04 - G.Cosmo (ccal-V06-02-00)
13+
- Corrected hadronic_lists.gmk, removed unnecessary list of kernel
14+
libraries from EXTRALIBS.
15+
1216
27.05.04 - A.Ribon (ccal-V06-01-01)
1317
- Changed use of the ntuple. Now it is simpler and the ntuple
1418
is always correctly filled.

examples/advanced/composite_calorimeter/hadronic_lists.gmk

Lines changed: 2 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $Id: hadronic_lists.gmk,v 1.3 2003/12/05 07:38:39 gcosmo Exp $
1+
# $Id: hadronic_lists.gmk,v 1.4 2004/07/14 12:26:14 gcosmo Exp $
22
# --------------------------------------------------------------
3-
# hadronic physics-lists setup - H.P.Wellisch
3+
# hadronic physics-lists setup
44
# --------------------------------------------------------------
55

66
ifndef G4LISTS_BASE
@@ -35,49 +35,6 @@ EXTRALIBS += -lQGSP
3535
# EXTRALIBS += -lQGSP_BIC
3636
EXTRALIBS += -lPackaging
3737

38-
EXTRALIBS += -lG4hadronic_proc
39-
EXTRALIBS += -lG4hadronic_HE
40-
EXTRALIBS += -lG4hadronic_LE
41-
EXTRALIBS += -lG4hadronic_iso
42-
EXTRALIBS += -lG4had_neu_hp
43-
EXTRALIBS += -lG4hadronic_coherent_elastic
44-
EXTRALIBS += -lG4hadronic_hetcpp_evaporation
45-
EXTRALIBS += -lG4hadronic_hetcpp_utils
46-
EXTRALIBS += -lG4hadronic_bert_cascade
47-
EXTRALIBS += -lG4hadronic_interface_ci
48-
EXTRALIBS += -lG4hadronic_body_ci
49-
EXTRALIBS += -lG4hadronic_leading_particle
50-
EXTRALIBS += -lG4hadronic_stop
51-
EXTRALIBS += -lG4hadronic_radioactivedecay
52-
53-
EXTRALIBS += -lG4had_theo_max
54-
EXTRALIBS += -lG4hadronic_qgstring
55-
EXTRALIBS += -lG4had_string_diff
56-
EXTRALIBS += -lG4had_string_frag
57-
EXTRALIBS += -lG4had_string_man
58-
59-
EXTRALIBS += -lG4hadronic_binary
60-
EXTRALIBS += -lG4had_im_r_matrix
61-
EXTRALIBS += -lG4had_preequ_exciton
62-
EXTRALIBS += -lG4hadronic_deex_evaporation
63-
EXTRALIBS += -lG4hadronic_deex_fermi_breakup
64-
EXTRALIBS += -lG4hadronic_deex_fission
65-
EXTRALIBS += -lG4hadronic_deex_gem_evaporation
66-
EXTRALIBS += -lG4hadronic_deex_handler
67-
EXTRALIBS += -lG4hadronic_deex_management
68-
EXTRALIBS += -lG4hadronic_deex_multifragmentation
69-
EXTRALIBS += -lG4hadronic_deex_photon_evaporation
70-
EXTRALIBS += -lG4hadronic_deex_util
71-
72-
EXTRALIBS += -lG4had_mod_man
73-
EXTRALIBS += -lG4had_mod_util
74-
75-
EXTRALIBS += -lG4hadronic_mgt
76-
EXTRALIBS += -lG4hadronic_xsect
77-
EXTRALIBS += -lG4hadronic_util
78-
79-
EXTRALIBS += -lG4shortlived
80-
8138
CPPFLAGS += -I$(G4LISTS_BASE)/lists/FTFC/include
8239
CPPFLAGS += -I$(G4LISTS_BASE)/lists/FTFP/include
8340
CPPFLAGS += -I$(G4LISTS_BASE)/lists/LBE/include

examples/advanced/lAr_calorimeter/History

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-------------------------------------------------------------------
2-
$Id: History,v 1.8 2004/05/28 11:05:41 ribon Exp $
2+
$Id: History,v 1.9 2004/07/14 12:33:46 gcosmo Exp $
33
-------------------------------------------------------------------
44

55
=========================================================
@@ -8,6 +8,9 @@ $Id: History,v 1.8 2004/05/28 11:05:41 ribon Exp $
88

99
Category History file
1010
---------------------
11+
14.07.04 - G.Cosmo (lAr_calorimeter-V06-02-00)
12+
Corrected hadronic_lists.gmk, removed unnecessary addition
13+
of kernel libraries to EXTRALIBS.
1114

1215
28.05.04 - A.Ribon (lAr_calorimeter-V06-01-01)
1316
Now PI light is used.

examples/advanced/lAr_calorimeter/hadronic_lists.gmk

Lines changed: 2 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $Id: hadronic_lists.gmk,v 1.1 2004/01/28 17:58:59 ribon Exp $
1+
# $Id: hadronic_lists.gmk,v 1.2 2004/07/14 12:33:33 gcosmo Exp $
22
# --------------------------------------------------------------
3-
# hadronic physics-lists setup - H.P.Wellisch
3+
# hadronic physics-lists setup
44
# --------------------------------------------------------------
55

66
ifndef G4LISTS_BASE
@@ -35,49 +35,6 @@ EXTRALIBS += -lQGSP
3535
# EXTRALIBS += -lQGSP_BIC
3636
EXTRALIBS += -lPackaging
3737

38-
EXTRALIBS += -lG4hadronic_proc
39-
EXTRALIBS += -lG4hadronic_HE
40-
EXTRALIBS += -lG4hadronic_LE
41-
EXTRALIBS += -lG4hadronic_iso
42-
EXTRALIBS += -lG4had_neu_hp
43-
EXTRALIBS += -lG4hadronic_coherent_elastic
44-
EXTRALIBS += -lG4hadronic_hetcpp_evaporation
45-
EXTRALIBS += -lG4hadronic_hetcpp_utils
46-
EXTRALIBS += -lG4hadronic_bert_cascade
47-
EXTRALIBS += -lG4hadronic_interface_ci
48-
EXTRALIBS += -lG4hadronic_body_ci
49-
EXTRALIBS += -lG4hadronic_leading_particle
50-
EXTRALIBS += -lG4hadronic_stop
51-
EXTRALIBS += -lG4hadronic_radioactivedecay
52-
53-
EXTRALIBS += -lG4had_theo_max
54-
EXTRALIBS += -lG4hadronic_qgstring
55-
EXTRALIBS += -lG4had_string_diff
56-
EXTRALIBS += -lG4had_string_frag
57-
EXTRALIBS += -lG4had_string_man
58-
59-
EXTRALIBS += -lG4hadronic_binary
60-
EXTRALIBS += -lG4had_im_r_matrix
61-
EXTRALIBS += -lG4had_preequ_exciton
62-
EXTRALIBS += -lG4hadronic_deex_evaporation
63-
EXTRALIBS += -lG4hadronic_deex_fermi_breakup
64-
EXTRALIBS += -lG4hadronic_deex_fission
65-
EXTRALIBS += -lG4hadronic_deex_gem_evaporation
66-
EXTRALIBS += -lG4hadronic_deex_handler
67-
EXTRALIBS += -lG4hadronic_deex_management
68-
EXTRALIBS += -lG4hadronic_deex_multifragmentation
69-
EXTRALIBS += -lG4hadronic_deex_photon_evaporation
70-
EXTRALIBS += -lG4hadronic_deex_util
71-
72-
EXTRALIBS += -lG4had_mod_man
73-
EXTRALIBS += -lG4had_mod_util
74-
75-
EXTRALIBS += -lG4hadronic_mgt
76-
EXTRALIBS += -lG4hadronic_xsect
77-
EXTRALIBS += -lG4hadronic_util
78-
79-
EXTRALIBS += -lG4shortlived
80-
8138
CPPFLAGS += -I$(G4LISTS_BASE)/lists/FTFC/include
8239
CPPFLAGS += -I$(G4LISTS_BASE)/lists/FTFP/include
8340
CPPFLAGS += -I$(G4LISTS_BASE)/lists/LBE/include

examples/advanced/xray_telescope/History

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
$Id: History,v 1.18 2004/05/28 15:56:58 guatelli Exp $
1+
$Id: History,v 1.19 2004/07/15 19:05:01 johna Exp $
22
-------------------------------------------------------------------
33

44
=========================================================
@@ -16,6 +16,11 @@ committal in the CVS repository !
1616
----------------------------------------------------------
1717
* Reverse chronological order (last date on top), please *
1818
----------------------------------------------------------
19+
20+
15.07.2004 - J.Allison, tag xraytel-V06-02-00
21+
Changed /vis/viewer/viewpointThetaPhi ->
22+
/vis/viewer/set/viewpointThetaPhi.
23+
1924
28.05.2004 - S. Guatelli, tag xraytel-V06-01-00
2025
Migartion to AIDA 3.2.1, PI 1.2.1
2126

examples/advanced/xray_telescope/opengl.mac

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,13 @@
6060
/vis/open OGLIX
6161
/vis/viewer/set/style wireframe
6262
/vis/drawVolume
63-
/vis/viewer/viewpointThetaPhi 60 -75 deg
63+
/vis/viewer/set/viewpointThetaPhi 60 -75 deg
6464
/vis/scene/endOfEventAction accumulate
6565

6666
# Visualize one event added to the current scene
6767
# * Command "/vis/scene/notifyHandlers" is written in
6868
# XrayTelRunAction::BeginOfRunAction()
69-
# * Command "/vis/show/view" is written in
69+
# * Command "/vis/viewer/update" is written in
7070
# XrayTelRunAction::EndOfRunAction()
7171

7272
# Store particle trajactories for visualization

examples/extended/analysis/A01/History

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
$Id: History,v 1.24 2004/05/27 17:44:45 duns Exp $
1+
$Id: History,v 1.25 2004/07/14 12:20:02 gcosmo Exp $
22
-------------------------------------------------------------------
33

44
=========================================================
@@ -11,6 +11,10 @@ $Id: History,v 1.24 2004/05/27 17:44:45 duns Exp $
1111

1212
---------------------------------------------------------------------------
1313

14+
14th July 2004 Gabriele Cosmo (exampleA01-V06-02-00)
15+
- hadlist.gmk: removed unnecessary kernel libraries list.
16+
Fixes problem report #647.
17+
1418
27th May 2004 Mark Donszelmann (exampleA01-V06-01-01)
1519
- Updated Mac file to write separate geometry.
1620

0 commit comments

Comments
 (0)