Warning, /geant4/CHANGELOG/Patch4.9.6-3.txt is written in an unsupported language. File is not indexed.
0001
0002 Geant4 9.6 - patch-03 Release Notes
0003 -----------------------------------
0004
0005 14 March 2014
0006
0007 List of fixes included in this public patch since the public release 9.6.p02:
0008
0009 o Configuration:
0010 -------------
0011 + CMake:
0012 o Fixed bug in checking of status of Xmu include path and library
0013 variables that resulted in no error being emitted if these were not
0014 found.
0015 o Ported scripts to MacOSX 10.9 and use of Qt5.
0016 + GNUMake:
0017 o Updated settings for Darwin targets.
0018
0019 o Analysis:
0020 --------
0021 + Updated to g4tools 1.4.4, to fix incorrect setting of the list
0022 of free blocks in a Root file; addressing problem report #1523.
0023 Fixed failure in writing empty ntuples (in tools/wroot/basket).
0024 + Fix in G4RootAnalysisManager::WriteOnAscii().
0025 Addressing problem report report #1473.
0026
0027 o Digits_Hits:
0028 -----------
0029 + Fixed angle factor in G4PSSphereSurfaceFlux to keep it always
0030 positive. Addressing problem report #1479.
0031
0032 o Geometry:
0033 --------
0034 + management:
0035 o Fix to G4VSolid::EstimateCubicVolume() to make proper use of specified
0036 accuracy. Addressing problem report #1493.
0037 + navigation:
0038 o G4MultiNavigator: fixed use of enum as Boolean in GetGlobalExitNormal().
0039 + solids/CSG:
0040 o Corrected sanity check for wrong/small dimensions in G4Box constructor.
0041 o Correctly initialise fSPhi to zero in G4Sphere constructor.
0042 + solids/specific:
0043 o Fix in G4SurfaceVoxelizer affecting tessellated-solid (and
0044 extruded-solid) for wrong computation of DistanceToIn(p,v) for
0045 points outside, when optimisation is active.
0046 o Fix in G4TessellatedSolid::DistanceToIn(p,v) for specific cases
0047 where points are located near surface.
0048 o Fix in G4GenericTrap::InsidePolygone() to check if p lies between
0049 the two extremes of the segment. Addressing problem report #1541.
0050
0051 o Global:
0052 ------
0053 + Updated date and version for 9.6.p03.
0054
0055 o Electromagnetic Processes:
0056 -------------------------
0057 + Low Energy:
0058 o Fixed case of exception from G4PenelopeOscillatorManager for
0059 specific materials.
0060 + Muons:
0061 o G4MuPairProductionModel, G4MuBremsstrahlungModel: complete fix for
0062 cross-section computation. Addresses problem report #1471.
0063 + Standard:
0064 o G4UrbanMscModel95, G4UrbanMscModel96: fixed bug in randomisation
0065 of 1st step in a volume (useDistanceToBoundary option).
0066 o G4NuclearStopping: do not reset dynamic charge of an ion, because
0067 G4ionIonisation process is responsible for that (fix for partially
0068 charged ion beam)
0069 + Utils:
0070 o G4VMultipleScattering: increased lowest limit from 1 eV to 10 eV to
0071 avoid semi-infinite loop for low-energy particle tracking;
0072 fixed re-computation of post-step safety in AlongStepDoIt method.
0073 o G4VEnergyLossProcess, G4VEmProcess: set interaction length to
0074 DBL_MAX if process is de-activated (fixed problem of DNA simulation);
0075 fixed CrossSectionPerVolume access method.
0076 o Fixed typo in G4EmBiasingManager.
0077
0078 o Generic Processes:
0079 -----------------
0080 + Decay:
0081 o Fixed problem of wrong global time for secondaries in case that the
0082 primary track stops during along step. Addressing problem report #1555.
0083
0084 o Hadronic Processes:
0085 ------------------
0086 + cross_sections:
0087 o Code optimization for G4ElectroNuclearCrossSection and
0088 G4PhotoNuclearCrossSection.
0089 + models/cascade:
0090 o G4NucleiModel: fixed rare cases of non-reproducibility in
0091 method generateParticleFate(). Some data was not properly
0092 initialized in the case that the interaction-partners list has
0093 one single element.
0094 o Fixed implementation of G4CascadeParameters singleton to follow
0095 canonical format. Addressing problem report #1557.
0096 o G4ParticleLargerEkin, G4ParticleLargerBeta: correct ">=" to ">"
0097 conditions to avoid error in case that both inputs are identical.
0098 + models/de_excitation:
0099 o G4NeutronRadCapture: fixed run time memory leak, fixed time of
0100 reaction products.
0101 o G4ExcitationHandler: if FermiBreakUp returns unchanged fragment
0102 delete it to avoid minor memory leak; addressing HyperNews post
0103 #1371. Fixed typo in GetPhotoEvaporation() method name.
0104 Fixed typo in the SetMaxAForFermiBreakUp() method.
0105 o G4FermiFragmentsPool: fixed typo for use of G4endl for end line.
0106 o G4LevelReader, G4NuclearLevelManager: fixed trivial compilation issues
0107 detected on Visual C++ 18.
0108 + models/em_dissociation:
0109 o Fixed memory leak of products from G4ExcitationHandler.
0110 + models/parton_string/hadronization:
0111 o Fixed two mistakes in the index manipulation of the BaryonWeight
0112 4-dimensional vector in G4LundStringFragmentation.
0113 + models/parton_string/management:
0114 o Fix to remove 'inline' qualifier from methods in G4VParticipants.cc
0115 and G4PomeronCrossSection.cc, responsible for cases of run-time
0116 errors for undefined symbols in library...
0117 + stopping:
0118 o G4MuMinusCapturePrecompound: fixed case of infinite loop by
0119 reimplementing old algorithm of mu- capture which does not include
0120 direct muon reaction but only considering de-excitation of residual
0121 fragment. Addressing problem report #1536.
0122
0123 o Materials:
0124 ---------
0125 + G4IonisParamMat: fixed density effect parameterisation.
0126
0127 o Particles:
0128 ---------
0129 + Fixed properties for heavy anti-baryons G4AntiLambdab, G4AntiSigmabZero
0130 and G4AntiLambdacPlus. Addressing problem report #1571.
0131
0132 o Persistency:
0133 -----------
0134 + ascii:
0135 o Corrected typo in G4tgrPlaceParameterisation::operator<<().
0136 Addressing problem report #1504.
0137 o Corrected typo in G4tgrUtils::WordIsUnit().
0138 o Replaced deprecated calls to solids accessor methods.
0139 + gdml:
0140 o Fix in G4GDMLReadParamvol::ParametersRead() for reading parameterised
0141 Sphere, Orb, Torus and Para.
0142 o Replaced deprecated calls to G4Sphere accessor methods.
0143
0144 o Physics Lists:
0145 -------------
0146 + G4EmStandardPhysics_option3, G4EmStandardPhysics_option4,
0147 G4EmLivermorePhysics, G4EmPenelopePhysics: use RangeFactor=0.01
0148 for increased simulation accuracy; use G4UrbanMscModel96.
0149
0150 o Visualization:
0151 -------------
0152 + OpenGL:
0153 o Fixed bug in the G4OpenGLQtViewer for viewer iterator increment
0154 checking. Corrected use of 'true' in G4OpenGLQtExportDialog.
0155
0156 o Examples:
0157 --------
0158 + Updated reference outputs.
0159
0160 ----------------------------------------------------------------------------
0161
0162 Technical Notes
0163 ---------------
0164
0165 o This patch should be applied on top of release 9.6.
0166 o Technical notes distributed for release 9.6 are also applicable and
0167 valid for this patch.
0168
0169 The code and rebuilt binary libraries for release 9.6.p03 are available
0170 through our "Download" Web page:
0171 http://cern.ch/geant4/support/download.shtml
0172
0173 Please refer to the Geant4 User Documentation:
0174 http://cern.ch/geant4/support/userdocuments.shtml
0175 for further information about using Geant4.