Back to home page

EIC code displayed by LXR

 
 

    


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

0001 
0002                  Geant4 7.1 - patch-01 Release Notes
0003                  -----------------------------------
0004 
0005                                                            25 October 2005
0006 
0007 List of fixes included in this public patch since the public release 7.1:
0008 
0009   o Configuration:
0010     -------------
0011     + Excluded usage of unnecessary 'ranlib' at creation of the libraries
0012       for WIN32-VC system. Fixes an observed problem of debug-symbols
0013       corruption.
0014     + Synchronized CXXFLAGS warning options of WIN32-g++ with Linux-g++.
0015     + Fixed Configure script for --incflags and --ldflags options.
0016 
0017   o Event:
0018     -----
0019     + Corrected typo in printout in G4GeneralParticleMessenger.
0020       Addresses problem report #786.
0021 
0022   o Geometry:
0023     --------
0024     + navigation
0025       o G4DrawVoxels: removed unnecessary 'panic' message in
0026         ComputeVoxelPolyhedra() and some code cleanup.
0027     + solids/BREPS
0028       o Fixed problem of double-deletion in G4BREPSolidPolyhedra and
0029         G4BREPSolidPCone destructors.
0030     + solids/CSG
0031       o Fixed bug in G4Sphere::DistanceToOut(p,v): added check for
0032         intersection with double cone.
0033       o Fixed bug in G4Para::DistanceToOut(p,v) for the case v.x()<0.
0034         Following problem report from user posted on Hypernews (#452).
0035       o Improved implementation for DistanceToIn/Out() in G4Torus to make use
0036         of G4JTPolynomialSolver for precise calculation of the intersections.
0037     + solids/specific:
0038       o Fixed compilation warning on WIN32-VC for G4VSurface.cc.
0039 
0040   o Global:
0041     ------
0042     + G4Allocator: initialise esplicitely data in copy-ctor.
0043     + G4AllocatorPool: added default dummy argument to ctor to allow for
0044       default-ctor
0045 
0046   o Parameterisations:
0047     -----------------
0048     + Added overflow protection in method GenerateRadius() for
0049       GFlashHomoShowerParamterisation in the 'gflash' module.
0050 
0051   o Particles:
0052     ---------
0053     + Fix to prohibit creation of ions in 'PreInit' state to make sure
0054       that proper processes will be attached to the ions.
0055 
0056   o Electromagnetic processes:
0057     -------------------------
0058     + high-energy:
0059       o Fix a misprint in G4BetheBlochNoDeltaModel and minor cleanup.
0060     + muons:
0061       o In all energy loss models return protection against the case
0062         tmin>tmax (fixes bug report).
0063       o Fix angular distributions of secondaries and 4-momentum balance
0064         in G4MuBremsstrahlungModel and G4MuPairProductionModel.
0065       o Added protection in G4MuPairProductionModel needed for sampling
0066         of pair energy in the case of low cuts.
0067     + standard:
0068       o In all energy loss models return protection against the case
0069         tmin>tmax (fixes bug report).
0070       o Fix for initialisation of G4eBremsstrahlungModel.
0071       o Fix a bug in calculation of chemical correction in G4BraggIonModel
0072         and fix in G4BraggModel for problem observed when increasing
0073         precision using standard model and chemical effect.
0074     + utils:
0075       o G4VEnergyLossProcess: return number protections against numerical
0076         imprecision, which were used in version 7.0 and removed in 7.1
0077         (fixes bug report)
0078       o Set default lambdaFactor to 0.8 for integral mode (improvement in
0079         CPU performance for low cuts).
0080       o G4VEmProcess: use integral mode only for charged particles.
0081       o G4EmModelManager: fix a cut calculation for the e+e- pair
0082         production physics process.
0083       o G4VMultipleScattering: fixed error in a protection in
0084         GetContinuousStepLimit().
0085     + xrays:
0086       o Changed variable name 'MeanNumPhotons' to 'MeanNumberOfPhotons' in
0087         G4Scintillation and G4Cerenkov to conform with the documentation in
0088         the Application Developers Guide.
0089       o Added G4ProcessType identifier to all processes constructors.
0090 
0091   o Hadronic Processes:
0092     ------------------
0093     + management:
0094       o Correctly set the type of a hadronic process.
0095         Fixes problem report #744.
0096     + models/chiral_inv_phase_space/body:
0097       o Memory leak fix for nuclear mass management in G4QPDGCode to use
0098         G4 masses of nuclear fragments.
0099     + models/low_energy:
0100       o Fix in elastic scattering for the case of target hydrogen: use
0101         relativistic kinematic for the generation of the final state.
0102         Fix tested in HARP.
0103     + stopping:
0104       o Fixed bug in time of e- produced in bound decay of mu-.
0105 
0106   o Management of processes:
0107     -----------------------
0108     + Added forward declaration of G4UImessenger in G4ProcessTable header.
0109       Fixes problem report #768.
0110 
0111   o Optical Processes:
0112     -----------------
0113     + Added G4ProcessType identifier to all processes constructors.
0114 
0115   o Run:
0116     ---
0117     + Removed unnecessary usage of G4Allocator for allocation of a run.
0118 
0119   o Tracking:
0120     --------
0121     + Fix in G4SteppingManager::InvokeAlongStepDoItProcs() for problem
0122       report #761.
0123     + Fix in G4SteppingManager::DefinePhysicalStepLength() for the order
0124       of execution of 'ExclusivelyForced' processes like Fast-Simulation.
0125       Problem reported and fixed in CMS and ATLAS.
0126 
0127   o Physics lists:
0128     -------------
0129     + hadronic: corrected text for the installation in README.
0130 
0131   o Examples:
0132     --------
0133     + Updated reference outputs.
0134     + extended/electromagnetic/TestEm9
0135       o Fixed problem for changing cuts between runs.
0136     + extendedeventgenerator/exgps
0137       o Fixed GNUMakefile for linking with AIDA on WIN32-VC.
0138         Fixes problem report #767.
0139     + extended/medical/GammaTherapy
0140       o Added vis.mac and histogram type (aida, root, hbook).
0141       o Use standard angular distribution for low-energy PhotoElectric.
0142     + extended/persistency
0143       o Added missing EXTRALIBS to link list for specialised setup.
0144     + extended/radioactivedecay/exrdm
0145       o Fixed GNUMakefile for linking with AIDA on WIN32-VC.
0146         Fixes problem report #767.
0147     + novice/N03
0148       o RunAction: compute and print statistic at the end of the run.
0149 
0150  ----------------------------------------------------------------------------
0151 
0152                              Technical Notes
0153                              --------------- 
0154 
0155   o  This patch should be applied on top of release 7.1.
0156   o  Technical notes distributed for release 7.1 are also applicable and
0157      valid for this patch.
0158 
0159 The code and rebuilt binary libraries for release 7.1 are available through
0160 our "Source Code" Web page:  http://cern.ch/geant4
0161 
0162 Please refer to the Geant4 User Documentation:
0163    http://cern.ch/geant4/G4UsersDocuments/Overview/html
0164 for further information about using Geant4.