Skip to content

Commit

Permalink
Import Geant4 8.1.1 source tree
Browse files Browse the repository at this point in the history
  • Loading branch information
gcosmo committed Jun 9, 2016
1 parent 216a75e commit c332f3e
Show file tree
Hide file tree
Showing 151 changed files with 7,596 additions and 5,418 deletions.
85 changes: 85 additions & 0 deletions ReleaseNotes/Patch4.8.1-1.txt
Original file line number Diff line number Diff line change
@@ -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.
10 changes: 8 additions & 2 deletions examples/History
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
$Id: History,v 1.111 2006/06/30 07:18:54 gcosmo Exp $
$Id: History,v 1.112 2006/07/26 11:01:08 gcosmo Exp $
-------------------------------------------------------------------

=========================================================
Expand All @@ -17,6 +17,12 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------

26th July 2006 Gabriele Cosmo (examples-V08-01-01)
- Updated reference outputs according to reference tag geant4-08-01-ref-01.
- Includes tags: ccal-V08-01-00, hadrontherapy-V08-01-01, exHepMC-V08-01-00,
lAr_calorimeter-V08-01-00, radioprotection-V08-01-00,
ParN02-V08-01-00, ParN04-V08-01-00.

30th June 2006 Gabriele Cosmo (examples-V08-01-00)
- Updated reference outputs according to reference tag geant4-08-01-ref-00.
- Changed disclaimer on each file.
Expand All @@ -30,7 +36,7 @@ committal in the CVS repository !
exampleN01-V08-00-00, exampleN02-V08-00-03,
exampleN03-V08-00-06, exampleN04-V08-00-01,
exampleN05-V08-00-01, exampleN06-V08-00-02,
exampleN07-V08-00-00
exampleN07-V08-00-00.

1st June 2006 Gabriele Cosmo (examples-V08-00-05)
- Updated reference outputs according to reference tag geant4-08-00-ref-05.
Expand Down
5 changes: 4 additions & 1 deletion examples/advanced/composite_calorimeter/History
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
-------------------------------------------------------------------
$Id: History,v 1.29 2005/12/08 16:07:43 ribon Exp $
$Id: History,v 1.30 2006/07/21 11:48:19 ribon Exp $
-------------------------------------------------------------------

=========================================================
Expand All @@ -9,6 +9,9 @@ $Id: History,v 1.29 2005/12/08 16:07:43 ribon Exp $
Example History file
---------------------

21.07.2006 - A.Ribon (ccal-V08-01-00)
- New hadronic_lists.gmk, consistent with lAr_calorimeter.

08.12.2005 - A.Ribon (ccal-V07-01-01)
- Migration to CLHEP namespace.

Expand Down
13 changes: 1 addition & 12 deletions examples/advanced/composite_calorimeter/README
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
-------------------------------------------------------------------
$Id: README,v 1.11 2004/05/18 14:57:48 ribon Exp $
$Id: README,v 1.12 2006/07/25 11:02:56 gcosmo Exp $
-------------------------------------------------------------------

=========================================================
Expand Down Expand Up @@ -254,17 +254,6 @@ $Id: README,v 1.11 2004/05/18 14:57:48 ribon Exp $
more sophisticated (but slower) QGSC Physics List for the learning
purposes of this example.

Please refer to the Web page:

http://cmsdoc.cern.ch/~hpw/GHAD/HomePage/index.html

for more information on these (and others) Physics Lists.
Please notice that, for the time being, some classes, which can be
downloaded from the above Web page, have to be included in the
include/ and src/ subdirectories of this example. However, hopefully
soon, these classes will be distributed with Geant4 and therefore their
explicit inclusion in the example will no longer be necessary.


5. Particle Generator
---------------------
Expand Down
24 changes: 12 additions & 12 deletions examples/advanced/composite_calorimeter/hadronic_lists.gmk
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# $Id: hadronic_lists.gmk,v 1.6 2005/10/13 09:38:07 ribon Exp $
# $Id: hadronic_lists.gmk,v 1.8 2006/07/21 07:27:46 ribon Exp $
# --------------------------------------------------------------
# hadronic physics-lists setup
# --------------------------------------------------------------
Expand All @@ -14,47 +14,47 @@ endif
EXTRALIBS += -lFTFP
# EXTRALIBS += -lLBE
EXTRALIBS += -lLHEP
# EXTRALIBS += -lLHEP_GN
# EXTRALIBS += -lLHEP_HP
# EXTRALIBS += -lLHEP_LEAD
# EXTRALIBS += -lLHEP_BERT_HP
# EXTRALIBS += -lLHEP_BIC_HP
# EXTRALIBS += -lLHEP_LEAD_HP
# EXTRALIBS += -lLHEP_PRECO
# EXTRALIBS += -lQGSP_BERT
EXTRALIBS += -lLHEP_EMV
EXTRALIBS += -lQGSP_BERT
EXTRALIBS += -lQGSP_BERT_HP
# EXTRALIBS += -lLHEP_PRECO_HP
EXTRALIBS += -lQGSC
# EXTRALIBS += -lQGSC_LEAD
# EXTRALIBS += -lQGSC_LEAD_HP
EXTRALIBS += -lQGSP
# EXTRALIBS += -lQGSP_GN
# EXTRALIBS += -lQGSP_HP
EXTRALIBS += -lQGSP_HP
EXTRALIBS += -lQGSP_EMV
# EXTRALIBS += -lLHEP_BERT
# EXTRALIBS += -lLHEP_BIC
# EXTRALIBS += -lQGSP_BIC
EXTRALIBS += -lQGSP_BIC

EXTRALIBS += -lPackaging

CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/FTFC/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/FTFP/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LBE/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_BERT/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_BIC/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_GN/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_HP/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_BERT_HP/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_BIC/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_BIC_HP/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_LEAD/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_LEAD_HP/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_PRECO/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_PRECO_HP/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_EMV/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/Packaging/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSC/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSC_LEAD/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSC_LEAD_HP/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSP/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSP_BERT/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSP_BERT_HP/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSP_BIC/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSP_GN/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSP_HP/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSP_Model/include
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSP_EMV/include
4 changes: 4 additions & 0 deletions examples/advanced/hadrontherapy/History
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ $Id: History, v 1.6 2004/02/27 G.A.P. Cirrone
Category History file
---------------------

24.07.2006 S. Guatelli (hadrontherapy-V08-01-00)
- Bug fix in the HadrontherapyProtonPrecompound.cc concerning
neutron fission and capture

30.05.2006 S. Guatelli (hadrontherapy-V08-00-04)
- Bug deleted in all the hadronic phsyics lists; the hadronic
processes are not activated for He3 at the moment.
Expand Down
Loading

0 comments on commit c332f3e

Please sign in to comment.