Back to home page

EIC code displayed by LXR

 
 

    


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

0001 
0002                  Geant4 11.1 - patch-02 Release Notes
0003                  ------------------------------------
0004 
0005                                                            15 June 2023
0006 
0007 List of fixes included in this public patch since the public release 11.1.1:
0008 
0009   o Analysis:
0010     --------
0011     + Fixed creating histograms with user defined bins.
0012       Addressing problem report #2541.
0013     + Improved 'FillH*'' debug message.
0014 
0015   o Digits_Hits:
0016     -----------
0017     + utils: fixed probe scorer with alternative material setting,
0018       that didn't properly work in tasking mode.
0019 
0020   o Event:
0021     -----
0022     + Added missing SetParticleWeight() method to G4ParticleGun.
0023     + G4TrackStack: fixed incorrect information of maximum number of tracks.
0024 
0025   o Geometry:
0026     --------
0027     + magneticfield
0028       o Fixed compilation warnings on clang-15 for mismatched bounds
0029         declarations in input parameters for steppers.
0030     + management
0031       o G4Region: issue fatal exception if attempting to add a root logical
0032         volume which is already set as root for another region.
0033     + solids/CSG
0034       o In G4UTrap wrapper, fixed constructor for Right Angular Wedge.
0035     + solids/specific
0036       o Fixed uninitialised value in G4VCSGfaceted::SurfaceNormal().
0037       o Fixed potential uninitialised value for boundary type in
0038         G4VTwistSurface::GetBoundaryAtPZ().
0039         Fixed more potential uninitialised values in G4PolyconeSide,
0040         G4SolidExtentList and G4VTwistSurface.
0041 
0042   o Global:
0043     ------
0044     + Fixed typo in G4Backtrace class description.
0045     + Updated date and version for 11.1.2.
0046 
0047   o Intercoms:
0048     ---------
0049     + Fixed compilation warning on gcc-13.1 for array subscript outside array
0050       bounds in G4ProfilerMessenger::SetNewValue().
0051 
0052   o Interfaces:
0053     ----------
0054     + In G4UIQt, replaced use of G4int by int in QT signal/slots.
0055 
0056   o Particles:
0057     ---------
0058     + Updated mean lifetime values of G4XicZero and G4AntiXicZero according to
0059       values in PDG-2022. Corrected values for G4[Anti]OmegacZero.
0060 
0061   o Persistency:
0062     -----------
0063     + gdml
0064       o Fixed cases of failure in exporting tessellated solids: make
0065         G4ThreeVectorCompare:operator(v1,v2) obey the strict weak ordering
0066         requirements.
0067 
0068   o Physics Lists:
0069     -------------
0070     + builders
0071       o G4HadronicBuilder: fixed bug in method BuildKaonsFTFQGSP_BERT().
0072 
0073   o Processes - Electromagnetic:
0074     ---------------------------
0075     + highenergy
0076       o G4GammaConversionToMuons: fixed FPE exception in compound, when
0077         selecting element and addressed cross-section factor issue responsible
0078         for differences in muon/pion production.
0079         Addressing problem report #2543.
0080     + muons
0081       o G4MuBremsstrahlung, G4MuPairProduction: fixed setting of Spline flag,
0082         which was lost for mu-, pi-, K-, pbar dedx and range tables; the
0083         problem was mostly observed for mu- with momentum ~50 MeV/c, ~5 %
0084         biased range. Addressing problem report #2531.
0085       o G4MuBetheBlochModel: enabled option to use angular generator for
0086         sampling of delta-electron direction.
0087       o G4MuIonisation: implemented full schema of selection of the model of
0088         energy loss fluctuation.
0089     + standard
0090       o G4WentzelOKandVIxSection: fixed numeric instability for the extreme
0091         case of very small kinetic energy (< 1 eV). Improved comments and
0092         fixed single scattering per region. Addressing problem report #2530.
0093       o G4LinhardSorensenModel: updating effective charge of an ion at each
0094         step of simulation or at each call to G4EmCalculator; added extra
0095         protection and improved debug printout.
0096         Avoid use of ICRU73 data for projectile Z>80.
0097     + utils
0098       o G4EmExtraParameters: fixed AddPAIModel() method and improved comments.
0099       o G4EmExtraParametersMessenger: fixed broadcasting.
0100       o Allow "/process/em/QuantumEntanglement" UI command in G4State_Idle.
0101       o Fixed Coverity warning in G4VEnergyLossProcess.
0102       o G4EmTableUtil: fixed verbose output and class comments.
0103       o G4LossTableManager: improved debug printout and removed unused code.
0104       o Fixes to G4TransportationWithMsc: protected code for MultipleScattering;
0105         fixed type of particle change.
0106 
0107   o Processes - Hadronic:
0108     --------------------
0109     + models/cascade
0110       o G4BigBanger: added protection in the method generateBangInSCM() to
0111         avoid very rare cases of unphysical negative energy of one of the
0112         secondaries produced by the Bertini model.
0113         The problem was reported by ATLAS in production runs based on
0114         release 10.6; the secondaries with negative (both total and kinetic)
0115         energy were always neutrons, produced by the internal Bertini nuclear
0116         de-excitation, after the intra-nuclear cascade.
0117     + models/inclxx
0118       o G4INCLNNToNLK2piChannel: fixed bug in the method fillFinalState().
0119     + models/particle_hp
0120       o Added G4ParticleHPNucLevel, new data structure for nuclear levels.
0121       o G4ParticleHPDeExGammas: rewritten in order to avoid usage of C-arrays
0122         and use std::vector instead; public interfaces are unchanged; if in DB
0123         probability of decay for a give level is zero; it is substituted to
0124         1.e-6.
0125       o G4ParticleHPInelasticBaseFS, G4ParticleHPInelasticCompFS: gamma
0126         cascade sampling is checked and simplified (removed unnecessary
0127         computations).
0128     + util
0129       o G4Fragment: replaced G4HadronicException with standard G4Exception.
0130 
0131   o Processes - Parameterisation:
0132     ----------------------------
0133     + Added missing virtual destructor to G4VFastSimSensitiveDetector.
0134 
0135   o Run:
0136     ---
0137     + Removed mistyped method declaration GetMasterTheadId() in G4MTRunManager.
0138 
0139   o Examples:
0140     --------
0141     + extended/geometry/vecGeomNavigation
0142       o Stick to G4VecGeomNav package v0.2.1, compatible with VecGeom v1 series.
0143 
0144  ----------------------------------------------------------------------------
0145 
0146                              Technical Notes
0147                              --------------- 
0148 
0149   o  This patch should be applied on top of release 11.1 series.
0150   o  Technical notes distributed for release 11.1 are also applicable and
0151      valid for this patch.
0152 
0153 The code and rebuilt binary libraries for release 11.1.2 are available
0154 through the Geant4 "Download" Web page.
0155 
0156 Please refer to the Geant4 User Documentation for further information about
0157 using Geant4.