Warning, /geant4/CHANGELOG/Patch4.8.0-1.txt is written in an unsupported language. File is not indexed.
0001
0002 Geant4 8.0 - patch-01 Release Notes
0003 -----------------------------------
0004
0005 10 February 2006
0006
0007 List of fixes included in this public patch since the public release 8.0:
0008
0009 o Digits & Hits:
0010 -------------
0011 + Added missing methods in G4VDigiCollection and G4TDigiCollection.
0012 Addresses problem report #786.
0013
0014 o Geometry:
0015 --------
0016 + divisions
0017 o Added missing setting of mother-logical pointer in constructors of
0018 G4PVDivision. Fixes problem report #829.
0019 o Added missing checks for illegal constructs of G4PVDivision (NULL
0020 pointer to mother logical and self-placement).
0021 o Fixed check for generic construct in G4ParameterisationPolycone and
0022 G4ParameterisationPolyhedra: allow it for the automatic replicated
0023 instance.
0024 o Cache information about axis of division and provided accessor method
0025 GetDivisionAxis() in G4PVDivision.
0026 + navigation
0027 o Addressing problem with convergence in LocateIntersectionPoint()
0028 of G4PropagatorInField. The problem, identified by Atlas, was
0029 observed when requesting high precision, i.e. small values of
0030 eps_min/max, delta_one_step, due to need for small delta_intersection.
0031 Increased maximum iterations (from 100 to 10000) until correct
0032 information can be return an Exception is thrown in case of too many
0033 iterations; a warning is thrown in case over 1000 iterations.
0034 + solids/BREPS
0035 o Use explicit 'HepGeom' namespace for 'Identity', to allow for
0036 porting on Windows/VC++ when using CLHEP-2.0.X.
0037 + solids/CSG
0038 o G4Sphere: fixed bug in DistanceToOut() for theta intersections.
0039 Fixes problem report #830.
0040 + solids/specific
0041 o Fixed visibility of soft edges for visualization of twisted solids.
0042 o G4TwistedTubs and G4VTwistedFaceted::CreatePolyhedron(): changed
0043 parameterised polyhedron mesh approximation in terms of
0044 G4Polyhedron::GetNumberOfRotationSteps().
0045 o Fixes in G4EllipticalCone:
0046 - Changed GetPointOnSurface(), which was not uniform in endcaps.
0047 - Bug fix in Inside(), which was not correct for the elliptic mantel.
0048 Made test similar as in G4EllipticTube.
0049 - Several fixes in DistanceToIn/Out() resolving problems of looping
0050 events.
0051 + volumes
0052 o G4AssemblyVolume: fixed initialisation of names for placed volumes
0053 which was corrupted after migration to <sstream> as side effect.
0054
0055 o Particles:
0056 ---------
0057 + Bug fix for G4ParticleDefinition, was causing improper behavior of
0058 GetAtomicNumber() method for ions. Fixes problem report #827.
0059
0060 o Electromagnetic processes:
0061 -------------------------
0062 + standard:
0063 o Fix in G4PolarizedComptonScattering, returning PostStepDoIt()
0064 for G4ComptonScattering52. Fixes problem report #478.
0065
0066 o Hadronic Processes:
0067 ------------------
0068 + management:
0069 o G4HadronicProcess: fixed problem report #611. Problems caused when
0070 hadronic interactions reset stopButAlive particle to Alive.
0071 o Added diagnostics when hadronic exceptions occur in G4HadronicProcess
0072 and G4EnergyRangeManager.
0073 + models/binary_cascade:
0074 o Fixed problem report #794. Projectile nucleus needs to be centered.
0075 + models/chiral_inv_phase_space/body:
0076 o Fixed trivial compilation warning.
0077 + models/de_excitation:
0078 o G4NuclearLevelManager: print a warning if no data file is present.
0079 Addressed problem report #814.
0080 o G4ParaFissionModel: fix for compilation error, following problem
0081 report #817.
0082 + models/neutron_hp:
0083 o Fixes core dump observed when neutron energy is close to 20 MeV.
0084 + models/radioactive_decay
0085 o G4NuclearDecayChannel::BetaDecayIt(): check for negative sqrt()
0086 argument in 'daughtermomentum[1]'. Fixes problem report #822.
0087 + stopping:
0088 o Set process type to be 'fHadronic'. Was not set previously.
0089 + util:
0090 o G4ReactionDynamics: added array bounds protection in TwoCluster().
0091
0092 o Processes cuts:
0093 --------------
0094 + Fix in G4VRangeToEnergyConverter::Convert() to recalculate the energy
0095 loss table if new elements are added. Fixes problem report #831.
0096
0097 o Track:
0098 -----
0099 + G4ParticleChangeForRadDecay is now derived from G4ParticleChangeForDecay.
0100
0101 o Transportation:
0102 --------------
0103 + G4Transportation: the particle's charge is now taken from the dynamic
0104 particle, so that it can take into account changes from the interaction
0105 of an ion with matter (eg stripping e-).
0106 + Corrected problem with suspended tracks, addressing problem report #802.
0107 Added StartTracking() method which takes over responsibility to clear
0108 the state for a new track, and to message other relevant component to
0109 clear their state.
0110
0111 o Visualization:
0112 -------------
0113 + management:
0114 o Fixed bug that omits geometry volumes from file-based visualization
0115 drivers for first /run/beamOn.
0116 o Added friend status for ray-tracer.
0117 + RayTracer:
0118 o Fix behavior of messengers when RayTracerX is used.
0119 o Allow for multiple ray tracers.
0120 o Separated out the original ray tracer to be used by viewers.
0121
0122 o Data:
0123 ----
0124 + New data set for high-precision neutron processes G4NDL-3.8
0125 o Added Gadorinium data (source ENDF/B-VI).
0126 o Replaced: Inelastic/CrossSection/17_nat_Chlorine and
0127 Inelastic/F10/28_62_Nickel (source ENDF/B-VI).
0128 o Removed: Inelastic/CrossSection/32_70|72|73|74|76_Germanium
0129
0130 o Examples:
0131 --------
0132 + Updated reference outputs.
0133 + extended/electromagnetic/TestEm7
0134 o Trivial fix of memory leak.
0135 + extended/medical/GammaTherapy
0136 o Substituted PreciseRange with CSDARange.
0137
0138 ----------------------------------------------------------------------------
0139
0140 Technical Notes
0141 ---------------
0142
0143 o This patch should be applied on top of release 8.0.
0144 o Technical notes distributed for release 8.0 are also applicable and
0145 valid for this patch.
0146
0147 The code and rebuilt binary libraries for release 8.0 are available through
0148 our "Source Code" Web page: http://cern.ch/geant4
0149
0150 Please refer to the Geant4 User Documentation:
0151 http://cern.ch/geant4/G4UsersDocuments/Overview/html
0152 for further information about using Geant4.