source: trunk/ReleaseNotes/Patch4.4.1-1.txt @ 1341

Last change on this file since 1341 was 1337, checked in by garnier, 14 years ago

tag geant4.9.4 beta 1 + modifs locales

File size: 4.3 KB
Line 
1
2                 Geant4 4.1 - patch-01 Release Notes
3                 -----------------------------------
4
5                                                      31st July 2002
6
7List of fixes included in this public patch to release 4.1:
8
9  o Config:
10    ------
11    - Upgraded WIN32-g++ setup to compile with -ansi and gcc-2.95.3 for
12      most recent versions of CygWin.
13
14  o Electromagnetic processes (low-energy):
15    --------------------------------------
16    - Bug fix in delta-electron spectra.
17    - Bug fix in simulation of EM processes in compounds.
18    - Optimised loading of data in G4AugerData.
19
20  o Event:
21    -----
22    - G4PrimaryParticle:
23      o Bug fixed in the initialisation of 'charge' for all constructors.
24
25  o Geometry:
26    --------
27  + magnetic-field:
28    - G4FieldManager:
29      o made 'fDefault_Delta_One_Step_Value' and
30        'fDefault_Delta_Intersection_Val' non static constants to resolve
31        initialisation problems. Fixes problem report #383.
32    - G4ChordFinder:
33      o in NewStep, fixed case of stepTrial >> stepTrialOld, to take
34        large multiple - not small
35      o added guard for stepTrial==0.0 in FindNextChord().
36    - G4MagIntegratorDriver:
37      o added protection against error of 0.0 in ComputeNewStepSize.
38      o cleared warning of unused variable.
39    - G4EquationOfMotion:
40      o made RightHandSide() an inline method
41      o in GetFieldValue() signature of Point is double[4],
42        instead of double[3]
43      o defined G4maximum_number_of_field_components as enum.
44  + solids/CSG:
45    - G4Cons:
46      o Bug fixed in DistanceToIn(p,v) concerning z-crossing at
47        the edge with Rmin,Rmax.
48  + solids/STEP:
49    - Fixed GNUmakefile to parse 'g++' string in G4SYSTEM to detect
50      non-ISO setup for gcc-2.95 and higher.
51  + solids/STEPinterface:
52    - Fixed GNUmakefile to parse 'g++' string in G4SYSTEM to detect
53      non-ISO setup for gcc-2.95 and higher.
54  + verification:
55    - G4GeomTestVolume:
56      o Fixed recursive call to G4GeomTestVolume to consider also
57        'tolerance' as argument in the recursive test algorithm.
58  + volumes:
59    - Code cleanup and cosmetics for most classes.
60    - G4PropagatorInField:
61      o In ComputeStep(), reset status to original by setting 'fNoZeroStep'
62        to zero if (fNoZeroStep > fAbandonThreshold_NoZeroSteps).
63        Fixes a problem observed in cases when a looping track is killed,
64        the bug was causing also subsequent tracks to be killed.
65      o Removed not-implemented constructor taking G4Navigator* as argument.
66      o Get rid of static const data for default 'epsilonStep' size.
67      o Initialised all data members in constructor!
68
69  o Global:
70    ------
71    - G4Allocator:
72      o Moved page size to become data-member of G4Allocator.
73        'fPageSize' is now computed according to the size of the object
74        to be allocated. The default size is 1024 bytes for objects whose
75        size is less than 512 bytes, 10 times the size of the object otherwise.
76
77  o Hadronic processes:
78    ------------------
79  + management, utils, models/high_energy:
80    o Introduced accounting of strange baryons.
81    o Introduced accounting for anti-nucleons and strange mesons.
82    o Improved treatement of inelasticity for annihilation events and pion
83      absorptive reactions.
84    o Added protection in the call to phase-space method for pion induced
85      reactions.
86    o Fixed error in energy conservation observed by BTEV.
87      Used to show (1/500) for 1.5-2.5 GeV pion reactions in medium A nuclei.
88  + cross-sections:
89    o Fixed bug in caching information in gamma nuclear cross-sections
90      (G4PhotoNuclearCrossSection).
91
92  o Examples:
93    --------
94    - Corrected README in exampleN01.
95    - Updated reference outputs.
96
97 ----------------------------------------------------------------------------
98
99                             Technical Notes
100                             ---------------
101
102  o  This patch should be applied on top of release 4.1.
103  o  Technical notes distributed for release 4.1 are also applicable and
104     valid for this patch.
105
106The code and rebuilt binary libraries for release 4.1 are available through
107our "Source Code" Web page:
108- see our Geant4 Home Page (http://cern.ch/geant4).
109
110Please refer to the Geant4 User Documentation
111(http://cern.ch/geant4/G4UsersDocuments/Overview/html)
112for further information about using Geant4.
Note: See TracBrowser for help on using the repository browser.