Import Geant4 8.2.0 source tree
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
|
||||
Geant4 8.1 - patch-01 Release Notes
|
||||
-----------------------------------
|
||||
|
||||
27 July 2006
|
||||
|
||||
List of fixes included in this public patch since the public release 8.1:
|
||||
|
||||
o Geometry:
|
||||
--------
|
||||
+ management
|
||||
o Fixed problem in G4Region::ScanVolumeTree() for volume scanning
|
||||
related to nested parameterisations.
|
||||
|
||||
o Particles:
|
||||
---------
|
||||
+ Code cleanup for G4PrimaryVertex class.
|
||||
|
||||
o Electromagnetic processes:
|
||||
-------------------------
|
||||
+ muons:
|
||||
o G4EnergyLossForExtrapolator: fixed misprint in name for method
|
||||
EnergyDispersion().
|
||||
+ utils:
|
||||
o Do not clear loss table map in G4LossTableManager to avoid crash
|
||||
for activation/desactivation of regime with ion gun.
|
||||
Propagating 'RandomStep' flag to processes.
|
||||
|
||||
o Hadronic Processes:
|
||||
------------------
|
||||
+ models/chiral_inv_phase_space/body:
|
||||
o Bug fix in QGSC for redefenition of Chipolino.
|
||||
o Fixed light Cone Boost bug, causing the error message from vectors.
|
||||
+ models/coherent_elastic:
|
||||
o Fixed problem in rotation of final state which needs to be done in
|
||||
PostStep of the process and not at model level.
|
||||
o Removed 1 keV limit from G4UHadronElasticProcess.
|
||||
+ models/radioactive_decay
|
||||
o G4NuclearDecayChannel::BetaDecayIt(): make additional check for
|
||||
negative sqrt() argument in 'daughtermomentum[1]'.
|
||||
|
||||
o Physics Lists:
|
||||
-------------
|
||||
+ Fixed initialisation problem for QBBC_HP
|
||||
+ Corrected flag for HP regime in G4HadronElasticPhysics() to be 'true'
|
||||
for LHEP_HP and QGSP_HP.
|
||||
+ Added G4NeutronHPElasticData in HP physics lists for hadron elastic
|
||||
physics.
|
||||
+ Added cout of list of processes and models for QBBC.
|
||||
|
||||
|
||||
o Examples:
|
||||
--------
|
||||
+ Updated reference outputs.
|
||||
+ advanced/composite_calorimeter
|
||||
o Updated hadronic physics list to be consistent with validation runs.
|
||||
+ advanced/lAr_calorimeter
|
||||
o Updated hadronic physics list to be consistent with validation runs.
|
||||
o Fixed few problems of use of non-initialised variables.
|
||||
o Fixed compilation problems on gcc-4.X.
|
||||
+ advanced/hadrontherapy
|
||||
o Corrected hadronic physics list for Precompund model.
|
||||
+ advanced/radioprotection
|
||||
o Added missing inclusion of G4UItcsh.hh inside main().
|
||||
+ extended/eventgenerator/HepMC
|
||||
o Updated physics lists to conform with non-static particles.
|
||||
+ extended/parallel/ParN02
|
||||
+ extended/parallel/ParN04
|
||||
o Updated physics lists to conform with non-static particles.
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
|
||||
Technical Notes
|
||||
---------------
|
||||
|
||||
o This patch should be applied on top of release 8.1.
|
||||
o Technical notes distributed for release 8.1 are also applicable and
|
||||
valid for this patch.
|
||||
|
||||
The code and rebuilt binary libraries for release 8.1 are available through
|
||||
our "Source Code" Web page: http://cern.ch/geant4
|
||||
|
||||
Please refer to the Geant4 User Documentation:
|
||||
http://cern.ch/geant4/G4UsersDocuments/Overview/html
|
||||
for further information about using Geant4.
|
||||
@@ -0,0 +1,112 @@
|
||||
|
||||
Geant4 8.1 - patch-02 Release Notes
|
||||
-----------------------------------
|
||||
|
||||
10 November 2006
|
||||
|
||||
List of fixes included in this public patch since the public release 8.1.p01:
|
||||
|
||||
o Geometry:
|
||||
--------
|
||||
+ management
|
||||
o Added empty virtual method CheckOverlaps() to G4VPhysicalVolume to
|
||||
allow for proper overloading from subclasses. Implementation returns
|
||||
always 'false', which is the case for replicas.
|
||||
|
||||
o Global:
|
||||
------
|
||||
+ Corrected inclusion of CLHEP headers in wrapper files
|
||||
G4SystemOfUnits.hh and G4PhysicalConstants.hh.
|
||||
|
||||
o Electromagnetic processes:
|
||||
-------------------------
|
||||
+ standard:
|
||||
o Fixed energy non-conservation in G4PAIModel for positrons. Fix also
|
||||
concerning 'Tmax' for electrons and positrons: 'Tmax' is defined
|
||||
now for each particle independently.
|
||||
o Fixed problem of positron zero incident energy in G4eeToTwoGammaModel.
|
||||
o Added extra protection inside G4BetheBlochModel.
|
||||
o Fixed problems and add comments in the classes prototype Coulomb
|
||||
elastic scattering: G4CoulombScattering, G4CoulombScatteringModel,
|
||||
G4eCoulombScatteringModel. Set default limit on scattering angle to
|
||||
zero.
|
||||
+ utils:
|
||||
o G4VEnergyLossProcess: made LambdaPhysicsVector() method protected.
|
||||
o G4ionEffectiveCharge: added protection for NULL pointer to material.
|
||||
|
||||
o Hadronic Processes:
|
||||
------------------
|
||||
+ models/coherent_elastic:
|
||||
o Introduced NaN check inside G4HadronElastic, G4ChargeExchange, and
|
||||
G4UHadronElasticProcess.
|
||||
o Removed HP data from G4UHadronElasticProcess (it is set in physics
|
||||
lists); added low energy threshold of 20 MeV in G4HadronElastic for
|
||||
QElastic. For any particle with kinetic energy below 10 KeV, the
|
||||
primary particle is returned unchanged and no scattering is sampled.
|
||||
This prevents situations of low-energy neutrons scattering forever,
|
||||
and reduces precision in computing scattering for low-energy hadrons.
|
||||
+ models/utils:
|
||||
o Reduced warning output from G4Fragment on negative excitation energy;
|
||||
a maximum of 10 warnings is printed now.
|
||||
o G4Fancy3DNucleus:ChoosePositions(): correctly use std::vector.
|
||||
Correction addressing problem report #887 on WIN32/VC8.
|
||||
o Removed meaningless 'const' qualifier from return type of method
|
||||
G4Fancy3DNucleusHelper().
|
||||
|
||||
o Particles:
|
||||
---------
|
||||
+ Fixed bug in G4ParticleDefinition constructor causing not filling quark
|
||||
contents when G4VERBOSE is not set.
|
||||
+ Fixed bug in k2(1770) decay. Addresses problem report #894.
|
||||
|
||||
o Persistency:
|
||||
-----------
|
||||
+ Get Rid of useless forward declarations in G4MCTEvent and
|
||||
G4MCTGenParticle header files. Clearing compilation warnings on
|
||||
icc-9.X compilers.
|
||||
|
||||
o Track:
|
||||
-----
|
||||
+ Made G4StepPoint::operator=() inline for optimisation.
|
||||
|
||||
o Physics Lists:
|
||||
-------------
|
||||
+ G4HadronElasticPhysics: added explicit inclusions of data headers
|
||||
in the header file.
|
||||
|
||||
o Configuration:
|
||||
-------------
|
||||
+ Linux-icc: updated setup to support Intel icc compiler 9.X series.
|
||||
+ liblist.c: added .dylib search for list of libraries.
|
||||
Addressing problem report #885.
|
||||
+ architecture.gmk: added variables for commands: echo, cat, cut, sed;
|
||||
to be eventually overloaded in system dependent configurations.
|
||||
Overloaded variables for WIN32-VC to force usage of the original
|
||||
CygWin built-in commands. Use standard 'echo' command for Darwin-g++.
|
||||
Replaced system commands with variables defined at architecture level
|
||||
in source/GNUmakefile.
|
||||
|
||||
o Examples:
|
||||
--------
|
||||
+ Updated reference outputs.
|
||||
+ advanced/underground_physics
|
||||
o Fixed bug: removed uninitialized 'UserLimitsForXenon'.
|
||||
+ extended/analysis/AnaEx01
|
||||
o Corrected text in README for AIDA setup.
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
|
||||
Technical Notes
|
||||
---------------
|
||||
|
||||
o This patch should be applied on top of release 8.1.p01
|
||||
o Technical notes distributed for release 8.1 are also applicable and
|
||||
valid for this patch.
|
||||
|
||||
The code and rebuilt binary libraries for release 8.1.p02 are available
|
||||
through our "Source Code" Web page:
|
||||
http://cern.ch/geant4/support/download.shtml
|
||||
|
||||
Please refer to the Geant4 User Documentation:
|
||||
http://cern.ch/geant4/support/userdocuments.shtml
|
||||
for further information about using Geant4.
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user