Back to home page

EIC code displayed by LXR

 
 

    


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.