source: trunk/ReleaseNotes/Patch4.7.0-1.txt @ 1353

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

tag geant4.9.4 beta 1 + modifs locales

File size: 4.8 KB
Line 
1
2                 Geant4 7.0 - patch-01 Release Notes
3                 -----------------------------------
4
5                                                           23 February 2005
6
7List 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
124The code and rebuilt binary libraries for release 7.0 are available through
125our "Source Code" Web page:  http://cern.ch/geant4
126
127Please refer to the Geant4 User Documentation:
128   http://cern.ch/geant4/G4UsersDocuments/Overview/html
129for further information about using Geant4.
Note: See TracBrowser for help on using the repository browser.