Skip to content

Commit c332f3e

Browse files
committed
Import Geant4 8.1.1 source tree
1 parent 216a75e commit c332f3e

File tree

151 files changed

+7596
-5418
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

151 files changed

+7596
-5418
lines changed

ReleaseNotes/Patch4.8.1-1.txt

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
2+
Geant4 8.1 - patch-01 Release Notes
3+
-----------------------------------
4+
5+
27 July 2006
6+
7+
List of fixes included in this public patch since the public release 8.1:
8+
9+
o Geometry:
10+
--------
11+
+ management
12+
o Fixed problem in G4Region::ScanVolumeTree() for volume scanning
13+
related to nested parameterisations.
14+
15+
o Particles:
16+
---------
17+
+ Code cleanup for G4PrimaryVertex class.
18+
19+
o Electromagnetic processes:
20+
-------------------------
21+
+ muons:
22+
o G4EnergyLossForExtrapolator: fixed misprint in name for method
23+
EnergyDispersion().
24+
+ utils:
25+
o Do not clear loss table map in G4LossTableManager to avoid crash
26+
for activation/desactivation of regime with ion gun.
27+
Propagating 'RandomStep' flag to processes.
28+
29+
o Hadronic Processes:
30+
------------------
31+
+ models/chiral_inv_phase_space/body:
32+
o Bug fix in QGSC for redefenition of Chipolino.
33+
o Fixed light Cone Boost bug, causing the error message from vectors.
34+
+ models/coherent_elastic:
35+
o Fixed problem in rotation of final state which needs to be done in
36+
PostStep of the process and not at model level.
37+
o Removed 1 keV limit from G4UHadronElasticProcess.
38+
+ models/radioactive_decay
39+
o G4NuclearDecayChannel::BetaDecayIt(): make additional check for
40+
negative sqrt() argument in 'daughtermomentum[1]'.
41+
42+
o Physics Lists:
43+
-------------
44+
+ Fixed initialisation problem for QBBC_HP
45+
+ Corrected flag for HP regime in G4HadronElasticPhysics() to be 'true'
46+
for LHEP_HP and QGSP_HP.
47+
+ Added G4NeutronHPElasticData in HP physics lists for hadron elastic
48+
physics.
49+
+ Added cout of list of processes and models for QBBC.
50+
51+
52+
o Examples:
53+
--------
54+
+ Updated reference outputs.
55+
+ advanced/composite_calorimeter
56+
o Updated hadronic physics list to be consistent with validation runs.
57+
+ advanced/lAr_calorimeter
58+
o Updated hadronic physics list to be consistent with validation runs.
59+
o Fixed few problems of use of non-initialised variables.
60+
o Fixed compilation problems on gcc-4.X.
61+
+ advanced/hadrontherapy
62+
o Corrected hadronic physics list for Precompund model.
63+
+ advanced/radioprotection
64+
o Added missing inclusion of G4UItcsh.hh inside main().
65+
+ extended/eventgenerator/HepMC
66+
o Updated physics lists to conform with non-static particles.
67+
+ extended/parallel/ParN02
68+
+ extended/parallel/ParN04
69+
o Updated physics lists to conform with non-static particles.
70+
71+
----------------------------------------------------------------------------
72+
73+
Technical Notes
74+
---------------
75+
76+
o This patch should be applied on top of release 8.1.
77+
o Technical notes distributed for release 8.1 are also applicable and
78+
valid for this patch.
79+
80+
The code and rebuilt binary libraries for release 8.1 are available through
81+
our "Source Code" Web page: http://cern.ch/geant4
82+
83+
Please refer to the Geant4 User Documentation:
84+
http://cern.ch/geant4/G4UsersDocuments/Overview/html
85+
for further information about using Geant4.

examples/History

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
$Id: History,v 1.111 2006/06/30 07:18:54 gcosmo Exp $
1+
$Id: History,v 1.112 2006/07/26 11:01:08 gcosmo Exp $
22
-------------------------------------------------------------------
33

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

20+
26th July 2006 Gabriele Cosmo (examples-V08-01-01)
21+
- Updated reference outputs according to reference tag geant4-08-01-ref-01.
22+
- Includes tags: ccal-V08-01-00, hadrontherapy-V08-01-01, exHepMC-V08-01-00,
23+
lAr_calorimeter-V08-01-00, radioprotection-V08-01-00,
24+
ParN02-V08-01-00, ParN04-V08-01-00.
25+
2026
30th June 2006 Gabriele Cosmo (examples-V08-01-00)
2127
- Updated reference outputs according to reference tag geant4-08-01-ref-00.
2228
- Changed disclaimer on each file.
@@ -30,7 +36,7 @@ committal in the CVS repository !
3036
exampleN01-V08-00-00, exampleN02-V08-00-03,
3137
exampleN03-V08-00-06, exampleN04-V08-00-01,
3238
exampleN05-V08-00-01, exampleN06-V08-00-02,
33-
exampleN07-V08-00-00
39+
exampleN07-V08-00-00.
3440

3541
1st June 2006 Gabriele Cosmo (examples-V08-00-05)
3642
- Updated reference outputs according to reference tag geant4-08-00-ref-05.

examples/advanced/composite_calorimeter/History

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-------------------------------------------------------------------
2-
$Id: History,v 1.29 2005/12/08 16:07:43 ribon Exp $
2+
$Id: History,v 1.30 2006/07/21 11:48:19 ribon Exp $
33
-------------------------------------------------------------------
44

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

12+
21.07.2006 - A.Ribon (ccal-V08-01-00)
13+
- New hadronic_lists.gmk, consistent with lAr_calorimeter.
14+
1215
08.12.2005 - A.Ribon (ccal-V07-01-01)
1316
- Migration to CLHEP namespace.
1417

examples/advanced/composite_calorimeter/README

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-------------------------------------------------------------------
2-
$Id: README,v 1.11 2004/05/18 14:57:48 ribon Exp $
2+
$Id: README,v 1.12 2006/07/25 11:02:56 gcosmo Exp $
33
-------------------------------------------------------------------
44

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

257-
Please refer to the Web page:
258-
259-
http://cmsdoc.cern.ch/~hpw/GHAD/HomePage/index.html
260-
261-
for more information on these (and others) Physics Lists.
262-
Please notice that, for the time being, some classes, which can be
263-
downloaded from the above Web page, have to be included in the
264-
include/ and src/ subdirectories of this example. However, hopefully
265-
soon, these classes will be distributed with Geant4 and therefore their
266-
explicit inclusion in the example will no longer be necessary.
267-
268257

269258
5. Particle Generator
270259
---------------------
Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $Id: hadronic_lists.gmk,v 1.6 2005/10/13 09:38:07 ribon Exp $
1+
# $Id: hadronic_lists.gmk,v 1.8 2006/07/21 07:27:46 ribon Exp $
22
# --------------------------------------------------------------
33
# hadronic physics-lists setup
44
# --------------------------------------------------------------
@@ -14,47 +14,47 @@ endif
1414
EXTRALIBS += -lFTFP
1515
# EXTRALIBS += -lLBE
1616
EXTRALIBS += -lLHEP
17-
# EXTRALIBS += -lLHEP_GN
18-
# EXTRALIBS += -lLHEP_HP
1917
# EXTRALIBS += -lLHEP_LEAD
2018
# EXTRALIBS += -lLHEP_BERT_HP
2119
# EXTRALIBS += -lLHEP_BIC_HP
2220
# EXTRALIBS += -lLHEP_LEAD_HP
2321
# EXTRALIBS += -lLHEP_PRECO
24-
# EXTRALIBS += -lQGSP_BERT
22+
EXTRALIBS += -lLHEP_EMV
23+
EXTRALIBS += -lQGSP_BERT
24+
EXTRALIBS += -lQGSP_BERT_HP
2525
# EXTRALIBS += -lLHEP_PRECO_HP
2626
EXTRALIBS += -lQGSC
2727
# EXTRALIBS += -lQGSC_LEAD
2828
# EXTRALIBS += -lQGSC_LEAD_HP
2929
EXTRALIBS += -lQGSP
30-
# EXTRALIBS += -lQGSP_GN
31-
# EXTRALIBS += -lQGSP_HP
30+
EXTRALIBS += -lQGSP_HP
31+
EXTRALIBS += -lQGSP_EMV
3232
# EXTRALIBS += -lLHEP_BERT
3333
# EXTRALIBS += -lLHEP_BIC
34-
# EXTRALIBS += -lQGSP_BIC
34+
EXTRALIBS += -lQGSP_BIC
35+
3536
EXTRALIBS += -lPackaging
3637

3738
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/FTFC/include
3839
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/FTFP/include
3940
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LBE/include
4041
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP/include
4142
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_BERT/include
42-
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_BIC/include
43-
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_GN/include
44-
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_HP/include
4543
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_BERT_HP/include
44+
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_BIC/include
4645
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_BIC_HP/include
4746
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_LEAD/include
4847
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_LEAD_HP/include
4948
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_PRECO/include
5049
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_PRECO_HP/include
50+
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/LHEP_EMV/include
5151
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/Packaging/include
5252
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSC/include
5353
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSC_LEAD/include
5454
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSC_LEAD_HP/include
5555
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSP/include
5656
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSP_BERT/include
57+
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSP_BERT_HP/include
5758
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSP_BIC/include
58-
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSP_GN/include
5959
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSP_HP/include
60-
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSP_Model/include
60+
CPPFLAGS += -I$(G4LISTS_BASE)/hadronic/QGSP_EMV/include

examples/advanced/hadrontherapy/History

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ $Id: History, v 1.6 2004/02/27 G.A.P. Cirrone
99
Category History file
1010
---------------------
1111

12+
24.07.2006 S. Guatelli (hadrontherapy-V08-01-00)
13+
- Bug fix in the HadrontherapyProtonPrecompound.cc concerning
14+
neutron fission and capture
15+
1216
30.05.2006 S. Guatelli (hadrontherapy-V08-00-04)
1317
- Bug deleted in all the hadronic phsyics lists; the hadronic
1418
processes are not activated for He3 at the moment.

0 commit comments

Comments
 (0)