Import Geant4 10.7.0 source tree
This commit is contained in:
@@ -52,11 +52,7 @@
|
||||
to be accurate (see param->SetStepFunction(1., 1*mm)).
|
||||
|
||||
Several hadronic physics options are controlled by environment variables.
|
||||
To trigger them, the envHadronic.csh script has been added in this example.
|
||||
One must select the options wished, and do
|
||||
\verbatim
|
||||
source envHadronic.csh (or sh)
|
||||
\endverbatim
|
||||
To select them, see Activation.cc
|
||||
|
||||
\section Activation_s3 AN EVENT : THE PRIMARY GENERATOR
|
||||
|
||||
@@ -179,5 +175,12 @@ Idle> type your commands
|
||||
....
|
||||
Idle> exit
|
||||
\endverbatim
|
||||
|
||||
|
||||
Macros provided in this example:
|
||||
- Bi209.mac: neutron (25 meV) on 10 cm of Bi209
|
||||
- Co60.mac: neutron (25 meV) on 1 cm of Cobalt.
|
||||
|
||||
Macros to be run interactively:
|
||||
- debug.mac: neutron (25 meV) on Cobalt
|
||||
- vis.mac: To activate visualization
|
||||
*/
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
#include "G4UIExecutive.hh"
|
||||
#include "G4VisExecutive.hh"
|
||||
|
||||
#include "G4ParticleHPManager.hh"
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
int main(int argc,char** argv) {
|
||||
@@ -82,6 +84,22 @@ int main(int argc,char** argv) {
|
||||
|
||||
runManager->SetUserInitialization(new ActionInitialization(det));
|
||||
|
||||
// Replaced HP environmental variables with C++ calls
|
||||
G4ParticleHPManager::GetInstance()->SetSkipMissingIsotopes( false );
|
||||
G4ParticleHPManager::GetInstance()->SetDoNotAdjustFinalState( false );
|
||||
G4ParticleHPManager::GetInstance()->SetUseOnlyPhotoEvaporation( false );
|
||||
G4ParticleHPManager::GetInstance()->SetNeglectDoppler( false );
|
||||
G4ParticleHPManager::GetInstance()->SetProduceFissionFragments( false );
|
||||
G4ParticleHPManager::GetInstance()->SetUseWendtFissionModel( false );
|
||||
G4ParticleHPManager::GetInstance()->SetUseNRESP71Model( false );
|
||||
//G4ParticleHPManager::GetInstance()->SetSkipMissingIsotopes( true );
|
||||
//G4ParticleHPManager::GetInstance()->SetDoNotAdjustFinalState( true );
|
||||
//G4ParticleHPManager::GetInstance()->SetUseOnlyPhotoEvaporation( true );
|
||||
//G4ParticleHPManager::GetInstance()->SetNeglectDoppler( true );
|
||||
//G4ParticleHPManager::GetInstance()->SetProduceFissionFragments( true );
|
||||
//G4ParticleHPManager::GetInstance()->SetUseWendtFissionModel( true );
|
||||
//G4ParticleHPManager::GetInstance()->SetUseNRESP71Model( true );
|
||||
|
||||
//initialize visualization
|
||||
G4VisManager* visManager = nullptr;
|
||||
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
###/testhadr/det/setSizeYZ 1 cm
|
||||
#
|
||||
/run/initialize
|
||||
/process/list
|
||||
#
|
||||
/gun/particle neutron
|
||||
/gun/energy 25 meV
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
############################################
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-10-06-ref-06 (26-June-2020)
|
||||
Geant4 version Name: geant4-10-07-ref-00 (4-December-2020)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -31,7 +31,7 @@
|
||||
ElmMassFraction: 100.00 % ElmAbundance 100.00 %
|
||||
|
||||
|
||||
FTFP_BERT_HP : new threshold between BERT and FTFP is over the interval
|
||||
hInelastic FTFP_BERT_HP : threshold between BERT and FTFP is over the interval
|
||||
for pions : 3 to 6 GeV
|
||||
for kaons : 3 to 6 GeV
|
||||
for proton : 3 to 6 GeV
|
||||
@@ -43,56 +43,6 @@
|
||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.6/Capture/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.6/Elastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.6/Inelastic/CrossSection/6_nat_Carbon
|
||||
/process/list
|
||||
Transportation, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, neutronInelastic, nCapture, nFission
|
||||
protonInelastic, pi+Inelastic, pi-Inelastic, kaon+Inelastic
|
||||
kaon-Inelastic, kaon0LInelastic, kaon0SInelastic, lambdaInelastic
|
||||
anti-lambdaInelastic, sigma-Inelastic,anti_sigma-Inelastic, 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, ionElastic, dInelastic, tInelastic
|
||||
He3Inelastic, alphaInelastic, ionInelastic,hFritiofCaptureAtRest
|
||||
hBertiniCaptureAtRest,muMinusCaptureAtRest, photonNuclear, msc
|
||||
hIoni, msc, hIoni, msc
|
||||
hIoni, msc, hIoni, msc
|
||||
hIoni, msc, hIoni, msc
|
||||
hIoni, msc, hIoni, msc
|
||||
ionIoni, nuclearStopping, msc, ionIoni
|
||||
nuclearStopping, msc, ionIoni, nuclearStopping
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, eIoni, eBrem, annihil
|
||||
msc, eIoni, eBrem, phot
|
||||
compt, conv, msc, hIoni
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, muIoni, muBrems, muPairProd
|
||||
msc, muIoni, muBrems, muPairProd
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, hIoni, msc, hIoni
|
||||
msc, hIoni, Decay,RadioactiveDecayBase
|
||||
|
||||
#
|
||||
/gun/particle neutron
|
||||
/gun/energy 25 meV
|
||||
@@ -111,19 +61,54 @@ Max 2J for sampling of angular correlations 10
|
||||
Atomic de-excitation enabled 1
|
||||
Auger electron emission enabled 1
|
||||
Auger cascade enabled 1
|
||||
Check EM cuts disabled for atomic de-excitation 0
|
||||
Check EM cuts disabled for atomic de-excitation 1
|
||||
Use Bearden atomic level energies 0
|
||||
======================================================================
|
||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.6/Capture/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.6/Elastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.6/Inelastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.6/Elastic/CrossSection/6_nat_Carbon
|
||||
|
||||
=======================================================
|
||||
====== ParticleHP Physics Parameters ========
|
||||
=======================================================
|
||||
UseOnlyPhotoEvaporation ? 0
|
||||
SkipMissingIsotopes ? 0
|
||||
NeglectDoppler ? 0
|
||||
DoNotAdjustFinalState ? 0
|
||||
ProduceFissionFragments ? 0
|
||||
UseWendtFissionModel ? 0
|
||||
UseNRESP71Model ? 0
|
||||
=======================================================
|
||||
|
||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.6/Inelastic
|
||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.6/Capture/CrossSection/6_nat_Carbon
|
||||
|
||||
====================================================================
|
||||
HADRONIC PROCESSES SUMMARY (verbose level 1)
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for B-
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 meV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: B-Inelastic
|
||||
Model: FTFP: 0 meV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for D-
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 meV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: D-Inelastic
|
||||
Model: FTFP: 0 meV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for GenericIon
|
||||
|
||||
@@ -204,6 +189,19 @@ NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /
|
||||
|
||||
Process: hFritiofCaptureAtRest
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for anti_lambda
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 meV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: anti_lambdaInelastic
|
||||
Model: FTFP: 0 meV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: hFritiofCaptureAtRest
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for anti_neutron
|
||||
|
||||
@@ -300,8 +298,8 @@ NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: lambdaInelastic
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -383,8 +381,8 @@ NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: sigma-Inelastic
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: hBertiniCaptureAtRest
|
||||
@@ -425,7 +423,6 @@ Store e- internal conversion data 1
|
||||
Electron internal conversion ID 0
|
||||
Correlated gamma emission flag 0
|
||||
Max 2J for sampling of angular correlations 10
|
||||
Upload data before 1st event for Z < 9
|
||||
=======================================================================
|
||||
|
||||
========= Table of registered couples ============================
|
||||
@@ -465,36 +462,36 @@ Index : 1 used in the geometry : Yes
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 1000
|
||||
User=6.020000s Real=6.065860s Sys=0.000000s
|
||||
User=0.210000s Real=0.223482s Sys=0.000000s
|
||||
|
||||
The run is 1000 neutron of 25 meV through 1 cm of G4_Co (density: 8.9 g/cm3 )
|
||||
|
||||
Process calls frequency :
|
||||
RadioactiveDecayBase= 3931 Transportation= 11106 annihil= 25
|
||||
compt= 1291 conv= 29 eIoni= 2570
|
||||
hadElastic= 142 ionIoni= 2038 msc= 581
|
||||
nCapture= 948 phot= 313
|
||||
RadioactiveDecayBase= 3955 Transportation= 11124 annihil= 19
|
||||
compt= 1246 conv= 26 eIoni= 4507
|
||||
hadElastic= 150 ionIoni= 2054 msc= 695
|
||||
nCapture= 952 phot= 438
|
||||
|
||||
List of generated particles:
|
||||
Co59: 142 Emean = 38.818 meV ( 0.25571 meV --> 199.86 meV) stable
|
||||
Co60: 948 Emean = 258.87 eV ( 213.41 meV --> 516.37 eV ) mean life = 7.6098 y
|
||||
Ni60: 948 Emean = 15.907 eV ( 15.907 eV --> 15.907 eV ) stable
|
||||
Ni60[1332.514]: 948 Emean = 12.369 eV ( 12.331 eV --> 31.093 eV ) mean life = 0 ps
|
||||
Ni60[2505.753]: 945 Emean = 1.5001 eV ( 24.411 meV --> 3.5949 eV ) mean life = 0 ps
|
||||
anti_nu_e: 948 Emean = 221.28 keV ( 37.028 keV --> 844.87 keV) stable
|
||||
e+: 29 Emean = 2.7013 MeV ( 286.87 keV --> 6.0593 MeV) stable
|
||||
e-: 2581 Emean = 308.29 keV ( 40.664 eV --> 7.2245 MeV) stable
|
||||
gamma: 4354 Emean = 1.7542 MeV ( 1.0951 keV --> 7.4919 MeV) stable
|
||||
Co59: 150 Emean = 40.858 meV ( 0.25571 meV --> 199.86 meV) stable
|
||||
Co60: 952 Emean = 255.39 eV ( 74.628 meV --> 520.2 eV ) mean life = 7.6098 y
|
||||
Ni60: 952 Emean = 15.907 eV ( 15.907 eV --> 15.907 eV ) stable
|
||||
Ni60[1332.514]: 952 Emean = 12.368 eV ( 12.331 eV --> 24.808 eV ) mean life = 0 ps
|
||||
Ni60[2505.753]: 949 Emean = 1.458 eV ( 18.554 meV --> 3.6944 eV ) mean life = 0 ps
|
||||
anti_nu_e: 952 Emean = 224.29 keV ( 21.578 keV --> 1.4516 MeV) stable
|
||||
e+: 26 Emean = 2.7006 MeV ( 277.83 keV --> 6.4147 MeV) stable
|
||||
e-: 4539 Emean = 186.45 keV ( 1.6672 eV --> 7.2245 MeV) stable
|
||||
gamma: 4462 Emean = 1.7004 MeV ( 682.6 eV --> 7.4919 MeV) stable
|
||||
|
||||
Mean energy deposit per event = 794.13 keV rms = 1.2575 MeV
|
||||
Mean energy flow per event = 7.1109 MeV rms = 2.9259 MeV
|
||||
Mean energy deposit per event = 789.1 keV rms = 1.2313 MeV
|
||||
Mean energy flow per event = 7.0722 MeV rms = 2.8578 MeV
|
||||
|
||||
List of particles emerging from the target :
|
||||
anti_nu_e: 948 Emean = 221.28 keV ( 37.028 keV --> 844.87 keV) Eflow/event = 209.78 keV
|
||||
e+: 4 Emean = 2.8252 MeV ( 2.3239 MeV --> 3.6016 MeV) Eflow/event = 11.301 keV
|
||||
e-: 33 Emean = 1.9291 MeV ( 202.55 keV --> 6.878 MeV) Eflow/event = 63.661 keV
|
||||
gamma: 4012 Emean = 1.7014 MeV ( 46.436 keV --> 7.4919 MeV) Eflow/event = 6.8262 MeV
|
||||
neutron: 52 Emean = 26.21 meV ( 9.1504 meV --> 46.671 meV) Eflow/event = 1.3629 meV
|
||||
anti_nu_e: 952 Emean = 224.29 keV ( 21.578 keV --> 1.4516 MeV) Eflow/event = 213.52 keV
|
||||
e+: 7 Emean = 3.2555 MeV ( 976.04 keV --> 6.0613 MeV) Eflow/event = 22.789 keV
|
||||
e-: 49 Emean = 2.0359 MeV ( 69.641 keV --> 6.6919 MeV) Eflow/event = 99.76 keV
|
||||
gamma: 3998 Emean = 1.6849 MeV ( 58.019 keV --> 7.4919 MeV) Eflow/event = 6.7362 MeV
|
||||
neutron: 48 Emean = 24.729 meV ( 9.1396 meV --> 38.264 meV) Eflow/event = 1.187 meV
|
||||
|
||||
histo Id for populations :
|
||||
Co59 id = 26
|
||||
@@ -504,11 +501,11 @@ Run Summary
|
||||
|
||||
--------- Ranecu engine status ---------
|
||||
Initial seed (index) = 0
|
||||
Current couple of seeds = 1360211405, 961669395
|
||||
Current couple of seeds = 1145399635, 1983120842
|
||||
----------------------------------------
|
||||
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.024 MB
|
||||
Dynamic pools deleted: 11 / Total memory freed: 0.027 MB
|
||||
============================================================
|
||||
RunManagerKernel is deleted. Good bye :)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# Macro file for "Activation.cc"
|
||||
#
|
||||
/control/verbose 2
|
||||
/run/verbose 2
|
||||
/run/verbose 1
|
||||
#
|
||||
/testhadr/det/setIsotopeMat Bi209 83 209 9.78 g/cm3
|
||||
/testhadr/det/setThickness 10 cm
|
||||
@@ -10,22 +10,19 @@
|
||||
#
|
||||
/run/initialize
|
||||
#
|
||||
/process/list
|
||||
#
|
||||
/gun/particle neutron
|
||||
/gun/energy 25 meV
|
||||
/testhadr/gun/beamSize 25 mm
|
||||
/testhadr/gun/beamTime 3 year
|
||||
#
|
||||
/analysis/setFileName Bi209
|
||||
/analysis/h1/set 4 100 0 6 MeV #gamma
|
||||
/analysis/h1/set 14 100 0 4 year #gamma
|
||||
/analysis/h1/set 24 100 0 4 year
|
||||
/analysis/h1/set 25 100 0 4 year
|
||||
/analysis/h1/set 26 100 0 4 year
|
||||
/analysis/h1/set 27 100 0 4 year
|
||||
/analysis/h1/set 28 100 0 4 year
|
||||
/analysis/h1/set 4 100 0 6 MeV #gamma
|
||||
/analysis/h1/set 14 100 0 4 year #gamma
|
||||
/analysis/h1/set 24 100 0 4 year #(Bi209)
|
||||
/analysis/h1/set 25 100 0 4 year #(Bi210)
|
||||
/analysis/h1/set 26 100 0 4 year #(Po210)
|
||||
/analysis/h1/set 27 100 0 4 year #(alpha)
|
||||
/analysis/h1/set 28 100 0 4 year #(Pb206)
|
||||
#
|
||||
/run/printProgress 100000
|
||||
#
|
||||
/run/beamOn 1000000
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
#----------------------------------------------------------------------------
|
||||
# Setup the project
|
||||
cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
|
||||
cmake_minimum_required(VERSION 3.8...3.18)
|
||||
if(${CMAKE_VERSION} VERSION_LESS 3.12)
|
||||
cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION})
|
||||
endif()
|
||||
project(Activation)
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# Macro file for "Activation.cc"
|
||||
#
|
||||
/control/verbose 2
|
||||
/run/verbose 2
|
||||
/run/verbose 1
|
||||
#
|
||||
/testhadr/det/setMat G4_Co
|
||||
/testhadr/det/setThickness 1 cm
|
||||
@@ -18,12 +18,11 @@
|
||||
/testhadr/gun/beamTime 10 year
|
||||
#
|
||||
/analysis/setFileName Co60
|
||||
/analysis/h1/set 4 100 0 8 MeV #gamma
|
||||
/analysis/h1/set 14 100 0 20 year #gamma
|
||||
/analysis/h1/set 24 100 0 20 year
|
||||
/analysis/h1/set 25 100 0 20 year
|
||||
/analysis/h1/set 26 100 0 20 year
|
||||
/analysis/h1/set 4 100 0 8 MeV #gamma
|
||||
/analysis/h1/set 14 100 0 20 year #gamma
|
||||
/analysis/h1/set 24 100 0 20 year #(Co60)
|
||||
/analysis/h1/set 25 100 0 20 year #(Ni60)
|
||||
/analysis/h1/set 26 100 0 20 year #(Co59)
|
||||
#
|
||||
/run/printProgress 10000
|
||||
#
|
||||
/run/beamOn 100000
|
||||
|
||||
@@ -12,6 +12,14 @@ track of all tags.
|
||||
----------------------------------------------------------
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
26-10-20 mma (activation-V10-06-03)
|
||||
- README : add macros description
|
||||
|
||||
05-08-20 Alberto Ribon (activation-V10-06-02)
|
||||
- envHadronic.(c)sh : removed deprecated HP environmental variables
|
||||
and replaced them with corresponding C++ calls in the main.
|
||||
(These two shell-script files will be removed in G4 11.0.)
|
||||
|
||||
21-06-20 mma (activation-V10-06-01)
|
||||
- Run.cc, line 188 : correct a protection on maximum number of histos
|
||||
|
||||
@@ -53,9 +53,7 @@
|
||||
to be accurate (see param->SetStepFunction(1., 1*mm)).
|
||||
|
||||
Several hadronic physics options are controlled by environment variables.
|
||||
To trigger them, the envHadronic.csh script has been added in this example.
|
||||
One must select the options wished, and do
|
||||
source envHadronic.[c]sh
|
||||
To select them, see Activation.cc
|
||||
|
||||
3- AN EVENT : THE PRIMARY GENERATOR
|
||||
|
||||
@@ -158,3 +156,11 @@
|
||||
Idle> type your commands
|
||||
....
|
||||
Idle> exit
|
||||
|
||||
Macros provided in this example:
|
||||
- Bi209.mac: neutron (25 meV) on 10 cm of Bi209
|
||||
- Co60.mac: neutron (25 meV) on 1 cm of Cobalt.
|
||||
|
||||
Macros to be run interactively:
|
||||
- debug.mac: neutron (25 meV) on Cobalt
|
||||
- vis.mac: To activate visualization
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
#
|
||||
/run/initialize
|
||||
#
|
||||
/process/list
|
||||
#
|
||||
/gun/particle neutron
|
||||
/gun/energy 25 meV
|
||||
#
|
||||
|
||||
Executable → Regular
+1
-9
@@ -1,3 +1,4 @@
|
||||
# === FILE TO BE REMOVED IN G4 11.0 ===
|
||||
#
|
||||
# for neutronHP and particleHP
|
||||
#
|
||||
@@ -10,19 +11,10 @@ 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
|
||||
|
||||
env |grep G4NEUTRONHP
|
||||
env |grep G4PHP
|
||||
|
||||
Executable → Regular
+1
-23
@@ -1,3 +1,4 @@
|
||||
# === FILE TO BE REMOVED IN G4 11.0 ===
|
||||
#
|
||||
# for neutronHP and particleHP
|
||||
#
|
||||
@@ -10,34 +11,11 @@ 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
|
||||
|
||||
#### G4CASCADE_USE_PRECOMPOUND=1
|
||||
#### export G4CASCADE_USE_PRECOMPOUND
|
||||
|
||||
env |grep G4NEUTRONHP
|
||||
env |grep G4PHP
|
||||
env |grep G4CASCADE
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
//
|
||||
TCanvas* c1 = new TCanvas("c1", " ");
|
||||
|
||||
c1->SetLogy(0);
|
||||
c1->SetLogy(1);
|
||||
c1->cd();
|
||||
c1->Update();
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
#---Adding all radioactivedecay examples subdirectories explicitly
|
||||
|
||||
cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
|
||||
cmake_minimum_required(VERSION 3.8...3.18)
|
||||
if(${CMAKE_VERSION} VERSION_LESS 3.12)
|
||||
cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION})
|
||||
endif()
|
||||
|
||||
add_subdirectory(rdecay01)
|
||||
add_subdirectory(rdecay02)
|
||||
|
||||
@@ -15,7 +15,10 @@ committal in the CVS repository !
|
||||
----------------------------------------------------------
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
|
||||
November 03, 2020 B. Morgan - exRadioactivedecay-V10-06-00
|
||||
- Support same CMake version range as core Geant4
|
||||
|
||||
April 14, 2017 M. Maire
|
||||
- Add example Activation
|
||||
|
||||
@@ -32,14 +35,14 @@ November 25, 2012 I. Hrivnacova - exRadioactivedecay-V09-05-01
|
||||
|
||||
September 25, 2012 I. Hrivnacova - exRadioactivedecay-V09-05-00
|
||||
- Updated CMakeLists.txt files:
|
||||
adding visualization, optional external packages (rdecay02 ), copying macros,
|
||||
adding visualization, optional external packages (rdecay02 ), copying macros,
|
||||
install target and comment lines
|
||||
- Added explicit includes of G4SystemOfUnits.hh and G4PhysicalConstants.hh
|
||||
- Replaced tabulators with space characters
|
||||
|
||||
November 4, 2011 L. Desorgher - exradioactive-V09-04-00
|
||||
- Create this History file
|
||||
- Add macro files and user data files in rdecay02 to illustrate the possibility for a user to define its own
|
||||
- Add macro files and user data files in rdecay02 to illustrate the possibility for a user to define its own
|
||||
radioactive decay data and evaporation data. An example No252.g4mac shows also how to treat
|
||||
nuclei with Z>100.
|
||||
|
||||
|
||||
|
||||
@@ -103,6 +103,27 @@ Idle> /run/beamOn 1
|
||||
Idle> exit
|
||||
\endverbatim
|
||||
|
||||
Macros provided in this example:
|
||||
- Co60.mac: Co60
|
||||
- Gd158.mac: Gd158 excited state
|
||||
- No158.mac: read user data file
|
||||
- Po212.mac: Po212 excited state
|
||||
- Ra228.mac: Ra228 excited state
|
||||
- alpha.mac: Po212 alpha decay
|
||||
- atomicDeexcitation.mac: plot Auger cascade
|
||||
- fullChain.mac: U238
|
||||
- neutron.mac: Li10 neutron emission
|
||||
- proton.mac: Co53 proton emission
|
||||
- singleDecay.mac: Ne10
|
||||
- timeWindow.mac: print activity within a given time window
|
||||
- timeWindowBiased.mac: force decay within a given time window
|
||||
|
||||
Macros to be run interactively:
|
||||
- Cf238.mac: read user data file
|
||||
- debug.mac: Pb210
|
||||
- electronicCapture.mac: Fe55 electronic capture
|
||||
- vis.mac: To activate visualization
|
||||
|
||||
\section rdecay01_s9 Histograms
|
||||
|
||||
rdecay01 produces several 1D histograms which are saved as
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
#----------------------------------------------------------------------------
|
||||
# Setup the project
|
||||
cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
|
||||
cmake_minimum_required(VERSION 3.8...3.18)
|
||||
if(${CMAKE_VERSION} VERSION_LESS 3.12)
|
||||
cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION})
|
||||
endif()
|
||||
project(rdecay01)
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
@@ -42,7 +45,7 @@ target_link_libraries(rdecay01 ${Geant4_LIBRARIES} )
|
||||
set(rdecay01_SCRIPTS
|
||||
alpha.mac Cf238.mac Co60.mac debug.mac Gd158.mac electronicCapture.mac fullChain.mac neutron.mac
|
||||
proton.mac No252.mac Po212.mac Ra228.mac rdecay01.in singleDecay.mac timeWindow.mac
|
||||
timeWindowBiased.mac timeWindowBiased.data vis.mac
|
||||
timeWindowBiased.mac timeWindowBiased.data atomicDeexcitation.mac vis.mac
|
||||
)
|
||||
|
||||
foreach(_script ${rdecay01_SCRIPTS})
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
# macro for rdecay01
|
||||
#
|
||||
# to read user's data file
|
||||
#
|
||||
/control/cout/ignoreThreadsExcept 0
|
||||
#
|
||||
/grdm/setRadioactiveDecayFile 98 238 ../UserData/UserRadData_z98.a238
|
||||
/process/had/rdm/setRadioactiveDecayFile 98 238 ../UserData/UserRadData_z98.a238
|
||||
#
|
||||
/gun/particle ion
|
||||
/gun/ion 98 238
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
# macro for rdecay01
|
||||
#
|
||||
/control/cout/ignoreThreadsExcept 0
|
||||
/control/verbose 2
|
||||
/run/verbose 1
|
||||
#
|
||||
@@ -6,8 +9,6 @@
|
||||
#
|
||||
/tracking/verbose 2
|
||||
/run/beamOn 1
|
||||
#
|
||||
/control/cout/ignoreThreadsExcept 0
|
||||
/tracking/verbose 0
|
||||
#
|
||||
/analysis/setFileName Co60
|
||||
@@ -19,6 +20,5 @@
|
||||
/analysis/h1/set 8 100 0. 100. year #time of life
|
||||
/analysis/h1/set 9 100 1. 3. MeV #EvisTot
|
||||
#
|
||||
/run/printProgress 100000
|
||||
#
|
||||
/run/printProgress 100000
|
||||
/run/beamOn 1000000
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
# macro for rdecay01
|
||||
#
|
||||
/control/cout/ignoreThreadsExcept 0
|
||||
/control/verbose 2
|
||||
/run/verbose 1
|
||||
#
|
||||
|
||||
@@ -14,6 +14,24 @@ track of all tags.
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
03-11-20 mma (rdecay01-V10-06-04)
|
||||
- add a comment in atomicDeexcitation.mac
|
||||
|
||||
26-10-20 mma (rdecay01-V10-06-03)
|
||||
- README : add macros description
|
||||
|
||||
14-10-20 mma (rdecay01-V10-06-02)
|
||||
- add a comment in atomicDeexcitation.mac
|
||||
|
||||
06-10-20 mma (rdecay01-V10-06-01)
|
||||
- PhysicsList : add SetDeexcitationIgnoreCut(ARMflag)
|
||||
- add macro atomicDeexcitation.mac
|
||||
|
||||
05-08-20 A. Ribon (rdecay01-V10-06-00)
|
||||
- README, .README.txt, fullChain.mac, Cf238.mac, No252.mac,
|
||||
timeWindowBiased.mac : migrated UI commands from "/grdm/..."
|
||||
to "/process/had/rdm/..."
|
||||
|
||||
26-11-19 I. Hrivnacova (rdecay01-V10-05-06)
|
||||
- Fixed formatting in .README.txt
|
||||
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
# macro for rdecay01
|
||||
#
|
||||
# to read user's data file
|
||||
#
|
||||
/control/cout/ignoreThreadsExcept 0
|
||||
#
|
||||
/grdm/setPhotoEvaporationFile 102 252 ../UserData/UserEvapData_z102.a252
|
||||
/process/had/rdm/setPhotoEvaporationFile 102 252 ../UserData/UserEvapData_z102.a252
|
||||
#
|
||||
/gun/particle ion
|
||||
/gun/ion 102 252 0 3.2070e+02
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
# macro for rdecay01
|
||||
#
|
||||
/control/cout/ignoreThreadsExcept 0
|
||||
/control/verbose 2
|
||||
/run/verbose 1
|
||||
#
|
||||
|
||||
@@ -99,6 +99,27 @@
|
||||
....
|
||||
Idle> exit
|
||||
|
||||
Macros provided in this example:
|
||||
- Co60.mac: Co60
|
||||
- Gd158.mac: Gd158 excited state
|
||||
- No158.mac: read user data file
|
||||
- Po212.mac: Po212 excited state
|
||||
- Ra228.mac: Ra228 excited state
|
||||
- alpha.mac: Po212 alpha decay
|
||||
- atomicDeexcitation.mac: plot Auger cascade
|
||||
- fullChain.mac: U238
|
||||
- neutron.mac: Li10 neutron emission
|
||||
- proton.mac: Co53 proton emission
|
||||
- singleDecay.mac: Ne10
|
||||
- timeWindow.mac: print activity within a given time window
|
||||
- timeWindowBiased.mac: force decay within a given time window
|
||||
|
||||
Macros to be run interactively:
|
||||
- Cf238.mac: read user data file
|
||||
- debug.mac: Pb210
|
||||
- electronicCapture.mac: Fe55 electronic capture
|
||||
- vis.mac: To activate visualization
|
||||
|
||||
7- Histograms
|
||||
----------
|
||||
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
# macro for rdecay01
|
||||
#
|
||||
/control/cout/ignoreThreadsExcept 0
|
||||
/control/verbose 2
|
||||
/run/verbose 1
|
||||
#
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
# macro for rdecay01
|
||||
#
|
||||
/control/cout/ignoreThreadsExcept 0
|
||||
/control/verbose 2
|
||||
/run/verbose 1
|
||||
#
|
||||
@@ -6,8 +9,7 @@
|
||||
#
|
||||
/tracking/verbose 2
|
||||
/run/beamOn 1
|
||||
#
|
||||
/tracking/verbose 0
|
||||
/run/printProgress 10000
|
||||
#
|
||||
#
|
||||
/run/printProgress 10000
|
||||
/run/beamOn 100000
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
#
|
||||
# macro for rdecay01
|
||||
#
|
||||
# this macro is to survey atomic deexcitation
|
||||
# do not forget to set ARMflag = true in PhysicsList.cc
|
||||
# see S.Bakr et al. Geant4 collaboration meeting 2020
|
||||
#
|
||||
/control/verbose 2
|
||||
/run/verbose 1
|
||||
#
|
||||
/run/setCut 0.1 um
|
||||
#
|
||||
# decay of Iodine 125 is pure electronic carpture
|
||||
/gun/particle ion
|
||||
/gun/ion 53 125
|
||||
#
|
||||
/rdecay01/fullChain false
|
||||
#
|
||||
/analysis/setFileName atomicDeexc
|
||||
/analysis/h1/set 1 50000 0.001 50 keV #e-
|
||||
/analysis/h1/set 3 50000 0.001 50 keV #gamma
|
||||
#
|
||||
/run/printProgress 100000
|
||||
/run/beamOn 1000000
|
||||
@@ -1,6 +1,8 @@
|
||||
# macro for rdecay01
|
||||
#
|
||||
/control/cout/ignoreThreadsExcept 0
|
||||
/control/verbose 2
|
||||
/run/verbose 1
|
||||
/tracking/verbose 2
|
||||
#
|
||||
/gun/particle ion
|
||||
###/gun/ion 27 60
|
||||
@@ -8,5 +10,6 @@
|
||||
###/gun/ion 43 99 0 142.7
|
||||
#
|
||||
/rdecay01/fullChain false
|
||||
#
|
||||
#
|
||||
/tracking/verbose 2
|
||||
/run/beamOn 1
|
||||
|
||||
@@ -1,12 +1,14 @@
|
||||
# macro for rdecay01
|
||||
#
|
||||
/control/cout/ignoreThreadsExcept 0
|
||||
/control/verbose 2
|
||||
/run/verbose 1
|
||||
/tracking/verbose 2
|
||||
#
|
||||
/gun/particle ion
|
||||
/gun/ion 26 55
|
||||
###/gun/ion 25 53
|
||||
###/gun/ion 55 131
|
||||
#
|
||||
/run/printProgress 1
|
||||
#
|
||||
/tracking/verbose 2
|
||||
/run/printProgress 1
|
||||
/run/beamOn 5
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
# macro for rdecay01
|
||||
#
|
||||
/control/cout/ignoreThreadsExcept 0
|
||||
/control/verbose 2
|
||||
/run/verbose 1
|
||||
#
|
||||
@@ -17,12 +20,11 @@
|
||||
/analysis/h1/set 8 100 0. 1.e+11 y #time of life
|
||||
/analysis/h1/set 9 100 40. 100. MeV #EvisTot
|
||||
#
|
||||
/run/printProgress 10000
|
||||
#
|
||||
/run/printProgress 10000
|
||||
/run/beamOn 100000
|
||||
|
||||
#limit the chain
|
||||
#
|
||||
###/grdm/nucleusLimits 234 238 90 92
|
||||
###/process/had/rdm/nucleusLimits 234 238 90 92
|
||||
#
|
||||
###/run/beamOn 1
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
# macro for rdecay01
|
||||
#
|
||||
/control/cout/ignoreThreadsExcept 0
|
||||
/control/verbose 2
|
||||
/run/verbose 1
|
||||
#
|
||||
@@ -8,7 +11,7 @@
|
||||
#
|
||||
/tracking/verbose 2
|
||||
/run/beamOn 1
|
||||
#
|
||||
/tracking/verbose 0
|
||||
#
|
||||
/run/printProgress 10000
|
||||
/run/beamOn 100000
|
||||
/run/beamOn 100000
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
# macro for rdecay01
|
||||
#
|
||||
/control/cout/ignoreThreadsExcept 0
|
||||
/control/verbose 2
|
||||
/run/verbose 1
|
||||
#
|
||||
@@ -8,7 +11,7 @@
|
||||
#
|
||||
/tracking/verbose 2
|
||||
/run/beamOn 1
|
||||
#
|
||||
/tracking/verbose 0
|
||||
#
|
||||
/run/printProgress 10000
|
||||
/run/beamOn 100000
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
############################################
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-10-06-ref-06 (26-June-2020)
|
||||
Geant4 version Name: geant4-10-07-ref-00 (4-December-2020)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -95,7 +95,7 @@ Step# X Y Z KineE dEStep StepLeng TrakLeng
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 1
|
||||
User=0.010000s Real=0.004050s Sys=0.000000s
|
||||
User=0.000000s Real=0.002913s Sys=0.000000s
|
||||
|
||||
======================== run summary ======================
|
||||
The run was 1 Co60 of 0 eV
|
||||
@@ -110,7 +110,7 @@ Run Summary
|
||||
|
||||
Ekin Total (Q single decay): mean = 317.1 keV ( 317.1 keV --> 317.1 keV)
|
||||
|
||||
Momentum balance (excluding gamma desexcitation): mean = 0.5595 eV ( 0.5595 eV --> 0.5595 eV )
|
||||
Momentum balance (excluding gamma desexcitation): mean = 0.5596 eV ( 0.5596 eV --> 0.5596 eV )
|
||||
|
||||
Total time of life (full chain): mean = 9.982 y half-life = 6.919 y ( 9.982 y --> 9.982 y )
|
||||
|
||||
@@ -170,7 +170,7 @@ Index : 0 used in the geometry : Yes
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 100000
|
||||
User=1.490000s Real=1.553451s Sys=0.000000s
|
||||
User=0.770000s Real=0.828348s Sys=0.000000s
|
||||
|
||||
======================== run summary ======================
|
||||
The run was 100000 Co60 of 0 eV
|
||||
@@ -186,7 +186,7 @@ Run Summary
|
||||
|
||||
Ekin Total (Q single decay): mean = 318.4 keV ( 317.1 keV --> 1.49 MeV)
|
||||
|
||||
Momentum balance (excluding gamma desexcitation): mean = 0.3281 eV ( 1.339e-06 eV --> 15.58 eV )
|
||||
Momentum balance (excluding gamma desexcitation): mean = 0.3281 eV ( 4.246e-07 eV --> 15.58 eV )
|
||||
|
||||
Total time of life (full chain): mean = 7.607 y half-life = 5.273 y ( 15.92 min --> 94.63 y )
|
||||
|
||||
@@ -245,7 +245,7 @@ Index : 0 used in the geometry : Yes
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 100000
|
||||
User=7.010000s Real=7.203773s Sys=0.010000s
|
||||
User=1.600000s Real=1.693625s Sys=0.000000s
|
||||
|
||||
======================== run summary ======================
|
||||
The run was 100000 Co60 of 0 eV
|
||||
@@ -264,7 +264,7 @@ Run Summary
|
||||
|
||||
Ekin Total (Q single decay): mean = 941.3 keV ( 317.1 keV --> 2.159 MeV)
|
||||
|
||||
Momentum balance (excluding gamma desexcitation): mean = 965.8 keV ( 3.956e-07 eV --> 2.981 MeV)
|
||||
Momentum balance (excluding gamma desexcitation): mean = 965.8 keV ( 8.172e-06 eV --> 2.981 MeV)
|
||||
|
||||
Total time of life (full chain): mean = 7.582 y half-life = 5.256 y ( 11.42 min --> 84.33 y )
|
||||
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
# macro for rdecay01
|
||||
#
|
||||
/control/cout/ignoreThreadsExcept 0
|
||||
/control/verbose 2
|
||||
/run/verbose 2
|
||||
/run/verbose 1
|
||||
#
|
||||
/gun/particle ion
|
||||
/gun/ion 10 24
|
||||
@@ -15,6 +18,5 @@
|
||||
/analysis/h1/set 7 100 0. 1 eV #P balance
|
||||
/analysis/h1/set 8 100 0. 70 min #time of life
|
||||
#
|
||||
/run/printProgress 10000
|
||||
#
|
||||
/run/printProgress 10000
|
||||
/run/beamOn 100000
|
||||
|
||||
@@ -69,6 +69,7 @@ PhysicsList::PhysicsList()
|
||||
G4NuclearLevelData::GetInstance()->GetParameters();
|
||||
deex->SetCorrelatedGamma(false);
|
||||
deex->SetStoreAllLevels(true);
|
||||
deex->SetIsomerProduction(true);
|
||||
deex->SetMaxLifeTime(G4NuclideTable::GetInstance()->GetThresholdOfHalfLife()
|
||||
/std::log(2.));
|
||||
}
|
||||
@@ -122,6 +123,7 @@ void PhysicsList::ConstructProcess()
|
||||
if (!deex) {
|
||||
///G4EmParameters::Instance()->SetFluo(true);
|
||||
G4EmParameters::Instance()->SetAugerCascade(ARMflag);
|
||||
G4EmParameters::Instance()->SetDeexcitationIgnoreCut(ARMflag);
|
||||
deex = new G4UAtomicDeexcitation();
|
||||
deex->InitialiseAtomicDeexcitation();
|
||||
man->SetAtomDeexcitation(deex);
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
# macro for rdecay01
|
||||
#
|
||||
/control/cout/ignoreThreadsExcept 0
|
||||
/control/verbose 2
|
||||
/run/verbose 1
|
||||
#
|
||||
|
||||
@@ -1,13 +1,16 @@
|
||||
# macro for rdecay01
|
||||
#
|
||||
# force Ca47 to decay within a window specified in data file
|
||||
#
|
||||
/control/cout/ignoreThreadsExcept 0
|
||||
/control/verbose 2
|
||||
/run/verbose 1
|
||||
#
|
||||
/gun/particle ion
|
||||
/gun/ion 20 47
|
||||
#
|
||||
/grdm/decayBiasProfile timeWindowBiased.data
|
||||
/grdm/BRbias 0
|
||||
/process/had/rdm/decayBiasProfile timeWindowBiased.data
|
||||
/process/had/rdm/BRbias 0
|
||||
#
|
||||
/analysis/setFileName Ca47bias
|
||||
/analysis/h1/set 8 100 0. 30. day #time of life
|
||||
|
||||
@@ -39,8 +39,8 @@
|
||||
- Radioactive Decay
|
||||
By default radioactive decay is applied through out the geometry.
|
||||
The user can limit it to just the target by commands :
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
|
||||
- Hadronic processes
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
#----------------------------------------------------------------------------
|
||||
# Setup the project
|
||||
cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
|
||||
cmake_minimum_required(VERSION 3.8...3.18)
|
||||
if(${CMAKE_VERSION} VERSION_LESS 3.12)
|
||||
cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION})
|
||||
endif()
|
||||
project(rdecay02)
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
@@ -15,7 +15,12 @@ track of all tags.
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
20-06-16 Dennis Wright (rdecay02-V10-05-00)
|
||||
05-08-20 Alberto Ribon (rdecay02-V10-06-00)
|
||||
--------------------------------------------
|
||||
- README, .README.txt, macros/* : migrated UI commands from "/grdm/..."
|
||||
to "/process/had/rdm/..."
|
||||
|
||||
20-06-19 Dennis Wright (rdecay02-V10-05-00)
|
||||
--------------------------------------------
|
||||
- in order to separate biased from unbiased RDM in physics lists, create new
|
||||
class BiasedRDPhysics which uses new G4Radioactivation process with all
|
||||
|
||||
@@ -38,8 +38,8 @@
|
||||
- Radioactive Decay
|
||||
By default radioactive decay is applied through out the geometry.
|
||||
The user can limit it to just the target by commands :
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
|
||||
- Hadronic processes
|
||||
|
||||
|
||||
@@ -18,14 +18,14 @@
|
||||
/process/list
|
||||
#
|
||||
# rdm is applied only to the target volume
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
#
|
||||
# Define user radioactive data
|
||||
# The data files should be defined before definition of the ion source
|
||||
# otherwise the mean life time will not be selected correctly
|
||||
#
|
||||
/grdm/setPhotoEvaporationFile 102 252 UserEvapData_z102.a252
|
||||
/process/had/rdm/setPhotoEvaporationFile 102 252 UserEvapData_z102.a252
|
||||
#
|
||||
# place the isotopes in the middle of the target, at rest.
|
||||
/gun/particle ion
|
||||
|
||||
@@ -17,14 +17,14 @@
|
||||
/process/list
|
||||
#
|
||||
# rdm is applied only to the target volume
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
#
|
||||
# Define user radioactive data
|
||||
# The data files should be defined before definition of the ion source
|
||||
# otherwise the mean life time will not be selected correctly
|
||||
#
|
||||
/grdm/setPhotoEvaporationFile 83 210 UserEvapData_z83.a210
|
||||
/process/had/rdm/setPhotoEvaporationFile 83 210 UserEvapData_z83.a210
|
||||
#
|
||||
# place the isotopes in the middle of the target, at rest.
|
||||
/gun/particle ion
|
||||
|
||||
@@ -18,15 +18,15 @@
|
||||
/process/list
|
||||
#
|
||||
# rdm is applied only to the target volume
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
#
|
||||
# Define user radioactive data
|
||||
# The data files should be defined before definition of the ion source
|
||||
# otherwise the mean life time will not be selected correctly
|
||||
#
|
||||
/grdm/setRadioactiveDecayFile 82 210 UserRadData_z82.a210
|
||||
/grdm/nucleusLimits 210 210 82 82
|
||||
/process/had/rdm/setRadioactiveDecayFile 82 210 UserRadData_z82.a210
|
||||
/process/had/rdm/nucleusLimits 210 210 82 82
|
||||
#
|
||||
# place the isotopes in the middle of the target, at rest.
|
||||
/gun/particle ion
|
||||
|
||||
@@ -19,15 +19,15 @@
|
||||
/process/list
|
||||
#
|
||||
# rdm is applied only to the target volume
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
#
|
||||
# place the isotopes in the middle of the target, at rest.
|
||||
/gun/particle ion
|
||||
/gun/ion 33 74
|
||||
#
|
||||
# limit the decay chain
|
||||
/grdm/nucleusLimits 74 74 33 33
|
||||
/process/had/rdm/nucleusLimits 74 74 33 33
|
||||
#
|
||||
# Analogue MC
|
||||
/analysis/setFileName as74
|
||||
@@ -37,7 +37,7 @@
|
||||
#
|
||||
# VR MC
|
||||
/analysis/setFileName as74-b
|
||||
/grdm/analogueMC 0
|
||||
/process/had/rdm/analogueMC 0
|
||||
/run/beamOn 10
|
||||
|
||||
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
/process/list
|
||||
#
|
||||
# rdm is applied only to the target volume
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
#
|
||||
# place the isotopes in the middle of the target, at rest.
|
||||
/gun/particle ion
|
||||
@@ -31,18 +31,18 @@
|
||||
/run/beamOn 10000
|
||||
#
|
||||
# complete chain decays in VR mode
|
||||
/grdm/analogueMC 0
|
||||
/process/had/rdm/analogueMC 0
|
||||
/analysis/setFileName f24c-b
|
||||
#/run/beamOn 10000
|
||||
#
|
||||
# No daughter decays in analogue MC mode
|
||||
/grdm/analogueMC 1
|
||||
/grdm/nucleusLimits 24 24 9 9
|
||||
/process/had/rdm/analogueMC 1
|
||||
/process/had/rdm/nucleusLimits 24 24 9 9
|
||||
/analysis/setFileName f24
|
||||
#/run/beamOn 10000
|
||||
|
||||
# No daughter decays in VR MC mode
|
||||
/grdm/analogueMC 0
|
||||
/grdm/BRbias 0
|
||||
/process/had/rdm/analogueMC 0
|
||||
/process/had/rdm/BRbias 0
|
||||
/analysis/setFileName f24-b
|
||||
#/run/beamOn 10000
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
/process/list
|
||||
#
|
||||
# rdm is applied only to the target volume
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
#
|
||||
/analysis/h1/set 6 100 0. 15. MeV
|
||||
#
|
||||
@@ -35,25 +35,25 @@
|
||||
#
|
||||
/gun/particle ion
|
||||
/gun/ion 10 24
|
||||
/grdm/nucleusLimits 24 24 10 10
|
||||
/process/had/rdm/nucleusLimits 24 24 10 10
|
||||
/analysis/setFileName ne24
|
||||
/run/beamOn 10000
|
||||
#
|
||||
# No daughter decays
|
||||
/gun/particle ion
|
||||
/gun/ion 13 24
|
||||
/grdm/nucleusLimits 24 24 13 13
|
||||
/process/had/rdm/nucleusLimits 24 24 13 13
|
||||
/analysis/setFileName al24
|
||||
/run/beamOn 10000
|
||||
#
|
||||
/gun/particle ion
|
||||
/gun/ion 24 46
|
||||
/grdm/nucleusLimits 46 46 24 24
|
||||
/process/had/rdm/nucleusLimits 46 46 24 24
|
||||
/analysis/setFileName cr46
|
||||
/run/beamOn 10000
|
||||
#
|
||||
/gun/particle ion
|
||||
/gun/ion 84 215
|
||||
/grdm/nucleusLimits 215 215 84 84
|
||||
/process/had/rdm/nucleusLimits 215 215 84 84
|
||||
/analysis/setFileName po215
|
||||
/run/beamOn 10000
|
||||
|
||||
@@ -18,21 +18,21 @@
|
||||
/process/list
|
||||
#
|
||||
# rdm is applied only to the target volume
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
#
|
||||
# place the isotopes in the middle of the target, at rest.
|
||||
/gun/particle ion
|
||||
/gun/ion 10 24
|
||||
#
|
||||
# vr mode
|
||||
/grdm/analogueMC 0
|
||||
/grdm/applyARM false
|
||||
/grdm/applyICM false
|
||||
/grdm/verbose 1
|
||||
/process/had/rdm/analogueMC 0
|
||||
/process/had/rdm/applyARM false
|
||||
/process/had/rdm/applyICM false
|
||||
/process/had/rdm/verbose 1
|
||||
#
|
||||
# Branching ratio biasing on (as default)
|
||||
/grdm/BRbias 1
|
||||
/process/had/rdm/BRbias 1
|
||||
/analysis/setFileName ne24-br-on
|
||||
/analysis/h1/set 6 100 0. 10. MeV
|
||||
###/analysis/ntuple/setActivation 3 true
|
||||
@@ -40,7 +40,7 @@
|
||||
/run/beamOn 10
|
||||
#
|
||||
# Branching ratio biasing off
|
||||
/grdm/BRbias 0
|
||||
/process/had/rdm/BRbias 0
|
||||
/analysis/setFileName ne24-br-off
|
||||
##/run/beamOn 1000
|
||||
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
/process/list
|
||||
#
|
||||
# rdm is applied only to the target volume
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
|
||||
/gun/particle neutron
|
||||
/gun/energy 10 eV
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
/process/list
|
||||
#
|
||||
# rdm is applied only to the target volume
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
|
||||
#
|
||||
# place the isotopes in the middle of the target, at rest.
|
||||
@@ -25,12 +25,12 @@
|
||||
/gun/ion 84 201 0 424.1
|
||||
#
|
||||
# complete decay chain in VR mode
|
||||
/grdm/analogueMC false
|
||||
/grdm/sourceTimeProfile beam.data
|
||||
/grdm/decayBiasProfile measures.data
|
||||
#/grdm/nucleusLimits 238 238 90 92
|
||||
/grdm/hlThreshold 1e-6 s
|
||||
/grdm/applyARM false
|
||||
/process/had/rdm/analogueMC false
|
||||
/process/had/rdm/sourceTimeProfile beam.data
|
||||
/process/had/rdm/decayBiasProfile measures.data
|
||||
#/process/had/rdm/nucleusLimits 238 238 90 92
|
||||
/process/had/rdm/hlThreshold 1e-6 s
|
||||
/process/had/rdm/applyARM false
|
||||
#
|
||||
/analysis/setFileName po201m
|
||||
/analysis/h1/set 6 100 0. 15. MeV
|
||||
|
||||
@@ -16,14 +16,14 @@
|
||||
/process/list
|
||||
#
|
||||
# rdm is applied only to the target volume
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
#
|
||||
# rdm in variance mode
|
||||
/grdm/analogueMC 0
|
||||
/grdm/sourceTimeProfile beam.data
|
||||
/grdm/decayBiasProfile measures.data
|
||||
#/grdm/BRbias 0
|
||||
/process/had/rdm/analogueMC 0
|
||||
/process/had/rdm/sourceTimeProfile beam.data
|
||||
/process/had/rdm/decayBiasProfile measures.data
|
||||
#/process/had/rdm/BRbias 0
|
||||
#
|
||||
/gun/particle proton
|
||||
/gun/energy 1 GeV
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
/process/list
|
||||
#
|
||||
# rdm is applied only to the target volume
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
|
||||
/gun/particle proton
|
||||
/gun/energy 1 GeV
|
||||
|
||||
@@ -16,15 +16,15 @@
|
||||
/process/list
|
||||
#
|
||||
# rdm is applied only to the target volume
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
#
|
||||
# place the isotopes in the middle of the target, at rest.
|
||||
/gun/particle ion
|
||||
/gun/ion 90 234
|
||||
#
|
||||
# VR MC
|
||||
/grdm/analogueMC 0
|
||||
/process/had/rdm/analogueMC 0
|
||||
/analysis/setFileName th234c-b
|
||||
/analysis/h1/set 6 100 0. 15. MeV
|
||||
#
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
/process/list
|
||||
#
|
||||
# rdm is applied only to the target volume
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
#
|
||||
# place the isotopes in the middle of the target, at rest.
|
||||
/gun/particle ion
|
||||
@@ -27,9 +27,9 @@
|
||||
/analysis/setFileName u238
|
||||
/analysis/h1/set 6 100 0. 15. MeV
|
||||
#
|
||||
/grdm/applyICM false
|
||||
/grdm/applyARM false
|
||||
/grdm/hlThreshold 1e-6 s
|
||||
/process/had/rdm/applyICM false
|
||||
/process/had/rdm/applyARM false
|
||||
/process/had/rdm/hlThreshold 1e-6 s
|
||||
#
|
||||
/tracking/verbose 2
|
||||
/run/beamOn 2
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
/process/list
|
||||
#
|
||||
# rdm is applied only to the target volume
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
|
||||
# Place the isotopes in the middle of the target, at rest.
|
||||
/gun/particle ion
|
||||
@@ -24,14 +24,14 @@
|
||||
/gun/ion 92 238 0 44.916
|
||||
|
||||
# complete chain decays in VR mode
|
||||
/grdm/sourceTimeProfile beam.data
|
||||
/grdm/decayBiasProfile measures.data
|
||||
#/grdm/nucleusLimits 238 238 90 92
|
||||
/process/had/rdm/sourceTimeProfile beam.data
|
||||
/process/had/rdm/decayBiasProfile measures.data
|
||||
#/process/had/rdm/nucleusLimits 238 238 90 92
|
||||
|
||||
# In biased mode the shortest allowed isomer lifetime is
|
||||
# set to 1 usec regardless of this setting
|
||||
/grdm/hlThreshold 1e-6 s
|
||||
/grdm/analogueMC 0
|
||||
/process/had/rdm/hlThreshold 1e-6 s
|
||||
/process/had/rdm/analogueMC 0
|
||||
#
|
||||
/analysis/setFileName u238b
|
||||
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
/process/list
|
||||
#
|
||||
# rdm is applied only to the target volume
|
||||
/grdm/noVolumes
|
||||
/grdm/selectVolume Target
|
||||
/process/had/rdm/noVolumes
|
||||
/process/had/rdm/selectVolume Target
|
||||
#
|
||||
# place the isotopes in the middle of the target, at rest.
|
||||
/gun/particle ion
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
############################################
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-10-06-ref-06 (26-June-2020)
|
||||
Geant4 version Name: geant4-10-07-ref-00 (4-December-2020)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -46,7 +46,7 @@ Command is ignored.
|
||||
ElmMassFraction: 100.00 % ElmAbundance 100.00 %
|
||||
|
||||
|
||||
FTFP_BERT : new threshold between BERT and FTFP is over the interval
|
||||
hInelastic FTFP_BERT : threshold between BERT and FTFP is over the interval
|
||||
for pions : 3 to 6 GeV
|
||||
for kaons : 3 to 6 GeV
|
||||
for proton : 3 to 6 GeV
|
||||
@@ -69,6 +69,12 @@ Command is ignored.
|
||||
hIoni, hIoni, hIoni, hIoni
|
||||
hIoni, hIoni, hIoni, hIoni
|
||||
hIoni, hIoni, hIoni, hIoni
|
||||
hIoni, hIoni, hIoni, hIoni
|
||||
hIoni, hIoni, hIoni, hIoni
|
||||
hIoni, hIoni, hIoni, hIoni
|
||||
hIoni, hIoni, hIoni, hIoni
|
||||
hIoni, hIoni, hIoni, hIoni
|
||||
hIoni, hIoni, hIoni, hIoni
|
||||
hIoni, hIoni, Decay, Radioactivation
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
@@ -78,15 +84,30 @@ Command is ignored.
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
hadElastic, hadElastic, hadElastic, hadElastic
|
||||
neutronInelastic, nCapture, protonInelastic, pi+Inelastic
|
||||
pi-Inelastic, kaon+Inelastic, kaon-Inelastic, kaon0LInelastic
|
||||
kaon0SInelastic, lambdaInelastic,anti-lambdaInelastic, sigma-Inelastic
|
||||
anti_sigma-Inelastic, 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, ionElastic
|
||||
dInelastic, tInelastic, He3Inelastic, alphaInelastic
|
||||
ionInelastic, photonNuclear
|
||||
kaon0SInelastic,anti_protonInelastic,anti_neutronInelastic,anti_deuteronInelastic
|
||||
anti_tritonInelastic, anti_He3Inelastic,anti_alphaInelastic, lambdaInelastic
|
||||
sigma+Inelastic, sigma-Inelastic, xi0Inelastic, xi-Inelastic
|
||||
omega-Inelastic,anti_lambdaInelastic,anti_sigma+Inelastic,anti_sigma-Inelastic
|
||||
anti_xi0Inelastic, anti_xi-Inelastic,anti_omega-Inelastic, D+Inelastic
|
||||
D0Inelastic, D-Inelastic, anti_D0Inelastic, Ds+Inelastic
|
||||
Ds-Inelastic, B+Inelastic, B0Inelastic, B-Inelastic
|
||||
anti_B0Inelastic, Bs0Inelastic, anti_Bs0Inelastic, Bc+Inelastic
|
||||
Bc-Inelastic, lambda_c+Inelastic, xi_c+Inelastic, xi_c0Inelastic
|
||||
omega_c0Inelastic, lambda_bInelastic, xi_b0Inelastic, xi_b-Inelastic
|
||||
omega_b-Inelastic,anti_lambda_c+Inelastic,anti_xi_c+Inelastic,anti_xi_c0Inelastic
|
||||
anti_omega_c0Inelastic,anti_lambda_bInelastic,anti_xi_b0Inelastic,anti_xi_b-Inelastic
|
||||
anti_omega_b-Inelastic, ionElastic, dInelastic, tInelastic
|
||||
He3Inelastic, alphaInelastic, ionInelastic, photonNuclear
|
||||
|
||||
#
|
||||
/gun/particle ion
|
||||
/gun/ion 10 24
|
||||
@@ -116,6 +137,28 @@ Use Bearden atomic level energies 0
|
||||
====================================================================
|
||||
HADRONIC PROCESSES SUMMARY (verbose level 1)
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for B-
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 meV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: B-Inelastic
|
||||
Model: FTFP: 0 meV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for D-
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 meV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: D-Inelastic
|
||||
Model: FTFP: 0 meV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for GenericIon
|
||||
|
||||
@@ -190,6 +233,17 @@ Use Bearden atomic level energies 0
|
||||
Model: FTFP: 0 meV/n ---> 100 TeV/n
|
||||
Cr_sctns: AntiAGlauber: 0 meV ---> 25.6 PeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for anti_lambda
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 meV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: anti_lambdaInelastic
|
||||
Model: FTFP: 0 meV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for anti_neutron
|
||||
|
||||
@@ -279,8 +333,8 @@ Use Bearden atomic level energies 0
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: lambdaInelastic
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -343,8 +397,8 @@ Use Bearden atomic level energies 0
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: sigma-Inelastic
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -383,7 +437,6 @@ Store e- internal conversion data 1
|
||||
Electron internal conversion ID 0
|
||||
Correlated gamma emission flag 0
|
||||
Max 2J for sampling of angular correlations 10
|
||||
Upload data before 1st event for Z < 9
|
||||
=======================================================================
|
||||
|
||||
========= Table of registered couples ============================
|
||||
@@ -417,7 +470,8 @@ Index : 2 used in the geometry : Yes
|
||||
Initial seed (index) = 0
|
||||
Current couple of seeds = 9876, 54321
|
||||
----------------------------------------
|
||||
... open Root analysis file : rdecay02.root - done
|
||||
... create file : rdecay02.root - done
|
||||
... open analysis file : rdecay02.root - done
|
||||
--> Event 0 starts.
|
||||
--> Event 1000 starts.
|
||||
--> Event 2000 starts.
|
||||
@@ -431,52 +485,51 @@ Index : 2 used in the geometry : Yes
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 10000
|
||||
User=1.870000s Real=1.926220s Sys=0.000000s
|
||||
User=0.950000s Real=1.170520s Sys=0.000000s
|
||||
|
||||
The run is 10000 Ne24 of 0 meV through :
|
||||
Target : Length = 1 cm Radius = 5 mm Material = G4_CESIUM_IODIDE
|
||||
Detector : Length = 5 cm Thickness = 2 cm Material = Germanium
|
||||
|
||||
Mean energy deposit in target, in time window = 805.16 keV rms = 419.73 keV
|
||||
Mean energy deposit in detector, in time window = 17.671 keV rms = 105.39 keV
|
||||
Mean energy deposit in target, in time window = 806.45 keV rms = 419.41 keV
|
||||
Mean energy deposit in detector, in time window = 19.291 keV rms = 109.73 keV
|
||||
|
||||
Process calls frequency in target :
|
||||
Radioactivation= 60756 Rayl= 289 Transportation= 50111
|
||||
annihil= 167 compt= 4211 conv= 174
|
||||
eIoni= 26031 ionIoni= 39552 msc= 3760
|
||||
phot= 1600
|
||||
Radioactivation= 60828 Rayl= 267 Transportation= 50140
|
||||
annihil= 161 compt= 4215 conv= 164
|
||||
eIoni= 26028 ionIoni= 39627 msc= 3558
|
||||
phot= 1595
|
||||
|
||||
Process calls frequency in detector:
|
||||
Rayl= 1267 Transportation= 45847 annihil= 329
|
||||
compt= 22203 conv= 333 eIoni= 27055
|
||||
msc= 6715 phot= 4249
|
||||
Rayl= 1205 Transportation= 45921 annihil= 347
|
||||
compt= 22564 conv= 352 eIoni= 27444
|
||||
msc= 5830 phot= 4258
|
||||
|
||||
List of generated particles in target:
|
||||
Mg24: 10000 Emean = 42.199 eV ( 41.932 eV --> 895.3 eV )
|
||||
Mg24[1368.672]: 9996 Emean = 169.87 eV ( 85.066 eV --> 408.02 eV )
|
||||
Mg24[4122.889]: 9986 Emean = 39.231 eV ( 215.79 meV --> 74.548 eV )
|
||||
Mg24[4238.240]: 1 Emean = 22.241 eV ( 22.241 eV --> 22.241 eV )
|
||||
Mg24[5235.120]: 4 Emean = 2.5345 eV ( 673.5 meV --> 3.601 eV )
|
||||
Na24: 9997 Emean = 4.9978 eV ( 4.9901 eV --> 15.742 eV )
|
||||
Na24[1346.621]: 768 Emean = 28.189 eV ( 350.48 meV --> 51.864 eV )
|
||||
Na24[472.207]: 9999 Emean = 68.367 eV ( 147.52 meV --> 134.02 eV )
|
||||
Na24[563.199]: 5 Emean = 13.735 eV ( 13.735 eV --> 13.735 eV )
|
||||
anti_nu_e: 20000 Emean = 984.14 keV ( 57.103 keV --> 3.8769 MeV)
|
||||
e+: 174 Emean = 787.56 keV ( 66.16 keV --> 1.641 MeV)
|
||||
e-: 26003 Emean = 636.12 keV ( 36.159 eV --> 3.3549 MeV)
|
||||
gamma: 31085 Emean = 1.5043 MeV ( 1.0277 keV --> 4.2378 MeV)
|
||||
Mg24: 10000 Emean = 42.119 eV ( 41.932 eV --> 842.44 eV )
|
||||
Mg24[1368.672]: 9997 Emean = 169.94 eV ( 85.066 eV --> 440.38 eV )
|
||||
Mg24[4122.889]: 9985 Emean = 39.305 eV ( 141.48 meV --> 75.018 eV )
|
||||
Mg24[5235.120]: 4 Emean = 3.0075 eV ( 314.93 meV --> 5.416 eV )
|
||||
Na24: 9997 Emean = 4.9965 eV ( 4.9901 eV --> 15.742 eV )
|
||||
Na24[1346.621]: 838 Emean = 27.798 eV ( 81.88 meV --> 51.99 eV )
|
||||
Na24[472.207]: 10000 Emean = 68.661 eV ( 147.52 meV --> 133.82 eV )
|
||||
Na24[563.199]: 7 Emean = 13.735 eV ( 13.735 eV --> 13.735 eV )
|
||||
anti_nu_e: 20000 Emean = 980.72 keV ( 35.558 keV --> 4.7316 MeV)
|
||||
e+: 164 Emean = 807.72 keV ( 3.9611 keV --> 1.6505 MeV)
|
||||
e-: 25994 Emean = 633.58 keV ( 37.533 eV --> 3.5013 MeV)
|
||||
gamma: 31143 Emean = 1.5031 MeV ( 90.991 keV --> 3.8661 MeV)
|
||||
|
||||
List of generated particles in detector:
|
||||
e+: 333 Emean = 837.12 keV ( 14.733 keV --> 1.7048 MeV)
|
||||
e-: 26778 Emean = 378.75 keV ( 100.64 eV --> 2.7526 MeV)
|
||||
gamma: 656 Emean = 521.81 keV ( 330.31 keV --> 1.6294 MeV)
|
||||
e+: 352 Emean = 868.75 keV ( 14.733 keV --> 1.7001 MeV)
|
||||
e-: 27157 Emean = 380.69 keV ( 112.2 eV --> 3.4647 MeV)
|
||||
gamma: 690 Emean = 518.82 keV ( 330.31 keV --> 1.418 MeV)
|
||||
|
||||
... write Root file : rdecay02.root - done
|
||||
... close Root file : rdecay02.root - done
|
||||
... write file : rdecay02.root - done
|
||||
... close file : rdecay02.root - done
|
||||
|
||||
--------- Ranecu engine status ---------
|
||||
Initial seed (index) = 0
|
||||
Current couple of seeds = 354922574, 1693501686
|
||||
Current couple of seeds = 1362126438, 1599555896
|
||||
----------------------------------------
|
||||
G4 kernel has come to Quit state.
|
||||
================== Deleting memory pools ===================
|
||||
|
||||
Reference in New Issue
Block a user