Warning, /geant4/CHANGELOG/Patch4.4.1-1.txt is written in an unsupported language. File is not indexed.
0001
0002 Geant4 4.1 - patch-01 Release Notes
0003 -----------------------------------
0004
0005 31st July 2002
0006
0007 List of fixes included in this public patch to release 4.1:
0008
0009 o Config:
0010 ------
0011 - Upgraded WIN32-g++ setup to compile with -ansi and gcc-2.95.3 for
0012 most recent versions of CygWin.
0013
0014 o Electromagnetic processes (low-energy):
0015 --------------------------------------
0016 - Bug fix in delta-electron spectra.
0017 - Bug fix in simulation of EM processes in compounds.
0018 - Optimised loading of data in G4AugerData.
0019
0020 o Event:
0021 -----
0022 - G4PrimaryParticle:
0023 o Bug fixed in the initialisation of 'charge' for all constructors.
0024
0025 o Geometry:
0026 --------
0027 + magnetic-field:
0028 - G4FieldManager:
0029 o made 'fDefault_Delta_One_Step_Value' and
0030 'fDefault_Delta_Intersection_Val' non static constants to resolve
0031 initialisation problems. Fixes problem report #383.
0032 - G4ChordFinder:
0033 o in NewStep, fixed case of stepTrial >> stepTrialOld, to take
0034 large multiple - not small
0035 o added guard for stepTrial==0.0 in FindNextChord().
0036 - G4MagIntegratorDriver:
0037 o added protection against error of 0.0 in ComputeNewStepSize.
0038 o cleared warning of unused variable.
0039 - G4EquationOfMotion:
0040 o made RightHandSide() an inline method
0041 o in GetFieldValue() signature of Point is double[4],
0042 instead of double[3]
0043 o defined G4maximum_number_of_field_components as enum.
0044 + solids/CSG:
0045 - G4Cons:
0046 o Bug fixed in DistanceToIn(p,v) concerning z-crossing at
0047 the edge with Rmin,Rmax.
0048 + solids/STEP:
0049 - Fixed GNUmakefile to parse 'g++' string in G4SYSTEM to detect
0050 non-ISO setup for gcc-2.95 and higher.
0051 + solids/STEPinterface:
0052 - Fixed GNUmakefile to parse 'g++' string in G4SYSTEM to detect
0053 non-ISO setup for gcc-2.95 and higher.
0054 + verification:
0055 - G4GeomTestVolume:
0056 o Fixed recursive call to G4GeomTestVolume to consider also
0057 'tolerance' as argument in the recursive test algorithm.
0058 + volumes:
0059 - Code cleanup and cosmetics for most classes.
0060 - G4PropagatorInField:
0061 o In ComputeStep(), reset status to original by setting 'fNoZeroStep'
0062 to zero if (fNoZeroStep > fAbandonThreshold_NoZeroSteps).
0063 Fixes a problem observed in cases when a looping track is killed,
0064 the bug was causing also subsequent tracks to be killed.
0065 o Removed not-implemented constructor taking G4Navigator* as argument.
0066 o Get rid of static const data for default 'epsilonStep' size.
0067 o Initialised all data members in constructor!
0068
0069 o Global:
0070 ------
0071 - G4Allocator:
0072 o Moved page size to become data-member of G4Allocator.
0073 'fPageSize' is now computed according to the size of the object
0074 to be allocated. The default size is 1024 bytes for objects whose
0075 size is less than 512 bytes, 10 times the size of the object otherwise.
0076
0077 o Hadronic processes:
0078 ------------------
0079 + management, utils, models/high_energy:
0080 o Introduced accounting of strange baryons.
0081 o Introduced accounting for anti-nucleons and strange mesons.
0082 o Improved treatement of inelasticity for annihilation events and pion
0083 absorptive reactions.
0084 o Added protection in the call to phase-space method for pion induced
0085 reactions.
0086 o Fixed error in energy conservation observed by BTEV.
0087 Used to show (1/500) for 1.5-2.5 GeV pion reactions in medium A nuclei.
0088 + cross-sections:
0089 o Fixed bug in caching information in gamma nuclear cross-sections
0090 (G4PhotoNuclearCrossSection).
0091
0092 o Examples:
0093 --------
0094 - Corrected README in exampleN01.
0095 - Updated reference outputs.
0096
0097 ----------------------------------------------------------------------------
0098
0099 Technical Notes
0100 ---------------
0101
0102 o This patch should be applied on top of release 4.1.
0103 o Technical notes distributed for release 4.1 are also applicable and
0104 valid for this patch.
0105
0106 The code and rebuilt binary libraries for release 4.1 are available through
0107 our "Source Code" Web page:
0108 - see our Geant4 Home Page (http://cern.ch/geant4).
0109
0110 Please refer to the Geant4 User Documentation
0111 (http://cern.ch/geant4/G4UsersDocuments/Overview/html)
0112 for further information about using Geant4.