Skip to content

Commit 0d93ba3

Browse files
committed
Import Geant4 7.0.1 source tree
1 parent 516dbf1 commit 0d93ba3

File tree

152 files changed

+22917
-8677
lines changed

Some content is hidden

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

152 files changed

+22917
-8677
lines changed

Configure

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
# you may fetch it yourself from your nearest archive site.)
1919
#
2020

21-
# $Id: Configure,v 1.68 2004/12/17 15:36:11 stesting Exp $
21+
# $Id: Configure,v 1.70 2005/02/18 16:49:59 stesting Exp $
2222
#
23-
# Generated on Fri Dec 17 16:33:20 CET 2004 [metaconfig 3.0 PL70]
23+
# Generated on Wed Feb 9 19:12:58 CET 2005 [metaconfig 3.0 PL70]
2424

2525
cat >/tmp/c1$$ <<EOF
2626
WARNING!!!!!
@@ -2956,17 +2956,17 @@ gans=$ans
29562956
esac
29572957
done
29582958
2959-
if test "X$g4clhep_base_dir" = "X/usr" -o "X$g4clhep_base_dir" = "X/usr/local"; then
2960-
g4clhep_base_dir=""
2961-
fi
2962-
2963-
if test "X$g4clhep_include_dir" = "X/usr/include" -o "X$g4clhep_include_dir" = "X/usr/local/include"; then
2964-
g4clhep_include_dir=""
2965-
fi
2966-
2967-
if test "X$g4clhep_lib_dir" = "X/usr/lib" -o "X$g4clhep_lib_dir" = "X/usr/local/lib"; then
2968-
g4clhep_lib_dir=""
2969-
fi
2959+
#if test "X$g4clhep_base_dir" = "X/usr" -o "X$g4clhep_base_dir" = "X/usr/local"; then
2960+
#g4clhep_base_dir=""
2961+
#fi
2962+
#
2963+
#if test "X$g4clhep_include_dir" = "X/usr/include" -o "X$g4clhep_include_dir" = "X/usr/local/include"; then
2964+
#g4clhep_include_dir=""
2965+
#fi
2966+
#
2967+
#if test "X$g4clhep_lib_dir" = "X/usr/lib" -o "X$g4clhep_lib_dir" = "X/usr/local/lib"; then
2968+
#g4clhep_lib_dir=""
2969+
#fi
29702970
29712971
echo " "
29722972

ReleaseNotes/Patch4.7.0-1.txt

Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,129 @@
1+
2+
Geant4 7.0 - patch-01 Release Notes
3+
-----------------------------------
4+
5+
23 January 2005
6+
7+
List of fixes included in this public patch since the public release 7.0:
8+
9+
o Configuration:
10+
-------------
11+
+ Fix in Configure script for unnecessary check on setting of
12+
CLHEP_BASE_DIR to /usr, /usr/local on Linux platforms.
13+
14+
o Event:
15+
-----
16+
+ Fixed bug on binning in G4SPSRandomGenerator.
17+
+ Fixed reset of histogram energy limits in G4SPSEneDistribution.
18+
+ Restored the inheritance to G4VPrimaryGenerator for the
19+
G4GeneralParticleSource class.
20+
21+
o Geometry:
22+
--------
23+
+ solids/specific:
24+
o Use new polynom approximations based on new solver based on
25+
Jenkins-Traub algorithm, for twisted-box and twisted-trap.
26+
o Fixed bug in the usage of 'fmod' and adopt special treatment for
27+
'parallel' events in G4TwistedBoxSide and G4TwistedTrapSide.
28+
29+
o Global:
30+
------
31+
+ Added polynom-solver class G4JTPolynomialSolver implementing the
32+
Jenkins-Traub algorithm for real polynomial root finding. To be used
33+
by the twisted-trap shape for precise computation of intersections.
34+
35+
o Interfaces:
36+
----------
37+
+ Minor fix in GNUmakefiles to remove unnecessary definition of G4TMPDIR.
38+
39+
o Parameterisations:
40+
-----------------
41+
+ Fix in GFlashHitMaker for treatment of detector sensitivity in the
42+
'gflash' module.
43+
44+
o Particles:
45+
---------
46+
+ Fix in G4UnknownParticle to make it non-static, in order to avoid
47+
unnecessary linking without its definition in the physics list.
48+
49+
o Electromagnetic processes:
50+
-------------------------
51+
+ standard:
52+
o Fix in UniversalFluctuation: setting proper constants for probLim
53+
and minimum energy-loss, to improve simulation of energy loss in
54+
thin absorbers.
55+
o Fix in MultipleScattering for function SetSamplez().
56+
o Add extra protection to G4PAIModel to fix cases of NaN observed
57+
in production for ALICE.
58+
+ utils:
59+
o Bug fix to avoid crash in the inactivation of e- ionisation.
60+
o Added protection on the value of effective charge to ensure energy
61+
loss for low energy ions.
62+
o Fixing initialisation problem for ion beam observed in CMS.
63+
64+
o Hadronic Processes:
65+
------------------
66+
+ models/chiral_inv_phase_space/body:
67+
o Fixed problem of inconsistency between masses of hadrons and nuclear
68+
fragments and masses defined in Geant4. Conversion of the CHIPS hadrons
69+
to Geant4 secondaries uses now a kinetic energy of the particle, so
70+
Geant4 automatically puts particles on the mass shell.
71+
o Complete usage of the existing nuclear mass approximation of Geant4
72+
[including M(Z,N)_G4>m_p*Z+m_n*N].
73+
o Improvement in G4QEnvironmemt in the usage of FinalStateInteraction
74+
A few cases of the secondary particles below mass shell have been
75+
corrected.
76+
77+
o Management of processes:
78+
-----------------------
79+
+ Fix in G4ProcessManager to correct ordering of processes.
80+
81+
o Run:
82+
---
83+
+ Fix in G4RunManager and G4RunManagerKernel to correctly reset static
84+
pointers in the case when RunManager is deleted.
85+
+ Updated date to run-manager.
86+
87+
o Visualization:
88+
-------------
89+
+ HepRep: minor fix for compilation problem on the obsolete gcc-2.95.2.
90+
91+
o Physics lists:
92+
-------------
93+
+ hadronic:
94+
o Fixed compilation problems on gcc-3.4.X compiler series:
95+
Added explicit 'typename' keywords to template class declarations.
96+
Use 'this' pointer to access data-members of base class for
97+
unqualified names in physics-lists inline definitions.
98+
99+
o Examples:
100+
--------
101+
+ Updated reference outputs.
102+
+ electromagnetic/TestEm1
103+
o HistoManager: added protection for the creation of the analysis
104+
factory. File extension is fileType.
105+
o HistoMessenger: new command 'setFileOption'.
106+
+ electromagnetic/TestEm3
107+
o Fix in SteppingAction to correct the energy flow.
108+
o Added new macros linac.mac and geant3/linac.dat.
109+
+ novice/N02
110+
o PhysicsList: added usage of G4StepLimiter (as commented line).
111+
+ novice/N03
112+
o Fix in SteppingAction: sum stepLength of charged particle even
113+
if edep=0.
114+
115+
----------------------------------------------------------------------------
116+
117+
Technical Notes
118+
---------------
119+
120+
o This patch should be applied on top of release 7.0.
121+
o Technical notes distributed for release 7.0 are also applicable and
122+
valid for this patch.
123+
124+
The code and rebuilt binary libraries for release 7.0 are available through
125+
our "Source Code" Web page: http://cern.ch/geant4
126+
127+
Please refer to the Geant4 User Documentation:
128+
http://cern.ch/geant4/G4UsersDocuments/Overview/html
129+
for further information about using Geant4.

config/scripts/install.sh.SH

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,11 @@ export CLHEP_BASE_DIR
110110
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
111111
fi
112112
113-
if [ X$g4clhep_base_dir != X/usr -o X$g4clhep_base_dir != X/usr/local ] ; then
114-
CLHEP_BASE_DIR="$g4clhep_base_dir"
115-
export CLHEP_BASE_DIR
116-
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
117-
fi
113+
#if [ X$g4clhep_base_dir != X/usr -o X$g4clhep_base_dir != X/usr/local ] ; then
114+
#CLHEP_BASE_DIR="$g4clhep_base_dir"
115+
#export CLHEP_BASE_DIR
116+
#echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
117+
#fi
118118
119119
#+
120120
if [ X$g4clhep_include_dir != X ] ; then

examples/History

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
$Id: History,v 1.91 2004/12/16 19:01:04 gcosmo Exp $
1+
$Id: History,v 1.92 2005/02/23 09:44:30 gcosmo Exp $
22
-------------------------------------------------------------------
33

44
=========================================================
@@ -17,6 +17,12 @@ committal in the CVS repository !
1717
* Reverse chronological order (last date on top), please *
1818
----------------------------------------------------------
1919

20+
23rd January 2005 Gabriele Cosmo (examples-V07-00-00)
21+
- Updated reference outputs according to reference tag geant4-07-00-ref-01
22+
and patch-01 to release 7.0.
23+
- Includes tags: exampleN02-V07-00-00, exampleN03-V07-00-00,
24+
testem1-V07-00-00, testem3-V07-00-03.
25+
2026
16th December 2004 Gabriele Cosmo (examples-V06-02-06)
2127
- Updated reference outputs according to reference tag geant4-07-00-ref-00
2228
- Includes tags: air_shower-V06-02-02, brachy-V06-02-01, ccal-V06-02-02,

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-07-00-ref-00 $ (17-December-2004)
3+
Geant4 version $Name: geant4-07-00-patch-01 $ (23-February-2005)
44
Copyright : Geant4 Collaboration
55
Reference : NIM A 506 (2003), 250-303
66
WWW : http://cern.ch/geant4

examples/extended/electromagnetic/TestEm1/History

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
$Id: History,v 1.54 2004/12/07 13:03:39 maire Exp $
1+
$Id: History,v 1.56 2005/02/01 11:34:00 maire Exp $
22
-------------------------------------------------------------------
33

44
=========================================================
@@ -15,6 +15,11 @@ track of all tags.
1515
* Reverse chronological order (last date on top), please *
1616
----------------------------------------------------------
1717

18+
31-01-05 mma (testem1-V07-00-00)
19+
- HistoManager : - put a protection for the creation of analysis factory;
20+
- file extension is fileType;
21+
- HistoMessenger : new command setFileOption
22+
1823
07-14-04 mma (testem1-V06-02-07)
1924
- PhysListEmStandard : threshold for G4BremsstrahlungCMS at 10 GeV
2025

0 commit comments

Comments
 (0)