Warning, /geant4/CHANGELOG/Patch4.7.0-1.txt is written in an unsupported language. File is not indexed.
0001
0002 Geant4 7.0 - patch-01 Release Notes
0003 -----------------------------------
0004
0005 23 February 2005
0006
0007 List of fixes included in this public patch since the public release 7.0:
0008
0009 o Configuration:
0010 -------------
0011 + Fix in Configure script for unnecessary check on setting of
0012 CLHEP_BASE_DIR to /usr, /usr/local on Linux platforms.
0013
0014 o Event:
0015 -----
0016 + Fixed bug on binning in G4SPSRandomGenerator.
0017 + Fixed reset of histogram energy limits in G4SPSEneDistribution.
0018 + Restored the inheritance to G4VPrimaryGenerator for the
0019 G4GeneralParticleSource class.
0020
0021 o Geometry:
0022 --------
0023 + solids/specific:
0024 o Use new polynom approximations based on new solver based on
0025 Jenkins-Traub algorithm, for twisted-box and twisted-trap.
0026 o Fixed bug in the usage of 'fmod' and adopt special treatment for
0027 'parallel' events in G4TwistedBoxSide and G4TwistedTrapSide.
0028
0029 o Global:
0030 ------
0031 + Added polynom-solver class G4JTPolynomialSolver implementing the
0032 Jenkins-Traub algorithm for real polynomial root finding. To be used
0033 by the twisted-trap shape for precise computation of intersections.
0034
0035 o Interfaces:
0036 ----------
0037 + Minor fix in GNUmakefiles to remove unnecessary definition of G4TMPDIR.
0038
0039 o Parameterisations:
0040 -----------------
0041 + Fix in GFlashHitMaker for treatment of detector sensitivity in the
0042 'gflash' module.
0043
0044 o Particles:
0045 ---------
0046 + Fix in G4UnknownParticle to make it non-static, in order to avoid
0047 unnecessary linking without its definition in the physics list.
0048
0049 o Electromagnetic processes:
0050 -------------------------
0051 + standard:
0052 o Fix in UniversalFluctuation: setting proper constants for probLim
0053 and minimum energy-loss, to improve simulation of energy loss in
0054 thin absorbers.
0055 o Fix in MultipleScattering for function SetSamplez().
0056 o Add extra protection to G4PAIModel to fix cases of NaN observed
0057 in production for ALICE.
0058 + utils:
0059 o Bug fix to avoid crash in the inactivation of e- ionisation.
0060 o Added protection on the value of effective charge to ensure energy
0061 loss for low energy ions.
0062 o Fixing initialisation problem for ion beam observed in CMS.
0063
0064 o Hadronic Processes:
0065 ------------------
0066 + models/chiral_inv_phase_space/body:
0067 o Fixed problem of inconsistency between masses of hadrons and nuclear
0068 fragments and masses defined in Geant4. Conversion of the CHIPS hadrons
0069 to Geant4 secondaries uses now a kinetic energy of the particle, so
0070 Geant4 automatically puts particles on the mass shell.
0071 o Complete usage of the existing nuclear mass approximation of Geant4
0072 [including M(Z,N)_G4>m_p*Z+m_n*N].
0073 o Improvement in G4QEnvironmemt in the usage of FinalStateInteraction
0074 A few cases of the secondary particles below mass shell have been
0075 corrected.
0076
0077 o Management of processes:
0078 -----------------------
0079 + Fix in G4ProcessManager to correct ordering of processes.
0080
0081 o Run:
0082 ---
0083 + Fix in G4RunManager and G4RunManagerKernel to correctly reset static
0084 pointers in the case when RunManager is deleted.
0085 + Updated date to run-manager.
0086
0087 o Visualization:
0088 -------------
0089 + HepRep: minor fix for compilation problem on the obsolete gcc-2.95.2.
0090
0091 o Physics lists:
0092 -------------
0093 + hadronic:
0094 o Fixed compilation problems on gcc-3.4.X compiler series:
0095 Added explicit 'typename' keywords to template class declarations.
0096 Use 'this' pointer to access data-members of base class for
0097 unqualified names in physics-lists inline definitions.
0098
0099 o Examples:
0100 --------
0101 + Updated reference outputs.
0102 + electromagnetic/TestEm1
0103 o HistoManager: added protection for the creation of the analysis
0104 factory. File extension is fileType.
0105 o HistoMessenger: new command 'setFileOption'.
0106 + electromagnetic/TestEm3
0107 o Fix in SteppingAction to correct the energy flow.
0108 o Added new macros linac.mac and geant3/linac.dat.
0109 + novice/N02
0110 o PhysicsList: added usage of G4StepLimiter (as commented line).
0111 + novice/N03
0112 o Fix in SteppingAction: sum stepLength of charged particle even
0113 if edep=0.
0114
0115 ----------------------------------------------------------------------------
0116
0117 Technical Notes
0118 ---------------
0119
0120 o This patch should be applied on top of release 7.0.
0121 o Technical notes distributed for release 7.0 are also applicable and
0122 valid for this patch.
0123
0124 The code and rebuilt binary libraries for release 7.0 are available through
0125 our "Source Code" Web page: http://cern.ch/geant4
0126
0127 Please refer to the Geant4 User Documentation:
0128 http://cern.ch/geant4/G4UsersDocuments/Overview/html
0129 for further information about using Geant4.