Import Geant4 10.5.0 source tree

This commit is contained in:
Gabriele Cosmo
2018-12-07 15:15:39 +01:00
parent 6aa23be517
commit db49709b53
11370 changed files with 187480 additions and 160142 deletions
@@ -1,4 +1,3 @@
//$Id$
///\file "hadronic/NeutronSource/.README.txt"
///\brief Example NeutronSource README page
@@ -38,7 +37,7 @@
"Full" set of physics processes are registered, but via PhysicsConstructor
objects rather than complete pre-defined G4 physics lists. This alternative
way gives more freedom to register physics.
way may give more freedom to register physics.
Physics constructors are either constructors provided in Geant4 (with G4 prefix)
or 'local'. They include : HadronElastic, HadronInelastic, IonsInelastic, GammaNuclear,
@@ -55,6 +54,8 @@
This is enough when spatial distribution of deposited energy do not need
to be accurate (see param->SetStepFunction(1., 1*mm)).
In PhysicsList::ConstructProcess() we give an example of how to access hadronic models.
Several hadronic physics options are controlled by environment variables.
To trigger them, an envHadronic.csh has been added in this example.
One must select the options wished, and do
@@ -1,4 +1,3 @@
# $Id: GNUmakefile 67909 2013-03-12 18:51:09Z vnivanch $
# ----------------------------------------------------------
# GNUmakefile for examples module. Gabriele Cosmo, 06/04/98
# ----------------------------------------------------------
@@ -1,4 +1,3 @@
$Id: History 71654 2013-06-19 18:20:04Z maire $
=========================================================
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
@@ -13,6 +12,22 @@ track of all tags.
----------------------------------------------------------
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
07-10-18 mma (NeutronSource-V10-04-07)
- PhysicsList : use G4IonElasticPhysics and G4IonPhysicsXS
07-08-18 mma (NeutronSource-V10-04-06)
- PhysicsList::ConstructProcess() : activate the use of GetHadronicModel(modelName)
17-07-18 mma (NeutronSource-V10-04-05)
- PhysicsList::ConstructProcess() : example to use GetHadronicModel(modelName)
05-07-18 mma (NeutronSource-V10-04-04)
- PhysicsList : modifications to use method ConstructProcess()
25-06-18 mma (NeutronSource-V10-04-03)
- envHadronic : add env variables for particleHP (PHP)
09-05-18 B. Morgan (NeutronSource-V10-04-02)
- Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
@@ -27,7 +27,6 @@
/// \brief Main program of the hadronic/NeutronSource example
//
//
// $Id: TestEm1.cc,v 1.16 2010-04-06 11:11:24 maire Exp $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Geant4 version Name: geant4-10-05-ref-00 (7-December-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -83,12 +83,13 @@ NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use
sigma+Inelastic,anti_sigma+Inelastic, xi-Inelastic, anti_xi-Inelastic
xi0Inelastic, anti_xi0Inelastic, omega-Inelastic,anti_omega-Inelastic
anti_protonInelastic,anti_neutronInelastic,anti_deuteronInelastic,anti_tritonInelastic
anti_He3Inelastic,anti_alphaInelastic, dInelastic, tInelastic
He3Inelastic, alphaInelastic, ionInelastic, photonNuclear
msc, hIoni, ionIoni, nuclearStopping
eIoni, eBrem, annihil, phot
compt, conv, muIoni, muBrems
muPairProd, Decay, RadioactiveDecay
anti_He3Inelastic,anti_alphaInelastic, ionElastic, dInelastic
tInelastic, He3Inelastic, alphaInelastic, ionInelastic
photonNuclear, msc, hIoni, ionIoni
nuclearStopping, eIoni, eBrem, annihil
phot, compt, conv, muIoni
muBrems, muPairProd, Decay, RadioactiveDecay
/process/inactivate hadElastic
/run/physicsModified
#
@@ -129,10 +130,15 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
---------------------------------------------------
Hadronic Processes for GenericIon
Process: ionElastic
Model: NNDiffuseElastic: 0 meV/n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 meV ---> 100 TeV
Process: ionInelastic
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
Model: FTFP: 2 GeV/n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov nucleus nucleus: 0 meV ---> 2.88022e+295 J
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 meV ---> 100 TeV
---------------------------------------------------
@@ -140,14 +146,13 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
Process: hadElastic
Model: hElasticLHEP: 0 meV/n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov nucleus nucleus: 0 meV ---> 2.88022e+295 J
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 meV ---> 100 TeV
Process: He3Inelastic
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
Model: FTFP: 2 GeV/n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov nucleus nucleus: 0 meV ---> 2.88022e+295 J
Cr_sctns: GheishaInelastic: 0 meV ---> 100 TeV
Cr_sctns: G4ParticleInelasticXS: 0 meV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for alpha
@@ -159,8 +164,7 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
Process: alphaInelastic
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
Model: FTFP: 2 GeV/n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov nucleus nucleus: 0 meV ---> 2.88022e+295 J
Cr_sctns: GheishaInelastic: 0 meV ---> 100 TeV
Cr_sctns: G4ParticleInelasticXS: 0 meV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for anti_He3
@@ -168,12 +172,12 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
Process: hadElastic
Model: hElasticLHEP: 0 meV/n ---> 100.1 MeV/n
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 meV ---> 2.88022e+295 J
Cr_sctns: AntiAGlauber: 0 meV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 meV ---> 100 TeV
Process: anti_He3Inelastic
Model: FTFP: 0 meV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 meV ---> 2.88022e+295 J
Cr_sctns: AntiAGlauber: 0 meV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 meV ---> 100 TeV
---------------------------------------------------
@@ -182,12 +186,12 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
Process: hadElastic
Model: hElasticLHEP: 0 meV/n ---> 100.1 MeV/n
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 meV ---> 2.88022e+295 J
Cr_sctns: AntiAGlauber: 0 meV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 meV ---> 100 TeV
Process: anti_alphaInelastic
Model: FTFP: 0 meV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 meV ---> 2.88022e+295 J
Cr_sctns: AntiAGlauber: 0 meV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 meV ---> 100 TeV
---------------------------------------------------
@@ -196,12 +200,12 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
Process: hadElastic
Model: hElasticLHEP: 0 meV/n ---> 100.1 MeV/n
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 meV ---> 2.88022e+295 J
Cr_sctns: AntiAGlauber: 0 meV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 meV ---> 100 TeV
Process: anti_deuteronInelastic
Model: FTFP: 0 meV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 meV ---> 2.88022e+295 J
Cr_sctns: AntiAGlauber: 0 meV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 meV ---> 100 TeV
---------------------------------------------------
@@ -213,7 +217,7 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
Process: anti_neutronInelastic
Model: FTFP: 0 meV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 meV ---> 2.88022e+295 J
Cr_sctns: AntiAGlauber: 0 meV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 meV ---> 100 TeV
---------------------------------------------------
@@ -222,12 +226,12 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
Process: hadElastic
Model: hElasticLHEP: 0 meV ---> 100.1 MeV
Model: AntiAElastic: 100 MeV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 meV ---> 2.88022e+295 J
Cr_sctns: AntiAGlauber: 0 meV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 meV ---> 100 TeV
Process: anti_protonInelastic
Model: FTFP: 0 meV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 meV ---> 2.88022e+295 J
Cr_sctns: AntiAGlauber: 0 meV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 meV ---> 100 TeV
---------------------------------------------------
@@ -236,12 +240,12 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
Process: hadElastic
Model: hElasticLHEP: 0 meV/n ---> 100.1 MeV/n
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 meV ---> 2.88022e+295 J
Cr_sctns: AntiAGlauber: 0 meV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 meV ---> 100 TeV
Process: anti_tritonInelastic
Model: FTFP: 0 meV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 meV ---> 2.88022e+295 J
Cr_sctns: AntiAGlauber: 0 meV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 meV ---> 100 TeV
---------------------------------------------------
@@ -254,8 +258,7 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
Process: dInelastic
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
Model: FTFP: 2 GeV/n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov nucleus nucleus: 0 meV ---> 2.88022e+295 J
Cr_sctns: GheishaInelastic: 0 meV ---> 100 TeV
Cr_sctns: G4ParticleInelasticXS: 0 meV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for gamma
@@ -263,21 +266,20 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
Process: photonNuclear
Model: BertiniCascade: 0 meV ---> 10 GeV
Cr_sctns: PhotoNuclearXS: 0 meV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 meV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for kaon+
Process: hadElastic
Model: hElasticLHEP: 0 meV ---> 100 TeV
Cr_sctns: Glauber-Gribov: 0 meV ---> 2.88022e+295 J
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 meV ---> 100 TeV
Process: kaon+Inelastic
Model: QGSP: 12 GeV ---> 100 TeV
Model: FTFP: 4 GeV ---> 25 GeV
Model: BertiniCascade: 0 meV ---> 5 GeV
Cr_sctns: Glauber-Gribov: 0 meV ---> 2.88022e+295 J
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
Cr_sctns: ChipsKaonPlusInelasticXS: 0 meV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 meV ---> 100 TeV
@@ -286,14 +288,14 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
Process: hadElastic
Model: hElasticLHEP: 0 meV ---> 100 TeV
Cr_sctns: Glauber-Gribov: 0 meV ---> 2.88022e+295 J
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 meV ---> 100 TeV
Process: kaon-Inelastic
Model: QGSP: 12 GeV ---> 100 TeV
Model: FTFP: 4 GeV ---> 25 GeV
Model: BertiniCascade: 0 meV ---> 5 GeV
Cr_sctns: Glauber-Gribov: 0 meV ---> 2.88022e+295 J
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
Cr_sctns: ChipsKaonMinusInelasticXS: 0 meV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 meV ---> 100 TeV
@@ -318,7 +320,6 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
Model: NeutronHPElastic: 0 meV ---> 20 MeV
Cr_sctns: NeutronHPElasticXS: 0 meV ---> 20 MeV
Cr_sctns: G4NeutronElasticXS: 0 meV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 meV ---> 100 TeV
Process: neutronInelastic
Model: QGSP: 12 GeV ---> 100 TeV
@@ -333,12 +334,10 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
Model: nRadCapture: 19.9 MeV ---> 100 TeV
Cr_sctns: NeutronHPCaptureXS: 0 meV ---> 20 MeV
Cr_sctns: G4NeutronCaptureXS: 0 meV ---> 100 TeV
Cr_sctns: NeutronHPCaptureXS: 0 meV ---> 20 MeV
Cr_sctns: GheishaCaptureXS: 0 meV ---> 100 TeV
Process: nFission
Model: NeutronHPFission: 0 meV ---> 20 MeV
Model: G4LFission: 19.9 MeV ---> 2.88022e+295 J
Model: G4LFission: 19.9 MeV ---> 100 TeV
Cr_sctns: NeutronHPFissionXS: 0 meV ---> 20 MeV
Cr_sctns: GheishaFissionXS: 0 meV ---> 100 TeV
@@ -354,13 +353,7 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
Model: QGSP: 12 GeV ---> 100 TeV
Model: FTFP: 4 GeV ---> 25 GeV
Model: BertiniCascade: 0 meV ---> 5 GeV
Cr_sctns: G4CrossSectionPairGG: 0 meV ---> 100 TeV
G4CrossSectionPairGG: G4PiNuclearCrossSection cross sections
below 91 GeV, Glauber-Gribov above
Cr_sctns: G4CrossSectionPairGG: 0 meV ---> 100 TeV
G4CrossSectionPairGG: G4PiNuclearCrossSection cross sections
below 91 GeV, Glauber-Gribov above
Cr_sctns: GheishaInelastic: 0 meV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber-Gribov: 0 meV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for pi-
@@ -374,21 +367,14 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
Model: QGSP: 12 GeV ---> 100 TeV
Model: FTFP: 4 GeV ---> 25 GeV
Model: BertiniCascade: 0 meV ---> 5 GeV
Cr_sctns: G4CrossSectionPairGG: 0 meV ---> 100 TeV
G4CrossSectionPairGG: G4PiNuclearCrossSection cross sections
below 91 GeV, Glauber-Gribov above
Cr_sctns: G4CrossSectionPairGG: 0 meV ---> 100 TeV
G4CrossSectionPairGG: G4PiNuclearCrossSection cross sections
below 91 GeV, Glauber-Gribov above
Cr_sctns: GheishaInelastic: 0 meV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber-Gribov: 0 meV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for proton
Process: hadElastic
Model: hElasticCHIPS: 0 meV ---> 100 TeV
Cr_sctns: ChipsProtonElasticXS: 0 meV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 meV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 meV ---> 100 TeV
Process: protonInelastic
Model: QGSP: 12 GeV ---> 100 TeV
@@ -406,29 +392,9 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
Process: tInelastic
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
Model: FTFP: 2 GeV/n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov nucleus nucleus: 0 meV ---> 2.88022e+295 J
Cr_sctns: GheishaInelastic: 0 meV ---> 100 TeV
Cr_sctns: G4ParticleInelasticXS: 0 meV ---> 100 TeV
================================================================
=======================================================================
====== Pre-compound/De-excitation Physics Parameters ========
=======================================================================
Type of pre-compound inverse x-section 3
Pre-compound model active 1
Pre-compound low energy (MeV) 0.1
Type of de-excitation inverse x-section 3
Type of de-excitation factory Evaporation
Number of de-excitation channels 8
Min excitation energy (keV) 0.01
Min energy per nucleon for multifragmentation (MeV) 1e+05
Level density (1/MeV) 0.1
Time limit for long lived isomeres (ns) 1442.7
Internal e- conversion flag 1
Store e- internal conversion data 1
Electron internal conversion ID 0
Correlated gamma emission flag 0
Max 2J for sampling of angular correlations 10
=======================================================================
========= Table of registered couples ==============================
@@ -474,209 +440,200 @@ Index : 2 used in the geometry : Yes
Run terminated.
Run Summary
Number of events processed : 10000
User=7.390000s Real=7.658844s Sys=0.020000s
User=3.580000s Real=4.234010s Sys=0.010000s
The run is 10000 Am241 of 0 meV within BeO (D = 3 cm L = 6 cm )
Process calls frequency :
RadioactiveDecay= 234727 Transportation= 188250 alphaInelastic= 20
annihil= 3 compt= 34495 conv= 3
eIoni= 611642 ionIoni= 198815 msc= 14019
neutronInelastic= 1 phot= 48923
RadioactiveDecay= 222724 Transportation= 248575 alphaInelastic= 23
compt= 73264 eIoni= 180796 ionIoni= 198984
msc= 15434 phot= 68840
List of generated particles:
Ac225: 9995 Emean = 163.56 meV ( 1.8626 meV --> 1.1498 eV )
Ac225[155.650]: 2 Emean = 363.27 meV ( 272 meV --> 454.54 meV)
Ac225[40.090]: 6926 Emean = 378.34 meV ( 2.4156 meV --> 982.89 meV)
At217: 9990 Emean = 116.37 keV ( 105.97 keV --> 117.05 keV)
At217[100.250]: 169 Emean = 114.55 keV ( 106.71 keV --> 115.23 keV)
At217[218.120]: 1535 Emean = 112.98 keV ( 106.21 keV --> 113.09 keV)
At217[272.070]: 18 Emean = 111.63 keV ( 110.12 keV --> 112.11 keV)
At217[368.230]: 39 Emean = 110.37 keV ( 110.37 keV --> 110.37 keV)
At217[382.340]: 8 Emean = 110.11 keV ( 110.11 keV --> 110.11 keV)
At217[410.640]: 18 Emean = 109.6 keV ( 109.6 keV --> 109.6 keV)
At217[424.350]: 4 Emean = 109.35 keV ( 109.35 keV --> 109.35 keV)
At217[568.500]: 1 Emean = 106.73 keV ( 106.73 keV --> 106.73 keV)
At217[577.000]: 9 Emean = 106.58 keV ( 106.58 keV --> 106.58 keV)
Bi209: 10000 Emean = 1.2274 eV ( 2.6193 meV --> 2.7071 eV )
Bi213: 9991 Emean = 132.93 keV ( 2.435 eV --> 132.95 keV)
Bi213[257.870]: 5 Emean = 125.73 keV ( 122.02 keV --> 128.18 keV)
Bi213[593.180]: 2 Emean = 121.99 keV ( 121.99 keV --> 121.99 keV)
Bi213[982.870]: 1 Emean = 2.9932 eV ( 2.9932 eV --> 2.9932 eV )
C12: 7 Emean = 947.9 keV ( 541.54 keV --> 2.1673 MeV)
Fe56: 1 Emean = 62.614 keV ( 62.614 keV --> 62.614 keV)
Fr221: 9999 Emean = 104.84 keV ( 24.214 meV --> 105.65 keV)
Fr221[100.890]: 168 Emean = 102.9 keV ( 94.345 keV --> 103.85 keV)
Fr221[108.410]: 442 Emean = 103.13 keV ( 94.036 keV --> 103.72 keV)
Fr221[145.910]: 11 Emean = 102.02 keV ( 101.4 keV --> 103.05 keV)
Fr221[150.070]: 137 Emean = 101.38 keV ( 2.4168 eV --> 102.97 keV)
Fr221[195.770]: 432 Emean = 101.82 keV ( 1.8153 eV --> 102.16 keV)
Fr221[224.640]: 118 Emean = 101.62 keV ( 98.798 keV --> 101.65 keV)
Fr221[234.510]: 3 Emean = 101.47 keV ( 101.47 keV --> 101.47 keV)
Fr221[253.560]: 125 Emean = 101.09 keV ( 98.289 keV --> 101.13 keV)
Fr221[26.000]: 273 Emean = 102.88 keV ( 94.82 keV --> 105.18 keV)
Fr221[272.600]: 2 Emean = 100.79 keV ( 100.79 keV --> 100.79 keV)
Fr221[279.210]: 9 Emean = 100.2 keV ( 98.461 keV --> 100.67 keV)
Fr221[288.080]: 6 Emean = 99.892 keV ( 98.478 keV --> 100.52 keV)
Fr221[294.660]: 1 Emean = 100.4 keV ( 100.4 keV --> 100.4 keV)
Fr221[36.640]: 2636 Emean = 104.42 keV ( 93.979 keV --> 105 keV)
Fr221[38.540]: 1058 Emean = 104.29 keV ( 26.019 meV --> 104.96 keV)
Fr221[393.350]: 10 Emean = 98.641 keV ( 98.641 keV --> 98.641 keV)
Fr221[400.750]: 2 Emean = 98.509 keV ( 98.509 keV --> 98.509 keV)
Fr221[517.810]: 11 Emean = 96.424 keV ( 96.424 keV --> 96.424 keV)
Ac225: 9997 Emean = 140.67 meV ( 2.1246 meV --> 1.1421 eV )
Ac225[155.650]: 1 Emean = 451.66 meV ( 451.66 meV --> 451.66 meV)
Ac225[29.940]: 1 Emean = 37.719 meV ( 37.719 meV --> 37.719 meV)
Ac225[40.090]: 6966 Emean = 377.68 meV ( 0.087311 meV --> 981.32 meV)
At217: 9989 Emean = 116.36 keV ( 106.18 keV --> 117.05 keV)
At217[100.250]: 154 Emean = 114.63 keV ( 109.43 keV --> 115.23 keV)
At217[218.120]: 1551 Emean = 112.97 keV ( 106.26 keV --> 113.09 keV)
At217[272.070]: 23 Emean = 111.66 keV ( 110.29 keV --> 112.11 keV)
At217[310.300]: 1 Emean = 111.42 keV ( 111.42 keV --> 111.42 keV)
At217[368.230]: 57 Emean = 110.3 keV ( 106.43 keV --> 110.37 keV)
At217[382.340]: 4 Emean = 110.11 keV ( 110.11 keV --> 110.11 keV)
At217[410.640]: 21 Emean = 109.6 keV ( 109.6 keV --> 109.6 keV)
At217[424.350]: 2 Emean = 109.35 keV ( 109.35 keV --> 109.35 keV)
At217[577.000]: 8 Emean = 106.58 keV ( 106.58 keV --> 106.58 keV)
Be9: 4 Emean = 778.42 keV ( 23.82 keV --> 2.0179 MeV)
Bi209: 10000 Emean = 1.2333 eV ( 0.81491 meV --> 2.7343 eV )
Bi213: 9989 Emean = 132.94 keV ( 122.17 keV --> 132.95 keV)
Bi213[257.870]: 5 Emean = 125.79 keV ( 122.09 keV --> 128.18 keV)
Bi213[593.180]: 4 Emean = 121.99 keV ( 121.99 keV --> 121.99 keV)
C12: 4 Emean = 745.8 keV ( 98.779 keV --> 1.2711 MeV)
Fr221: 10000 Emean = 104.85 keV ( 28.551 meV --> 105.65 keV)
Fr221[100.890]: 149 Emean = 103.21 keV ( 98.785 keV --> 103.85 keV)
Fr221[108.410]: 487 Emean = 102.45 keV ( 84.285 meV --> 103.72 keV)
Fr221[145.910]: 5 Emean = 99.849 keV ( 95.54 keV --> 103.05 keV)
Fr221[150.070]: 128 Emean = 102.82 keV ( 98.726 keV --> 102.97 keV)
Fr221[195.770]: 415 Emean = 102.09 keV ( 94.191 keV --> 102.16 keV)
Fr221[224.640]: 98 Emean = 101.55 keV ( 98.613 keV --> 101.65 keV)
Fr221[234.510]: 5 Emean = 101.47 keV ( 101.47 keV --> 101.47 keV)
Fr221[253.560]: 137 Emean = 101.13 keV ( 101.13 keV --> 101.13 keV)
Fr221[26.000]: 113 Emean = 103.29 keV ( 95.368 keV --> 105.18 keV)
Fr221[279.210]: 11 Emean = 100.67 keV ( 100.67 keV --> 100.67 keV)
Fr221[288.080]: 3 Emean = 100.52 keV ( 100.52 keV --> 100.52 keV)
Fr221[294.660]: 5 Emean = 40.161 keV ( 964.15 meV --> 100.4 keV)
Fr221[36.640]: 2318 Emean = 104.55 keV ( 94.47 keV --> 105 keV)
Fr221[38.540]: 1062 Emean = 104.37 keV ( 98.271 keV --> 104.96 keV)
Fr221[393.350]: 15 Emean = 98.641 keV ( 98.641 keV --> 98.641 keV)
Fr221[400.750]: 5 Emean = 98.509 keV ( 98.509 keV --> 98.509 keV)
Fr221[517.810]: 7 Emean = 96.424 keV ( 96.424 keV --> 96.424 keV)
Fr221[552.050]: 24 Emean = 95.814 keV ( 95.814 keV --> 95.814 keV)
Fr221[570.810]: 2 Emean = 95.48 keV ( 95.48 keV --> 95.48 keV)
Fr221[602.200]: 1 Emean = 94.921 keV ( 94.921 keV --> 94.921 keV)
Fr221[630.710]: 6 Emean = 94.413 keV ( 94.413 keV --> 94.413 keV)
Fr221[749.160]: 1 Emean = 92.303 keV ( 92.303 keV --> 92.303 keV)
Fr221[99.620]: 872 Emean = 103.59 keV ( 92.489 keV --> 103.87 keV)
Fr221[99.850]: 146 Emean = 102.82 keV ( 384.64 meV --> 103.87 keV)
Ne20: 1 Emean = 980.21 keV ( 980.21 keV --> 980.21 keV)
Np237: 10000 Emean = 92.569 keV ( 90.187 keV --> 93.678 keV)
Np237[102.959]: 1441 Emean = 91.882 keV ( 90.828 keV --> 91.966 keV)
Fr221[570.810]: 1 Emean = 95.48 keV ( 95.48 keV --> 95.48 keV)
Fr221[602.200]: 2 Emean = 94.921 keV ( 94.921 keV --> 94.921 keV)
Fr221[630.710]: 1 Emean = 94.413 keV ( 94.413 keV --> 94.413 keV)
Fr221[824.200]: 1 Emean = 90.967 keV ( 90.967 keV --> 90.967 keV)
Fr221[99.620]: 892 Emean = 103.63 keV ( 95.46 keV --> 103.87 keV)
Fr221[99.850]: 144 Emean = 103.75 keV ( 98.669 keV --> 103.87 keV)
Ne20: 4 Emean = 976.49 keV ( 521.64 keV --> 1.39 MeV)
Np237: 10000 Emean = 92.567 keV ( 89.865 keV --> 93.678 keV)
Np237[102.959]: 1375 Emean = 91.911 keV ( 89.889 keV --> 91.966 keV)
Np237[129.990]: 1 Emean = 91.516 keV ( 91.516 keV --> 91.516 keV)
Np237[158.497]: 173 Emean = 91.035 keV ( 89.886 keV --> 91.042 keV)
Np237[158.497]: 194 Emean = 91.042 keV ( 91.042 keV --> 91.042 keV)
Np237[225.957]: 1 Emean = 89.92 keV ( 89.92 keV --> 89.92 keV)
Np237[33.196]: 2174 Emean = 92.559 keV ( 90.711 keV --> 93.126 keV)
Np237[59.541]: 9923 Emean = 92.564 keV ( 90.108 keV --> 92.688 keV)
Np237[75.899]: 3 Emean = 92.416 keV ( 92.416 keV --> 92.416 keV)
Pa233: 10000 Emean = 81.947 keV ( 77.751 keV --> 83.776 keV)
Pa233[103.635]: 3295 Emean = 81.889 keV ( 77.592 keV --> 82.024 keV)
Pa233[109.070]: 881 Emean = 81.849 keV ( 77.594 keV --> 81.932 keV)
Pa233[133.200]: 3 Emean = 81.524 keV ( 81.524 keV --> 81.524 keV)
Pa233[163.510]: 106 Emean = 81.011 keV ( 81.011 keV --> 81.011 keV)
Pa233[169.166]: 121 Emean = 80.916 keV ( 80.916 keV --> 80.916 keV)
Pa233[179.000]: 74 Emean = 80.749 keV ( 80.749 keV --> 80.749 keV)
Pa233[201.634]: 110 Emean = 79.736 keV ( 78.481 keV --> 79.904 keV)
Pa233[212.341]: 372 Emean = 80.186 keV ( 80.186 keV --> 80.186 keV)
Pa233[218.000]: 62 Emean = 80.09 keV ( 80.09 keV --> 80.09 keV)
Pa233[237.890]: 648 Emean = 79.729 keV ( 78.536 keV --> 79.754 keV)
Pa233[257.183]: 3 Emean = 79.428 keV ( 79.428 keV --> 79.428 keV)
Pa233[279.720]: 35 Emean = 79.047 keV ( 79.047 keV --> 79.047 keV)
Np237[33.196]: 724 Emean = 92.512 keV ( 90.951 keV --> 93.126 keV)
Np237[59.541]: 9591 Emean = 92.586 keV ( 89.855 keV --> 92.688 keV)
Np237[75.899]: 1 Emean = 92.416 keV ( 92.416 keV --> 92.416 keV)
Pa233: 10000 Emean = 81.95 keV ( 77.609 keV --> 83.776 keV)
Pa233[103.635]: 3314 Emean = 81.889 keV ( 77.577 keV --> 82.024 keV)
Pa233[109.070]: 944 Emean = 81.882 keV ( 77.579 keV --> 81.932 keV)
Pa233[133.200]: 1 Emean = 81.524 keV ( 81.524 keV --> 81.524 keV)
Pa233[163.510]: 113 Emean = 81.011 keV ( 81.011 keV --> 81.011 keV)
Pa233[169.166]: 112 Emean = 80.916 keV ( 80.916 keV --> 80.916 keV)
Pa233[179.000]: 58 Emean = 80.749 keV ( 80.749 keV --> 80.749 keV)
Pa233[201.634]: 2 Emean = 79.74 keV ( 79.726 keV --> 79.755 keV)
Pa233[212.341]: 349 Emean = 80.186 keV ( 80.186 keV --> 80.186 keV)
Pa233[218.000]: 66 Emean = 80.09 keV ( 80.09 keV --> 80.09 keV)
Pa233[237.890]: 642 Emean = 79.75 keV ( 78.655 keV --> 79.754 keV)
Pa233[257.183]: 1 Emean = 79.428 keV ( 79.428 keV --> 79.428 keV)
Pa233[279.720]: 39 Emean = 79.047 keV ( 79.047 keV --> 79.047 keV)
Pa233[283.000]: 9 Emean = 78.991 keV ( 78.991 keV --> 78.991 keV)
Pa233[300.500]: 25 Emean = 78.695 keV ( 78.695 keV --> 78.695 keV)
Pa233[300.500]: 30 Emean = 78.695 keV ( 78.695 keV --> 78.695 keV)
Pa233[303.590]: 3 Emean = 78.643 keV ( 78.643 keV --> 78.643 keV)
Pa233[365.840]: 3 Emean = 77.591 keV ( 77.591 keV --> 77.591 keV)
Pa233[57.100]: 7405 Emean = 81.922 keV ( 77.616 keV --> 82.81 keV)
Pa233[6.671]: 374 Emean = 81.801 keV ( 78.484 keV --> 83.663 keV)
Pa233[70.544]: 320 Emean = 81.841 keV ( 78.544 keV --> 82.583 keV)
Pa233[86.468]: 5601 Emean = 81.937 keV ( 78.424 keV --> 82.314 keV)
Pa233[94.646]: 726 Emean = 80.031 keV ( 78.501 keV --> 81.122 keV)
Pb209: 10000 Emean = 157.33 keV ( 1.5582 eV --> 160.59 keV)
Pb209[1567.090]: 202 Emean = 599.1 meV ( 555.82 meV --> 1.7577 eV )
Pb209[2032.220]: 202 Emean = 129.91 meV ( 35.303 meV --> 10.207 eV )
Pb209[2149.430]: 197 Emean = 7.0643 eV ( 119.38 meV --> 13.122 eV )
Pb209[2315.900]: 3 Emean = 7.098 eV ( 4.744 eV --> 10.081 eV )
Pb209[2904.000]: 2 Emean = 4.0521 eV ( 3.9027 eV --> 4.2015 eV )
Pb209[3389.090]: 1 Emean = 369.33 meV ( 369.33 meV --> 369.33 meV)
Pb209[778.800]: 1 Emean = 11.603 eV ( 11.603 eV --> 11.603 eV )
Pb213: 1 Emean = 122.98 keV ( 122.98 keV --> 122.98 keV)
Po213: 9797 Emean = 137.05 eV ( 29.89 meV --> 145.62 keV)
Po213[1003.553]: 8 Emean = 705.17 meV ( 118.19 meV --> 1.2278 eV )
Po213[1045.670]: 1 Emean = 970.29 meV ( 970.29 meV --> 970.29 meV)
Po213[1100.167]: 57 Emean = 459.33 meV ( 46.479 meV --> 930.8 meV)
Po213[1119.291]: 5 Emean = 310.42 meV ( 193.86 meV --> 513.62 meV)
Po213[292.800]: 66 Emean = 1.8945 eV ( 212.84 meV --> 5.1647 eV )
Po213[440.450]: 3125 Emean = 2.4276 eV ( 4.8894 meV --> 4.9133 eV )
Po213[867.980]: 1 Emean = 596.66 meV ( 596.66 meV --> 596.66 meV)
Po217: 1 Emean = 111.69 keV ( 111.69 keV --> 111.69 keV)
Ra221: 9 Emean = 460.07 meV ( 123.43 meV --> 788.45 meV)
Ra225: 10000 Emean = 96.387 keV ( 16.997 meV --> 342.73 keV)
Ra225[100.500]: 2874 Emean = 97.098 keV ( 16.211 meV --> 336.17 keV)
Ra225[101.000]: 1 Emean = 81.848 keV ( 81.848 keV --> 81.848 keV)
Ra225[111.600]: 2229 Emean = 96.211 keV ( 51.572 meV --> 336.28 keV)
Ra225[120.360]: 37 Emean = 94.632 keV ( 36.555 keV --> 329.6 keV)
Ra225[149.960]: 2362 Emean = 96.55 keV ( 27.881 meV --> 335.53 keV)
Ra225[179.750]: 1693 Emean = 96.925 keV ( 94.18 meV --> 336.76 keV)
Ra225[203.500]: 1 Emean = 86.805 keV ( 86.805 keV --> 86.805 keV)
Ra225[215.800]: 4 Emean = 128.87 keV ( 83.492 keV --> 258.79 keV)
Ra225[220.550]: 79 Emean = 93.051 keV ( 27.487 keV --> 260.51 keV)
Ra225[225.200]: 6 Emean = 84.165 keV ( 81.793 keV --> 84.688 keV)
Ra225[226.900]: 20 Emean = 104.23 keV ( 70.628 keV --> 323.11 keV)
Ra225[236.250]: 6045 Emean = 95.495 keV ( 49.685 eV --> 335.88 keV)
Ra225[243.560]: 556 Emean = 94.811 keV ( 1.4132 keV --> 329.81 keV)
Ra225[248.500]: 21 Emean = 112.4 keV ( 86.018 keV --> 319.17 keV)
Ra225[25.410]: 8084 Emean = 96.513 keV ( 106.05 meV --> 342.7 keV)
Ra225[267.920]: 891 Emean = 96.343 keV ( 1.1031 keV --> 334.51 keV)
Ra225[272.150]: 61 Emean = 101.76 keV ( 62.049 keV --> 318.32 keV)
Ra225[284.490]: 145 Emean = 99.695 keV ( 24.492 keV --> 327.39 keV)
Ra225[293.000]: 1 Emean = 83.451 keV ( 83.451 keV --> 83.451 keV)
Ra225[31.560]: 514 Emean = 97.174 keV ( 6.5571 keV --> 335.51 keV)
Ra225[321.760]: 92 Emean = 100.23 keV ( 27.371 keV --> 318.34 keV)
Ra225[328.000]: 7 Emean = 84.627 keV ( 84.627 keV --> 84.627 keV)
Pa233[365.840]: 1 Emean = 77.591 keV ( 77.591 keV --> 77.591 keV)
Pa233[57.100]: 6486 Emean = 81.996 keV ( 77.593 keV --> 82.81 keV)
Pa233[6.671]: 304 Emean = 81.565 keV ( 78.569 keV --> 83.663 keV)
Pa233[70.544]: 273 Emean = 82.086 keV ( 78.556 keV --> 82.583 keV)
Pa233[86.468]: 4979 Emean = 82.165 keV ( 78.542 keV --> 82.314 keV)
Pa233[94.646]: 474 Emean = 79.873 keV ( 78.681 keV --> 80.976 keV)
Pb209: 10000 Emean = 157.13 keV ( 5.2021 eV --> 160.59 keV)
Pb209[1423.000]: 2 Emean = 6.3014 eV ( 5.6348 eV --> 6.9681 eV )
Pb209[1567.090]: 213 Emean = 555.82 meV ( 555.82 meV --> 555.82 meV)
Pb209[2032.220]: 213 Emean = 35.303 meV ( 35.303 meV --> 35.303 meV)
Pb209[2149.430]: 213 Emean = 7.3528 eV ( 399.77 meV --> 12.841 eV )
Pb209[2904.000]: 1 Emean = 3.5845 eV ( 3.5845 eV --> 3.5845 eV )
Pb209[3069.920]: 1 Emean = 3.7361 eV ( 3.7361 eV --> 3.7361 eV )
Po213: 9785 Emean = 166.94 eV ( 62.777 meV --> 145.62 keV)
Po213[1003.553]: 10 Emean = 574.03 meV ( 84.372 meV --> 1.1899 eV )
Po213[1045.670]: 1 Emean = 333.97 meV ( 333.97 meV --> 333.97 meV)
Po213[1100.167]: 49 Emean = 396.89 meV ( 16.269 meV --> 919.42 meV)
Po213[1119.291]: 12 Emean = 353.52 meV ( 41.415 meV --> 921.43 meV)
Po213[292.800]: 51 Emean = 2.512 eV ( 159.43 meV --> 5.7939 eV )
Po213[440.450]: 3108 Emean = 2.4175 eV ( 10.681 meV --> 4.9061 eV )
Po213[600.730]: 2 Emean = 2.3325 eV ( 1.5247 eV --> 3.1402 eV )
Ra221: 11 Emean = 446.78 meV ( 164.99 meV --> 732.49 meV)
Ra225: 10000 Emean = 95.659 keV ( 1.5425 meV --> 343.7 keV)
Ra225[100.500]: 1415 Emean = 96.14 keV ( 1.5004 keV --> 335.02 keV)
Ra225[111.600]: 1827 Emean = 95.376 keV ( 1.5006 keV --> 338.76 keV)
Ra225[120.360]: 211 Emean = 91.337 keV ( 32.524 keV --> 335.53 keV)
Ra225[149.960]: 1313 Emean = 94.952 keV ( 1.1511 keV --> 335.19 keV)
Ra225[179.750]: 1171 Emean = 95.849 keV ( 7.5961 meV --> 337.7 keV)
Ra225[203.500]: 5 Emean = 86.805 keV ( 86.805 keV --> 86.805 keV)
Ra225[215.800]: 5 Emean = 88.719 keV ( 86.59 keV --> 97.234 keV)
Ra225[220.550]: 50 Emean = 93.413 keV ( 82.501 keV --> 265.36 keV)
Ra225[225.200]: 5 Emean = 83.692 keV ( 79.871 keV --> 84.707 keV)
Ra225[226.900]: 20 Emean = 87.754 keV ( 6.3084 keV --> 221.01 keV)
Ra225[236.250]: 5606 Emean = 95.352 keV ( 539.33 eV --> 335.24 keV)
Ra225[243.560]: 503 Emean = 95.997 keV ( 17.016 keV --> 336.24 keV)
Ra225[248.500]: 27 Emean = 89.779 keV ( 86.018 keV --> 126.52 keV)
Ra225[25.410]: 7254 Emean = 95.71 keV ( 56.84 meV --> 343.74 keV)
Ra225[260.200]: 2 Emean = 83.425 keV ( 83.417 keV --> 83.434 keV)
Ra225[267.920]: 902 Emean = 95.914 keV ( 1.5086 keV --> 335.64 keV)
Ra225[272.150]: 24 Emean = 97.42 keV ( 83.432 keV --> 281.25 keV)
Ra225[284.490]: 134 Emean = 90.918 keV ( 9.8237 keV --> 301 keV)
Ra225[293.000]: 7 Emean = 72.199 keV ( 6.3093 keV --> 83.486 keV)
Ra225[31.560]: 788 Emean = 93.766 keV ( 52.387 meV --> 337.71 keV)
Ra225[321.760]: 97 Emean = 91.707 keV ( 9.3618 keV --> 306.02 keV)
Ra225[328.000]: 5 Emean = 83.658 keV ( 79.781 keV --> 84.627 keV)
Ra225[335.000]: 1 Emean = 84.504 keV ( 84.504 keV --> 84.504 keV)
Ra225[349.430]: 1 Emean = 84.252 keV ( 84.252 keV --> 84.252 keV)
Ra225[390.000]: 17 Emean = 115.58 keV ( 70.822 keV --> 322.73 keV)
Ra225[394.720]: 21 Emean = 93.277 keV ( 83.459 keV --> 217.99 keV)
Ra225[42.770]: 3814 Emean = 95.591 keV ( 7.9744 meV --> 335.45 keV)
Ra225[478.400]: 6 Emean = 81.995 keV ( 81.995 keV --> 81.995 keV)
Ra225[487.000]: 1 Emean = 81.845 keV ( 81.845 keV --> 81.845 keV)
Ra225[55.160]: 81 Emean = 90.756 keV ( 27.624 keV --> 329.68 keV)
Ra225[603.000]: 3 Emean = 79.815 keV ( 79.815 keV --> 79.815 keV)
Ra225[69.360]: 389 Emean = 98.198 keV ( 5.9746 keV --> 319.26 keV)
Rn217: 9 Emean = 123.59 keV ( 120.4 keV --> 124.71 keV)
Rn217[149.180]: 2 Emean = 121.12 keV ( 120.23 keV --> 122.01 keV)
Ra225[390.000]: 8 Emean = 94.973 keV ( 83.542 keV --> 144.61 keV)
Ra225[394.720]: 24 Emean = 84.059 keV ( 6.3188 keV --> 243.96 keV)
Ra225[42.770]: 3273 Emean = 96.392 keV ( 1.2857 keV --> 335.41 keV)
Ra225[478.400]: 4 Emean = 99.871 keV ( 81.995 keV --> 153.5 keV)
Ra225[487.000]: 3 Emean = 81.845 keV ( 81.845 keV --> 81.845 keV)
Ra225[55.160]: 235 Emean = 93.144 keV ( 14.488 keV --> 333.52 keV)
Ra225[603.000]: 6 Emean = 79.815 keV ( 79.815 keV --> 79.815 keV)
Ra225[609.000]: 1 Emean = 79.71 keV ( 79.71 keV --> 79.71 keV)
Ra225[69.360]: 1196 Emean = 94.794 keV ( 1.5731 keV --> 336.43 keV)
Rn217: 11 Emean = 122.45 keV ( 121.4 keV --> 124.71 keV)
Rn217[149.180]: 5 Emean = 122.01 keV ( 122.01 keV --> 122.01 keV)
Rn217[174.300]: 1 Emean = 121.55 keV ( 121.55 keV --> 121.55 keV)
Rn217[235.200]: 1 Emean = 120.45 keV ( 120.45 keV --> 120.45 keV)
Rn221: 5 Emean = 90.603 keV ( 90.159 keV --> 90.714 keV)
Rn217[184.000]: 1 Emean = 121.37 keV ( 121.37 keV --> 121.37 keV)
Rn217[93.020]: 3 Emean = 123.03 keV ( 123.03 keV --> 123.03 keV)
Rn221: 3 Emean = 90.531 keV ( 90.166 keV --> 90.714 keV)
Rn221[30.000]: 1 Emean = 90.179 keV ( 90.179 keV --> 90.179 keV)
Th229: 8809 Emean = 84.323 keV ( 81.892 keV --> 84.358 keV)
Th229[0.008]: 1191 Emean = 83.489 keV ( 78.071 keV --> 83.986 keV)
Th229[125.439]: 11 Emean = 81.829 keV ( 78.105 keV --> 82.201 keV)
Th229[146.357]: 3 Emean = 81.54 keV ( 81.387 keV --> 81.841 keV)
Th229[163.254]: 1 Emean = 81.551 keV ( 81.551 keV --> 81.551 keV)
Th229[164.532]: 1 Emean = 79.91 keV ( 79.91 keV --> 79.91 keV)
Th229[173.484]: 2 Emean = 81.375 keV ( 81.375 keV --> 81.375 keV)
Th229[195.719]: 1 Emean = 80.992 keV ( 80.992 keV --> 80.992 keV)
Th229[212.382]: 1 Emean = 78.041 keV ( 78.041 keV --> 78.041 keV)
Th229[255.957]: 1 Emean = 78.035 keV ( 78.035 keV --> 78.035 keV)
Th229[261.964]: 1 Emean = 79.853 keV ( 79.853 keV --> 79.853 keV)
Th229[288.491]: 1 Emean = 78.069 keV ( 78.069 keV --> 78.069 keV)
Th229[29.193]: 1465 Emean = 83.517 keV ( 78.039 keV --> 83.856 keV)
Th229[317.173]: 2 Emean = 78.904 keV ( 78.904 keV --> 78.904 keV)
Th229[374.815]: 1 Emean = 77.913 keV ( 77.913 keV --> 77.913 keV)
Th229[42.435]: 1418 Emean = 83.545 keV ( 77.964 keV --> 83.628 keV)
Th229[67.800]: 6 Emean = 83.192 keV ( 83.192 keV --> 83.192 keV)
Th229[71.826]: 70 Emean = 82.589 keV ( 78.847 keV --> 83.123 keV)
Th229: 8970 Emean = 84.306 keV ( 75.374 keV --> 84.358 keV)
Th229[0.008]: 1030 Emean = 83.554 keV ( 78.203 keV --> 83.882 keV)
Th229[125.439]: 3 Emean = 82.201 keV ( 82.201 keV --> 82.201 keV)
Th229[173.484]: 1 Emean = 81.375 keV ( 81.375 keV --> 81.375 keV)
Th229[189.990]: 1 Emean = 81.091 keV ( 81.091 keV --> 81.091 keV)
Th229[212.382]: 2 Emean = 80.706 keV ( 80.706 keV --> 80.706 keV)
Th229[255.957]: 1 Emean = 78.348 keV ( 78.348 keV --> 78.348 keV)
Th229[29.193]: 1355 Emean = 83.571 keV ( 81.122 keV --> 83.856 keV)
Th229[347.800]: 1 Emean = 78.377 keV ( 78.377 keV --> 78.377 keV)
Th229[42.435]: 1392 Emean = 83.578 keV ( 81.129 keV --> 83.628 keV)
Th229[526.516]: 1 Emean = 75.304 keV ( 75.304 keV --> 75.304 keV)
Th229[67.800]: 2 Emean = 83.192 keV ( 83.192 keV --> 83.192 keV)
Th229[71.826]: 29 Emean = 82.85 keV ( 81.416 keV --> 83.123 keV)
Th229[75.100]: 1 Emean = 83.067 keV ( 83.067 keV --> 83.067 keV)
Th229[97.136]: 178 Emean = 82.658 keV ( 78.066 keV --> 82.688 keV)
Tl209: 203 Emean = 111.94 keV ( 106.13 keV --> 112.51 keV)
Tl209[323.810]: 19 Emean = 106.41 keV ( 106.41 keV --> 106.41 keV)
U233: 10000 Emean = 360.97 meV ( 3.7544 meV --> 2.037 eV )
U233[155.230]: 50 Emean = 101.24 meV ( 90.833 meV --> 490.87 meV)
U233[298.810]: 2211 Emean = 97.512 meV ( 3.9872 meV --> 558.1 meV)
U233[301.940]: 26 Emean = 3.9089 meV ( 0.7858 meV --> 6.1991 meV)
U233[311.904]: 5243 Emean = 174.28 meV ( 0.058208 meV --> 725.88 meV)
U233[320.830]: 34 Emean = 63.52 meV ( 0.90222 meV --> 232.28 meV)
U233[340.477]: 2581 Emean = 233.18 meV ( 0.90222 meV --> 629.69 meV)
U233[353.790]: 2545 Emean = 116.58 meV ( 8.8476 meV --> 150.93 meV)
U233[398.496]: 1658 Emean = 156.09 meV ( 2.6484 meV --> 437.9 meV)
U233[40.350]: 1414 Emean = 282.45 meV ( 72.847 meV --> 908.77 meV)
U233[415.758]: 2556 Emean = 131.26 meV ( 0.17462 meV --> 403.15 meV)
U233[92.160]: 159 Emean = 153.26 meV ( 9.1677 meV --> 697.39 meV)
alpha: 80009 Emean = 5.9267 MeV ( 450.22 keV --> 8.3755 MeV)
anti_nu_e: 40000 Emean = 422.64 keV ( 6.4114 keV --> 1.8251 MeV)
e+: 3 Emean = 333.47 keV ( 104.66 keV --> 489.22 keV)
e-: 611670 Emean = 23.853 keV ( 326.15 meV --> 2.5776 MeV)
gamma: 63844 Emean = 97.202 keV ( 155.7 eV --> 10.114 MeV)
neutron: 11 Emean = 784.62 keV ( 130.77 keV --> 1.5022 MeV)
Th229[97.136]: 158 Emean = 82.678 keV ( 81.168 keV --> 82.688 keV)
Tl209: 215 Emean = 111.91 keV ( 106.07 keV --> 112.51 keV)
Tl209[323.810]: 21 Emean = 106.41 keV ( 106.41 keV --> 106.41 keV)
U233: 10000 Emean = 247.01 meV ( 3.7544 meV --> 1.9847 eV )
U233[155.230]: 85 Emean = 90.833 meV ( 90.833 meV --> 90.833 meV)
U233[298.810]: 36 Emean = 51.704 meV ( 2.2992 meV --> 521.72 meV)
U233[301.940]: 73 Emean = 3.1564 meV ( 0.7858 meV --> 6.1991 meV)
U233[311.904]: 3633 Emean = 185.19 meV ( 0.7858 meV --> 739.85 meV)
U233[320.830]: 130 Emean = 17.545 meV ( 0.90222 meV --> 20.751 meV)
U233[330.420]: 7 Emean = 16.793 meV ( 16.793 meV --> 16.793 meV)
U233[340.477]: 3066 Emean = 195.03 meV ( 2.3574 meV --> 638.97 meV)
U233[353.790]: 687 Emean = 8.8476 meV ( 8.8476 meV --> 8.8476 meV)
U233[398.496]: 1589 Emean = 154.17 meV ( 0.69849 meV --> 440.49 meV)
U233[40.350]: 2582 Emean = 215.55 meV ( 6.17 meV --> 324.68 meV)
U233[415.758]: 2591 Emean = 134.27 meV ( 0.7858 meV --> 392.99 meV)
U233[92.160]: 343 Emean = 118.18 meV ( 9.1677 meV --> 157.68 meV)
alpha: 80019 Emean = 5.9259 MeV ( 51.712 keV --> 8.3755 MeV)
anti_nu_e: 40000 Emean = 422.68 keV ( 9.8823 keV --> 1.823 MeV)
e-: 180838 Emean = 68.96 keV ( 3.2854 eV --> 1.7187 MeV)
gamma: 92722 Emean = 111.02 keV ( 5.4303 keV --> 8.3852 MeV)
neutron: 9 Emean = 2.9888 MeV ( 33.656 keV --> 8.4685 MeV)
Mean energy deposit per event = 49.749 MeV rms = 475.66 keV
Mean energy flow per event = 2.051 MeV rms = 512.99 keV
Mean energy deposit per event = 49.556 MeV rms = 486.64 keV
Mean energy flow per event = 2.2423 MeV rms = 531.12 keV
List of particles emerging from the container :
anti_nu_e: 40000 Emean = 422.64 keV ( 6.4114 keV --> 1.8251 MeV) Eflow/event = 1.6906 MeV
e-: 17 Emean = 193.49 keV ( 19.086 keV --> 1.0717 MeV) Eflow/event = 328.93 eV
gamma: 14918 Emean = 240.92 keV ( 43.651 keV --> 10.114 MeV) Eflow/event = 359.4 keV
neutron: 10 Emean = 712.87 keV ( 130.77 keV --> 1.3882 MeV) Eflow/event = 712.87 eV
anti_nu_e: 40000 Emean = 422.68 keV ( 9.8823 keV --> 1.823 MeV) Eflow/event = 1.6907 MeV
e-: 25 Emean = 101.78 keV ( 8.7835 keV --> 273.91 keV) Eflow/event = 254.45 eV
gamma: 23882 Emean = 229.72 keV ( 40.35 keV --> 8.3852 MeV) Eflow/event = 548.62 keV
neutron: 9 Emean = 2.9888 MeV ( 33.656 keV --> 8.4685 MeV) Eflow/event = 2.69 keV
--------- Ranecu engine status ---------
Initial seed (index) = 0
Current couple of seeds = 1221943135, 96248815
Current couple of seeds = 775026872, 57038374
----------------------------------------
G4 kernel has come to Quit state.
================== Deleting memory pools ===================
Number of memory pools allocated: 11 of which, static: 0
Dynamic pools deleted: 11 / Total memory freed: 0.037 MB
Dynamic pools deleted: 11 / Total memory freed: 0.034 MB
============================================================
RunManagerKernel is deleted. Good bye :)
@@ -1,4 +1,3 @@
$Id: README 69174 2013-04-21 20:38:15Z maire $
=========================================================
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
@@ -40,7 +39,7 @@ $Id: README 69174 2013-04-21 20:38:15Z maire $
"Full" set of physics processes are registered, but via PhysicsConstructor
objects rather than complete pre-defined G4 physics lists. This alternative
way gives more freedom to register physics.
way may give more freedom to register physics.
Physics constructors are either constructors provided in Geant4 (with G4 prefix)
or 'local'. They include : HadronElastic, HadronInelastic, IonsInelastic, GammaNuclear,
@@ -57,6 +56,8 @@ $Id: README 69174 2013-04-21 20:38:15Z maire $
This is enough when spatial distribution of deposited energy do not need
to be accurate (see param->SetStepFunction(1., 1*mm)).
In PhysicsList::ConstructProcess() we give an example of how to access hadronic models.
Several hadronic physics options are controlled by environment variables.
To trigger them, an envHadronic.csh has been added in this example.
One must select the options wished, and do
@@ -1,22 +1,29 @@
#
# for neutronHP
# for neutronHP and particleHP
#
unsetenv G4NEUTRONHP_SKIP_MISSING_ISOTOPES
unsetenv G4NEUTRONHP_DO_NOT_ADJUST_FINAL_STATE
unsetenv G4NEUTRONHP_USE_ONLY_PHOTONEVAPORATION
unsetenv G4NEUTRONHP_NELECT_DOPPLER
unsetenv G4NEUTRONHP_PRODUCE_FISSION_FRAGMENTS
unsetenv G4PHP_DO_NOT_ADJUST_FINAL_STATE
unsetenv G4PHP_NELECT_DOPPLER
#### setenv G4NEUTRONHP_SKIP_MISSING_ISOTOPES 1
#### setenv G4NEUTRONHP_DO_NOT_ADJUST_FINAL_STATE 1
#### setenv G4NEUTRONHP_USE_ONLY_PHOTONEVAPORATION 1
#### setenv G4NEUTRONHP_NELECT_DOPPLER 1
#### setenv G4NEUTRONHP_PRODUCE_FISSION_FRAGMENTS 1
#
#### setenv G4PHP_DO_NOT_ADJUST_FINAL_STATE 1
#### setenv G4PHP_NELECT_DOPPLER 1
#
# for Bertini cascade
#
unsetenv G4CASCADE_USE_PRECOMPOUND
#### setenv G4CASCADE_USE_PRECOMPOUND 1
#### setenv G4CASCADE_USE_PRECOMPOUND 1
env |grep G4NEUTRONHP
env |grep G4PHP
env |grep G4CASCADE
@@ -1,5 +1,5 @@
#
# for neutronHP
# for neutronHP and particleHP
#
unset G4NEUTRONHP_SKIP_MISSING_ISOTOPES
unset G4NEUTRONHP_DO_NOT_ADJUST_FINAL_STATE
@@ -7,26 +7,37 @@ unset G4NEUTRONHP_USE_ONLY_PHOTONEVAPORATION
unset G4NEUTRONHP_NELECT_DOPPLER
unset G4NEUTRONHP_PRODUCE_FISSION_FRAGMENTS
unset G4PHP_DO_NOT_ADJUST_FINAL_STATE
unset G4PHP_NELECT_DOPPLER
#### G4NEUTRONHP_SKIP_MISSING_ISOTOPES=1
#### export G4NEUTRONHP_SKIP_MISSING_ISOTOPES
#### G4NEUTRONHP_DO_NOT_ADJUST_FINAL_STATE=1
#### export G4NEUTRONHP_DO_NOT_ADJUST_FINAL_STATE
#### G4NEUTRONHP_USE_ONLY_PHOTONEVAPORATION=1
#### export G4NEUTRONHP_USE_ONLY_PHOTONEVAPORATION
#### G4NEUTRONHP_NELECT_DOPPLER=1
#### export G4NEUTRONHP_NELECT_DOPPLER
#### G4NEUTRONHP_PRODUCE_FISSION_FRAGMENTS=1
#### export G4NEUTRONHP_PRODUCE_FISSION_FRAGMENTS
#### G4PHP_DO_NOT_ADJUST_FINAL_STATE=1
#### export G4PHP_DO_NOT_ADJUST_FINAL_STATE
#### G4PHP_NELECT_DOPPLER=1
#### export G4PHP_NELECT_DOPPLER
#
# for Bertini cascade
#
unset G4CASCADE_USE_PRECOMPOUND
unset G4CASCADE_USE_PRECOMPOUND
#### G4CASCADE_USE_PRECOMPOUND=1
#### export G4CASCADE_USE_PRECOMPOUND
#### export G4CASCADE_USE_PRECOMPOUND
env |grep G4NEUTRONHP
env |grep G4PHP
env |grep G4CASCADE
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: ActionInitialization.hh 68058 2013-03-13 14:47:43Z gcosmo $
//
/// \file ActionInitialization.hh
/// \brief Definition of the ActionInitialization class
@@ -26,7 +26,6 @@
/// \file DetectorConstruction.hh
/// \brief Definition of the DetectorConstruction class
//
// $Id: DetectorConstruction.hh 66586 2012-12-21 10:48:39Z ihrivnac $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file DetectorMessenger.hh
/// \brief Definition of the DetectorMessenger class
//
// $Id: DetectorMessenger.hh 67103 2013-01-31 18:18:03Z maire $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file ElectromagneticPhysics.hh
/// \brief Definition of the ElectromagneticPhysics class
//
// $Id: ElectromagneticPhysics.hh 66586 2012-12-21 10:48:39Z ihrivnac $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file EventAction.hh
/// \brief Definition of the EventAction class
//
// $Id: EventAction.hh 76293 2013-11-08 13:11:23Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file GammaNuclearPhysics.hh
/// \brief Definition of the GammaNuclearPhysics class
//
// $Id: GammaNuclearPhysics.hh 66587 2012-12-21 11:06:44Z ihrivnac $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file HadronElasticPhysicsHP.hh
/// \brief Definition of the HadronElasticPhysicsHP class
//
// $Id: HadronElasticPhysicsHP.hh 71037 2013-06-10 09:20:54Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file HistoManager.hh
/// \brief Definition of the HistoManager class
//
// $Id: HistoManager.hh 66586 2012-12-21 10:48:39Z ihrivnac $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file NeutronHPMessenger.hh
/// \brief Definition of the NeutronHPMessenger class
//
// $Id: NeutronHPMessenger.hh 66241 2012-12-13 18:34:42Z gunter $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file PhysicsList.hh
/// \brief Definition of the PhysicsList class
//
// $Id: PhysicsList.hh 66587 2012-12-21 11:06:44Z ihrivnac $
//
#ifndef PhysicsList_h
@@ -44,7 +43,18 @@ public:
~PhysicsList();
public:
virtual void ConstructProcess();
virtual void SetCuts();
private:
G4VPhysicsConstructor* fHadronElastic;
G4VPhysicsConstructor* fHadronInelastic;
G4VPhysicsConstructor* fIonElastic;
G4VPhysicsConstructor* fIonInelastic;
G4VPhysicsConstructor* fGammaNuclear;
G4VPhysicsConstructor* fElectromagnetic;
G4VPhysicsConstructor* fDecay;
G4VPhysicsConstructor* fRadioactiveDecay;
};
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -27,7 +27,6 @@
/// \brief Definition of the PrimaryGeneratorAction class
//
//
// $Id: PrimaryGeneratorAction.hh 66241 2012-12-13 18:34:42Z gunter $
//
//
@@ -26,7 +26,6 @@
/// \file Run.hh
/// \brief Definition of the Run class
//
// $Id: Run.hh 71375 2013-06-14 07:39:33Z maire $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file RunAction.hh
/// \brief Definition of the RunAction class
//
// $Id: RunAction.hh 66241 2012-12-13 18:34:42Z gunter $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file SteppingAction.hh
/// \brief Definition of the SteppingAction class
//
// $Id: SteppingAction.hh 66241 2012-12-13 18:34:42Z gunter $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -27,7 +27,6 @@
/// \brief Definition of the SteppingVerbose class
//
//
// $Id: SteppingVerbose.hh 70268 2013-05-28 14:17:50Z maire $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file TrackingAction.hh
/// \brief Definition of the TrackingAction class
//
// $Id: TrackingAction.hh 69099 2013-04-18 12:25:19Z maire $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -1,4 +1,3 @@
# $Id$
#
# Macro file for "NeutronSource.cc"
#
@@ -1,4 +1,3 @@
# $Id$
#
# Macro file for "AmBe.cc"
#
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: ActionInitialization.cc 68058 2013-03-13 14:47:43Z gcosmo $
//
/// \file ActionInitialization.cc
/// \brief Implementation of the ActionInitialization class
@@ -26,7 +26,6 @@
/// \file DetectorConstruction.cc
/// \brief Implementation of the DetectorConstruction class
//
// $Id: DetectorConstruction.cc 70755 2013-06-05 12:17:48Z ihrivnac $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file DetectorMessenger.cc
/// \brief Implementation of the DetectorMessenger class
//
// $Id: DetectorMessenger.cc 70755 2013-06-05 12:17:48Z ihrivnac $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,8 +26,6 @@
/// \file ElectromagneticPhysics.cc
/// \brief Implementation of the ElectromagneticPhysics class
//
// $Id: ElectromagneticPhysics.cc 71570 2013-06-18 10:14:44Z gcosmo $
// GEANT4 tag $Name: not supported by cvs2svn $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file EventAction.cc
/// \brief Implementation of the EventAction class
//
// $Id: EventAction.cc 76293 2013-11-08 13:11:23Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file GammaNuclearPhysics.cc
/// \brief Implementation of the GammaNuclearPhysics class
//
// $Id: GammaNuclearPhysics.cc 66587 2012-12-21 11:06:44Z ihrivnac $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file HadronElasticPhysicsHP.hh
/// \brief Definition of the HadronElasticPhysicsHP class
//
// $Id:HadronElasticPhysicsHP.cc 71037 2013-06-10 09:20:54Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file HistoManager.cc
/// \brief Implementation of the HistoManager class
//
// $Id: HistoManager.cc 67909 2013-03-12 18:51:09Z vnivanch $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file NeutronHPMessenger.cc
/// \brief Implementation of the NeutronHPMessenger class
//
// $Id: NeutronHPMessenger.cc 67268 2013-02-13 11:38:40Z ihrivnac $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file PhysicsList.cc
/// \brief Implementation of the PhysicsList class
//
// $Id: PhysicsList.cc 70268 2013-05-28 14:17:50Z maire $
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -39,10 +38,13 @@
#include "G4HadronPhysicsFTFP_BERT_HP.hh"
#include "G4HadronPhysicsQGSP_BIC_HP.hh"
#include "G4HadronPhysicsQGSP_BIC_AllHP.hh"
#include "G4HadronInelasticQBBC.hh"
#include "G4HadronPhysicsINCLXX.hh"
#include "G4IonPhysics.hh"
#include "G4IonElasticPhysics.hh"
#include "G4IonPhysicsXS.hh"
#include "G4IonPhysicsPHP.hh"
#include "G4IonINCLXXPhysics.hh"
#include "G4StoppingPhysics.hh"
@@ -53,48 +55,69 @@
#include "G4DecayPhysics.hh"
#include "G4RadioactiveDecayPhysics.hh"
#include "G4Neutron.hh"
#include "G4ProcessManager.hh"
#include "G4HadronicInteraction.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
PhysicsList::PhysicsList()
:G4VModularPhysicsList()
:G4VModularPhysicsList(),
fHadronElastic(nullptr), fHadronInelastic(nullptr),
fIonElastic(nullptr), fIonInelastic(nullptr),
fGammaNuclear(nullptr), fElectromagnetic(nullptr),
fDecay(nullptr), fRadioactiveDecay(nullptr)
{
G4int verb = 0;
SetVerboseLevel(verb);
//add new units
//
new G4UnitDefinition( "millielectronVolt", "meV", "Energy", 1.e-3*eV);
new G4UnitDefinition( "millielectronVolt", "meV", "Energy", 1.e-3*eV);
new G4UnitDefinition( "mm2/g", "mm2/g", "Surface/Mass", mm2/g);
new G4UnitDefinition( "um2/mg", "um2/mg","Surface/Mass", um*um/mg);
// Hadron Elastic scattering
RegisterPhysics( new HadronElasticPhysicsHP(verb));
fHadronElastic = new HadronElasticPhysicsHP(verb);
RegisterPhysics(fHadronElastic);
// Hadron Inelastic Physics
////RegisterPhysics( new G4HadronPhysicsFTFP_BERT_HP(verb));
RegisterPhysics( new G4HadronPhysicsQGSP_BIC_HP(verb));
////RegisterPhysics( new G4HadronInelasticQBBC(verb));
////RegisterPhysics( new G4HadronPhysicsINCLXX(verb));
////fHadronInelastic = new G4HadronPhysicsFTFP_BERT_HP(verb);
fHadronInelastic = new G4HadronPhysicsQGSP_BIC_HP(verb);
////fHadronInelastic = new G4HadronPhysicsQGSP_BIC_AllHP(verb);
////fHadronInelastic = new G4HadronInelasticQBBC(verb);
////fHadronInelastic = new G4HadronPhysicsINCLXX(verb);
RegisterPhysics(fHadronInelastic);
// Ion Physics
RegisterPhysics( new G4IonPhysics(verb));
////RegisterPhysics( new G4IonINCLXXPhysics(verb));
// Ion Elastic Physics
fIonElastic = new G4IonElasticPhysics(verb);
RegisterPhysics(fIonElastic);
// Ion Inelastic Physics
fIonInelastic = new G4IonPhysicsXS(verb);
////fIonInelastic = new G4IonPhysicsPHP(verb)
////fIonInelastic = new G4IonINCLXXPhysics(verb);
RegisterPhysics(fIonInelastic);
// stopping Particles
///RegisterPhysics( new G4StoppingPhysics(verb));
// Gamma-Nuclear Physics
RegisterPhysics( new GammaNuclearPhysics("gamma"));
fGammaNuclear = new GammaNuclearPhysics("gamma");
RegisterPhysics(fGammaNuclear);
// EM physics
RegisterPhysics(new ElectromagneticPhysics());
////RegisterPhysics(new G4EmStandardPhysics());
fElectromagnetic = new ElectromagneticPhysics();
////fElectromagnetic = new G4EmStandardPhysics();
RegisterPhysics(fElectromagnetic);
// Decay
RegisterPhysics(new G4DecayPhysics());
fDecay = new G4DecayPhysics();
RegisterPhysics(fDecay);
// Radioactive decay
RegisterPhysics(new G4RadioactiveDecayPhysics());
fRadioactiveDecay = new G4RadioactiveDecayPhysics();
RegisterPhysics(fRadioactiveDecay);
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -104,12 +127,40 @@ PhysicsList::~PhysicsList()
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void PhysicsList::ConstructProcess()
{
// Transportation first (mandatory)
//
AddTransportation();
// Physics constructors
//
fHadronElastic->ConstructProcess();
fHadronInelastic->ConstructProcess();
fIonElastic->ConstructProcess();
fIonInelastic->ConstructProcess();
fGammaNuclear->ConstructProcess();
fElectromagnetic->ConstructProcess();
fDecay->ConstructProcess();
fRadioactiveDecay->ConstructProcess();
// example of GetHadronicModel (due to bug in QGSP_BIC_AllHP)
//
G4ProcessManager* pManager = G4Neutron::Neutron()->GetProcessManager();
G4HadronicProcess* process
= dynamic_cast<G4HadronicProcess*>(pManager->GetProcess("nCapture"));
G4HadronicInteraction* model = process->GetHadronicModel("nRadCapture");
if(model) model->SetMinEnergy(19.9*MeV);
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void PhysicsList::SetCuts()
{
SetCutValue(0*mm, "proton");
SetCutValue(10*km, "e-");
SetCutValue(10*km, "e+");
SetCutValue(10*km, "gamma");
SetCutValue(10*km, "gamma");
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -27,7 +27,6 @@
/// \brief Implementation of the PrimaryGeneratorAction class
//
//
// $Id: PrimaryGeneratorAction.cc 67268 2013-02-13 11:38:40Z ihrivnac $
//
//
@@ -26,7 +26,6 @@
/// \file Run.cc
/// \brief Implementation of the Run class
//
// $Id: Run.cc 71376 2013-06-14 07:44:50Z maire $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file RunAction.cc
/// \brief Implementation of the RunAction class
//
// $Id: RunAction.cc 70756 2013-06-05 12:20:06Z ihrivnac $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file SteppingAction.cc
/// \brief Implementation of the SteppingAction class
//
// $Id: SteppingAction.cc 71404 2013-06-14 16:56:38Z maire $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -27,7 +27,6 @@
/// \brief Implementation of the SteppingVerbose class
//
//
// $Id: SteppingVerbose.cc 71654 2013-06-19 18:20:04Z maire $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -26,7 +26,6 @@
/// \file TrackingAction.cc
/// \brief Implementation of the TrackingAction class
//
// $Id: TrackingAction.cc 69099 2013-04-18 12:25:19Z maire $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......