Import Geant4 10.5.0 source tree
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
//$Id$
|
||||
|
||||
///\file "hadronic/Hadr03/.README.txt"
|
||||
///\brief Example Hadr03 README page
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
# $Id: GNUmakefile 67981 2013-03-13 10:34:11Z gcosmo $
|
||||
# --------------------------------------------------------------
|
||||
# GNUmakefile for examples module. Gabriele Cosmo, 06/04/98.
|
||||
# --------------------------------------------------------------
|
||||
|
||||
@@ -27,7 +27,6 @@
|
||||
/// \brief Main program of the hadronic/Hadr03 example
|
||||
//
|
||||
//
|
||||
// $Id: TestEm1.cc,v 1.16 2010-04-06 11:11:24 maire Exp $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
@@ -80,6 +79,7 @@ int main(int argc,char** argv) {
|
||||
|
||||
PhysicsList* phys = new PhysicsList;
|
||||
runManager->SetUserInitialization(phys);
|
||||
|
||||
runManager->SetUserInitialization(new ActionInitialization(det));
|
||||
|
||||
//initialize visualization
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
$Id: History 109858 2018-05-09 12:15:01Z gcosmo $
|
||||
|
||||
=========================================================
|
||||
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
|
||||
@@ -13,6 +12,17 @@ track of all tags.
|
||||
----------------------------------------------------------
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
03-10-18 mma (exhadr03-V10-04-06)
|
||||
- PhysicsList : add G4HadronElasticPhysicsXS
|
||||
|
||||
28-09-18 mma (exhadr03-V10-04-05)
|
||||
- PhysicsList : use G4IonPhysicsXS
|
||||
- Run.cc : complete Merge() for fNbGamma and fPbalance
|
||||
|
||||
24-06-18 mma (exhadr03-V10-04-04)
|
||||
- envHadronic : add env variables for particleHP (PHP)
|
||||
|
||||
09-05-18 B. Morgan (exhadr03-V10-04-03)
|
||||
- Include G4Types before use of G4MULTITHREADED. For forward
|
||||
compatibility with move to #defines over -D for G4 preprocessor
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
$Id: README 80190 2014-04-07 10:18:04Z gcosmo $
|
||||
|
||||
=========================================================
|
||||
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
# $Id$
|
||||
#
|
||||
# Macro file for "Hadr03.cc"
|
||||
# (can be run in batch, without graphic)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
# $Id$
|
||||
#
|
||||
# Macro file for "Hadr14.cc"
|
||||
# (can be run in batch, without graphic)
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
# $Id$
|
||||
#
|
||||
# Macro file for "Hadr14.cc"
|
||||
# (can be run in batch, without graphic)
|
||||
|
||||
@@ -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
|
||||
@@ -31,13 +31,6 @@ Command is ignored.
|
||||
---> Isotope: Mo98 Z = 42 N = 98 A = 97.91 g/mole abundance: 100.000 %
|
||||
ElmMassFraction: 100.00 % ElmAbundance 100.00 %
|
||||
|
||||
|
||||
FTFP_BERT_HP : new threshold between BERT and FTFP is over the interval
|
||||
for pions : 3 to 12 GeV
|
||||
for kaons : 3 to 12 GeV
|
||||
for proton : 3 to 12 GeV
|
||||
for neutron : 3 to 12 GeV
|
||||
|
||||
/cvmfs/geant4.cern.ch/share/data/G4NDL4.5
|
||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic
|
||||
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5
|
||||
@@ -93,14 +86,14 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Hadronic Processes for GenericIon
|
||||
|
||||
Process: ionElastic
|
||||
Model: NNDiffuseElastic: 0 eV /n ---> 1 TeV/n
|
||||
Cr_sctns: Glauber-Gribov nucleus nucleus: 0 eV ---> 2.88022e+295 J
|
||||
Model: NNDiffuseElastic: 0 eV /n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
|
||||
|
||||
Process: ionInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov nucleus nucleus: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -108,14 +101,13 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov nucleus nucleus: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
|
||||
|
||||
Process: He3Inelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov nucleus nucleus: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for alpha
|
||||
@@ -127,8 +119,7 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Process: alphaInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov nucleus nucleus: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for anti_He3
|
||||
@@ -136,12 +127,12 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
||||
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
|
||||
|
||||
Process: anti_He3Inelastic
|
||||
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -150,12 +141,12 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
||||
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
|
||||
|
||||
Process: anti_alphaInelastic
|
||||
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -164,12 +155,12 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
||||
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
|
||||
|
||||
Process: anti_deuteronInelastic
|
||||
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -181,7 +172,7 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: anti_neutronInelastic
|
||||
Model: FTFP: 0 eV ---> 100 TeV
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -190,12 +181,12 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
||||
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
|
||||
|
||||
Process: anti_protonInelastic
|
||||
Model: FTFP: 0 eV ---> 100 TeV
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -204,12 +195,12 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
||||
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
|
||||
|
||||
Process: anti_tritonInelastic
|
||||
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -222,8 +213,7 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Process: dInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov nucleus nucleus: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for gamma
|
||||
@@ -231,20 +221,20 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Process: photonNuclear
|
||||
Model: BertiniCascade: 0 eV ---> 10 GeV
|
||||
Cr_sctns: PhotoNuclearXS: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for kaon+
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
|
||||
|
||||
Process: kaon+Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 12 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 2.88022e+295 J
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 4 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
Cr_sctns: ChipsKaonPlusInelasticXS: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
|
||||
|
||||
@@ -253,13 +243,14 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
|
||||
|
||||
Process: kaon-Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 12 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 2.88022e+295 J
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 4 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
Cr_sctns: ChipsKaonMinusInelasticXS: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
|
||||
|
||||
@@ -284,11 +275,11 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Model: NeutronHPElastic: 0 eV ---> 20 MeV
|
||||
Cr_sctns: NeutronHPElasticXS: 0 eV ---> 20 MeV
|
||||
Cr_sctns: G4NeutronElasticXS: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
|
||||
|
||||
Process: neutronInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 19.9 MeV ---> 12 GeV
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 9.5 GeV ---> 25 GeV
|
||||
Model: Binary Cascade: 19.9 MeV ---> 9.9 GeV
|
||||
Model: NeutronHPInelastic: 0 eV ---> 20 MeV
|
||||
Cr_sctns: NeutronHPInelasticXS: 0 eV ---> 20 MeV
|
||||
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
|
||||
@@ -298,12 +289,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 eV ---> 20 MeV
|
||||
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
|
||||
Cr_sctns: NeutronHPCaptureXS: 0 eV ---> 20 MeV
|
||||
Cr_sctns: GheishaCaptureXS: 0 eV ---> 100 TeV
|
||||
|
||||
Process: nFission
|
||||
Model: NeutronHPFission: 0 eV ---> 20 MeV
|
||||
Model: G4LFission: 19.9 MeV ---> 2.88022e+295 J
|
||||
Model: G4LFission: 19.9 MeV ---> 100 TeV
|
||||
Cr_sctns: NeutronHPFissionXS: 0 eV ---> 20 MeV
|
||||
Cr_sctns: GheishaFissionXS: 0 eV ---> 100 TeV
|
||||
|
||||
@@ -316,12 +305,10 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
|
||||
|
||||
Process: pi+Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 12 GeV
|
||||
Cr_sctns: G4CrossSectionPairGG: 0 eV ---> 100 TeV
|
||||
G4CrossSectionPairGG: G4PiNuclearCrossSection cross sections
|
||||
below 91 GeV, Glauber-Gribov above
|
||||
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 4 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Cr_sctns: Barashenkov-Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for pi-
|
||||
@@ -332,24 +319,22 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
|
||||
|
||||
Process: pi-Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 12 GeV
|
||||
Cr_sctns: G4CrossSectionPairGG: 0 eV ---> 100 TeV
|
||||
G4CrossSectionPairGG: G4PiNuclearCrossSection cross sections
|
||||
below 91 GeV, Glauber-Gribov above
|
||||
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 4 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Cr_sctns: Barashenkov-Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for proton
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
||||
Cr_sctns: ChipsProtonElasticXS: 0 eV ---> 100 TeV
|
||||
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
|
||||
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
|
||||
|
||||
Process: protonInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 12 GeV
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 9.5 GeV ---> 25 GeV
|
||||
Model: Binary Cascade: 0 eV ---> 9.9 GeV
|
||||
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -362,29 +347,9 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Process: tInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov nucleus nucleus: 0 eV ---> 2.88022e+295 J
|
||||
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 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) 1e+12
|
||||
Internal e- conversion flag 1
|
||||
Store e- internal conversion data 0
|
||||
Electron internal conversion ID 0
|
||||
Correlated gamma emission flag 0
|
||||
Max 2J for sampling of angular correlations 10
|
||||
=======================================================================
|
||||
|
||||
========= Table of registered couples ==============================
|
||||
|
||||
@@ -416,50 +381,53 @@ Index : 0 used in the geometry : Yes
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 10000
|
||||
User=0.340000s Real=0.347708s Sys=0.000000s
|
||||
User=0.160000s Real=0.180046s Sys=0.000000s
|
||||
|
||||
The run is 10000 proton of 10 MeV through 10 m of Molybdenum98 (density: 10.28 g/cm3 )
|
||||
|
||||
Process calls frequency:
|
||||
hadElastic= 7785 protonInelastic= 2215
|
||||
hadElastic= 7500 protonInelastic= 2500
|
||||
|
||||
|
||||
MeanFreePath: 4.9024 cm +- 4.7786 cm massic: 50.397 g/cm2
|
||||
CrossSection: 0.20398 cm^-1 massic: 1.9843 mm2/g
|
||||
crossSection per atom: 3.2259 barn
|
||||
MeanFreePath: 5.3372 cm +- 5.3863 cm massic: 54.866 g/cm2
|
||||
CrossSection: 0.18736 cm^-1 massic: 1.8226 mm2/g
|
||||
crossSection per atom: 2.9631 barn
|
||||
|
||||
Verification: crossSections from G4HadronicProcessStore:
|
||||
hadElastic= 1.5534 mm2/g 2.5254 barn
|
||||
hadElastic= 1.366 mm2/g 2.2207 barn
|
||||
protonInelastic= 448.03 um2/mg 728.4 mbarn
|
||||
total= 2.0014 mm2/g 3.2538 barn
|
||||
total= 1.814 mm2/g 2.9491 barn
|
||||
|
||||
List of nuclear reactions:
|
||||
|
||||
proton + Mo98 --> 2 neutron + Tc97: 2 Q = -9.7671 MeV
|
||||
proton + Mo98 --> N gamma or e- + neutron + Tc98: 2154 Q = -2.5094 MeV
|
||||
proton + Mo98 --> N gamma or e- + proton + Mo98: 59 Q = -36.442 keV
|
||||
proton + Mo98 --> proton + Mo98: 7785 Q = 2.0783e-06 eV
|
||||
proton + Mo98 --> N gamma or e- + alpha + Nb95: 14 Q = 3.5405 MeV
|
||||
proton + Mo98 --> N gamma or e- + alpha + Nb95[235.690]: 4 Q = 3.3048 MeV
|
||||
proton + Mo98 --> N gamma or e- + neutron + Tc98: 2466 Q = -2.4725 MeV
|
||||
proton + Mo98 --> N gamma or e- + proton + Mo98: 16 Q = -4.9191e-06 eV
|
||||
proton + Mo98 --> proton + Mo98: 7500 Q = 2.1865e-06 eV
|
||||
|
||||
number of gamma or e- (ic): N = 1 --> 6
|
||||
number of gamma or e- (ic): N = 1 --> 10
|
||||
|
||||
List of generated particles:
|
||||
Mo98: 7844 Emean = 31.072 keV ( 0.34594 eV --> 405.17 keV)
|
||||
Tc97: 2 Emean = 100.76 keV ( 92.412 keV --> 109.12 keV)
|
||||
Tc98: 2154 Emean = 114.52 keV ( 7.072 keV --> 260.55 keV)
|
||||
gamma: 7509 Emean = 1.7386 MeV ( 23.477 keV --> 7.2969 MeV)
|
||||
neutron: 2158 Emean = 1.3769 MeV ( 13.199 keV --> 6.318 MeV)
|
||||
proton: 59 Emean = 7.5141 MeV ( 4.8375 MeV --> 8.9155 MeV)
|
||||
Mo98: 7516 Emean = 31.651 keV ( 1.1542 eV --> 404.68 keV)
|
||||
Nb95: 14 Emean = 414.57 keV ( 240.1 keV --> 651.67 keV)
|
||||
Nb95[235.690]: 4 Emean = 639.62 keV ( 412.49 keV --> 865.21 keV)
|
||||
Tc98: 2466 Emean = 120.26 keV ( 12.311 keV --> 294.56 keV)
|
||||
alpha: 18 Emean = 8.9744 MeV ( 7.7547 MeV --> 10.253 MeV)
|
||||
gamma: 16670 Emean = 857.2 keV ( 7.8619 keV --> 6.7209 MeV)
|
||||
neutron: 2466 Emean = 1.6564 MeV ( 17.366 keV --> 6.8875 MeV)
|
||||
proton: 16 Emean = 7.7045 MeV ( 6.3869 MeV --> 9.8142 MeV)
|
||||
|
||||
Momentum balance: Pmean = 0.167 eV ( 0 eV --> 10.264 eV )
|
||||
Momentum balance: Pmean = 0.0096763 eV ( 1.3198e-07 eV --> 1.0298 eV )
|
||||
|
||||
|
||||
--------- Ranecu engine status ---------
|
||||
Initial seed (index) = 0
|
||||
Current couple of seeds = 1979579493, 1262131973
|
||||
Current couple of seeds = 2051416086, 1483958570
|
||||
----------------------------------------
|
||||
G4 kernel has come to Quit state.
|
||||
================== Deleting memory pools ===================
|
||||
Number of memory pools allocated: 9 of which, static: 0
|
||||
Dynamic pools deleted: 9 / Total memory freed: 0.014 MB
|
||||
Number of memory pools allocated: 11 of which, static: 0
|
||||
Dynamic pools deleted: 11 / Total memory freed: 0.021 MB
|
||||
============================================================
|
||||
RunManagerKernel is deleted. Good bye :)
|
||||
|
||||
@@ -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 98748 2016-08-09 13:42:11Z gcosmo $
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
/// \file DetectorMessenger.hh
|
||||
/// \brief Definition of the DetectorMessenger class
|
||||
//
|
||||
// $Id: DetectorMessenger.hh 98265 2016-07-04 17:47:54Z gcosmo $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
/// \file hadronic/Hadr03/include/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 HistoManager.hh
|
||||
/// \brief Definition of the HistoManager class
|
||||
//
|
||||
// $Id: HistoManager.hh 98265 2016-07-04 17:47:54Z gcosmo $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
/// \file PhysicsList.hh
|
||||
/// \brief Definition of the PhysicsList class
|
||||
//
|
||||
// $Id: PhysicsList.hh 98265 2016-07-04 17:47:54Z gcosmo $
|
||||
//
|
||||
|
||||
#ifndef PhysicsList_h
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
/// \file PrimaryGeneratorAction.hh
|
||||
/// \brief Definition of the PrimaryGeneratorAction class
|
||||
//
|
||||
// $Id: PrimaryGeneratorAction.hh 98748 2016-08-09 13:42:11Z gcosmo $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -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 98265 2016-07-04 17:47:54Z gcosmo $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
/// \file RunMessenger.hh
|
||||
/// \brief Definition of the RunMessenger class
|
||||
//
|
||||
// $Id: RunMessenger.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 98265 2016-07-04 17:47:54Z gcosmo $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -27,7 +27,6 @@
|
||||
/// \brief Definition of the SteppingVerbose class
|
||||
//
|
||||
//
|
||||
// $Id: SteppingVerbose.hh 98265 2016-07-04 17:47:54Z gcosmo $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
# $Id$
|
||||
#
|
||||
# Macro file for "Hadr03.cc"
|
||||
# (can be run in batch, without graphic)
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
# $Id$
|
||||
#
|
||||
# Macro file for "Hadr03.cc"
|
||||
# (can be run in batch, without graphic)
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
# $Id$
|
||||
#
|
||||
# Macro file for "Hadr03.cc"
|
||||
#
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
# $Id$
|
||||
#
|
||||
# Macro file for "Hadr03.cc"
|
||||
# (can be run in batch, without graphic)
|
||||
|
||||
@@ -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 108917 2018-03-16 07:18:27Z gcosmo $
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
/// \file DetectorMessenger.cc
|
||||
/// \brief Implementation of the DetectorMessenger class
|
||||
//
|
||||
// $Id: DetectorMessenger.cc 98265 2016-07-04 17:47:54Z gcosmo $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
/// \file hadronic/Hadr03/src/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 HistoManager.cc
|
||||
/// \brief Implementation of the HistoManager class
|
||||
//
|
||||
// $Id: HistoManager.cc 98265 2016-07-04 17:47:54Z gcosmo $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
/// \file PhysicsList.cc
|
||||
/// \brief Implementation of the PhysicsList class
|
||||
//
|
||||
// $Id: PhysicsList.cc 108917 2018-03-16 07:18:27Z gcosmo $
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -36,6 +35,7 @@
|
||||
#include "G4UnitsTable.hh"
|
||||
|
||||
#include "G4HadronElasticPhysicsHP.hh"
|
||||
#include "G4HadronElasticPhysicsXS.hh"
|
||||
|
||||
#include "G4HadronPhysicsFTFP_BERT_HP.hh"
|
||||
#include "G4HadronPhysicsQGSP_BIC_HP.hh"
|
||||
@@ -44,7 +44,7 @@
|
||||
#include "G4HadronPhysicsINCLXX.hh"
|
||||
|
||||
#include "G4IonElasticPhysics.hh"
|
||||
#include "G4IonPhysics.hh"
|
||||
#include "G4IonPhysicsXS.hh"
|
||||
#include "G4IonQMDPhysics.hh"
|
||||
#include "G4IonPhysicsPHP.hh"
|
||||
#include "G4IonINCLXXPhysics.hh"
|
||||
@@ -77,11 +77,12 @@ PhysicsList::PhysicsList()
|
||||
// Hadron Elastic scattering
|
||||
//
|
||||
RegisterPhysics( new G4HadronElasticPhysicsHP(verb));
|
||||
///RegisterPhysics( new G4HadronElasticPhysicsXS(verb));
|
||||
|
||||
// Hadron Inelastic physics
|
||||
//
|
||||
RegisterPhysics( new G4HadronPhysicsFTFP_BERT_HP(verb));
|
||||
////RegisterPhysics( new G4HadronPhysicsQGSP_BIC_HP(verb));
|
||||
////RegisterPhysics( new G4HadronPhysicsFTFP_BERT_HP(verb));
|
||||
RegisterPhysics( new G4HadronPhysicsQGSP_BIC_HP(verb));
|
||||
////RegisterPhysics( new G4HadronPhysicsQGSP_BIC_AllHP(verb));
|
||||
////RegisterPhysics( new G4HadronInelasticQBBC(verb));
|
||||
////RegisterPhysics( new G4HadronPhysicsINCLXX(verb));
|
||||
@@ -92,7 +93,7 @@ PhysicsList::PhysicsList()
|
||||
|
||||
// Ion Inelastic physics
|
||||
//
|
||||
RegisterPhysics( new G4IonPhysics(verb));
|
||||
RegisterPhysics( new G4IonPhysicsXS(verb));
|
||||
////RegisterPhysics( new G4IonPhysicsPHP(verb));
|
||||
////RegisterPhysics( new G4IonQMDPhysics(verb));
|
||||
////RegisterPhysics( new G4IonINCLXXPhysics(verb));
|
||||
@@ -100,6 +101,7 @@ PhysicsList::PhysicsList()
|
||||
// Gamma physics
|
||||
//
|
||||
RegisterPhysics( new GammaNuclearPhysics("gamma"));
|
||||
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
@@ -134,7 +136,7 @@ void PhysicsList::ConstructParticle()
|
||||
|
||||
void PhysicsList::SetCuts()
|
||||
{
|
||||
SetCutValue(0.*mm, "proton");
|
||||
SetCutValue(0.*mm, "proton");
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
/// \file PrimaryGeneratorAction.cc
|
||||
/// \brief Implementation of the PrimaryGeneratorAction class
|
||||
//
|
||||
// $Id: PrimaryGeneratorAction.cc 98265 2016-07-04 17:47:54Z gcosmo $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -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......
|
||||
@@ -50,8 +49,10 @@ Run::Run(DetectorConstruction* det)
|
||||
fSumTrack(0.), fSumTrack2(0.),
|
||||
fTargetXXX(false)
|
||||
{
|
||||
for (G4int i=0; i<3; i++) { fPbalance[i] = 0. ; }
|
||||
for (G4int i=0; i<3; i++) { fPbalance[i] = 0. ; }
|
||||
for (G4int i=0; i<3; i++) { fNbGamma[i] = 0 ; }
|
||||
fPbalance[1] = DBL_MAX;
|
||||
fNbGamma[1] = 10000;
|
||||
}
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -165,10 +166,21 @@ void Run::Merge(const G4Run* run)
|
||||
// accumulate sums
|
||||
//
|
||||
fTotalCount += localRun->fTotalCount;
|
||||
fGammaCount += localRun->fGammaCount;
|
||||
fGammaCount += localRun->fGammaCount;
|
||||
fSumTrack += localRun->fSumTrack;
|
||||
fSumTrack2 += localRun->fSumTrack2;
|
||||
fSumTrack2 += localRun->fSumTrack2;
|
||||
|
||||
fPbalance[0] += localRun->fPbalance[0];
|
||||
G4double min,max;
|
||||
min = localRun->fPbalance[1]; max = localRun->fPbalance[2];
|
||||
if (fPbalance[1] > min) fPbalance[1] = min;
|
||||
if (fPbalance[2] < max) fPbalance[2] = max;
|
||||
|
||||
fNbGamma[0] += localRun->fNbGamma[0];
|
||||
G4int nbmin, nbmax;
|
||||
nbmin = localRun->fNbGamma[1]; nbmax = localRun->fNbGamma[2];
|
||||
if (fNbGamma[1] > nbmin) fNbGamma[1] = nbmin;
|
||||
if (fNbGamma[2] < nbmax) fNbGamma[2] = nbmax;
|
||||
|
||||
//map: processes count
|
||||
std::map<G4String,G4int>::const_iterator itp;
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
/// \file RunAction.cc
|
||||
/// \brief Implementation of the RunAction class
|
||||
//
|
||||
// $Id: RunAction.cc 103488 2017-04-11 10:16:44Z gcosmo $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
/// \file RunMessenger.cc
|
||||
/// \brief Implementation of the RunMessenger class
|
||||
//
|
||||
// $Id: RunMessenger.cc 67268 2013-02-13 11:38:40Z 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 105744 2017-08-16 13:13:16Z gcosmo $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
@@ -27,7 +27,6 @@
|
||||
/// \brief Implementation of the SteppingVerbose class
|
||||
//
|
||||
//
|
||||
// $Id: SteppingVerbose.cc 98265 2016-07-04 17:47:54Z gcosmo $
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
Reference in New Issue
Block a user