Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/CHANGELOG/Patch4.9.6-1.txt is written in an unsupported language. File is not indexed.

0001 
0002                  Geant4 9.6 - patch-01 Release Notes
0003                  -----------------------------------
0004 
0005                                                               1 February 2013
0006 
0007 List of fixes included in this public patch since the public release 9.6:
0008 
0009   o Event:
0010     -----
0011     + Fixed missing deletion of UI command in destructor of G4StackMessenger.
0012       Addressing problem report #1380.
0013 
0014   o Geometry:
0015     --------
0016     + navigation:
0017       o Cleared left-over debug check in G4VoxelNavigation.
0018         Addressing problem report #1406.
0019     + solids/specific:
0020       o Fixed cases of hang-ups in G4ExtrudedSolid on 32-bits platforms, due to
0021         G4TessellatedSolid and G4SurfVoxelizer, caused by accessing bitmask
0022         arrays with negative indexes. The problem was related to floating-point
0023         rounding, which can be different even on same platform with
0024         debug/release version.
0025         Assuring same number of computed voxels on 32-bit/64-bit platforms.
0026         Fixed error in SetVertexIndex() method, which might cause problems on
0027         certain configurations. Fixed minor memory leaks.
0028         Code cleanup for use of G4endl and tabs...
0029       o Fixed condition in G4VTwistSurface::GetBoundaryLimit() for logical
0030         error. Addressing problem report #1420.
0031 
0032   o Global:
0033     ------
0034     + Updated date and version for 9.6.p01.
0035 
0036   o Electromagnetic Processes:
0037     -------------------------
0038     + High Energy:
0039       o G4eeTo3PiModel: removed printout from destructor.
0040         Addressing problem report #1404.
0041       o G4mplIonisationWithDeltaModel: fixed min and max energy
0042         of delta-electron production.
0043     + Low Energy:
0044       o G4LivermorePhotoElectricModel: fix addressing problem report #1402.
0045       o G4UAtomDeexcitation: removed shortcut when Auger is activated.
0046     + Standard:
0047       o Fixed signature of SampleScattering() for all multiple-scattering
0048         models. Addressing problem report #1403.
0049       o G4UrbanMscModel93, G4UrbanMscModel95, G4UrbanMscModel96: added limit
0050         for the main parameter responsible for sampling of scattering tail (fix
0051         for ATLAS large scattering angle problem).
0052         Use safer expression in SampleCosineTheta() to avoid numerical problems.
0053         Extended initialisation at StartTracking() method: class members are
0054         reset to default values to avoid rare cases of non-reproducibility.
0055       o G4UrbanMscModel96: optimised tuning of Urban model.       
0056     + Utils:
0057       o G4VMultipleScattering, G4VMscModel: fixed signature of method
0058         SampleScattering(). Use momentum direction from PostStepPoint instead
0059         of G4DynamicParticle.
0060         Fixing major bug of migration of multiple-scattering sampling from
0061         PostStepDoIt() to AlongStepDoIt(), responsible for observed
0062         mis-behavior in presence of magnetic-field.
0063         Addressing problem report #1403.
0064 
0065   o Generic Processes:
0066     -----------------
0067     + Transportation:
0068       o Corrected condition for warning message in method AlongStepDoIt()
0069         of G4Transportation.
0070 
0071   o Hadronic Processes:
0072     ------------------
0073     + cross_sections:
0074       o Fixed memory leak in cross-sections for GetZandACrossSection().
0075         Addressing problem report #1424.
0076       o Fixed bug to G4ComponentAntiNuclNuclearXS and added class description.
0077         Fixed case of non-reproducibility observed with QBBC physics-list:
0078         consider anti-protons and anti-neutrons as default particles, so that
0079         they can be used also for anti-hyperons.
0080       o Fixed several Coverity defects for initialisation of class members.
0081     + models/coherent_elastic:
0082       o Fixed conditional statement depending on uninitialised variable.
0083     + models/de_excitation:
0084       o Fix in G4ExcitationHandler: if FermiBreakUp returns unchanged 
0085         fragment then the fragment is decayed by Evaporation instead of
0086         PhotonEvaporation to avoid production of non-physical isotopes
0087         like 4H.
0088     + models/im_r_matrix:
0089       o Fix in G4Scatterer::GetTimeToInteraction(); one shortcut in the
0090         calculation of time was missed, as only one of the two particles was
0091         checked. Physics unchanged, but small performance gain of few percent.
0092         Addressing problem report #1334.
0093     + models/inclxx:
0094       o Updated to INCL++ v5.1.9: removed calls to abort() and exit().
0095         Addressing problem report #1421.
0096     + models/neutron_hp:
0097       o Fixed improper use of abort() in G4NeutronHPThermalScattering.
0098         Addressing problem report #1421.
0099     + models/qmd:
0100       o Fix for logic error in G4QMDGroundStateNucleus::packNucleons().
0101         Addressing problem report #1418.
0102     + models/radioactive_decay:
0103       o G4RadioactiveDecay: force boost of the decay products. The parent
0104         energy considered in the boost is the total energy of the fully
0105         stripped parent ion rather than the total energy of dynamic ion
0106         where the energy of shell electrons is taken into account.
0107         Some difference in momentum and energy balance is still observed
0108         but much less than before. Addressing problem report #1359.
0109 
0110   o Materials:
0111     ---------
0112     + G4NistMaterialBuilder: fixed stainless steel parameters, taken from
0113       http://www.azom.com/article.aspx?ArticleID=965.
0114 
0115   o Physics Lists:
0116     -------------
0117     + G4EmStandardPhysics_option4: substituted new low-energy Compton
0118       model by old LivermoreCompton model to avoid numerical problems 
0119       in high statistic runs.
0120 
0121   o Tracking:
0122     --------
0123     + Replaced plain printout to cerr with G4Exception warning in
0124       G4SteppingManager::InvokeAtRestDoItProcs().
0125       Addressing problem report #1421.
0126 
0127   o Examples:
0128     --------
0129     + Updated reference outputs.
0130     + advanced/nanobeam:
0131       o Corrected order and format of inclusion of CLHEP headers.
0132     + advanced/underground_physics:
0133       o Fixed case of missing inclusion of units header when analysis activated.
0134       o Make Auger, fluorescence and PIXE on by default.
0135         Addressing problem report #1386.
0136     + extended/electromagnetic/TestEm7:
0137       o G4ScreenedNuclearRecoil: define type and sub-type of process;
0138         removed inlusion of obsolete header
0139       o PhysListEmStandardNR: use standard electron ionisation instead 
0140         of Penelope, use multiple scattering for ions above 100 MeV/u.
0141       o PhysListEmStandard: use SetEmModel() method.
0142       o RunAction: delete analysis manager and all histograms at the end of run.
0143       o c2_function: fixes for variable shadowing.
0144       o Removed use of obsolete class G4HadronQElasticPhysics.
0145     + extended/exoticphysics/monopole:
0146       o Fixed computation of monopole range.
0147 
0148  ----------------------------------------------------------------------------
0149 
0150                              Technical Notes
0151                              --------------- 
0152 
0153   o  This patch should be applied on top of release 9.6.
0154   o  Technical notes distributed for release 9.6 are also applicable and
0155      valid for this patch.
0156 
0157 The code and rebuilt binary libraries for release 9.6.p01 are available
0158 through our "Download" Web page:
0159    http://cern.ch/geant4/support/download.shtml
0160 
0161 Please refer to the Geant4 User Documentation:
0162    http://cern.ch/geant4/support/userdocuments.shtml
0163 for further information about using Geant4.