Skip to content

Commit

Permalink
Showing 4,545 changed files with 23,788 additions and 174,360 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
10 changes: 7 additions & 3 deletions Configure
Original file line number Diff line number Diff line change
@@ -18,9 +18,9 @@
# you may fetch it yourself from your nearest archive site.)
#

# $Id: Configure,v 1.48 2003/12/12 15:02:51 stesting Exp $
# $Id: Configure,v 1.49 2004/02/09 14:58:45 stesting Exp $
#
# Generated on Fri Dec 12 15:49:38 CET 2003 [metaconfig 3.0 PL70]
# Generated on Mon Feb 9 15:57:09 CET 2004 [metaconfig 3.0 PL70]

cat >/tmp/c1$$ <<EOF
WARNING!!!!!
@@ -3101,6 +3101,8 @@ gans=$ans
case $gans in
n*|N*)
g4lib_build_shared=n
g4lib_build_static=y
break
;;
y*|Y*)
@@ -3134,14 +3136,16 @@ You selected to build 'shared' (.so) libraries.
Do you want to build 'static' (.a) libraries too?
EOM`
dflt=$g4lib_build_static
#dflt=$g4lib_build_static
dflt=n
rp=$g4message
. ./myread
gans=$ans
case $gans in
n*|N*)
g4lib_build_static=n
break
;;
y*|Y*)
153 changes: 153 additions & 0 deletions ReleaseNotes/Patch4.6.0-1.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@

Geant4 6.0 - patch-01 Release Notes
-----------------------------------

11 February 2004

List of fixes included in this public patch since release 6.0:

o Configuration:
-------------
+ Configure:
o Corrected defaults for shared-libs build.
+ architecture.gmk:
o Protect OGLFLAGS against containing include path to /usr/include.
This may cause wrong includes to be picked up.
+ Darwin-g++.gmk:
o Adopt "g++" as the default as compiler.
o Corrected procedure for building .dylib shared libs.
Previous default Linux commands do not work on MacOSX.

o Geometry:
--------
+ magneticfield:
o G4UniformMagField: added missing implementation for
GetConstantFieldValue(). Fixes bug report #575.
+ navigation:
o Modified G4PropagatorInField::ReEstimateEndpoint() to cope with
a failure of AccurateAdvance(), by calling it iteratively up maximum
20 times.
o Fix in G4PropagatorInField::SetVerboseLevel(): now forwarding the
verbosity to integration driver.
+ solids/CSG:
o Converted strong exceptions in warning notifications for rare
anomalous conditions in DistanceToOut(p,v,..).
o G4Cons: bug fix in DistanceToIn(p,v) to resolve situations of calls
to DistanceToOut() for points outside.
+ solids/specific:
o G4PolyhedraSide: fixed bug in which particles could "leak" out the
center of a face if inner radius = 0. Fixes problem report #547.
+ volumes:
o G4AssemblyVolume: fixed initial value for 'numberOfDaughters' of
imprinted volumes copy-numbers. Fixes problem report #566.

o Global:
------
+ G4UnitsTable: corrected signatures to consider 'const G4String&'
wherever applicable.

o Materials:
---------
+ G4Material: proper STL handling of 'theElementVector'.
+ Fixed problem in destructor of G4SandiaTable.

o Particles:
---------
+ Fixed initialization problems in G4NuclearPropertiesTable:
o Added initialization of 'indexArray'.
o Removed internal static member 'theInstance'.

o Electromagnetic low-energy processes:
------------------------------------
+ Fixed memory leaks in G4PenelopeInterpolator and G4PenelopeIonisation.

o Electromagnetic standard processes:
----------------------------------
+ standard:
o Minor fixes in G4PAIonisation and G4PAIModel.
+ utils:
o Activated precise range calculation.
o Added Set methods to G4LossTablemanager to define: binning,
'maxEnergy' for muon tables, 'maxEnergy' for precise range.
o Fixed problem in destruction of PAI model.
o Fixed bug responsible for problems in cross section of
delta-electron production from muons.

o Hadronic Processes:
------------------
+ management:
o Fix for suspended particles. Solves a problem seen in neutron_hp
elastic scattering.
+ chiral_inv_phase_space:
o Porting of experimental interface classes.
o Provided implementation of missing cases which was cause of
crashes in ATLAS production.
+ neutron_hp:
o Fixed conflict with system variable name.
+ parton_string:
o Lower bound added to transverse mass distribution, to enable
diffractive scattering for gammas. Was cause of a crash in ATLAS
productions.

o Optical processes:
-----------------
+ Fix in the initialization of the G4OpBoundaryProcessStatus at the
beginning of its DoIt(), now set to "Undefined". This should allow
a user to correctly get the process flag from the UserSteppingAction()
through the public function G4OpBoundaryProcess::GetStatus()
even when the (forced) DoIt() was called when the optical photon
track was not at a boundary, or when medium1 == medium2.

o Parameterised processes:
-----------------------
+ G4FastSimulationVector: use std_pvector:: scope for calls to
base class. Fixes compilation problem on Intel-icc compiler.

o Transportation processes:
------------------------
+ Fixed a bug in G4UserSpecialCuts related to 'charged-geantino'.

o Run:
---
+ Updated date to run-manager.

o Track:
-----
+ G4VParticleChange: removed unnecessary 'const' qualifier to return
value in GetAccuracyForWarning() and GetAccuracyForException()
causing noisy compilation warnings on Intel-icc compiler.

o Visualization:
-------------
+ management:
o Fixed compilation problems on Intel-icc compiler. Added missing
forward declaration of G4VisStateDependent to G4VisManager.
+ HepRep:
o Fixed handling of symbols zcalloc and zcfree of the zlib library
being called as C++ mangled names.
o Renamed zutil.h, zlib.h and zconf.h into HepRep-zutil.h, ... to
avoid conflicts with those files on Unix systems if /usr/include
or /usr/local/include is on the include search path.
o Fixed compilation problems on Intel-icc compiler.

o Examples:
--------
+ Updated reference outputs.
+ extended/analysis/A01
o Fixed physics lists for EM processes.

----------------------------------------------------------------------------

Technical Notes
---------------

o This patch should be applied on top of release 6.0.
o Technical notes distributed for release 6.0 are also applicable and
valid for this patch.

The code and rebuilt binary libraries for release 6.0 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.
6 changes: 3 additions & 3 deletions ReleaseNotes/ReleaseNotes4.6.0.html
Original file line number Diff line number Diff line change
@@ -201,14 +201,14 @@ <H3><I>Geometry</I></H3>
its mother physical volume during the navigation, it is now required to
adopt <I>touchables</I> through the pre/post-step point.<BR>
Examples on how to do this are provided in the
<A TARGET="ext" HREF="http://cern.ch/geant4/support/faq.html#a-geom-3">FAQ page</A></LI>
<A TARGET="ext" HREF="http://geant4.web.cern.ch/geant4/support/faq.html#a-geom-3">FAQ page</A></LI>
<LI>Inherited user-defined physical volumes will have to adapt to the
new interface by removing the method <TT>Setup()</TT>, now no longer
required.</LI>
<LI>A revision of methods in <TT>G4Navigator</TT> has taken place, some
obsolete methods not used and available in the public interface have been
removed, others originally meant for internal use have been moved
to <TT>protected</TT> (see <A HREF=#geo-notes">notes</A> for details).<BR>
to <TT>protected</TT> (see <A HREF="#geo-notes">notes</A> for details).<BR>
<TT>LocateGlobalPointAndSetup(p,v,history)</TT> has been renamed to
<TT>ResetHistoryAndLocate(p,v,history)</TT>.</LI>
<LI>A revision of the inclusion of header files has been done in all
@@ -219,7 +219,7 @@ <H3><I>Geometry</I></H3>
<LI>Internal modules in the geometry have been reorganised. External
frameworks taking into account the internal structure of the Geant4
modules will have to be adapted to the new configuration (see
<A HREF=#geo-notes">notes</A> for the details).</LI>
<A HREF="#geo-notes">notes</A> for the details).</LI>
</UL>

<P> </P>
Loading

0 comments on commit 1d812b7

Please sign in to comment.