Back to home page

EIC code displayed by LXR

 
 

    


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

0001 
0002                  Geant4 10.6 - patch-02 Release Notes
0003                  ------------------------------------
0004 
0005                                                              29 May 2020
0006 
0007 List of fixes included in this public patch since the public release 10.6.p01:
0008 
0009   o Configuration:
0010     -------------
0011     + CMake:
0012       o Added activation of build of G4Py through GEANT4_USE_PYTHON flag.
0013         Requires Boost.Python (only 1.72 tested so far) using Python 3 or
0014         newer (only 3.7 tested).
0015         Verify that MT builds use 'global-dynamic' TLS mode to allow Python
0016         module loading of dynamic libraries.
0017       o Fix to avoid configuration of applications failure due to variables
0018         having empty values, and consequently no "type" argument. Only store
0019         values in the package cache if they are set and have a valid value.
0020       o Use full path to datasets if GEANT4_INSTALL_DATADIR is an absolute path.
0021         Customize CMAKE_INSTALL_DATADIR in a single location.
0022       o Suppress warnings about icc libraries not existing for Intel icc-19.
0023 
0024   o Environments:
0025     ------------
0026     + G4Py: integrated build, test, and install of geant4py with core Geant4
0027       CMake build system.
0028 
0029   o Geometry:
0030     --------
0031     + solids/specific:
0032       o Fixed mismatch in signature of constructors for the G4UExtrudedSolid
0033         wrapper.
0034 
0035   o Global:
0036     ------
0037     + G4UnitsTable: added inheriting constructors for std::vector.
0038       Addressing problem report #2232.
0039     + Updated date and version for 10.6.p02.
0040 
0041   o Intercoms:
0042     ---------
0043     + Accept null string as an alias value. Addessing problem report #2208.
0044 
0045   o Physics Lists
0046     -------------
0047     + constructors/limiters
0048       o G4GenericBiasingPhysics: added missing code for parallel geometries
0049         for all neutral and charged particles.
0050 
0051   o Processes - Electromagnetic:
0052     ---------------------------
0053     + utils:
0054       o G4LossTableBuilder: fixed typo. Addressing problem report #2230.
0055 
0056   o Processes - Hadronic:
0057     --------------------
0058     + models/de_excitation:
0059       o G4DeexPrecoParameters: set default time limit to 1 microsecond
0060         for isomer production (now, in all cases, isomers with half-life time
0061         above 1 microsecond are produced, whereas before this happened
0062         only when Radioactive Decay was activated, else only above 1000 sec).
0063         Addressing problem report #2226.
0064     + models/lend:
0065       o New class G4LENDGammaModel to sample GND gamma-nuclear reactions.
0066         New class G4LENDGammaCrossSection to sample GND gamma-nuclear reactions.
0067         Added documentation to MCGIDI_outputChannel.
0068         Rewritten G4LENDInelastic to take care of large baryon number
0069         violations. Addressing problem report #2174.
0070     + models/particle_hp:
0071       o In G4ParticleHPInelasticBaseFS, use QI[0]-QI[it] for excitation and
0072         added particle definition protection to 'iLevel' calculation.
0073         Addressing problem report #1838.
0074       o Correction in G4ParticleHPInelasticBaseFS and
0075         G4ParticleHPInelasticCompFS. Removed deletion of 'theReactionXsec'
0076         in G4ParticleHPPhotonDist() destructor as memory allocation does
0077         not take place in this class. Addressing problem report #1824.
0078       o In G4ParticleHPThermalScattering::create_E_isoAng_from_energy(),
0079         added fatal exception for case when pointers panEPM_T_EL or panEPM_T_EH
0080         are null; fixing Coverity reports.
0081       o Corrected copy constructor in G4ParticleHPDataPoint.
0082     + models/parton_string/hadronization:
0083       o G4QGSMFragmentation, G4LundStringFragmentation: fixed Coverity defects
0084         warnings; if fragmentation at low energy is not possible, always return
0085         flag "false"; use nullptr.
0086     + models/radioactive_decay:
0087       o G4RadioactiveDecayBase, G4RadioactiveDecay, G4Radioactivation:
0088         use G4VERBOSE consistently; in G4Radioactivation, fixed forgotten
0089         change of verbosity from 0 to 1.
0090 
0091   o Examples:
0092     --------
0093     + advanced/ChargeExchangeMC
0094       o Fixed compilation error on main().
0095       o Fixed CMake build script for dependence on Qt libraries.
0096     + basic/B2
0097       o Updated READMEs and added a comment in B2PrimaryGeneratorAction
0098         that starting a primary particle on the world boundary requires
0099         shooting in a direction towards inside the world.
0100     + extended/biasing/ReverseMC01
0101       o RMC01AnalysisManager: use double for computation of mean and RMS;
0102         added protection for sqrt() argument, to avoid a problem due to
0103         precision loss in arithmetic computations.
0104     + extended/exoticphysics/monopole
0105       o G4MonopolePhysics: minor code clean-up for thread safety
0106       o Do not instantiate VisManager in the batch mode in main();
0107         fixed some typos.
0108       o G4MonopoleTransportation: removed check if monopole is opticalphoton
0109         or not as no longer necessary.
0110 
0111  ----------------------------------------------------------------------------
0112 
0113                              Technical Notes
0114                              --------------- 
0115 
0116   o  This patch should be applied on top of release 10.6 or 10.6.p01.
0117   o  Technical notes distributed for release 10.6 are also applicable and
0118      valid for this patch.
0119 
0120 The code and rebuilt binary libraries for release 10.6.p02 are available
0121 through the Geant4 "Download" Web page.
0122 
0123 Please refer to the Geant4 User Documentation for further information about
0124 using Geant4.