Back to home page

EIC code displayed by LXR

 
 

    


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.