1 | |
---|
2 | Geant4 8.3 - patch-01 Release Notes |
---|
3 | ----------------------------------- |
---|
4 | |
---|
5 | 17 August 2007 |
---|
6 | |
---|
7 | List of fixes included in this public patch since the public release 8.3: |
---|
8 | |
---|
9 | o Configuration: |
---|
10 | ------------- |
---|
11 | + liblist.c: fixed problem affecting recent CygWin installations on |
---|
12 | Windows in parsing the buffer for the generation of libname.map. |
---|
13 | + binmake.gmk: defined OUT internal variable specifying the proper |
---|
14 | compilation/linking option to Unix or Windows compilers: '-o ' |
---|
15 | and '/Fe' respectively. Cleared <TAB> characters where not necessary. |
---|
16 | + SUN-CC.gmk: forced -xO2 as optimisation level. |
---|
17 | |
---|
18 | o Geometry: |
---|
19 | -------- |
---|
20 | + magneticfield: |
---|
21 | o Relaxed 'FatalException' to 'Warning' in method |
---|
22 | G4MagIntegratorDriver::AccurateAdvance() for case of step zero and |
---|
23 | return previous value. This fixes problem observed by ATLAS and CMS |
---|
24 | in release 8.3 when using very conservative values for field |
---|
25 | parameters. |
---|
26 | + solids/specific: |
---|
27 | o Fixes in G4Polyhedra::GetPointOnSurface(): |
---|
28 | Correctly treat 'totalPhi' instead of 'endPhi' for the case of open |
---|
29 | shapes and 'twopi' for not open shapes. |
---|
30 | Introduced fix for the case when number of sectors (numSide) is equal |
---|
31 | to 1. At the origin of problems observed when checking overlaps for |
---|
32 | polyhedra solids defined as such. |
---|
33 | |
---|
34 | o Global: |
---|
35 | ------ |
---|
36 | + Changed date for patch-01 to release 8.3. |
---|
37 | |
---|
38 | o Materials: |
---|
39 | --------- |
---|
40 | + G4NistElementBuilder: added protection (Z>=limitNumElements) inside |
---|
41 | method BuildElement(). |
---|
42 | |
---|
43 | o Hadronic Processes: |
---|
44 | ------------------ |
---|
45 | + models/chiral_inv_phase_space: |
---|
46 | o G4QuasiFreeRatios: fixed DB filling (ID update), responsible for |
---|
47 | excessive growth of memory in long runs. Corrected indexing and |
---|
48 | computation of cos(theta). |
---|
49 | + util: |
---|
50 | o Three bug fixes in G4ReactionDynamics::TwoCluster(): removed a sharp |
---|
51 | peak at 180 degrees by fixing a units error and fixed an error in |
---|
52 | sampling the momentum transfer. Fixed array bound violation which |
---|
53 | caused in some rare occasions an infinite loop. |
---|
54 | |
---|
55 | o Physics Lists: |
---|
56 | ------------- |
---|
57 | + Correct use of QElasticPhysics in QGSP_QEL list. |
---|
58 | |
---|
59 | ---------------------------------------------------------------------------- |
---|
60 | |
---|
61 | Technical Notes |
---|
62 | --------------- |
---|
63 | |
---|
64 | o This patch should be applied on top of release 8.3 |
---|
65 | o Technical notes distributed for release 8.3 are also applicable and |
---|
66 | valid for this patch. |
---|
67 | |
---|
68 | The code and rebuilt binary libraries for release 8.3 are available |
---|
69 | through our "Archive of Previous Releases" Web page: |
---|
70 | http://cern.ch/geant4/support/source_archive.shtml |
---|
71 | |
---|
72 | Please refer to the Geant4 User Documentation: |
---|
73 | http://cern.ch/geant4/support/userdocuments.shtml |
---|
74 | for further information about using Geant4. |
---|