Import Geant4 10.6.0 source tree
This commit is contained in:
@@ -9,5 +9,6 @@ add_subdirectory(Hadr03)
|
||||
add_subdirectory(Hadr04)
|
||||
add_subdirectory(Hadr06)
|
||||
add_subdirectory(Hadr07)
|
||||
add_subdirectory(Hadr08)
|
||||
add_subdirectory(FissionFragment)
|
||||
add_subdirectory(NeutronSource)
|
||||
add_subdirectory(NeutronSource)
|
||||
|
||||
@@ -93,7 +93,7 @@ int main(int argc, char* argv[])
|
||||
char useWendtFission[] = "G4NEUTRON_HP_USE_WENDT_FISSION_MODEL";
|
||||
|
||||
char Force[] = "G4FORCENUMBEROFTHREADS";
|
||||
if(getenv(Force) != NULL) {
|
||||
if(std::getenv(Force) != NULL) {
|
||||
char doNotForce[]="G4FORCENUMBEROFTHREADS=1";
|
||||
putenv(doNotForce);
|
||||
}
|
||||
@@ -103,7 +103,7 @@ int main(int argc, char* argv[])
|
||||
|
||||
// Verify that NeutronHP is going to create fission fragments
|
||||
// Throw and error if it isn't.
|
||||
if(getenv(makeFissionFragments) == NULL)
|
||||
if(std::getenv(makeFissionFragments) == NULL)
|
||||
{
|
||||
G4cerr << G4endl << "!!!!" << G4endl;
|
||||
G4cerr << "!!!! Error in example" << argv[0] << G4endl;
|
||||
@@ -117,7 +117,7 @@ int main(int argc, char* argv[])
|
||||
|
||||
// We are trying to use the Wendt fission model in Neutron_HP
|
||||
// Warn the user if the appropriate environment variable is not set up
|
||||
if(getenv(useWendtFission) == NULL)
|
||||
if(std::getenv(useWendtFission) == NULL)
|
||||
{
|
||||
G4cout << G4endl << "!!!!" << G4endl;
|
||||
G4cout << "!!!! Warning in example" << argv[0] << G4endl;
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -94,7 +94,7 @@ int main(int argc,char** argv) {
|
||||
|
||||
//Physics List is defined via environment variable PHYSLIST
|
||||
if ("" == physName) {
|
||||
char* path = getenv("PHYSLIST");
|
||||
char* path = std::getenv("PHYSLIST");
|
||||
if (path) { physName = G4String(path); }
|
||||
}
|
||||
|
||||
|
||||
@@ -14,6 +14,12 @@ track of all tags.
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
27-08-19 V.Ivanchenko (exhadr00-V10-05-01)
|
||||
- cleaned-up macro files
|
||||
|
||||
23-08-19 V.Ivanchenko (exhadr00-V10-05-00)
|
||||
- cleaned-up macro files
|
||||
|
||||
03-05-18 J.Allison (exhadr00-V10-04-03)
|
||||
- RunAction.cc:
|
||||
o Remove G4VIS_USE.
|
||||
|
||||
@@ -19,8 +19,7 @@
|
||||
#
|
||||
/gun/particle proton
|
||||
/gun/energy 20. GeV
|
||||
#/testhadr/HistoType root
|
||||
#/testhadr/HistoName p_al
|
||||
#/testhadr/fileName p_al
|
||||
/testhadr/verbose 1
|
||||
/run/beamOn 10
|
||||
#
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
|
||||
############################################
|
||||
!!! WARNING - FPE detection is activated !!!
|
||||
############################################
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-10-05-ref-06 (30-June-2019)
|
||||
Geant4 version Name: geant4-10-06-ref-00 (6-December-2019)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -10,7 +14,7 @@
|
||||
|
||||
##### Hadr00 started in sequential mode #####
|
||||
G4PhysListFactory::GetReferencePhysList <FTFP_BERT> EMoption= 0
|
||||
<<< Geant4 Physics List simulation engine: FTFP_BERT 2.0
|
||||
<<< Geant4 Physics List simulation engine: FTFP_BERT
|
||||
|
||||
<<< Reference Physics List FTFP_BERT is built
|
||||
|
||||
@@ -47,10 +51,10 @@ G4PhysListFactory::GetReferencePhysList <FTFP_BERT> EMoption= 0
|
||||
|
||||
|
||||
FTFP_BERT : 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
|
||||
for pions : 3 to 6 GeV
|
||||
for kaons : 3 to 6 GeV
|
||||
for proton : 3 to 6 GeV
|
||||
for neutron : 3 to 6 GeV
|
||||
|
||||
### Adding tracking cuts for neutron TimeCut(ns)= 10000 KinEnergyCut(MeV)= 0
|
||||
/process/em/workerVerbose 0
|
||||
@@ -79,8 +83,7 @@ compt: for gamma SubType=13 BuildTable=1
|
||||
conv: for gamma SubType=14 BuildTable=1
|
||||
Lambda table from 1.022 MeV to 100 TeV, 18 bins/decade, spline: 1
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
BetheHeitler : Emin= 0 eV Emax= 80 GeV ModifiedTsai
|
||||
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV ModifiedTsai
|
||||
BetheHeitlerLPM : Emin= 0 eV Emax= 100 TeV ModifiedTsai
|
||||
|
||||
Rayl: for gamma SubType=11 BuildTable=1
|
||||
Lambda table from 100 eV to 100 keV, 7 bins/decade, spline: 0
|
||||
@@ -191,9 +194,9 @@ ionIoni: for GenericIon SubType=2
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
BraggIon : Emin= 0 eV Emax= 2 MeV
|
||||
BetheBloch : Emin= 2 MeV Emax= 100 TeV
|
||||
=======================================================================
|
||||
====== Radioactive Decay Physics Parameters ========
|
||||
=======================================================================
|
||||
======================================================================
|
||||
====== Radioactive Decay Physics Parameters =======
|
||||
======================================================================
|
||||
Max life time 1.4427e+06 ps
|
||||
Internal e- conversion flag 1
|
||||
Stored internal conversion coefficients 1
|
||||
@@ -204,7 +207,7 @@ Auger electron emission enabled 1
|
||||
Auger cascade enabled 1
|
||||
Check EM cuts disabled for atomic de-excitation 1
|
||||
Use Bearden atomic level energies 0
|
||||
=======================================================================
|
||||
======================================================================
|
||||
|
||||
msc: for alpha SubType= 10
|
||||
RangeFactor= 0.2, stepLimType: 0, latDisp: 0
|
||||
@@ -457,7 +460,7 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: neutronInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 12 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
Process: nCapture
|
||||
@@ -470,11 +473,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Hadronic Processes for GenericIon
|
||||
|
||||
Process: ionInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
Process: RadioactiveDecay
|
||||
Process: RadioactiveDecayBase
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for He3
|
||||
@@ -484,8 +487,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 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
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -496,8 +499,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
Process: alphaInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -546,8 +549,9 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Hadronic Processes for anti_neutron
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
||||
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
|
||||
|
||||
Process: anti_neutronInelastic
|
||||
Model: FTFP: 0 eV ---> 100 TeV
|
||||
@@ -591,14 +595,14 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
Process: dInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for e+
|
||||
|
||||
Process: positronNuclear
|
||||
Process: electronNuclear
|
||||
Model: G4ElectroVDNuclearModel: 0 eV ---> 1 PeV
|
||||
Cr_sctns: ElectroNuclearXS: 0 eV ---> 100 TeV
|
||||
|
||||
@@ -613,7 +617,7 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Hadronic Processes for gamma
|
||||
|
||||
Process: photonNuclear
|
||||
Model: BertiniCascade: 0 eV ---> 3.5 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Model: TheoFSGenerator: 3 GeV ---> 100 TeV
|
||||
Cr_sctns: PhotoNuclearXS: 0 eV ---> 100 TeV
|
||||
|
||||
@@ -626,9 +630,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: kaon+Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 12 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
Cr_sctns: ChipsKaonPlusInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for kaon-
|
||||
@@ -639,9 +642,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: kaon-Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 12 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
Cr_sctns: ChipsKaonMinusInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
Process: hBertiniCaptureAtRest
|
||||
|
||||
@@ -654,8 +656,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: lambdaInelastic
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Model: FTFP: 2 GeV ---> 100 TeV
|
||||
Cr_sctns: ChipsHyperonInelasticXS: 0 eV ---> 100 TeV
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for mu+
|
||||
@@ -677,26 +679,24 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Hadronic Processes for pi+
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
|
||||
Model: hElasticGlauber: 1 GeV ---> 100 TeV
|
||||
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
Process: pi+Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 12 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for pi-
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
|
||||
Model: hElasticGlauber: 1 GeV ---> 100 TeV
|
||||
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
Process: pi-Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 12 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
Process: hBertiniCaptureAtRest
|
||||
@@ -710,7 +710,7 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: protonInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 12 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -721,8 +721,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
Process: tInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
================================================================
|
||||
@@ -731,21 +731,24 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
=======================================================================
|
||||
Type of pre-compound inverse x-section 3
|
||||
Pre-compound model active 1
|
||||
Pre-compound low energy (MeV) 0.1
|
||||
Pre-compound excitation low energy (MeV) 0.1
|
||||
Pre-compound excitation high energy (MeV) 30
|
||||
Type of de-excitation inverse x-section 3
|
||||
Type of de-excitation factory Evaporation+GEM
|
||||
Number of de-excitation channels 68
|
||||
Min excitation energy (keV) 0.01
|
||||
Min energy per nucleon for multifragmentation (MeV) 1e+05
|
||||
Min energy per nucleon for multifragmentation (MeV) 2e+05
|
||||
Limit excitation energy for Fermi BreakUp (MeV) 20
|
||||
Level density (1/MeV) 0.075
|
||||
Model of level density flag 1
|
||||
Use simple level density model 1
|
||||
Use discrete excitation energy of the residual 0
|
||||
Time limit for long lived isomeres (ns) 1442.7
|
||||
Internal e- conversion flag 1
|
||||
Store e- internal conversion data 1
|
||||
Electron internal conversion ID 0
|
||||
Correlated gamma emission flag 0
|
||||
Max 2J for sampling of angular correlations 10
|
||||
Upload data before 1st event for Z < 9
|
||||
=======================================================================
|
||||
|
||||
========= Table of registered couples ==============================
|
||||
@@ -773,228 +776,228 @@ EventAction: Event # 0 started
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 10
|
||||
User=0.030000s Real=0.059452s Sys=0.000000s
|
||||
User=0.010000s Real=0.024898s Sys=0.000000s
|
||||
RunAction: End of run actions are started
|
||||
HistoManager: End of run actions are started
|
||||
### Fill Cross Sections for proton off Al
|
||||
-------------------------------------------------------------
|
||||
N E(MeV) Elastic(b) Inelastic(b) Total(b)
|
||||
-------------------------------------------------------------
|
||||
0 0.1012 0.001942 4.382e-07 0.001942
|
||||
1 0.1035 0.002093 4.723e-07 0.002093
|
||||
2 0.1059 0.002256 5.09e-07 0.002256
|
||||
3 0.1084 0.002431 5.486e-07 0.002432
|
||||
4 0.1109 0.00262 5.912e-07 0.002621
|
||||
5 0.1135 0.002824 6.372e-07 0.002824
|
||||
6 0.1161 0.003043 6.867e-07 0.003044
|
||||
7 0.1189 0.00328 7.401e-07 0.003281
|
||||
8 0.1216 0.003535 7.977e-07 0.003536
|
||||
9 0.1245 0.00381 8.597e-07 0.003811
|
||||
10 0.1274 0.004106 9.266e-07 0.004107
|
||||
11 0.1303 0.004425 9.986e-07 0.004426
|
||||
12 0.1334 0.004769 1.076e-06 0.00477
|
||||
13 0.1365 0.00514 1.16e-06 0.005141
|
||||
14 0.1396 0.00554 1.25e-06 0.005541
|
||||
15 0.1429 0.00597 1.347e-06 0.005972
|
||||
16 0.1462 0.006435 1.452e-06 0.006436
|
||||
17 0.1496 0.006935 1.565e-06 0.006936
|
||||
18 0.1531 0.007474 1.687e-06 0.007476
|
||||
19 0.1567 0.008055 1.818e-06 0.008057
|
||||
20 0.1603 0.008681 1.959e-06 0.008683
|
||||
21 0.1641 0.009356 2.111e-06 0.009359
|
||||
22 0.1679 0.01008 2.276e-06 0.01009
|
||||
23 0.1718 0.01087 2.453e-06 0.01087
|
||||
24 0.1758 0.01171 2.643e-06 0.01172
|
||||
25 0.1799 0.01262 2.849e-06 0.01263
|
||||
26 0.1841 0.01361 3.07e-06 0.01361
|
||||
27 0.1884 0.01466 3.309e-06 0.01467
|
||||
28 0.1928 0.0158 3.566e-06 0.01581
|
||||
29 0.1972 0.01703 3.843e-06 0.01704
|
||||
30 0.2018 0.01836 4.142e-06 0.01836
|
||||
31 0.2065 0.01978 4.464e-06 0.01979
|
||||
32 0.2113 0.02132 4.811e-06 0.02133
|
||||
33 0.2163 0.02298 5.186e-06 0.02298
|
||||
34 0.2213 0.02477 5.589e-06 0.02477
|
||||
35 0.2265 0.02669 6.023e-06 0.0267
|
||||
36 0.2317 0.02877 6.492e-06 0.02877
|
||||
37 0.2371 0.031 6.996e-06 0.03101
|
||||
38 0.2427 0.03341 7.54e-06 0.03342
|
||||
39 0.2483 0.03601 8.127e-06 0.03602
|
||||
40 0.2541 0.03881 8.758e-06 0.03882
|
||||
41 0.26 0.04183 9.439e-06 0.04184
|
||||
42 0.2661 0.04508 1.017e-05 0.04509
|
||||
43 0.2723 0.04859 1.096e-05 0.0486
|
||||
44 0.2786 0.05236 1.182e-05 0.05238
|
||||
45 0.2851 0.05644 1.274e-05 0.05645
|
||||
46 0.2917 0.06082 1.373e-05 0.06084
|
||||
47 0.2985 0.06555 1.479e-05 0.06557
|
||||
48 0.3055 0.07065 1.594e-05 0.07066
|
||||
49 0.3126 0.07614 1.718e-05 0.07616
|
||||
50 0.3199 0.08206 1.852e-05 0.08208
|
||||
51 0.3273 0.08844 1.996e-05 0.08846
|
||||
52 0.335 0.09532 2.151e-05 0.09534
|
||||
53 0.3428 0.1027 2.318e-05 0.1028
|
||||
54 0.3508 0.1107 2.498e-05 0.1107
|
||||
55 0.3589 0.1193 2.693e-05 0.1194
|
||||
56 0.3673 0.1286 2.902e-05 0.1286
|
||||
57 0.3758 0.1386 3.128e-05 0.1386
|
||||
58 0.3846 0.1494 3.371e-05 0.1494
|
||||
59 0.3936 0.161 3.633e-05 0.161
|
||||
60 0.4027 0.1735 3.915e-05 0.1735
|
||||
61 0.4121 0.187 4.22e-05 0.187
|
||||
62 0.4217 0.2015 4.548e-05 0.2016
|
||||
63 0.4315 0.2172 4.901e-05 0.2173
|
||||
64 0.4416 0.2341 5.283e-05 0.2341
|
||||
65 0.4519 0.2523 5.693e-05 0.2523
|
||||
66 0.4624 0.2719 6.136e-05 0.272
|
||||
67 0.4732 0.293 6.613e-05 0.2931
|
||||
68 0.4842 0.3158 7.127e-05 0.3159
|
||||
69 0.4955 0.3404 7.681e-05 0.3405
|
||||
70 0.507 0.3668 8.278e-05 0.3669
|
||||
71 0.5188 0.3954 8.922e-05 0.3954
|
||||
72 0.5309 0.4261 9.615e-05 0.4262
|
||||
73 0.5433 0.4592 0.0001036 0.4593
|
||||
74 0.5559 0.4949 0.0001117 0.495
|
||||
75 0.5689 0.5334 0.0001204 0.5335
|
||||
76 0.5821 0.5748 0.0001297 0.575
|
||||
77 0.5957 0.6195 0.0001398 0.6197
|
||||
78 0.6095 0.6677 0.0001507 0.6678
|
||||
79 0.6237 0.7196 0.0001624 0.7198
|
||||
80 0.6383 0.7755 0.000175 0.7757
|
||||
81 0.6531 0.8358 0.0001886 0.836
|
||||
82 0.6683 0.9008 0.0002033 0.901
|
||||
83 0.6839 0.9708 0.0002191 0.971
|
||||
84 0.6998 1.046 0.0002361 1.046
|
||||
85 0.7161 1.128 0.0002545 1.128
|
||||
86 0.7328 1.215 0.0002742 1.215
|
||||
87 0.7499 1.31 0.0002955 1.31
|
||||
88 0.7674 1.31 0.0003185 1.31
|
||||
89 0.7852 1.31 0.0003433 1.31
|
||||
90 0.8035 1.309 0.0003699 1.31
|
||||
91 0.8222 1.309 0.0003987 1.309
|
||||
92 0.8414 1.309 0.0004297 1.309
|
||||
93 0.861 1.308 0.000463 1.309
|
||||
94 0.881 1.308 0.000499 1.309
|
||||
95 0.9016 1.308 0.0005378 1.308
|
||||
96 0.9226 1.307 0.0005796 1.308
|
||||
97 0.9441 1.307 0.0006246 1.308
|
||||
98 0.9661 1.307 0.0006731 1.307
|
||||
99 0.9886 1.306 0.0007254 1.307
|
||||
100 1.012 1.306 0.0007818 1.307
|
||||
101 1.035 1.305 0.0008425 1.306
|
||||
102 1.059 1.305 0.0009079 1.306
|
||||
103 1.084 1.305 0.0009784 1.306
|
||||
104 1.109 1.304 0.001054 1.305
|
||||
105 1.135 1.304 0.001136 1.305
|
||||
106 1.161 1.303 0.001224 1.304
|
||||
107 1.189 1.303 0.001319 1.304
|
||||
108 1.216 1.302 0.001422 1.304
|
||||
109 1.245 1.302 0.001532 1.303
|
||||
110 1.274 1.301 0.001651 1.303
|
||||
111 1.303 1.301 0.001779 1.303
|
||||
112 1.334 1.3 0.001917 1.302
|
||||
113 1.365 1.3 0.002066 1.302
|
||||
114 1.396 1.299 0.002226 1.301
|
||||
115 1.429 1.299 0.002398 1.301
|
||||
116 1.462 1.298 0.002584 1.301
|
||||
117 1.496 1.298 0.002784 1.3
|
||||
118 1.531 1.297 0.003 1.3
|
||||
119 1.567 1.296 0.003232 1.3
|
||||
120 1.603 1.296 0.003483 1.299
|
||||
121 1.641 1.295 0.003752 1.299
|
||||
122 1.679 1.294 0.004042 1.299
|
||||
123 1.718 1.294 0.004355 1.298
|
||||
124 1.758 1.293 0.004691 1.298
|
||||
125 1.799 1.292 0.005054 1.297
|
||||
126 1.841 1.292 0.005444 1.297
|
||||
127 1.884 1.291 0.005864 1.297
|
||||
128 1.928 1.29 0.006316 1.297
|
||||
129 1.972 1.289 0.006803 1.296
|
||||
130 2.018 1.289 0.007327 1.296
|
||||
131 2.065 1.288 0.007891 1.296
|
||||
132 2.113 1.287 0.008498 1.296
|
||||
133 2.163 1.286 0.009151 1.295
|
||||
134 2.213 1.285 0.009853 1.295
|
||||
135 2.265 1.285 0.01061 1.295
|
||||
136 2.317 1.284 0.01142 1.295
|
||||
137 2.371 1.283 0.0123 1.295
|
||||
138 2.427 1.282 0.01324 1.295
|
||||
139 2.483 1.281 0.01425 1.295
|
||||
140 2.541 1.28 0.01533 1.295
|
||||
141 2.6 1.279 0.0165 1.295
|
||||
142 2.661 1.278 0.01775 1.296
|
||||
143 2.723 1.277 0.0191 1.296
|
||||
144 2.786 1.276 0.02055 1.296
|
||||
145 2.851 1.275 0.0221 1.297
|
||||
146 2.917 1.273 0.02377 1.297
|
||||
147 2.985 1.272 0.02556 1.298
|
||||
148 3.055 1.271 0.02747 1.299
|
||||
149 3.126 1.27 0.02953 1.299
|
||||
150 3.199 1.269 0.03174 1.3
|
||||
151 3.273 1.267 0.0341 1.301
|
||||
152 3.35 1.266 0.03663 1.303
|
||||
153 3.428 1.265 0.03934 1.304
|
||||
154 3.508 1.263 0.04223 1.306
|
||||
155 3.589 1.262 0.04533 1.307
|
||||
156 3.673 1.261 0.04864 1.309
|
||||
157 3.758 1.259 0.05217 1.311
|
||||
158 3.846 1.258 0.05595 1.314
|
||||
159 3.936 1.256 0.05997 1.316
|
||||
160 4.027 1.255 0.06426 1.319
|
||||
161 4.121 1.253 0.06883 1.322
|
||||
162 4.217 1.251 0.07369 1.325
|
||||
163 4.315 1.25 0.07885 1.328
|
||||
164 4.416 1.248 0.08434 1.332
|
||||
165 4.519 1.246 0.09016 1.336
|
||||
166 4.624 1.244 0.09633 1.341
|
||||
167 4.732 1.243 0.1029 1.345
|
||||
168 4.842 1.241 0.1098 1.35
|
||||
169 4.955 1.239 0.1171 1.356
|
||||
170 5.07 1.237 0.1247 1.362
|
||||
171 5.188 1.235 0.1328 1.368
|
||||
172 5.309 1.233 0.1413 1.374
|
||||
173 5.433 1.231 0.1503 1.381
|
||||
174 5.559 1.228 0.1596 1.388
|
||||
175 5.689 1.226 0.1694 1.396
|
||||
176 5.821 1.224 0.1797 1.404
|
||||
177 5.957 1.222 0.1903 1.412
|
||||
178 6.095 1.219 0.2014 1.421
|
||||
179 6.237 1.217 0.2129 1.43
|
||||
180 6.383 1.214 0.2248 1.439
|
||||
181 6.531 1.212 0.2371 1.449
|
||||
182 6.683 1.209 0.2498 1.459
|
||||
183 6.839 1.207 0.2628 1.47
|
||||
184 6.998 1.204 0.2762 1.48
|
||||
185 7.161 1.201 0.2899 1.491
|
||||
186 7.328 1.198 0.3039 1.502
|
||||
187 7.499 1.196 0.3181 1.514
|
||||
188 7.674 1.193 0.3325 1.525
|
||||
189 7.852 1.19 0.3471 1.537
|
||||
190 8.035 1.186 0.3618 1.548
|
||||
191 8.222 1.183 0.3766 1.56
|
||||
192 8.414 1.18 0.3915 1.571
|
||||
193 8.61 1.177 0.4063 1.583
|
||||
194 8.81 1.173 0.4211 1.594
|
||||
195 9.016 1.17 0.4358 1.606
|
||||
196 9.226 1.166 0.4504 1.617
|
||||
197 9.441 1.163 0.4647 1.627
|
||||
198 9.661 1.159 0.4789 1.638
|
||||
199 9.886 1.155 0.4928 1.648
|
||||
200 10.12 1.151 0.5063 1.657
|
||||
201 10.35 1.147 0.5196 1.667
|
||||
202 10.59 1.143 0.5324 1.675
|
||||
203 10.84 1.139 0.5449 1.684
|
||||
204 11.09 1.134 0.5569 1.691
|
||||
205 11.35 1.13 0.5684 1.698
|
||||
206 11.61 1.126 0.5795 1.705
|
||||
207 11.89 1.121 0.59 1.711
|
||||
208 12.16 1.116 0.6001 1.716
|
||||
209 12.45 1.111 0.6096 1.721
|
||||
210 12.74 1.107 0.6186 1.725
|
||||
211 13.03 1.101 0.6271 1.729
|
||||
212 13.34 1.096 0.635 1.731
|
||||
213 13.65 1.091 0.6424 1.733
|
||||
214 13.96 1.086 0.6493 1.735
|
||||
0 0.1012 0 0 0
|
||||
1 0.1035 0 0 0
|
||||
2 0.1059 0 0 0
|
||||
3 0.1084 0 0 0
|
||||
4 0.1109 0 0 0
|
||||
5 0.1135 0 0 0
|
||||
6 0.1161 0 0 0
|
||||
7 0.1189 0 0 0
|
||||
8 0.1216 0 0 0
|
||||
9 0.1245 0 0 0
|
||||
10 0.1274 0 0 0
|
||||
11 0.1303 0 0 0
|
||||
12 0.1334 0 0 0
|
||||
13 0.1365 0 0 0
|
||||
14 0.1396 0 0 0
|
||||
15 0.1429 0 0 0
|
||||
16 0.1462 0 0 0
|
||||
17 0.1496 0 0 0
|
||||
18 0.1531 0 0 0
|
||||
19 0.1567 0 0 0
|
||||
20 0.1603 0 0 0
|
||||
21 0.1641 0 0 0
|
||||
22 0.1679 0 0 0
|
||||
23 0.1718 0 0 0
|
||||
24 0.1758 0 0 0
|
||||
25 0.1799 0 0 0
|
||||
26 0.1841 0 0 0
|
||||
27 0.1884 0 0 0
|
||||
28 0.1928 0 0 0
|
||||
29 0.1972 0 0 0
|
||||
30 0.2018 0 0 0
|
||||
31 0.2065 0 0 0
|
||||
32 0.2113 0 0 0
|
||||
33 0.2163 0 0 0
|
||||
34 0.2213 0 0 0
|
||||
35 0.2265 0 0 0
|
||||
36 0.2317 0 0 0
|
||||
37 0.2371 0 0 0
|
||||
38 0.2427 0 0 0
|
||||
39 0.2483 0 0 0
|
||||
40 0.2541 0 0 0
|
||||
41 0.26 0 0 0
|
||||
42 0.2661 0 0 0
|
||||
43 0.2723 0 0 0
|
||||
44 0.2786 0 0 0
|
||||
45 0.2851 0 0 0
|
||||
46 0.2917 0 0 0
|
||||
47 0.2985 0 0 0
|
||||
48 0.3055 0 0 0
|
||||
49 0.3126 0 0 0
|
||||
50 0.3199 0 0 0
|
||||
51 0.3273 0 0 0
|
||||
52 0.335 0 0 0
|
||||
53 0.3428 0 0 0
|
||||
54 0.3508 0 0 0
|
||||
55 0.3589 0 0 0
|
||||
56 0.3673 0 0 0
|
||||
57 0.3758 0 0 0
|
||||
58 0.3846 0 0 0
|
||||
59 0.3936 0 0 0
|
||||
60 0.4027 0 0 0
|
||||
61 0.4121 0 0 0
|
||||
62 0.4217 0 0 0
|
||||
63 0.4315 0 0 0
|
||||
64 0.4416 0 0 0
|
||||
65 0.4519 0 0 0
|
||||
66 0.4624 0 0 0
|
||||
67 0.4732 0 0 0
|
||||
68 0.4842 0 0 0
|
||||
69 0.4955 0 0 0
|
||||
70 0.507 0 0 0
|
||||
71 0.5188 0 0 0
|
||||
72 0.5309 0 0 0
|
||||
73 0.5433 0 0 0
|
||||
74 0.5559 0 0 0
|
||||
75 0.5689 0 0 0
|
||||
76 0.5821 0 0 0
|
||||
77 0.5957 0 0 0
|
||||
78 0.6095 0 0 0
|
||||
79 0.6237 0 0 0
|
||||
80 0.6383 0 0 0
|
||||
81 0.6531 0 0 0
|
||||
82 0.6683 0 0 0
|
||||
83 0.6839 0 0 0
|
||||
84 0.6998 0 0 0
|
||||
85 0.7161 0 0 0
|
||||
86 0.7328 0 0 0
|
||||
87 0.7499 0 0 0
|
||||
88 0.7674 0 0 0
|
||||
89 0.7852 0 0 0
|
||||
90 0.8035 0 0 0
|
||||
91 0.8222 0 0 0
|
||||
92 0.8414 0 0 0
|
||||
93 0.861 0 0 0
|
||||
94 0.881 0 0 0
|
||||
95 0.9016 0 0 0
|
||||
96 0.9226 0 0 0
|
||||
97 0.9441 0 0 0
|
||||
98 0.9661 0 0 0
|
||||
99 0.9886 0 0 0
|
||||
100 1.012 0 0 0
|
||||
101 1.035 0 0 0
|
||||
102 1.059 0 0 0
|
||||
103 1.084 0 0 0
|
||||
104 1.109 0 0 0
|
||||
105 1.135 0 0 0
|
||||
106 1.161 0 0 0
|
||||
107 1.189 0 0 0
|
||||
108 1.216 0 0 0
|
||||
109 1.245 0 0 0
|
||||
110 1.274 0 0 0
|
||||
111 1.303 0 0 0
|
||||
112 1.334 0 0 0
|
||||
113 1.365 0 0 0
|
||||
114 1.396 0 0 0
|
||||
115 1.429 0 0 0
|
||||
116 1.462 0 0 0
|
||||
117 1.496 0 0 0
|
||||
118 1.531 0 0 0
|
||||
119 1.567 0 0 0
|
||||
120 1.603 0 0 0
|
||||
121 1.641 0 0 0
|
||||
122 1.679 0 0 0
|
||||
123 1.718 0 0 0
|
||||
124 1.758 0 0 0
|
||||
125 1.799 0.01979 9.217e-05 0.01988
|
||||
126 1.841 0.04761 0.0002389 0.04785
|
||||
127 1.884 0.0748 0.0004043 0.0752
|
||||
128 1.928 0.1014 0.0005901 0.102
|
||||
129 1.972 0.1273 0.0007984 0.1281
|
||||
130 2.018 0.1527 0.001031 0.1537
|
||||
131 2.065 0.1775 0.001291 0.1788
|
||||
132 2.113 0.2017 0.00158 0.2033
|
||||
133 2.163 0.2254 0.001901 0.2273
|
||||
134 2.213 0.2486 0.002257 0.2508
|
||||
135 2.265 0.2712 0.002651 0.2738
|
||||
136 2.317 0.2933 0.003087 0.2964
|
||||
137 2.371 0.3149 0.003568 0.3184
|
||||
138 2.427 0.336 0.004099 0.3401
|
||||
139 2.483 0.3566 0.004682 0.3613
|
||||
140 2.541 0.3768 0.005324 0.3821
|
||||
141 2.6 0.3965 0.006029 0.4025
|
||||
142 2.661 0.4157 0.006802 0.4225
|
||||
143 2.723 0.4345 0.007649 0.4422
|
||||
144 2.786 0.4529 0.008577 0.4615
|
||||
145 2.851 0.4709 0.009591 0.4804
|
||||
146 2.917 0.4884 0.0107 0.4991
|
||||
147 2.985 0.5056 0.01191 0.5175
|
||||
148 3.055 0.5223 0.01323 0.5356
|
||||
149 3.126 0.5387 0.01466 0.5534
|
||||
150 3.199 0.5547 0.01623 0.5709
|
||||
151 3.273 0.5704 0.01793 0.5883
|
||||
152 3.35 0.5857 0.01977 0.6054
|
||||
153 3.428 0.6006 0.02177 0.6224
|
||||
154 3.508 0.6152 0.02395 0.6391
|
||||
155 3.589 0.6295 0.0263 0.6558
|
||||
156 3.673 0.6434 0.02884 0.6723
|
||||
157 3.758 0.657 0.0316 0.6886
|
||||
158 3.846 0.6704 0.03457 0.7049
|
||||
159 3.936 0.6834 0.03777 0.7211
|
||||
160 4.027 0.6961 0.04123 0.7373
|
||||
161 4.121 0.7085 0.04495 0.7535
|
||||
162 4.217 0.7207 0.04894 0.7696
|
||||
163 4.315 0.7325 0.05324 0.7858
|
||||
164 4.416 0.7441 0.05784 0.802
|
||||
165 4.519 0.7555 0.06278 0.8182
|
||||
166 4.624 0.7665 0.06806 0.8346
|
||||
167 4.732 0.7774 0.07369 0.8511
|
||||
168 4.842 0.7879 0.07971 0.8676
|
||||
169 4.955 0.7983 0.08612 0.8844
|
||||
170 5.07 0.8084 0.09294 0.9013
|
||||
171 5.188 0.8182 0.1002 0.9184
|
||||
172 5.309 0.8279 0.1079 0.9357
|
||||
173 5.433 0.8373 0.116 0.9533
|
||||
174 5.559 0.8465 0.1246 0.9711
|
||||
175 5.689 0.8555 0.1336 0.9891
|
||||
176 5.821 0.8643 0.1431 1.007
|
||||
177 5.957 0.8729 0.1531 1.026
|
||||
178 6.095 0.8813 0.1636 1.045
|
||||
179 6.237 0.8895 0.1745 1.064
|
||||
180 6.383 0.8976 0.186 1.084
|
||||
181 6.531 0.9054 0.1979 1.103
|
||||
182 6.683 0.9131 0.2102 1.123
|
||||
183 6.839 0.9206 0.223 1.144
|
||||
184 6.998 0.9279 0.2362 1.164
|
||||
185 7.161 0.935 0.2498 1.185
|
||||
186 7.328 0.942 0.2638 1.206
|
||||
187 7.499 0.9488 0.2782 1.227
|
||||
188 7.674 0.9555 0.2928 1.248
|
||||
189 7.852 0.962 0.3078 1.27
|
||||
190 8.035 0.9684 0.3229 1.291
|
||||
191 8.222 0.9746 0.3383 1.313
|
||||
192 8.414 0.9807 0.3538 1.335
|
||||
193 8.61 0.9867 0.3695 1.356
|
||||
194 8.81 0.9925 0.3852 1.378
|
||||
195 9.016 0.9982 0.4009 1.399
|
||||
196 9.226 1.004 0.4166 1.42
|
||||
197 9.441 1.009 0.4322 1.441
|
||||
198 9.661 1.014 0.4477 1.462
|
||||
199 9.886 1.02 0.4631 1.483
|
||||
200 10.12 1.025 0.4782 1.503
|
||||
201 10.35 1.03 0.4931 1.523
|
||||
202 10.59 1.034 0.5076 1.542
|
||||
203 10.84 1.039 0.5219 1.561
|
||||
204 11.09 1.044 0.5357 1.58
|
||||
205 11.35 1.048 0.5492 1.598
|
||||
206 11.61 1.053 0.5622 1.615
|
||||
207 11.89 1.057 0.5748 1.632
|
||||
208 12.16 1.061 0.587 1.648
|
||||
209 12.45 1.065 0.5986 1.664
|
||||
210 12.74 1.069 0.6097 1.679
|
||||
211 13.03 1.073 0.6204 1.694
|
||||
212 13.34 1.077 0.6304 1.708
|
||||
213 13.65 1.081 0.64 1.721
|
||||
214 13.96 1.085 0.649 1.734
|
||||
215 14.29 1.08 0.6592 1.739
|
||||
216 14.62 1.074 0.6699 1.744
|
||||
217 14.96 1.069 0.6808 1.749
|
||||
@@ -1585,6 +1588,6 @@ HistoManager: End of run actions are started
|
||||
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.029 MB
|
||||
Dynamic pools deleted: 11 / Total memory freed: 0.032 MB
|
||||
============================================================
|
||||
RunManagerKernel is deleted. Good bye :)
|
||||
|
||||
@@ -8,15 +8,14 @@
|
||||
/testhadr/TargetMat G4_C
|
||||
/testhadr/TargetRadius 1 cm
|
||||
/testhadr/TargetLength 10 cm
|
||||
/run/printProgress 10
|
||||
#/testhadr/HistoPrint 3
|
||||
/run/printProgress 10
|
||||
#
|
||||
/run/initialize
|
||||
/process/em/workerVerbose 0
|
||||
#
|
||||
/gun/particle neutron
|
||||
/gun/energy 100. MeV
|
||||
###/testhadr/histo/fileName nC
|
||||
###/testhadr/fileName nC
|
||||
/testhadr/particle neutron
|
||||
/testhadr/verbose 1
|
||||
/process/eLoss/verbose 0
|
||||
|
||||
@@ -14,41 +14,41 @@
|
||||
#
|
||||
/run/initialize
|
||||
/process/em/workerVerbose 0
|
||||
/process/em/verbose 0
|
||||
#
|
||||
/gun/particle pi+
|
||||
/gun/energy 100. MeV
|
||||
##/testhadr/histo/fileName pi+al
|
||||
##/testhadr/fileName pi+al
|
||||
/testhadr/particle pi+
|
||||
/testhadr/verbose 0
|
||||
/process/eLoss/verbose 0
|
||||
/run/beamOn 0
|
||||
/testhadr/verbose 1
|
||||
/run/beamOn 1
|
||||
#
|
||||
/testhadr/targetElm Pb
|
||||
/testhadr/histo/fileName pi+pb
|
||||
/run/beamOn 0
|
||||
/testhadr/fileName pi+pb
|
||||
/run/beamOn 1
|
||||
/testhadr/targetElm Fe
|
||||
##/testhadr/histo/fileName pi+fe
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName pi+fe
|
||||
/run/beamOn 1
|
||||
/testhadr/targetElm C
|
||||
##/testhadr/histo/fileName pi+c
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName pi+c
|
||||
/run/beamOn 1
|
||||
/testhadr/targetElm H
|
||||
##/testhadr/histo/fileName pi+h
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName pi+h
|
||||
/run/beamOn 1
|
||||
#
|
||||
/testhadr/particle pi-
|
||||
##/testhadr/histo/fileName pi-h
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName pi-h
|
||||
/run/beamOn 1
|
||||
/testhadr/targetElm Pb
|
||||
##/testhadr/histo/fileName pi-pb
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName pi-pb
|
||||
/run/beamOn 1
|
||||
/testhadr/targetElm Fe
|
||||
##/testhadr/histo/fileName pi-fe
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName pi-fe
|
||||
/run/beamOn 1
|
||||
/testhadr/targetElm C
|
||||
##/testhadr/histo/fileName pi-c
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName pi-c
|
||||
/run/beamOn 1
|
||||
/testhadr/targetElm Al
|
||||
##/testhadr/histo/fileName pi-al
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName pi-al
|
||||
/run/beamOn 1
|
||||
#
|
||||
|
||||
@@ -17,38 +17,37 @@
|
||||
#
|
||||
/gun/particle proton
|
||||
/gun/energy 100. MeV
|
||||
##/testhadr/histo/fileName p_al
|
||||
/testhadr/verbose 0
|
||||
/process/eLoss/verbose 0
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName p_al
|
||||
/testhadr/verbose 1
|
||||
/run/beamOn 1
|
||||
#
|
||||
/testhadr/targetElm Pb
|
||||
##/testhadr/histo/fileName p_pb
|
||||
/testhadr/fileName p_pb
|
||||
/run/beamOn 0
|
||||
/testhadr/targetElm Fe
|
||||
##/testhadr/histo/fileName p_fe
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName p_fe
|
||||
/run/beamOn 1
|
||||
/testhadr/targetElm C
|
||||
##/testhadr/histo/fileName p_c
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName p_c
|
||||
/run/beamOn 1
|
||||
/testhadr/targetElm H
|
||||
##/testhadr/histo/fileName p_h
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName p_h
|
||||
/run/beamOn 1
|
||||
#
|
||||
/testhadr/particle neutron
|
||||
##/testhadr/histo/fileName n_h
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName n_h
|
||||
/run/beamOn 1
|
||||
/testhadr/targetElm Pb
|
||||
##/testhadr/histo/fileName n_pb
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName n_pb
|
||||
/run/beamOn 1
|
||||
/testhadr/targetElm Fe
|
||||
##/testhadr/histo/fileName n_fe
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName n_fe
|
||||
/run/beamOn 1
|
||||
/testhadr/targetElm C
|
||||
##/testhadr/histo/fileName n_c
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName n_c
|
||||
/run/beamOn 1
|
||||
/testhadr/verbose 0
|
||||
/testhadr/targetElm Al
|
||||
##/testhadr/histo/fileName n_al
|
||||
/run/beamOn 0
|
||||
##/testhadr/fileName n_al
|
||||
/run/beamOn 1
|
||||
#
|
||||
|
||||
@@ -27,6 +27,6 @@
|
||||
/testhadr/particle kaon0L
|
||||
/testhadr/particle neutron
|
||||
/testhadr/particle anti_sigma0
|
||||
/testhadr/verbose 0
|
||||
/testhadr/verbose 1
|
||||
/run/beamOn 1
|
||||
#
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
#================================================
|
||||
# Macro file for hadr01
|
||||
# 06.06.2006 V.Ivanchneko
|
||||
#================================================
|
||||
/control/verbose 1
|
||||
/run/verbose 1
|
||||
/tracking/verbose 0
|
||||
#
|
||||
/testhadr/TargetMat G4_Al
|
||||
/testhadr/targetElm Al
|
||||
/testhadr/TargetRadius 1 cm
|
||||
/testhadr/TargetLength 10 cm
|
||||
/run/printProgress 10
|
||||
#
|
||||
/run/initialize
|
||||
/process/em/workerVerbose 0
|
||||
#
|
||||
/gun/particle pi+
|
||||
/gun/energy 100. MeV
|
||||
##/testhadr/histo/fileName pi+al
|
||||
/testhadr/particle pi+
|
||||
/testhadr/verbose 1
|
||||
/process/eLoss/verbose 0
|
||||
/run/beamOn 0
|
||||
#
|
||||
/testhadr/targetElm Pb
|
||||
/testhadr/histo/fileName pi+pb
|
||||
/run/beamOn 0
|
||||
/testhadr/targetElm Fe
|
||||
/testhadr/histo/fileName pi+fe
|
||||
/run/beamOn 0
|
||||
/testhadr/targetElm C
|
||||
/testhadr/histo/fileName pi+c
|
||||
/run/beamOn 0
|
||||
/testhadr/targetElm H
|
||||
/testhadr/histo/fileName pi+h
|
||||
/run/beamOn 0
|
||||
#
|
||||
/testhadr/particle pi-
|
||||
/testhadr/histo/fileName pi-h
|
||||
/run/beamOn 0
|
||||
/testhadr/targetElm Pb
|
||||
/testhadr/histo/fileName pi-pb
|
||||
/run/beamOn 0
|
||||
/testhadr/targetElm Fe
|
||||
/testhadr/histo/fileName pi-fe
|
||||
/run/beamOn 0
|
||||
/testhadr/targetElm C
|
||||
/testhadr/histo/fileName pi-c
|
||||
/run/beamOn 0
|
||||
/testhadr/targetElm Al
|
||||
/testhadr/histo/fileName pi-al
|
||||
/run/beamOn 0
|
||||
#
|
||||
@@ -87,7 +87,7 @@ int main(int argc,char** argv) {
|
||||
|
||||
// Physics List name defined via environment variable
|
||||
if("" == physName) {
|
||||
char* path = getenv("PHYSLIST");
|
||||
char* path = std::getenv("PHYSLIST");
|
||||
if (path) { physName = G4String(path); }
|
||||
}
|
||||
|
||||
|
||||
@@ -14,6 +14,10 @@ track of all tags.
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
21-08-19 V.Ivanchenko (exhadr01-V10-05-01)
|
||||
- DetectorConstruction - added "Battery" material from problem
|
||||
report 2175 and new macro test_battery.in
|
||||
|
||||
17-12-18 V.Ivanchenko (exhadr01-V10-05-00)
|
||||
- HistoManager - added linear histogram for pion energy at production
|
||||
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
|
||||
############################################
|
||||
!!! WARNING - FPE detection is activated !!!
|
||||
############################################
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-10-05-ref-06 (30-June-2019)
|
||||
Geant4 version Name: geant4-10-06-ref-00 (6-December-2019)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -26,7 +30,7 @@ PhysicsList::AddPhysicsList: <emstandard_opt0>
|
||||
userDetector->Construct() start.
|
||||
### Target consist of 100 disks of G4_Al with R(mm)= 10 Width(mm)= 1 Total Length(mm)= 100 ###
|
||||
|
||||
***** Table : Nb of materials = 2 *****
|
||||
***** Table : Nb of materials = 3 *****
|
||||
|
||||
Material: G4_Al density: 2.699 g/cm3 RadL: 8.896 cm Nucl.Int.Length: 38.894 cm
|
||||
Imean: 166.000 eV temperature: 293.15 K pressure: 1.00 atm
|
||||
@@ -45,6 +49,52 @@ userDetector->Construct() start.
|
||||
ElmMassFraction: 100.00 % ElmAbundance 100.00 %
|
||||
|
||||
|
||||
Material: Battery density: 2.165 g/cm3 RadL: 10.553 cm Nucl.Int.Length: 46.079 cm
|
||||
Imean: 144.880 eV temperature: 293.15 K pressure: 1.00 atm
|
||||
|
||||
---> Element: C (C) Z = 6.0 N = 12 A = 12.011 g/mole
|
||||
---> Isotope: C12 Z = 6 N = 12 A = 12.00 g/mole abundance: 98.930 %
|
||||
---> Isotope: C13 Z = 6 N = 13 A = 13.00 g/mole abundance: 1.070 %
|
||||
ElmMassFraction: 19.52 % ElmAbundance 30.66 %
|
||||
|
||||
---> Element: Al (Al) Z = 13.0 N = 27 A = 26.982 g/mole
|
||||
---> Isotope: Al27 Z = 13 N = 27 A = 26.98 g/mole abundance: 100.000 %
|
||||
ElmMassFraction: 39.80 % ElmAbundance 27.83 %
|
||||
|
||||
---> Element: Ti (Ti) Z = 22.0 N = 48 A = 47.867 g/mole
|
||||
---> Isotope: Ti46 Z = 22 N = 46 A = 45.95 g/mole abundance: 8.250 %
|
||||
---> Isotope: Ti47 Z = 22 N = 47 A = 46.95 g/mole abundance: 7.440 %
|
||||
---> Isotope: Ti48 Z = 22 N = 48 A = 47.95 g/mole abundance: 73.720 %
|
||||
---> Isotope: Ti49 Z = 22 N = 49 A = 48.95 g/mole abundance: 5.410 %
|
||||
---> Isotope: Ti50 Z = 22 N = 50 A = 49.94 g/mole abundance: 5.180 %
|
||||
ElmMassFraction: 2.00 % ElmAbundance 0.79 %
|
||||
|
||||
---> Element: Cu (Cu) Z = 29.0 N = 64 A = 63.546 g/mole
|
||||
---> Isotope: Cu63 Z = 29 N = 63 A = 62.93 g/mole abundance: 69.170 %
|
||||
---> Isotope: Cu65 Z = 29 N = 65 A = 64.93 g/mole abundance: 30.830 %
|
||||
ElmMassFraction: 8.40 % ElmAbundance 2.49 %
|
||||
|
||||
---> Element: Li (Li) Z = 3.0 N = 7 A = 6.940 g/mole
|
||||
---> Isotope: Li6 Z = 3 N = 6 A = 6.02 g/mole abundance: 7.590 %
|
||||
---> Isotope: Li7 Z = 3 N = 7 A = 7.02 g/mole abundance: 92.410 %
|
||||
ElmMassFraction: 1.70 % ElmAbundance 4.62 %
|
||||
|
||||
---> Element: Co (Co) Z = 27.0 N = 59 A = 58.933 g/mole
|
||||
---> Isotope: Co59 Z = 27 N = 59 A = 58.93 g/mole abundance: 100.000 %
|
||||
ElmMassFraction: 14.46 % ElmAbundance 4.63 %
|
||||
|
||||
---> Element: O (O) Z = 8.0 N = 16 A = 15.999 g/mole
|
||||
---> Isotope: O16 Z = 8 N = 16 A = 15.99 g/mole abundance: 99.757 %
|
||||
---> Isotope: O17 Z = 8 N = 17 A = 17.00 g/mole abundance: 0.038 %
|
||||
---> Isotope: O18 Z = 8 N = 18 A = 18.00 g/mole abundance: 0.205 %
|
||||
ElmMassFraction: 13.42 % ElmAbundance 15.82 %
|
||||
|
||||
---> Element: H (H) Z = 1.0 N = 1 A = 1.008 g/mole
|
||||
---> Isotope: H1 Z = 1 N = 1 A = 1.01 g/mole abundance: 99.989 %
|
||||
---> Isotope: H2 Z = 1 N = 2 A = 2.01 g/mole abundance: 0.011 %
|
||||
ElmMassFraction: 0.70 % ElmAbundance 13.16 %
|
||||
|
||||
|
||||
|
||||
World is registered to the default region.
|
||||
physicsList->Construct() start.
|
||||
@@ -70,8 +120,7 @@ compt: for gamma SubType=13 BuildTable=1
|
||||
conv: for gamma SubType=14 BuildTable=1
|
||||
Lambda table from 1.022 MeV to 100 TeV, 18 bins/decade, spline: 1
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
BetheHeitler : Emin= 0 eV Emax= 80 GeV ModifiedTsai
|
||||
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV ModifiedTsai
|
||||
BetheHeitlerLPM : Emin= 0 eV Emax= 100 TeV ModifiedTsai
|
||||
|
||||
Rayl: for gamma SubType=11 BuildTable=1
|
||||
Lambda table from 100 eV to 100 keV, 7 bins/decade, spline: 0
|
||||
@@ -434,7 +483,7 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: neutronInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 1 GeV ---> 5 GeV
|
||||
Model: BertiniCascade: 1 GeV ---> 6 GeV
|
||||
Model: Binary Cascade: 0 eV ---> 1.5 GeV
|
||||
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
@@ -448,8 +497,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Hadronic Processes for GenericIon
|
||||
|
||||
Process: ionInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
Process: ionElastic
|
||||
@@ -464,8 +513,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 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
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -476,8 +525,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
Process: alphaInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -526,8 +575,9 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Hadronic Processes for anti_neutron
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
||||
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
|
||||
|
||||
Process: anti_neutronInelastic
|
||||
Model: FTFP: 0 eV ---> 100 TeV
|
||||
@@ -571,14 +621,14 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
Process: dInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for e+
|
||||
|
||||
Process: positronNuclear
|
||||
Process: electronNuclear
|
||||
Model: G4ElectroVDNuclearModel: 0 eV ---> 1 PeV
|
||||
Cr_sctns: ElectroNuclearXS: 0 eV ---> 100 TeV
|
||||
|
||||
@@ -593,7 +643,7 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Hadronic Processes for gamma
|
||||
|
||||
Process: photonNuclear
|
||||
Model: BertiniCascade: 0 eV ---> 3.5 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Model: TheoFSGenerator: 3 GeV ---> 100 TeV
|
||||
Cr_sctns: PhotoNuclearXS: 0 eV ---> 100 TeV
|
||||
|
||||
@@ -606,7 +656,7 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: kaon+Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -618,7 +668,7 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: kaon-Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
|
||||
Process: hBertiniCaptureAtRest
|
||||
@@ -632,8 +682,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: lambdaInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Cr_sctns: ChipsHyperonInelasticXS: 0 eV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for mu+
|
||||
@@ -655,26 +705,24 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Hadronic Processes for pi+
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
|
||||
Model: hElasticGlauber: 1 GeV ---> 100 TeV
|
||||
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
Process: pi+Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for pi-
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
|
||||
Model: hElasticGlauber: 1 GeV ---> 100 TeV
|
||||
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
Process: pi-Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
Process: hBertiniCaptureAtRest
|
||||
@@ -688,9 +736,9 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: protonInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 1 GeV ---> 5 GeV
|
||||
Model: BertiniCascade: 1 GeV ---> 6 GeV
|
||||
Model: Binary Cascade: 0 eV ---> 1.5 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for triton
|
||||
@@ -700,8 +748,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
Process: tInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
================================================================
|
||||
@@ -710,21 +758,24 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
=======================================================================
|
||||
Type of pre-compound inverse x-section 3
|
||||
Pre-compound model active 1
|
||||
Pre-compound low energy (MeV) 0.1
|
||||
Pre-compound excitation low energy (MeV) 0.1
|
||||
Pre-compound excitation high energy (MeV) 30
|
||||
Type of de-excitation inverse x-section 3
|
||||
Type of de-excitation factory Evaporation+GEM
|
||||
Number of de-excitation channels 68
|
||||
Min excitation energy (keV) 0.01
|
||||
Min energy per nucleon for multifragmentation (MeV) 1e+05
|
||||
Min energy per nucleon for multifragmentation (MeV) 2e+05
|
||||
Limit excitation energy for Fermi BreakUp (MeV) 20
|
||||
Level density (1/MeV) 0.075
|
||||
Model of level density flag 1
|
||||
Use simple level density model 1
|
||||
Use discrete excitation energy of the residual 0
|
||||
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
|
||||
Upload data before 1st event for Z < 9
|
||||
=======================================================================
|
||||
|
||||
Region <DefaultRegionForTheWorld> -- -- appears in <World> world volume
|
||||
@@ -775,8 +826,8 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
|
||||
100.00 10k 1 197 200 0.00 Check
|
||||
### Run 0 starts.
|
||||
### Run 0 start
|
||||
RunAction::BeginOfRunAction: User=0.830000s Real=0.885516s Sys=0.010000s
|
||||
NuclearData: User=0.000000s Real=0.000005s Sys=0.000000s
|
||||
RunAction::BeginOfRunAction: User=0.910000s Real=0.975400s Sys=0.020000s
|
||||
NuclearData: User=0.000000s Real=0.000004s Sys=0.000000s
|
||||
EventAction: Event # 0 started
|
||||
EventAction: Event # 10 started
|
||||
EventAction: Event # 20 started
|
||||
@@ -790,33 +841,33 @@ EventAction: Event # 90 started
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 100
|
||||
User=0.090000s Real=0.093757s Sys=0.010000s
|
||||
User=0.090000s Real=0.107910s Sys=0.000000s
|
||||
RunAction: End of run actions are started
|
||||
HistoManager: End of run actions are started
|
||||
========================================================
|
||||
Beam particle proton
|
||||
Beam Energy(MeV) 3000
|
||||
Number of events 100
|
||||
Average energy deposit (MeV) 63.94 RMS(MeV) 65.22
|
||||
Average number of steps 202.2
|
||||
Average number of gamma 1.65
|
||||
Average number of e- 3.82
|
||||
Average number of e+ 0.04
|
||||
Average number of neutrons 0.6
|
||||
Average number of protons 0.77
|
||||
Average energy deposit (MeV) 62.17 RMS(MeV) 49
|
||||
Average number of steps 201.6
|
||||
Average number of gamma 1.44
|
||||
Average number of e- 3.73
|
||||
Average number of e+ 0.03
|
||||
Average number of neutrons 0.76
|
||||
Average number of protons 0.76
|
||||
Average number of antiprotons 0
|
||||
Average number of pi+ & pi- 0.2
|
||||
Average number of pi0 0.17
|
||||
Average number of pi+ & pi- 0.22
|
||||
Average number of pi0 0.09
|
||||
Average number of kaons 0
|
||||
Average number of muons 0
|
||||
Average number of deuterons+tritons 0.21
|
||||
Average number of He3+alpha 0.22
|
||||
Average number of ions 0.38
|
||||
Average number of forward neutrons 0.06
|
||||
Average number of reflected neutrons 0.52
|
||||
Average number of leaked neutrons 0.01
|
||||
Average number of proton leak 0.39
|
||||
Average number of pion leak 0.16
|
||||
Average number of deuterons+tritons 0.23
|
||||
Average number of He3+alpha 0.2
|
||||
Average number of ions 0.44
|
||||
Average number of forward neutrons 0.12
|
||||
Average number of reflected neutrons 0.62
|
||||
Average number of leaked neutrons 0
|
||||
Average number of proton leak 0.36
|
||||
Average number of pion leak 0.21
|
||||
========================================================
|
||||
|
||||
#
|
||||
@@ -830,22 +881,22 @@ G4SDManager deleted.
|
||||
EventManager deleted.
|
||||
Units table cleared.
|
||||
TransportationManager deleted.
|
||||
Total navigation history collections cleaned: 16
|
||||
Total navigation history collections cleaned: 15
|
||||
================== Deleting memory pools ===================
|
||||
Pool ID '20G4NavigationLevelRep', size : 0.0231 MB
|
||||
Pool ID '20G4NavigationLevelRep', size : 0.0211 MB
|
||||
Pool ID '24G4ReferenceCountedHandleIvE', size : 0.000961 MB
|
||||
Pool ID '7G4Event', size : 0.000961 MB
|
||||
Pool ID '15G4PrimaryVertex', size : 0.000961 MB
|
||||
Pool ID '17G4PrimaryParticle', size : 0.000961 MB
|
||||
Pool ID '15G4HCofThisEvent', size : 0.000961 MB
|
||||
Pool ID '17G4DynamicParticle', size : 0.00385 MB
|
||||
Pool ID '7G4Track', size : 0.00769 MB
|
||||
Pool ID '17G4DynamicParticle', size : 0.00481 MB
|
||||
Pool ID '7G4Track', size : 0.00865 MB
|
||||
Pool ID '18G4TouchableHistory', size : 0.00192 MB
|
||||
Pool ID '15G4CountedObjectIvE', size : 0.000961 MB
|
||||
Pool ID '10G4Fragment', size : 0.00192 MB
|
||||
Pool ID '17G4ReactionProduct', size : 0.00288 MB
|
||||
Pool ID '17G4ReactionProduct', size : 0.00192 MB
|
||||
Number of memory pools allocated: 12 of which, static: 0
|
||||
Dynamic pools deleted: 12 / Total memory freed: 0.047 MB
|
||||
Dynamic pools deleted: 12 / Total memory freed: 0.046 MB
|
||||
============================================================
|
||||
G4Allocator objects are deleted.
|
||||
UImanager deleted.
|
||||
|
||||
@@ -88,9 +88,32 @@ DetectorConstruction::DetectorConstruction()
|
||||
|
||||
fRadius = 10.*cm;
|
||||
|
||||
fTargetMaterial = G4NistManager::Instance()->FindOrBuildMaterial("G4_Al");
|
||||
fWorldMaterial =
|
||||
G4NistManager::Instance()->FindOrBuildMaterial("G4_Galactic");
|
||||
G4NistManager* nist = G4NistManager::Instance();
|
||||
fTargetMaterial = nist->FindOrBuildMaterial("G4_Al");
|
||||
fWorldMaterial = nist->FindOrBuildMaterial("G4_Galactic");
|
||||
|
||||
//
|
||||
// define battery material using Bugzilla 2175 data
|
||||
//
|
||||
G4Element* elH = nist->FindOrBuildElement(1);
|
||||
G4Element* elLi = nist->FindOrBuildElement(3);
|
||||
G4Element* elC = nist->FindOrBuildElement(6);
|
||||
G4Element* elO = nist->FindOrBuildElement(8);
|
||||
G4Element* elAl = nist->FindOrBuildElement(13);
|
||||
G4Element* elTi = nist->FindOrBuildElement(22);
|
||||
G4Element* elCo = nist->FindOrBuildElement(27);
|
||||
G4Element* elCu = nist->FindOrBuildElement(29);
|
||||
G4Material* bat = new G4Material("Battery",2.165*CLHEP::g/CLHEP::cm3,8);
|
||||
bat->AddElement(elC, 0.19518445618745);
|
||||
bat->AddElement(elAl, 0.398);
|
||||
bat->AddElement(elTi, 0.02);
|
||||
bat->AddElement(elCu, 0.084);
|
||||
bat->AddElement(elLi, 0.0170098229419813);
|
||||
bat->AddElement(elCo, 0.144570016541753);
|
||||
bat->AddElement(elO, 0.134206611504321);
|
||||
bat->AddElement(elH, 0.0070290928244947);
|
||||
bat->GetIonisation()->SetMeanExcitationEnergy(144.88*eV);
|
||||
|
||||
ComputeGeomParameters();
|
||||
}
|
||||
|
||||
|
||||
Executable → Regular
+1
-1
@@ -79,7 +79,7 @@ void PhysicsListMessenger::SetNewValue(G4UIcommand* command, G4String newValue)
|
||||
if(fPhysicsList) {
|
||||
G4String name = newValue;
|
||||
if(name == "PHYSLIST") {
|
||||
char* path = getenv(name);
|
||||
char* path = std::getenv(name);
|
||||
if (path) name = G4String(path);
|
||||
else {
|
||||
G4cout << "### PhysicsListMessenger WARNING: "
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
#================================================
|
||||
# Macro file for Hadr01
|
||||
# 21.08.2019 V.Ivanchneko
|
||||
#================================================
|
||||
/control/verbose 2
|
||||
/run/verbose 1
|
||||
/tracking/verbose 0
|
||||
#
|
||||
/testhadr/TargetMat Battery
|
||||
/testhadr/TargetRadius 100 cm
|
||||
/testhadr/TargetLength 100 cm
|
||||
/testhadr/NumberDivZ 100
|
||||
/testhadr/PrintModulo 100
|
||||
#
|
||||
/run/setCut 1 mm
|
||||
#/testhadr/Physics QBBC
|
||||
#
|
||||
/run/initialize
|
||||
#
|
||||
#/gun/particle pi+
|
||||
/gun/particle ion
|
||||
/gun/ion 6 12
|
||||
/gun/energy 30. GeV
|
||||
/run/beamOn 2000
|
||||
#
|
||||
@@ -80,7 +80,7 @@ int main(int argc,char** argv) {
|
||||
// Physics List name defined via 2nd argument
|
||||
if (argc==3) { physName = argv[2]; }
|
||||
else {
|
||||
char* path = getenv("PHYSLIST");
|
||||
char* path = std::getenv("PHYSLIST");
|
||||
if (path) { physName = G4String(path); }
|
||||
}
|
||||
if ( physName == "UrQMD" ) {
|
||||
|
||||
@@ -14,6 +14,14 @@ track of all tags.
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
06-08-19 A. Ribon (exhadr02-V10-05-03)
|
||||
- HadronPhysicsCRMC_FTFP_BERT : use G4HadronicParameters for the energy
|
||||
transition region between FTF and BERT models.
|
||||
|
||||
02-08-19 G. Folger (exhadr02-V10-05-02)
|
||||
- remove use of G4DataQuestionaire, following cleanup in
|
||||
physicslists, see phys-lists-V10-05-02 and phys-util-V10-04-02
|
||||
|
||||
12-06-19 A. Ribon (exhadr02-V10-05-01)
|
||||
- G4CRMCModel : some improvements (e.g. considered the energy-per-nucleon,
|
||||
instead of the whole projectile, in the case of nucleus projectile) and
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
|
||||
############################################
|
||||
!!! WARNING - FPE detection is activated !!!
|
||||
############################################
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-10-05-ref-06 (30-June-2019)
|
||||
Geant4 version Name: geant4-10-06-ref-00 (6-December-2019)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -112,8 +116,7 @@ compt: for gamma SubType=13 BuildTable=1
|
||||
conv: for gamma SubType=14 BuildTable=1
|
||||
Lambda table from 1.022 MeV to 100 TeV, 18 bins/decade, spline: 1
|
||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||
BetheHeitler : Emin= 0 eV Emax= 80 GeV ModifiedTsai
|
||||
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV ModifiedTsai
|
||||
BetheHeitlerLPM : Emin= 0 eV Emax= 100 TeV ModifiedTsai
|
||||
|
||||
Rayl: for gamma SubType=11 BuildTable=1
|
||||
Lambda table from 100 eV to 100 keV, 7 bins/decade, spline: 0
|
||||
@@ -476,7 +479,7 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: neutronInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 1 GeV ---> 5 GeV
|
||||
Model: BertiniCascade: 1 GeV ---> 6 GeV
|
||||
Model: Binary Cascade: 0 eV ---> 1.5 GeV
|
||||
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
@@ -490,8 +493,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Hadronic Processes for GenericIon
|
||||
|
||||
Process: ionInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
Process: ionElastic
|
||||
@@ -506,8 +509,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 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
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -518,8 +521,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
Process: alphaInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -568,8 +571,9 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Hadronic Processes for anti_neutron
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
||||
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
|
||||
|
||||
Process: anti_neutronInelastic
|
||||
Model: FTFP: 0 eV ---> 100 TeV
|
||||
@@ -613,14 +617,14 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
Process: dInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for e+
|
||||
|
||||
Process: positronNuclear
|
||||
Process: electronNuclear
|
||||
Model: G4ElectroVDNuclearModel: 0 eV ---> 1 PeV
|
||||
Cr_sctns: ElectroNuclearXS: 0 eV ---> 100 TeV
|
||||
|
||||
@@ -635,7 +639,7 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Hadronic Processes for gamma
|
||||
|
||||
Process: photonNuclear
|
||||
Model: BertiniCascade: 0 eV ---> 3.5 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Model: TheoFSGenerator: 3 GeV ---> 100 TeV
|
||||
Cr_sctns: PhotoNuclearXS: 0 eV ---> 100 TeV
|
||||
|
||||
@@ -648,7 +652,7 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: kaon+Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -660,7 +664,7 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: kaon-Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
|
||||
Process: hBertiniCaptureAtRest
|
||||
@@ -674,8 +678,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: lambdaInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Cr_sctns: ChipsHyperonInelasticXS: 0 eV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for mu+
|
||||
@@ -697,26 +701,24 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Hadronic Processes for pi+
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
|
||||
Model: hElasticGlauber: 1 GeV ---> 100 TeV
|
||||
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
Process: pi+Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for pi-
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
|
||||
Model: hElasticGlauber: 1 GeV ---> 100 TeV
|
||||
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
Process: pi-Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
Process: hBertiniCaptureAtRest
|
||||
@@ -730,9 +732,9 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
|
||||
Process: protonInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 1 GeV ---> 5 GeV
|
||||
Model: BertiniCascade: 1 GeV ---> 6 GeV
|
||||
Model: Binary Cascade: 0 eV ---> 1.5 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for triton
|
||||
@@ -742,8 +744,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
Process: tInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
================================================================
|
||||
@@ -752,21 +754,24 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
|
||||
=======================================================================
|
||||
Type of pre-compound inverse x-section 3
|
||||
Pre-compound model active 1
|
||||
Pre-compound low energy (MeV) 0.1
|
||||
Pre-compound excitation low energy (MeV) 0.1
|
||||
Pre-compound excitation high energy (MeV) 30
|
||||
Type of de-excitation inverse x-section 3
|
||||
Type of de-excitation factory Evaporation+GEM
|
||||
Number of de-excitation channels 68
|
||||
Min excitation energy (keV) 0.01
|
||||
Min energy per nucleon for multifragmentation (MeV) 1e+05
|
||||
Min energy per nucleon for multifragmentation (MeV) 2e+05
|
||||
Limit excitation energy for Fermi BreakUp (MeV) 20
|
||||
Level density (1/MeV) 0.075
|
||||
Model of level density flag 1
|
||||
Use simple level density model 1
|
||||
Use discrete excitation energy of the residual 0
|
||||
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
|
||||
Upload data before 1st event for Z < 9
|
||||
=======================================================================
|
||||
|
||||
========= Table of registered couples ==============================
|
||||
@@ -805,28 +810,28 @@ See commands in /vis/modeling/trajectories/ for other options.
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 100
|
||||
User=0.120000s Real=0.144328s Sys=0.000000s
|
||||
User=0.110000s Real=0.139295s Sys=0.000000s
|
||||
RunAction: End of run action is starting
|
||||
HistoManager: End of run actions are started
|
||||
========================================================
|
||||
Beam particle S32
|
||||
Beam Energy(GeV) 200
|
||||
Number of events 100
|
||||
Average energy deposit (GeV) 6.095 RMS(GeV) 4.244
|
||||
Average number of steps 52.42
|
||||
Average number of gamma 0.66
|
||||
Average energy deposit (GeV) 6.915 RMS(GeV) 4.023
|
||||
Average number of steps 59.38
|
||||
Average number of gamma 0.78
|
||||
Average number of e- 0
|
||||
Average number of e+ 0
|
||||
Average number of neutrons 13.33
|
||||
Average number of protons 13.94
|
||||
Average number of neutrons 10.87
|
||||
Average number of protons 11.33
|
||||
Average number of antiprotons 0
|
||||
Average number of pi+ & pi- 9.18
|
||||
Average number of pi0 4.95
|
||||
Average number of kaons 0.15
|
||||
Average number of pi+ & pi- 6.57
|
||||
Average number of pi0 3.31
|
||||
Average number of kaons 0.06
|
||||
Average number of muons 0
|
||||
Average number of deuterons+tritons 3.41
|
||||
Average number of He3+alpha 1.34
|
||||
Average number of ions 0.47
|
||||
Average number of deuterons+tritons 2.91
|
||||
Average number of He3+alpha 1.01
|
||||
Average number of ions 1.1
|
||||
========================================================
|
||||
|
||||
Graphics systems deleted.
|
||||
@@ -834,6 +839,6 @@ Visualization Manager deleting...
|
||||
G4 kernel has come to Quit state.
|
||||
================== Deleting memory pools ===================
|
||||
Number of memory pools allocated: 12 of which, static: 0
|
||||
Dynamic pools deleted: 12 / Total memory freed: 0.092 MB
|
||||
Dynamic pools deleted: 12 / Total memory freed: 0.088 MB
|
||||
============================================================
|
||||
RunManagerKernel is deleted. Good bye :)
|
||||
|
||||
@@ -49,12 +49,10 @@
|
||||
#include "G4StoppingPhysics.hh"
|
||||
#include "IonCRMCPhysics.hh"
|
||||
#include "G4NeutronTrackingCut.hh"
|
||||
#include "G4DataQuestionaire.hh"
|
||||
#include "G4SystemOfUnits.hh"
|
||||
|
||||
|
||||
template<class T> TCRMC_FTFP_BERT<T>::TCRMC_FTFP_BERT( G4int ver ): T() {
|
||||
G4DataQuestionaire it( photon );
|
||||
G4cout << "<<< Geant4 Physics List simulation engine: CRMC_FTFP_BERT 0.1" << G4endl;
|
||||
G4cout << G4endl;
|
||||
this->defaultCutValue = 0.7*CLHEP::mm;
|
||||
|
||||
@@ -59,14 +59,12 @@
|
||||
#include "G4NeutronTrackingCut.hh"
|
||||
#include "G4StoppingPhysics.hh"
|
||||
|
||||
#include "G4DataQuestionaire.hh"
|
||||
#include "HadronPhysicsHIJING.hh"
|
||||
|
||||
template<class T> THIJING<T>::THIJING(G4int ver): T()
|
||||
{
|
||||
// default cut value (1.0mm)
|
||||
// defaultCutValue = 1.0*mm;
|
||||
G4DataQuestionaire it(photon);
|
||||
G4cout << "<<< Geant4 Physics List simulation engine: HIJING 0.1"<<G4endl;
|
||||
G4cout <<G4endl;
|
||||
this->defaultCutValue = 0.7*mm;
|
||||
|
||||
@@ -52,14 +52,12 @@
|
||||
#include "G4HadronElasticPhysics.hh"
|
||||
#include "G4NeutronTrackingCut.hh"
|
||||
|
||||
#include "G4DataQuestionaire.hh"
|
||||
#include "HadronPhysicsUrQMD.hh"
|
||||
|
||||
#include "G4SystemOfUnits.hh"
|
||||
|
||||
template<class T> TUrQMD<T>::TUrQMD(G4int ver): T()
|
||||
{
|
||||
G4DataQuestionaire it(photon);
|
||||
G4cout << "<<< Geant4 Physics List simulation engine: UrQMD 0.1"<<G4endl;
|
||||
G4cout <<G4endl;
|
||||
this->defaultCutValue = 0.7*CLHEP::mm;
|
||||
|
||||
@@ -74,6 +74,7 @@
|
||||
#include "G4CrossSectionDataSetRegistry.hh"
|
||||
#include "G4PhysListUtil.hh"
|
||||
#include "G4ProcessManager.hh"
|
||||
#include "G4HadronicParameters.hh"
|
||||
#include "G4PhysicsConstructorFactory.hh"
|
||||
//
|
||||
G4_DECLARE_PHYSCONSTR_FACTORY( HadronPhysicsCRMC_FTFP_BERT );
|
||||
@@ -87,8 +88,8 @@ HadronPhysicsCRMC_FTFP_BERT::HadronPhysicsCRMC_FTFP_BERT( const G4String& name )
|
||||
G4VPhysicsConstructor( name ) {
|
||||
minCRMC = 100.0*GeV;
|
||||
maxFTFP = 110.0*GeV;
|
||||
minFTFP = 3.0*GeV;
|
||||
maxBERT = 12.0*GeV;
|
||||
minFTFP = G4HadronicParameters::Instance()->GetMinEnergyTransitionFTF_Cascade();
|
||||
maxBERT = G4HadronicParameters::Instance()->GetMaxEnergyTransitionFTF_Cascade();
|
||||
minBERT = 0.0*GeV;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
|
||||
############################################
|
||||
!!! WARNING - FPE detection is activated !!!
|
||||
############################################
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-10-05-ref-06 (30-June-2019)
|
||||
Geant4 version Name: geant4-10-06-ref-00 (6-December-2019)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -27,18 +31,12 @@ Command is ignored.
|
||||
---> Isotope: Mo98 Z = 42 N = 98 A = 97.91 g/mole abundance: 100.000 %
|
||||
ElmMassFraction: 100.00 % ElmAbundance 100.00 %
|
||||
|
||||
/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
|
||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/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.5/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.5/Inelastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Inelastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
|
||||
/cvmfs/geant4.cern.ch/share/data/G4NDL4.6
|
||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.6/Inelastic
|
||||
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.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, neutronInelastic, nCapture
|
||||
@@ -58,22 +56,12 @@ anti_protonInelastic,anti_neutronInelastic,anti_deuteronInelastic,anti_tritonIne
|
||||
/run/printProgress 1000
|
||||
#
|
||||
/run/beamOn 10000
|
||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/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.5/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.5/Inelastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Inelastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
|
||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic
|
||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
|
||||
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
|
||||
@@@ 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)
|
||||
@@ -86,8 +74,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 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
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -98,8 +86,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 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
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -110,8 +98,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
Process: alphaInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -154,8 +142,9 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Hadronic Processes for anti_neutron
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
||||
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
||||
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
|
||||
|
||||
Process: anti_neutronInelastic
|
||||
Model: FTFP: 0 eV ---> 100 TeV
|
||||
@@ -193,8 +182,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
Process: dInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -213,10 +202,9 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: kaon+Inelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 4 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
Cr_sctns: ChipsKaonPlusInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for kaon-
|
||||
@@ -227,10 +215,9 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: kaon-Inelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 4 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
Cr_sctns: ChipsKaonMinusInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for lambda
|
||||
@@ -241,8 +228,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: lambdaInelastic
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Model: FTFP: 2 GeV ---> 100 TeV
|
||||
Cr_sctns: ChipsHyperonInelasticXS: 0 eV ---> 100 TeV
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for neutron
|
||||
@@ -255,8 +242,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: neutronInelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 9.5 GeV ---> 25 GeV
|
||||
Model: Binary Cascade: 19.9 MeV ---> 9.9 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: Binary Cascade: 19.9 MeV ---> 6 GeV
|
||||
Model: NeutronHPInelastic: 0 eV ---> 20 MeV
|
||||
Cr_sctns: NeutronHPInelasticXS: 0 eV ---> 20 MeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
@@ -277,28 +264,26 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Hadronic Processes for pi+
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
|
||||
Model: hElasticGlauber: 1 GeV ---> 100 TeV
|
||||
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
Process: pi+Inelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 4 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for pi-
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
|
||||
Model: hElasticGlauber: 1 GeV ---> 100 TeV
|
||||
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
Process: pi-Inelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 4 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 5 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -310,8 +295,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: protonInelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 9.5 GeV ---> 25 GeV
|
||||
Model: Binary Cascade: 0 eV ---> 9.9 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: Binary Cascade: 0 eV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -322,8 +307,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
|
||||
|
||||
Process: tInelastic
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
|
||||
|
||||
================================================================
|
||||
@@ -332,21 +317,24 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
=======================================================================
|
||||
Type of pre-compound inverse x-section 3
|
||||
Pre-compound model active 1
|
||||
Pre-compound low energy (MeV) 0.1
|
||||
Pre-compound excitation low energy (MeV) 0.1
|
||||
Pre-compound excitation high energy (MeV) 30
|
||||
Type of de-excitation inverse x-section 3
|
||||
Type of de-excitation factory Evaporation+GEM
|
||||
Number of de-excitation channels 68
|
||||
Min excitation energy (keV) 0.01
|
||||
Min energy per nucleon for multifragmentation (MeV) 1e+05
|
||||
Min energy per nucleon for multifragmentation (MeV) 2e+05
|
||||
Limit excitation energy for Fermi BreakUp (MeV) 20
|
||||
Level density (1/MeV) 0.075
|
||||
Model of level density flag 1
|
||||
Use simple level density model 1
|
||||
Use discrete excitation energy of the residual 0
|
||||
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
|
||||
Upload data before 1st event for Z < 9
|
||||
=======================================================================
|
||||
|
||||
========= Table of registered couples ==============================
|
||||
@@ -379,47 +367,49 @@ Index : 0 used in the geometry : Yes
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 10000
|
||||
User=0.120000s Real=0.120098s Sys=0.000000s
|
||||
User=0.120000s Real=0.136421s 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= 8419 protonInelastic= 1581
|
||||
hadElastic= 8112 protonInelastic= 1888
|
||||
|
||||
|
||||
MeanFreePath: 3.5249 cm +- 3.5587 cm massic: 36.236 g/cm2
|
||||
CrossSection: 0.28369 cm^-1 massic: 2.7597 mm2/g
|
||||
crossSection per atom: 4.4865 barn
|
||||
MeanFreePath: 5.0282 cm +- 5.0209 cm massic: 51.69 g/cm2
|
||||
CrossSection: 0.19888 cm^-1 massic: 1.9346 mm2/g
|
||||
crossSection per atom: 3.1452 barn
|
||||
|
||||
Verification: crossSections from G4HadronicProcessStore:
|
||||
hadElastic= 2.3281 mm2/g 3.785 barn
|
||||
protonInelastic= 448.03 um2/mg 728.4 mbarn
|
||||
total= 2.7762 mm2/g 4.5134 barn
|
||||
hadElastic= 1.5946 mm2/g 2.5924 barn
|
||||
protonInelastic= 371.67 um2/mg 604.25 mbarn
|
||||
total= 1.9663 mm2/g 3.1967 barn
|
||||
|
||||
List of nuclear reactions:
|
||||
|
||||
proton + Mo98 --> N gamma or e- + neutron + Tc98: 1569 Q = -2.4725 MeV
|
||||
proton + Mo98 --> N gamma or e- + proton + Mo98: 11 Q = -1.1225e-05 eV
|
||||
proton + Mo98 --> proton + Mo98: 8419 Q = -5.6944e-06 eV
|
||||
proton + Mo98 --> proton + Mo98[328.387]: 1 Q = -328.39 keV
|
||||
proton + Mo98 --> N gamma or e- + Tc99: 1 Q = 6.4945 MeV
|
||||
proton + Mo98 --> N gamma or e- + Tc99[142.683]: 1 Q = 6.3518 MeV
|
||||
proton + Mo98 --> N gamma or e- + neutron + Tc98: 1873 Q = -2.4725 MeV
|
||||
proton + Mo98 --> N gamma or e- + proton + Mo98: 13 Q = -9.3784e-06 eV
|
||||
proton + Mo98 --> proton + Mo98: 8112 Q = -5.6975e-06 eV
|
||||
|
||||
number of gamma or e- (ic): N = 1 --> 10
|
||||
|
||||
List of generated particles:
|
||||
Mo98: 8430 Emean = 32.729 keV ( 0.81692 eV --> 405.17 keV)
|
||||
Mo98[328.387]: 1 Emean = 128.16 keV ( 128.16 keV --> 128.16 keV)
|
||||
Tc98: 1569 Emean = 119.97 keV ( 15.248 keV --> 285.65 keV)
|
||||
e-: 430 Emean = 155.34 keV ( 21.571 keV --> 3.8799 MeV)
|
||||
gamma: 10560 Emean = 851.37 keV ( 21.791 keV --> 4.2543 MeV)
|
||||
neutron: 1569 Emean = 1.6534 MeV ( 48.681 keV --> 7.043 MeV)
|
||||
proton: 12 Emean = 7.3956 MeV ( 4.7088 MeV --> 9.5435 MeV)
|
||||
Mo98: 8125 Emean = 32.474 keV ( 5.4473 eV --> 405.17 keV)
|
||||
Tc98: 1873 Emean = 120.07 keV ( 7.7509 keV --> 296.85 keV)
|
||||
Tc99: 1 Emean = 88.079 keV ( 88.079 keV --> 88.079 keV)
|
||||
Tc99[142.683]: 1 Emean = 93.139 keV ( 93.139 keV --> 93.139 keV)
|
||||
e-: 506 Emean = 137.72 keV ( 21.527 keV --> 3.8124 MeV)
|
||||
gamma: 12667 Emean = 851.55 keV ( 21.805 keV --> 12.228 MeV)
|
||||
neutron: 1873 Emean = 1.6433 MeV ( 48.681 keV --> 6.3995 MeV)
|
||||
proton: 13 Emean = 7.7097 MeV ( 5.5275 MeV --> 9.3462 MeV)
|
||||
|
||||
Momentum balance: Pmean = 34.552 eV ( 2.8028e-07 eV --> 2.1592 keV)
|
||||
Momentum balance: Pmean = 40.875 eV ( 2.861e-07 eV --> 2.3689 keV)
|
||||
|
||||
|
||||
--------- Ranecu engine status ---------
|
||||
Initial seed (index) = 0
|
||||
Current couple of seeds = 1958325783, 967715994
|
||||
Current couple of seeds = 791420560, 1872713980
|
||||
----------------------------------------
|
||||
G4 kernel has come to Quit state.
|
||||
================== Deleting memory pools ===================
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
|
||||
############################################
|
||||
!!! WARNING - FPE detection is activated !!!
|
||||
############################################
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-10-05-ref-06 (30-June-2019)
|
||||
Geant4 version Name: geant4-10-06-ref-00 (6-December-2019)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -35,15 +39,12 @@ userDetector->Construct() start.
|
||||
|
||||
Water_ts is registered to the default region.
|
||||
physicsList->Construct() start.
|
||||
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5
|
||||
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/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.5/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.5/Inelastic/CrossSection/6_nat_Carbon
|
||||
/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.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
|
||||
/cvmfs/geant4.cern.ch/share/data/G4NDL4.6
|
||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.6/Inelastic
|
||||
physicsList->CheckParticleList() start.
|
||||
physicsList->setCut() start.
|
||||
#
|
||||
@@ -57,20 +58,16 @@ physicsList->setCut() start.
|
||||
/run/printProgress 100
|
||||
#
|
||||
/run/beamOn 1000
|
||||
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/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.5/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.5/Inelastic/CrossSection/6_nat_Carbon
|
||||
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
|
||||
|
||||
Neutron HP Thermal Scattering Data: Following material-element pairs and/or elements are registered.
|
||||
Element TS_H_of_Water, internal thermal scattering id 0
|
||||
Element TS_D_of_Heavy_Water, internal thermal scattering id 1
|
||||
Element TS_C_of_Graphite, internal thermal scattering id 2
|
||||
|
||||
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/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
|
||||
|
||||
Neutron HP Thermal Scattering: Following material-element pairs or elements are registered.
|
||||
Element TS_H_of_Water, internal thermal scattering id 0
|
||||
@@ -111,9 +108,8 @@ Element TS_C_of_Graphite, internal thermal scattering id 2
|
||||
Cr_sctns: GheishaFissionXS: 0 meV ---> 100 TeV
|
||||
|
||||
================================================================
|
||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic
|
||||
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
|
||||
@@@ 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
|
||||
|
||||
Region <DefaultRegionForTheWorld> -- -- appears in <Water_ts> world volume
|
||||
This region is in the mass world.
|
||||
@@ -163,31 +159,31 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 1000
|
||||
User=13.650000s Real=13.829889s Sys=0.000000s
|
||||
User=14.620000s Real=14.848915s Sys=0.000000s
|
||||
|
||||
The run is 1000 neutron of 2 MeV through 50 cm of Water_ts (density: 1 g/cm3 )
|
||||
|
||||
Process calls frequency :
|
||||
hadElastic= 203238 nCapture= 999 neutronInelastic= 1
|
||||
hadElastic= 215165 nCapture= 999 neutronInelastic= 1
|
||||
|
||||
Parcours of incident neutron:
|
||||
nb of collisions E>1*eV= 16.727 E<1*eV= 187.51 total= 204.24
|
||||
track length E>1*eV= 20.572 cm E<1*eV= 70.256 cm total= 90.828 cm
|
||||
time of flight E>1*eV= 745.53 ns E<1*eV= 192.11 us total= 192.86 us
|
||||
nb of collisions E>1*eV= 16.626 E<1*eV= 199.54 total= 216.16
|
||||
track length E>1*eV= 20.325 cm E<1*eV= 75.019 cm total= 95.344 cm
|
||||
time of flight E>1*eV= 730.97 ns E<1*eV= 205.37 us total= 206.11 us
|
||||
|
||||
List of generated particles:
|
||||
C15: 1 Emean = 45.416 meV ( 45.416 meV --> 45.416 meV)
|
||||
O16: 2931 Emean = 40.205 keV ( 0.71859 meV --> 439.92 keV)
|
||||
O17: 1 Emean = 185.15 eV ( 185.15 eV --> 185.15 eV )
|
||||
O18: 8 Emean = 42.476 keV ( 45.904 meV --> 312.13 keV)
|
||||
alpha: 1 Emean = 10.83 meV ( 10.83 meV --> 10.83 meV)
|
||||
deuteron: 998 Emean = 1.319 keV ( 1.2406 keV --> 1.429 keV)
|
||||
gamma: 1006 Emean = 2.2136 MeV ( 2.1807 keV --> 2.2244 MeV)
|
||||
proton: 22619 Emean = 83.242 keV ( 0.56018 meV --> 2.0004 MeV)
|
||||
C14: 1 Emean = 11.075 keV ( 11.075 keV --> 11.075 keV)
|
||||
O16: 3020 Emean = 38.678 keV ( 0.12198 meV --> 446.24 keV)
|
||||
O17: 1 Emean = 76.431 meV ( 76.431 meV --> 76.431 meV)
|
||||
O18: 14 Emean = 7.4688 keV ( 24.186 meV --> 54.352 keV)
|
||||
alpha: 1 Emean = 38.761 keV ( 38.761 keV --> 38.761 keV)
|
||||
deuteron: 1000 Emean = 3.0191 keV ( 1.2807 keV --> 1.6989 MeV)
|
||||
gamma: 1001 Emean = 2.2217 MeV ( 884.49 keV --> 2.2244 MeV)
|
||||
proton: 22943 Emean = 82.049 keV ( 0.20372 meV --> 1.9976 MeV)
|
||||
|
||||
--------- Ranecu engine status ---------
|
||||
Initial seed (index) = 0
|
||||
Current couple of seeds = 588731865, 658630102
|
||||
Current couple of seeds = 75733026, 627368862
|
||||
----------------------------------------
|
||||
G4 kernel has come to Quit state.
|
||||
UserDetectorConstruction deleted.
|
||||
@@ -206,13 +202,13 @@ Pool ID '24G4ReferenceCountedHandleIvE', size : 0.000961 MB
|
||||
Pool ID '7G4Event', size : 0.000961 MB
|
||||
Pool ID '15G4PrimaryVertex', size : 0.000961 MB
|
||||
Pool ID '17G4PrimaryParticle', size : 0.000961 MB
|
||||
Pool ID '17G4DynamicParticle', size : 0.0163 MB
|
||||
Pool ID '7G4Track', size : 0.0327 MB
|
||||
Pool ID '17G4DynamicParticle', size : 0.0125 MB
|
||||
Pool ID '7G4Track', size : 0.025 MB
|
||||
Pool ID '18G4TouchableHistory', size : 0.000961 MB
|
||||
Pool ID '15G4CountedObjectIvE', size : 0.000961 MB
|
||||
Pool ID '17G4ReactionProduct', size : 0.000961 MB
|
||||
Number of memory pools allocated: 10 of which, static: 0
|
||||
Dynamic pools deleted: 10 / Total memory freed: 0.06 MB
|
||||
Dynamic pools deleted: 10 / Total memory freed: 0.048 MB
|
||||
============================================================
|
||||
G4Allocator objects are deleted.
|
||||
UImanager deleted.
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
|
||||
############################################
|
||||
!!! WARNING - FPE detection is activated !!!
|
||||
############################################
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-10-05-ref-06 (30-June-2019)
|
||||
Geant4 version Name: geant4-10-06-ref-00 (6-December-2019)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -27,15 +31,12 @@
|
||||
---> Isotope: Li7 Z = 3 N = 7 A = 7.02 g/mole abundance: 100.000 %
|
||||
ElmMassFraction: 100.00 % ElmAbundance 100.00 %
|
||||
|
||||
/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
|
||||
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/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.5/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.5/Inelastic/CrossSection/6_nat_Carbon
|
||||
/cvmfs/geant4.cern.ch/share/data/G4NDL4.6
|
||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.6/Inelastic
|
||||
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.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
|
||||
|
||||
### === Deexcitation model UAtomDeexcitation is activated for 1 region:
|
||||
### === Auger cascade flag: 1
|
||||
@@ -55,7 +56,7 @@ hFritiofCaptureAtRest,hBertiniCaptureAtRest,muMinusCaptureAtRest, photonNuc
|
||||
msc, hIoni, ionIoni, nuclearStopping
|
||||
eIoni, eBrem, annihil, phot
|
||||
compt, conv, muIoni, muBrems
|
||||
muPairProd, Decay, RadioactiveDecay
|
||||
muPairProd, Decay,RadioactiveDecayBase
|
||||
#
|
||||
/gun/particle neutron
|
||||
/gun/energy 14.1 MeV
|
||||
@@ -63,9 +64,9 @@ hFritiofCaptureAtRest,hBertiniCaptureAtRest,muMinusCaptureAtRest, photonNuc
|
||||
/run/printProgress 1000
|
||||
#
|
||||
/run/beamOn 10000
|
||||
=======================================================================
|
||||
====== Radioactive Decay Physics Parameters ========
|
||||
=======================================================================
|
||||
======================================================================
|
||||
====== Radioactive Decay Physics Parameters =======
|
||||
======================================================================
|
||||
Max life time 1.4427e+06 ps
|
||||
Internal e- conversion flag 1
|
||||
Stored internal conversion coefficients 1
|
||||
@@ -76,18 +77,13 @@ Auger electron emission enabled 1
|
||||
Auger cascade enabled 1
|
||||
Check EM cuts disabled for atomic de-excitation 0
|
||||
Use Bearden atomic level energies 0
|
||||
=======================================================================
|
||||
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/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.5/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.5/Inelastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
|
||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic
|
||||
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
|
||||
======================================================================
|
||||
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
|
||||
@@@ 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)
|
||||
@@ -100,11 +96,11 @@ NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: ionInelastic
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: RadioactiveDecay
|
||||
Process: RadioactiveDecayBase
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for He3
|
||||
@@ -114,8 +110,8 @@ NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: He3Inelastic
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -126,8 +122,8 @@ NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: alphaInelastic
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -176,8 +172,9 @@ NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /
|
||||
Hadronic Processes for anti_neutron
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 meV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
Model: hElasticLHEP: 0 meV ---> 100.1 MeV
|
||||
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
||||
Cr_sctns: AntiAGlauber: 0 meV ---> 100 TeV
|
||||
|
||||
Process: anti_neutronInelastic
|
||||
Model: FTFP: 0 meV ---> 100 TeV
|
||||
@@ -221,8 +218,8 @@ NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: dInelastic
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -241,10 +238,9 @@ NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /
|
||||
|
||||
Process: kaon+Inelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 4 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 5 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
Cr_sctns: ChipsKaonPlusInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for kaon-
|
||||
@@ -255,10 +251,9 @@ NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /
|
||||
|
||||
Process: kaon-Inelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 4 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 5 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
Cr_sctns: ChipsKaonMinusInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
Process: hBertiniCaptureAtRest
|
||||
|
||||
@@ -271,8 +266,8 @@ NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /
|
||||
|
||||
Process: lambdaInelastic
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Model: FTFP: 2 GeV ---> 100 TeV
|
||||
Cr_sctns: ChipsHyperonInelasticXS: 0 meV ---> 100 TeV
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for mu-
|
||||
@@ -290,8 +285,8 @@ NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /
|
||||
|
||||
Process: neutronInelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 9.5 GeV ---> 25 GeV
|
||||
Model: Binary Cascade: 19.9 MeV ---> 9.9 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: Binary Cascade: 19.9 MeV ---> 6 GeV
|
||||
Model: NeutronHPInelastic: 0 meV ---> 20 MeV
|
||||
Cr_sctns: NeutronHPInelasticXS: 0 meV ---> 20 MeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
@@ -312,28 +307,26 @@ NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /
|
||||
Hadronic Processes for pi+
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 meV ---> 1.0001 GeV
|
||||
Model: hElasticGlauber: 1 GeV ---> 100 TeV
|
||||
Model: hElasticGlauber: 0 meV ---> 100 TeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: pi+Inelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 4 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 5 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for pi-
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 meV ---> 1.0001 GeV
|
||||
Model: hElasticGlauber: 1 GeV ---> 100 TeV
|
||||
Model: hElasticGlauber: 0 meV ---> 100 TeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: pi-Inelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 4 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 5 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: hBertiniCaptureAtRest
|
||||
@@ -347,8 +340,8 @@ NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /
|
||||
|
||||
Process: protonInelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 9.5 GeV ---> 25 GeV
|
||||
Model: Binary Cascade: 0 meV ---> 9.9 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: Binary Cascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -359,8 +352,8 @@ NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: tInelastic
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
================================================================
|
||||
@@ -369,21 +362,24 @@ NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /
|
||||
=======================================================================
|
||||
Type of pre-compound inverse x-section 3
|
||||
Pre-compound model active 1
|
||||
Pre-compound low energy (MeV) 0.1
|
||||
Pre-compound excitation low energy (MeV) 0.1
|
||||
Pre-compound excitation high energy (MeV) 30
|
||||
Type of de-excitation inverse x-section 3
|
||||
Type of de-excitation factory Evaporation+GEM
|
||||
Number of de-excitation channels 68
|
||||
Min excitation energy (keV) 0.01
|
||||
Min energy per nucleon for multifragmentation (MeV) 1e+05
|
||||
Min energy per nucleon for multifragmentation (MeV) 2e+05
|
||||
Limit excitation energy for Fermi BreakUp (MeV) 20
|
||||
Level density (1/MeV) 0.075
|
||||
Model of level density flag 1
|
||||
Use simple level density model 1
|
||||
Use discrete excitation energy of the residual 0
|
||||
Time limit for long lived isomeres (ns) 1442.7
|
||||
Internal e- conversion flag 1
|
||||
Store e- internal conversion data 1
|
||||
Electron internal conversion ID 0
|
||||
Correlated gamma emission flag 0
|
||||
Max 2J for sampling of angular correlations 10
|
||||
Upload data before 1st event for Z < 9
|
||||
=======================================================================
|
||||
|
||||
========= Table of registered couples ==============================
|
||||
@@ -423,49 +419,51 @@ Index : 1 used in the geometry : Yes
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 10000
|
||||
User=9.390000s Real=9.551355s Sys=0.010000s
|
||||
User=7.860000s Real=7.911688s Sys=0.010000s
|
||||
|
||||
The run is 10000 neutron of 14.1 MeV through 30 cm of Li7 (density: 1.85 g/cm3 )
|
||||
|
||||
Process calls frequency :
|
||||
RadioactiveDecay= 197686 Transportation= 72535 annihil= 192
|
||||
compt= 400018 conv= 192 dInelastic= 1
|
||||
eIoni= 409438 hIoni= 436 hadElastic= 181324
|
||||
ionElastic= 1 ionIoni= 198008 msc= 155
|
||||
nCapture= 32 neutronInelastic= 16436 phot= 20692
|
||||
|
||||
RadioactiveDecayBase= 198889 Transportation= 72623 annihil= 180
|
||||
compt= 402383 conv= 181 dInelastic= 2
|
||||
eIoni= 411900 hIoni= 438 hadElastic= 182537
|
||||
ionIoni= 199215 msc= 197 nCapture= 31
|
||||
neutronInelastic= 16434 phot= 20705
|
||||
|
||||
List of generated particles:
|
||||
Be8[3030.000]: 32 Emean = 8.0242 keV ( 168.68 eV --> 11.938 keV)
|
||||
He6: 149 Emean = 2.3965 MeV ( 35.982 keV --> 4.909 MeV)
|
||||
Li6: 753 Emean = 1.6933 MeV ( 55.593 eV --> 7.9584 MeV)
|
||||
Li7: 196720 Emean = 328.05 keV ( 0.96849 meV --> 6.2219 MeV)
|
||||
Li8: 32 Emean = 1.1142 keV ( 102.42 eV --> 20.434 keV)
|
||||
alpha: 354 Emean = 1.2874 MeV ( 94.301 keV --> 12.309 MeV)
|
||||
anti_nu_e: 181 Emean = 2.9215 MeV ( 368.61 keV --> 11.948 MeV)
|
||||
deuteron: 435 Emean = 4.3893 MeV ( 46.32 keV --> 23.537 MeV)
|
||||
e+: 192 Emean = 1.4603 MeV ( 3.3568 keV --> 4.1687 MeV)
|
||||
e-: 409386 Emean = 86.526 keV ( 100 eV --> 10.629 MeV)
|
||||
gamma: 46120 Emean = 1.2002 MeV ( 1 keV --> 5.8841 MeV)
|
||||
neutron: 17182 Emean = 3.365 MeV ( 507.5 eV --> 13.636 MeV)
|
||||
proton: 2 Emean = 2.3695 MeV ( 2.2553 MeV --> 2.4836 MeV)
|
||||
Be7: 1 Emean = 3.1628 MeV ( 3.1628 MeV --> 3.1628 MeV)
|
||||
Be8[3030.000]: 31 Emean = 6.9133 keV ( 1.1031 keV --> 11.878 keV)
|
||||
He6: 147 Emean = 2.3407 MeV ( 8.811 keV --> 4.8593 MeV)
|
||||
Li6: 727 Emean = 1.6045 MeV ( 96.559 eV --> 8.9438 MeV)
|
||||
Li7: 197952 Emean = 326.21 keV ( 1.5156 meV --> 6.2078 MeV)
|
||||
Li8: 31 Emean = 830.43 eV ( 9.7619 eV --> 13.223 keV)
|
||||
alpha: 357 Emean = 1.2397 MeV ( 51.358 keV --> 7.7977 MeV)
|
||||
anti_nu_e: 178 Emean = 2.8247 MeV ( 423.11 keV --> 10.484 MeV)
|
||||
deuteron: 440 Emean = 4.5067 MeV ( 5.9377 keV --> 23.407 MeV)
|
||||
e+: 181 Emean = 1.4698 MeV ( 70.832 keV --> 3.8761 MeV)
|
||||
e-: 411844 Emean = 87.003 keV ( 59.468 eV --> 9.7671 MeV)
|
||||
gamma: 46193 Emean = 1.2076 MeV ( 1.0001 keV --> 5.882 MeV)
|
||||
neutron: 17163 Emean = 3.3867 MeV ( 471.27 eV --> 13.638 MeV)
|
||||
nu_e: 1 Emean = 861.78 keV ( 861.78 keV --> 861.78 keV)
|
||||
|
||||
Mean energy deposit per event = 10.405 MeV rms = 3.488 MeV
|
||||
Mean energy flow per event = 3.126 MeV rms = 3.2674 MeV
|
||||
Mean energy deposit per event = 10.445 MeV rms = 3.4457 MeV
|
||||
Mean energy flow per event = 3.103 MeV rms = 3.2432 MeV
|
||||
|
||||
List of particles emerging from the absorber :
|
||||
anti_nu_e: 181 Emean = 2.9215 MeV ( 368.61 keV --> 11.948 MeV) Eflow/event = 52.88 keV
|
||||
e-: 131 Emean = 1.3436 MeV ( 17.007 keV --> 4.7029 MeV) Eflow/event = 17.602 keV
|
||||
gamma: 25236 Emean = 787.05 keV ( 4.3527 keV --> 5.8841 MeV) Eflow/event = 1.9862 MeV
|
||||
neutron: 10714 Emean = 998.02 keV ( 9.2341 meV --> 14.1 MeV) Eflow/event = 1.0693 MeV
|
||||
anti_nu_e: 178 Emean = 2.8247 MeV ( 423.11 keV --> 10.484 MeV) Eflow/event = 50.279 keV
|
||||
e+: 1 Emean = 1.3136 MeV ( 1.3136 MeV --> 1.3136 MeV) Eflow/event = 131.36 eV
|
||||
e-: 121 Emean = 1.2316 MeV ( 4.108 keV --> 5.0447 MeV) Eflow/event = 14.903 keV
|
||||
gamma: 25307 Emean = 786.93 keV ( 2.0953 keV --> 5.882 MeV) Eflow/event = 1.9915 MeV
|
||||
neutron: 10698 Emean = 977.91 keV ( 2.8605 meV --> 14.1 MeV) Eflow/event = 1.0462 MeV
|
||||
nu_e: 1 Emean = 861.78 keV ( 861.78 keV --> 861.78 keV) Eflow/event = 86.178 eV
|
||||
|
||||
--------- Ranecu engine status ---------
|
||||
Initial seed (index) = 0
|
||||
Current couple of seeds = 199676262, 1629565534
|
||||
Current couple of seeds = 1745136536, 1939040133
|
||||
----------------------------------------
|
||||
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.066 MB
|
||||
Dynamic pools deleted: 11 / Total memory freed: 0.069 MB
|
||||
============================================================
|
||||
RunManagerKernel is deleted. Good bye :)
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
|
||||
############################################
|
||||
!!! WARNING - FPE detection is activated !!!
|
||||
############################################
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-10-05-ref-06 (30-June-2019)
|
||||
Geant4 version Name: geant4-10-06-ref-00 (6-December-2019)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -28,23 +32,17 @@
|
||||
|
||||
|
||||
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
|
||||
for pions : 3 to 6 GeV
|
||||
for kaons : 3 to 6 GeV
|
||||
for proton : 3 to 6 GeV
|
||||
for neutron : 3 to 6 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
|
||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/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.5/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.5/Inelastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Inelastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
|
||||
/cvmfs/geant4.cern.ch/share/data/G4NDL4.6
|
||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.6/Inelastic
|
||||
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.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
|
||||
|
||||
### === Deexcitation model UAtomDeexcitation is activated for 1 region:
|
||||
### === Auger cascade flag: 1
|
||||
@@ -63,7 +61,7 @@ anti_protonInelastic,anti_neutronInelastic,anti_deuteronInelastic,anti_tritonIne
|
||||
photonNuclear, msc, hIoni, ionIoni
|
||||
nuclearStopping, eIoni, eBrem, annihil
|
||||
phot, compt, conv, muIoni
|
||||
muBrems, muPairProd, Decay, RadioactiveDecay
|
||||
muBrems, muPairProd, Decay,RadioactiveDecayBase
|
||||
UserMaxStep
|
||||
#
|
||||
/testhadr/gun/setDefault
|
||||
@@ -73,9 +71,9 @@ anti_protonInelastic,anti_neutronInelastic,anti_deuteronInelastic,anti_tritonIne
|
||||
/run/printProgress 1000
|
||||
#
|
||||
/run/beamOn 10000
|
||||
=======================================================================
|
||||
====== Radioactive Decay Physics Parameters ========
|
||||
=======================================================================
|
||||
======================================================================
|
||||
====== Radioactive Decay Physics Parameters =======
|
||||
======================================================================
|
||||
Max life time 1.4427e+06 ps
|
||||
Internal e- conversion flag 1
|
||||
Stored internal conversion coefficients 1
|
||||
@@ -86,23 +84,13 @@ Auger electron emission enabled 1
|
||||
Auger cascade enabled 1
|
||||
Check EM cuts disabled for atomic de-excitation 0
|
||||
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.5/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.5/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.5/Inelastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Inelastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
|
||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic
|
||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
|
||||
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
|
||||
======================================================================
|
||||
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
|
||||
@@@ 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)
|
||||
@@ -115,11 +103,11 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: ionInelastic
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: RadioactiveDecay
|
||||
Process: RadioactiveDecayBase
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for He3
|
||||
@@ -129,8 +117,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: He3Inelastic
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -141,8 +129,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: alphaInelastic
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -185,8 +173,9 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Hadronic Processes for anti_neutron
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 meV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
Model: hElasticLHEP: 0 meV ---> 100.1 MeV
|
||||
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
||||
Cr_sctns: AntiAGlauber: 0 meV ---> 100 TeV
|
||||
|
||||
Process: anti_neutronInelastic
|
||||
Model: FTFP: 0 meV ---> 100 TeV
|
||||
@@ -224,8 +213,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: dInelastic
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -244,9 +233,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: kaon+Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 meV ---> 12 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
Cr_sctns: ChipsKaonPlusInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for kaon-
|
||||
@@ -257,9 +245,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: kaon-Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 meV ---> 12 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
Cr_sctns: ChipsKaonMinusInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for lambda
|
||||
@@ -270,8 +257,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: lambdaInelastic
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Model: FTFP: 2 GeV ---> 100 TeV
|
||||
Cr_sctns: ChipsHyperonInelasticXS: 0 meV ---> 100 TeV
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for neutron
|
||||
@@ -284,7 +271,7 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: neutronInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 19.9 MeV ---> 12 GeV
|
||||
Model: BertiniCascade: 19.9 MeV ---> 6 GeV
|
||||
Model: NeutronHPInelastic: 0 meV ---> 20 MeV
|
||||
Cr_sctns: NeutronHPInelasticXS: 0 meV ---> 20 MeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
@@ -305,26 +292,24 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Hadronic Processes for pi+
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 meV ---> 1.0001 GeV
|
||||
Model: hElasticGlauber: 1 GeV ---> 100 TeV
|
||||
Model: hElasticGlauber: 0 meV ---> 100 TeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: pi+Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 meV ---> 12 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for pi-
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 meV ---> 1.0001 GeV
|
||||
Model: hElasticGlauber: 1 GeV ---> 100 TeV
|
||||
Model: hElasticGlauber: 0 meV ---> 100 TeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: pi-Inelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 meV ---> 12 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -336,7 +321,7 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: protonInelastic
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Model: BertiniCascade: 0 meV ---> 12 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -347,8 +332,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: tInelastic
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
================================================================
|
||||
@@ -357,21 +342,24 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
=======================================================================
|
||||
Type of pre-compound inverse x-section 3
|
||||
Pre-compound model active 1
|
||||
Pre-compound low energy (MeV) 0.1
|
||||
Pre-compound excitation low energy (MeV) 0.1
|
||||
Pre-compound excitation high energy (MeV) 30
|
||||
Type of de-excitation inverse x-section 3
|
||||
Type of de-excitation factory Evaporation+GEM
|
||||
Number of de-excitation channels 68
|
||||
Min excitation energy (keV) 0.01
|
||||
Min energy per nucleon for multifragmentation (MeV) 1e+05
|
||||
Min energy per nucleon for multifragmentation (MeV) 2e+05
|
||||
Limit excitation energy for Fermi BreakUp (MeV) 20
|
||||
Level density (1/MeV) 0.075
|
||||
Model of level density flag 1
|
||||
Use simple level density model 1
|
||||
Use discrete excitation energy of the residual 0
|
||||
Time limit for long lived isomeres (ns) 1442.7
|
||||
Internal e- conversion flag 1
|
||||
Store e- internal conversion data 1
|
||||
Electron internal conversion ID 0
|
||||
Correlated gamma emission flag 0
|
||||
Max 2J for sampling of angular correlations 10
|
||||
Upload data before 1st event for Z < 9
|
||||
=======================================================================
|
||||
|
||||
========= Table of registered couples ==============================
|
||||
@@ -411,7 +399,7 @@ Index : 1 used in the geometry : Yes
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 10000
|
||||
User=5.160000s Real=5.186851s Sys=0.010000s
|
||||
User=4.800000s Real=4.818747s Sys=0.000000s
|
||||
|
||||
======================== run summary =====================
|
||||
|
||||
@@ -419,44 +407,46 @@ Run Summary
|
||||
1 30 cm of Li7 (density: 1.85 g/cm3 )
|
||||
|
||||
Process calls frequency :
|
||||
RadioactiveDecay= 100153 Transportation= 89891 annihil= 130
|
||||
compt= 127892 conv= 133 eBrem= 1030
|
||||
eIoni= 139684 hIoni= 459 hadElastic= 86174
|
||||
ionIoni= 100456 msc= 386 nCapture= 2
|
||||
neutronInelastic= 14118 phot= 12680
|
||||
Decay= 1 RadioactiveDecayBase= 99940 Transportation= 90043
|
||||
annihil= 131 compt= 127394 conv= 133
|
||||
eBrem= 1032 eIoni= 139508 hIoni= 465
|
||||
hadElastic= 85966 ionIoni= 100254 msc= 412
|
||||
nCapture= 1 neutronInelastic= 14132 phot= 12841
|
||||
photonNuclear= 1
|
||||
|
||||
Edep in absorber 1 = 8.01 MeV (4.82 keV-->31.1 MeV)
|
||||
Edep in absorber 1 = 8.06 MeV (52.8 keV-->32.5 MeV)
|
||||
|
||||
List of generated particles in absorber 1:
|
||||
Be8[3030.000]: 2 Emean = 7.71 keV ( 3.73 keV --> 11.7 keV)
|
||||
He6: 158 Emean = 2.19 MeV ( 13.8 keV --> 4.9 MeV)
|
||||
Li6: 714 Emean = 1.57 MeV ( 3.64 eV --> 7.49 MeV)
|
||||
Li7: 99277 Emean = 555 keV ( 145 meV --> 6.23 MeV)
|
||||
Li8: 2 Emean = 5.59 keV ( 103 eV --> 11.1 keV)
|
||||
alpha: 305 Emean = 1.28 MeV ( 67.3 keV --> 3.94 MeV)
|
||||
anti_nu_e: 160 Emean = 2.05 MeV ( 218 keV --> 6.91 MeV)
|
||||
deuteron: 459 Emean = 4.79 MeV ( 39.9 keV --> 23.6 MeV)
|
||||
e+: 133 Emean = 1.59 MeV ( 190 keV --> 4.11 MeV)
|
||||
e-: 139122 Emean = 154 keV ( 100 eV --> 9.87 MeV)
|
||||
gamma: 41653 Emean = 1.25 MeV ( 1 keV --> 5.88 MeV)
|
||||
neutron: 14817 Emean = 3.6 MeV ( 361 eV --> 13.6 MeV)
|
||||
Be8[3030.000]: 1 Emean = 10.4 keV ( 10.4 keV --> 10.4 keV)
|
||||
He6: 152 Emean = 2 MeV ( 18.8 keV --> 4.84 MeV)
|
||||
Li6: 641 Emean = 1.61 MeV ( 19.1 eV --> 8.52 MeV)
|
||||
Li7: 99145 Emean = 559 keV ( 6.66 meV --> 6.22 MeV)
|
||||
Li8: 1 Emean = 2.24 keV ( 2.24 keV --> 2.24 keV)
|
||||
alpha: 315 Emean = 1.18 MeV ( 27.9 keV --> 3.84 MeV)
|
||||
anti_nu_e: 153 Emean = 2.02 MeV ( 141 keV --> 10.4 MeV)
|
||||
deuteron: 464 Emean = 4.87 MeV ( 34.5 keV --> 28.6 MeV)
|
||||
e+: 133 Emean = 1.37 MeV ( 41.9 keV --> 4.14 MeV)
|
||||
e-: 138870 Emean = 156 keV ( 100 eV --> 5.62 MeV)
|
||||
gamma: 41947 Emean = 1.24 MeV ( 1 keV --> 5.88 MeV)
|
||||
neutron: 14781 Emean = 3.64 MeV ( 1.46 keV --> 13.6 MeV)
|
||||
triton: 1 Emean = 959 keV ( 959 keV --> 959 keV)
|
||||
|
||||
List of particles emerging from absorbers :
|
||||
anti_nu_e: 160 Emean = 2.05 MeV ( 218 keV --> 6.91 MeV)
|
||||
e+: 3 Emean = 878 keV ( 447 keV --> 1.42 MeV)
|
||||
e-: 227 Emean = 1.3 MeV ( 8.25 keV --> 5.13 MeV)
|
||||
gamma: 28840 Emean = 1.07 MeV ( 2.11 keV --> 5.88 MeV)
|
||||
neutron: 10697 Emean = 2.2 MeV ( 1.59 eV --> 14.1 MeV)
|
||||
anti_nu_e: 153 Emean = 2.02 MeV ( 141 keV --> 10.4 MeV)
|
||||
e+: 2 Emean = 333 keV ( 146 keV --> 519 keV)
|
||||
e-: 227 Emean = 1.22 MeV ( 3.34 keV --> 5.06 MeV)
|
||||
gamma: 28972 Emean = 1.05 MeV ( 2.08 keV --> 5.88 MeV)
|
||||
neutron: 10648 Emean = 2.23 MeV ( 319 meV --> 14.1 MeV)
|
||||
|
||||
Nb of events with primary absorbed = 87 %, transmit = 6.8 %, reflected = 6.4 %
|
||||
Nb of events with primary absorbed = 87 %, transmit = 7 %, reflected = 6.2 %
|
||||
|
||||
--------- Ranecu engine status ---------
|
||||
Initial seed (index) = 0
|
||||
Current couple of seeds = 1263855274, 1253437160
|
||||
Current couple of seeds = 435879993, 14428877
|
||||
----------------------------------------
|
||||
G4 kernel has come to Quit state.
|
||||
================== Deleting memory pools ===================
|
||||
Number of memory pools allocated: 10 of which, static: 0
|
||||
Dynamic pools deleted: 10 / Total memory freed: 0.04 MB
|
||||
Dynamic pools deleted: 10 / Total memory freed: 0.042 MB
|
||||
============================================================
|
||||
RunManagerKernel is deleted. Good bye :)
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
|
||||
///\file "hadronic/Hadr08/.README.txt"
|
||||
///\brief Example Hadr08 README page
|
||||
|
||||
/*! \page ExampleHadr08 Example Hadr08
|
||||
|
||||
This is an example of how to use "generic biasing" to get the following
|
||||
functionality which is currently not available directly in the Geant4
|
||||
hadronic framework.
|
||||
|
||||
\section Hadr08_s1 PHYSICS LIST
|
||||
|
||||
We want to use the physics list FTFP_BERT everywhere in our detector,
|
||||
except that in one (or more) logical volume(s) we want to use a
|
||||
different combination of hadronic models, e.g. FTFP + INCLXX
|
||||
(instead of the default FTFP + BERT), for the final-state generation.
|
||||
|
||||
Notice that we use the powerful "generic biasing" machinery available
|
||||
in Geant4, but the actual weights of all tracks remain to the usual
|
||||
value (1.0) as in the normal (unbiased) case.
|
||||
|
||||
\section Hadr08_s2 MATERIALS AND GEOMETRY DEFINITION
|
||||
|
||||
In this example, the detector is very simple:
|
||||
- a homogeneous block of silicon, as a proxy of a tracker sub-detector;
|
||||
- followed by a crystal, as a proxy of an electromagnetic calorimeter;
|
||||
- followed by a homogeneous block of iron, as a proxy of a hadron
|
||||
calorimeter.
|
||||
We assume that the block of silicon is where we want to replace FTFP+BERT
|
||||
with FTFP+INCLXX for the final-state modeling of proton, neutron, pion-
|
||||
and pion+-inelastic interactions (of any energy).
|
||||
This silicon layer is made artificially thick (20 cm) in order to have
|
||||
more hadron inelastic interactions for testing.
|
||||
|
||||
This example has been tested only for G4 10.5.p01 and 10.6, but it should
|
||||
work also for previous recent releases (i.e. 10.4 and 10.3).
|
||||
The example works in both sequential and multi-threaded modes, and the
|
||||
CPU overhead due to "generic biasing" for this application seems to be
|
||||
very small (at the per-cent level).
|
||||
|
||||
\section Hadr08_s3 HOW TO START ?
|
||||
|
||||
To build it:
|
||||
\verbatim
|
||||
mkdir Build; cd Build
|
||||
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-DGeant4_DIR=/path-to-geant4-libraries ../.
|
||||
make
|
||||
\endverbatim
|
||||
|
||||
To run it:
|
||||
\verbatim
|
||||
./Hadr08 hadr08.in
|
||||
\endverbatim
|
||||
which shoot 100 pion+ of 5 GeV kinetic energy.
|
||||
|
||||
*/
|
||||
@@ -0,0 +1,58 @@
|
||||
#----------------------------------------------------------------------------
|
||||
# Setup the project
|
||||
cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
|
||||
project(Hadr08)
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Find Geant4 package, activating all available UI and Vis drivers by default
|
||||
# You can set WITH_GEANT4_UIVIS to OFF via the command line or ccmake/cmake-gui
|
||||
# to build a batch mode only executable
|
||||
#
|
||||
option(WITH_GEANT4_UIVIS "Build example with Geant4 UI and Vis drivers" ON)
|
||||
if(WITH_GEANT4_UIVIS)
|
||||
find_package(Geant4 REQUIRED ui_all vis_all)
|
||||
else()
|
||||
find_package(Geant4 REQUIRED)
|
||||
endif()
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Setup Geant4 include directories and compile definitions
|
||||
#
|
||||
include(${Geant4_USE_FILE})
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Locate sources and headers for this project
|
||||
#
|
||||
include_directories(${PROJECT_SOURCE_DIR}/include
|
||||
${Geant4_INCLUDE_DIR})
|
||||
file(GLOB sources ${PROJECT_SOURCE_DIR}/src/*.cc)
|
||||
file(GLOB headers ${PROJECT_SOURCE_DIR}/include/*.hh)
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Add the executable, and link it to the Geant4 libraries
|
||||
#
|
||||
add_executable(Hadr08 Hadr08.cc ${sources} ${headers})
|
||||
target_link_libraries(Hadr08 ${Geant4_LIBRARIES} )
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Copy all scripts to the build directory, i.e. the directory in which we
|
||||
# build TimeStudy. This is so that we can run the executable directly because it
|
||||
# relies on these scripts being in the current working directory.
|
||||
#
|
||||
set(Hadr08_SCRIPTS
|
||||
hadr08.in
|
||||
)
|
||||
|
||||
foreach(_script ${Hadr08_SCRIPTS})
|
||||
configure_file(
|
||||
${PROJECT_SOURCE_DIR}/${_script}
|
||||
${PROJECT_BINARY_DIR}/${_script}
|
||||
COPYONLY
|
||||
)
|
||||
endforeach()
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Install the executable to 'bin' directory under CMAKE_INSTALL_PREFIX
|
||||
#
|
||||
install(TARGETS Hadr08 DESTINATION bin)
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
name := Hadr08
|
||||
G4TARGET := $(name)
|
||||
G4EXLIB := true
|
||||
|
||||
ifndef G4INSTALL
|
||||
G4INSTALL = ../../..
|
||||
endif
|
||||
|
||||
.PHONY: all
|
||||
all: lib bin
|
||||
|
||||
include $(G4INSTALL)/config/binmake.gmk
|
||||
@@ -0,0 +1,103 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file Hadr08.cc
|
||||
/// \brief Main program of the hadronic/Hadr08 example
|
||||
//
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "G4Types.hh"
|
||||
#include "DetectorConstruction.hh"
|
||||
#include "FTFP_BERT.hh"
|
||||
#include "FTFP_INCLXX.hh"
|
||||
#include "G4UImanager.hh"
|
||||
#ifdef G4MULTITHREADED
|
||||
#include "G4MTRunManager.hh"
|
||||
#else
|
||||
#include "G4RunManager.hh"
|
||||
#endif
|
||||
#include "ActionInitialization.hh"
|
||||
#include "G4UIExecutive.hh"
|
||||
#include "G4GenericBiasingPhysics.hh"
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
int main( int argc, char** argv ) {
|
||||
|
||||
G4UIExecutive* ui = nullptr;
|
||||
if ( argc == 1 ) {
|
||||
ui = new G4UIExecutive(argc, argv);
|
||||
}
|
||||
|
||||
#ifdef G4MULTITHREADED
|
||||
G4MTRunManager * runManager = new G4MTRunManager;
|
||||
runManager->SetNumberOfThreads(4);
|
||||
G4cout<<"+-------------------------------------------------------+"<<G4endl;
|
||||
G4cout<<"| Constructing MT run manager |"<<G4endl;
|
||||
G4cout<<"+-------------------------------------------------------+"<<G4endl;
|
||||
#else
|
||||
G4RunManager * runManager = new G4RunManager;
|
||||
G4cout<<"+-------------------------------------------------------+"<<G4endl;
|
||||
G4cout<<"| Constructing sequential run manager |"<<G4endl;
|
||||
G4cout<<"+-------------------------------------------------------+"<<G4endl;
|
||||
#endif
|
||||
|
||||
G4VUserDetectorConstruction* detector = new DetectorConstruction;
|
||||
runManager->SetUserInitialization( detector );
|
||||
|
||||
FTFP_BERT* physicsList = new FTFP_BERT;
|
||||
//FTFP_INCLXX* physicsList = new FTFP_INCLXX;
|
||||
|
||||
G4GenericBiasingPhysics* biasingPhysics = new G4GenericBiasingPhysics;
|
||||
biasingPhysics->Bias( "proton" );
|
||||
biasingPhysics->Bias( "neutron" );
|
||||
biasingPhysics->Bias( "pi+" );
|
||||
biasingPhysics->Bias( "pi-" );
|
||||
physicsList->RegisterPhysics( biasingPhysics );
|
||||
|
||||
runManager->SetUserInitialization( physicsList );
|
||||
runManager->SetUserInitialization( new ActionInitialization );
|
||||
|
||||
runManager->Initialize();
|
||||
|
||||
if ( ui ) {
|
||||
ui->SessionStart();
|
||||
delete ui;
|
||||
} else {
|
||||
G4String command = "/control/execute ";
|
||||
G4String fileName = argv[1];
|
||||
G4UImanager * UImanager = G4UImanager::GetUIpointer();
|
||||
UImanager->ApplyCommand(command+fileName);
|
||||
}
|
||||
|
||||
delete runManager;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
@@ -0,0 +1,22 @@
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
|
||||
=========================================================
|
||||
|
||||
Hadr08 History file
|
||||
-------------------
|
||||
This file should be used by the G4 example coordinator to briefly
|
||||
summarize all major modifications introduced in the code and keep
|
||||
track of all tags.
|
||||
|
||||
----------------------------------------------------------
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
26-11-19 I. Hrivnacova (exhadr08-V10-05-01)
|
||||
- Fixed formatting in .README.txt
|
||||
|
||||
25-10-19 Alberto Ribon (exhadr08-V10-05-00)
|
||||
- Created this example.
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
This is an example of how to use "generic biasing" to get the following
|
||||
functionality which is currently not available directly in the Geant4
|
||||
hadronic framework.
|
||||
|
||||
We want to use the physics list FTFP_BERT everywhere in our detector,
|
||||
except that in one (or more) logical volume(s) we want to use a
|
||||
different combination of hadronic models, e.g. FTFP + INCLXX
|
||||
(instead of the default FTFP + BERT), for the final-state generation.
|
||||
|
||||
Notice that we use the powerful "generic biasing" machinery available
|
||||
in Geant4, but the actual weights of all tracks remain to the usual
|
||||
value (1.0) as in the normal (unbiased) case.
|
||||
|
||||
In this example, the detector is very simple:
|
||||
- a homogeneous block of silicon, as a proxy of a tracker sub-detector;
|
||||
- followed by a crystal, as a proxy of an electromagnetic calorimeter;
|
||||
- followed by a homogeneous block of iron, as a proxy of a hadron
|
||||
calorimeter.
|
||||
We assume that the block of silicon is where we want to replace FTFP+BERT
|
||||
with FTFP+INCLXX for the final-state modeling of proton, neutron, pion-
|
||||
and pion+-inelastic interactions (of any energy).
|
||||
This silicon layer is made artificially thick (20 cm) in order to have
|
||||
more hadron inelastic interactions for testing.
|
||||
|
||||
This example has been tested only for G4 10.5.p01 and 10.6, but it should
|
||||
work also for previous recent releases (i.e. 10.4 and 10.3).
|
||||
The example works in both sequential and multi-threaded modes, and the
|
||||
CPU overhead due to "generic biasing" for this application seems to be
|
||||
very small (at the per-cent level).
|
||||
|
||||
To build it:
|
||||
mkdir Build; cd Build
|
||||
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-DGeant4_DIR=/path-to-geant4-libraries ../.
|
||||
make
|
||||
|
||||
To run it:
|
||||
./Hadr08 hadr08.in
|
||||
which shoot 100 pion+ of 5 GeV kinetic energy.
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
/gun/particle pi+
|
||||
/gun/energy 5.0 GeV
|
||||
/run/beamOn 100
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file ActionInitialization.hh
|
||||
/// \brief Definition of the ActionInitialization class
|
||||
//
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef ActionInitialization_h
|
||||
#define ActionInitialization_h 1
|
||||
|
||||
#include "G4VUserActionInitialization.hh"
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
class ActionInitialization : public G4VUserActionInitialization {
|
||||
public:
|
||||
ActionInitialization();
|
||||
virtual ~ActionInitialization();
|
||||
virtual void BuildForMaster() const;
|
||||
virtual void Build() const;
|
||||
};
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file BiasingOperation.hh
|
||||
/// \brief Definition of the BiasingOperation class
|
||||
//
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef BiasingOperation_hh
|
||||
#define BiasingOperation_hh 1
|
||||
|
||||
#include "G4VBiasingOperation.hh"
|
||||
|
||||
class G4ProtonInelasticProcess;
|
||||
class G4NeutronInelasticProcess;
|
||||
class G4PionPlusInelasticProcess;
|
||||
class G4PionMinusInelasticProcess;
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
class BiasingOperation : public G4VBiasingOperation {
|
||||
// The biasing operation implemented in this class is indeed a "trick" to
|
||||
// use FTFP+INCLXX instead of FTFP+BERT for determining the final-state of
|
||||
// proton, neutron, pion+, pion- inelastic interactions happening in one
|
||||
// particular logical volume, Tracking_region, where the biasing is applied.
|
||||
public:
|
||||
BiasingOperation( G4String name );
|
||||
virtual ~BiasingOperation();
|
||||
virtual G4VParticleChange* ApplyFinalStateBiasing( const G4BiasingProcessInterface*,
|
||||
const G4Track*, const G4Step*, G4bool& );
|
||||
// Unused :
|
||||
virtual const G4VBiasingInteractionLaw*
|
||||
ProvideOccurenceBiasingInteractionLaw( const G4BiasingProcessInterface*,
|
||||
G4ForceCondition& ) { return 0; }
|
||||
virtual G4double
|
||||
DistanceToApplyOperation( const G4Track*, G4double, G4ForceCondition* ) { return DBL_MAX; }
|
||||
virtual G4VParticleChange*
|
||||
GenerateBiasingFinalState( const G4Track*, const G4Step* ) { return 0; }
|
||||
|
||||
private:
|
||||
G4ProtonInelasticProcess* fProtonInelasticProcess;
|
||||
G4NeutronInelasticProcess* fNeutronInelasticProcess;
|
||||
G4PionPlusInelasticProcess* fPionPlusInelasticProcess;
|
||||
G4PionMinusInelasticProcess* fPionMinusInelasticProcess;
|
||||
};
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file BiasingOperator.hh
|
||||
/// \brief Definition of the BiasingOperator class
|
||||
//
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef BiasingOperator_hh
|
||||
#define BiasingOperator_hh 1
|
||||
|
||||
#include "G4VBiasingOperator.hh"
|
||||
#include <vector>
|
||||
|
||||
class G4ParticleDefinition;
|
||||
class BiasingOperation;
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
class BiasingOperator : public G4VBiasingOperator {
|
||||
// When a proton, or neutron, or pion+ or pion- inelastic process occurs
|
||||
// (naturally, without any biasing) in the logical volume(s) where this
|
||||
// biasing operator has been attached to, this class uses the biasing "trick"
|
||||
// of calling FTFP+INCLXX instead of FTFP+BERT for determining the final-state.
|
||||
// Note that the weights of the produced secondaries are left to their default values, 1.0.
|
||||
public:
|
||||
BiasingOperator();
|
||||
virtual ~BiasingOperator() {}
|
||||
void AddParticle( G4String particleName );
|
||||
virtual G4VBiasingOperation* ProposeFinalStateBiasingOperation( const G4Track* track,
|
||||
const G4BiasingProcessInterface* callingProcess ) final;
|
||||
// Not used:
|
||||
virtual G4VBiasingOperation* ProposeNonPhysicsBiasingOperation( const G4Track*,
|
||||
const G4BiasingProcessInterface* ) { return 0; }
|
||||
virtual G4VBiasingOperation* ProposeOccurenceBiasingOperation ( const G4Track*,
|
||||
const G4BiasingProcessInterface* ) { return 0; }
|
||||
private:
|
||||
std::vector< const G4ParticleDefinition* > fParticlesToBias;
|
||||
BiasingOperation* fBiasingOperation;
|
||||
};
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file DetectorConstruction.hh
|
||||
/// \brief Definition of the DetectorConstruction class
|
||||
//
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef DetectorConstruction_h
|
||||
#define DetectorConstruction_h 1
|
||||
|
||||
#include "G4VUserDetectorConstruction.hh"
|
||||
#include "globals.hh"
|
||||
|
||||
class G4LogicalVolume;
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
class DetectorConstruction : public G4VUserDetectorConstruction {
|
||||
public:
|
||||
DetectorConstruction();
|
||||
virtual ~DetectorConstruction();
|
||||
virtual G4VPhysicalVolume* Construct();
|
||||
virtual void ConstructSDandField();
|
||||
|
||||
private:
|
||||
G4LogicalVolume* fSiliconTrackerLogical;
|
||||
G4LogicalVolume* fEmCaloLogical;
|
||||
G4LogicalVolume* fHadCaloLogical;
|
||||
};
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file PrimaryGeneratorAction.hh
|
||||
/// \brief Definition of the PrimaryGeneratorAction class
|
||||
//
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#ifndef PrimaryGeneratorAction_h
|
||||
#define PrimaryGeneratorAction_h 1
|
||||
|
||||
#include "G4VUserPrimaryGeneratorAction.hh"
|
||||
|
||||
class G4ParticleGun;
|
||||
class G4Event;
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
class PrimaryGeneratorAction : public G4VUserPrimaryGeneratorAction {
|
||||
public:
|
||||
PrimaryGeneratorAction();
|
||||
~PrimaryGeneratorAction();
|
||||
virtual void GeneratePrimaries( G4Event* anEvent );
|
||||
G4ParticleGun* GetParticleGun();
|
||||
|
||||
private:
|
||||
G4ParticleGun* fParticleGun;
|
||||
};
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,55 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file ActionInitialization.cc
|
||||
/// \brief Implementation of the ActionInitialization class
|
||||
//
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "ActionInitialization.hh"
|
||||
#include "PrimaryGeneratorAction.hh"
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
ActionInitialization::ActionInitialization() : G4VUserActionInitialization() {}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
ActionInitialization::~ActionInitialization() {}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
void ActionInitialization::BuildForMaster() const {}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
void ActionInitialization::Build() const {
|
||||
SetUserAction( new PrimaryGeneratorAction );
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
@@ -0,0 +1,147 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file BiasingOperation.cc
|
||||
/// \brief Implementation of the BiasingOperation class
|
||||
//
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "BiasingOperation.hh"
|
||||
#include "G4BiasingProcessInterface.hh"
|
||||
#include "G4VParticleChange.hh"
|
||||
#include "G4ProtonInelasticProcess.hh"
|
||||
#include "G4NeutronInelasticProcess.hh"
|
||||
#include "G4PionPlusInelasticProcess.hh"
|
||||
#include "G4PionMinusInelasticProcess.hh"
|
||||
#include "G4HadronicParameters.hh"
|
||||
#include "G4FTFModel.hh"
|
||||
#include "G4LundStringFragmentation.hh"
|
||||
#include "G4ExcitedStringDecay.hh"
|
||||
#include "G4GeneratorPrecompoundInterface.hh"
|
||||
#include "G4TheoFSGenerator.hh"
|
||||
#include "G4HadronicInteractionRegistry.hh"
|
||||
#include "G4VPreCompoundModel.hh"
|
||||
#include "G4INCLXXInterface.hh"
|
||||
#include "G4HadronInelasticDataSet.hh"
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
BiasingOperation::BiasingOperation( G4String name ) : G4VBiasingOperation( name ) {
|
||||
|
||||
// Create the inelastic processes for p , n , pi+ , pi-
|
||||
fProtonInelasticProcess = new G4ProtonInelasticProcess;
|
||||
fNeutronInelasticProcess = new G4NeutronInelasticProcess;
|
||||
fPionPlusInelasticProcess = new G4PionPlusInelasticProcess;
|
||||
fPionMinusInelasticProcess = new G4PionMinusInelasticProcess;
|
||||
|
||||
// Set the energy ranges
|
||||
const G4double minPreco = 0.0;
|
||||
const G4double maxPreco = 2.0 * CLHEP::MeV;
|
||||
const G4double maxBERT = 12.0 * CLHEP::GeV;
|
||||
const G4double minINCLXX = 1.0 * CLHEP::MeV;
|
||||
const G4double minFTFP = 3.0 * CLHEP::GeV;
|
||||
const G4double maxFTFP = G4HadronicParameters::Instance()->GetMaxEnergy();
|
||||
|
||||
// Create the hadronic models (to replace FTFP_BERT with "FTFP_INCLXX",
|
||||
// keeping the same energy ranges for the transition between models).
|
||||
// Notice that it is better to create the models here from scratch,
|
||||
// instead of reusing the existing ones, because we might pick up the
|
||||
// existing ones associated to the wrong particles...
|
||||
// --- FTFP model ---
|
||||
G4FTFModel* theStringModel = new G4FTFModel;
|
||||
G4LundStringFragmentation* theLund = new G4LundStringFragmentation;
|
||||
G4ExcitedStringDecay* theStringDecay = new G4ExcitedStringDecay( theLund );
|
||||
theStringModel->SetFragmentationModel( theStringDecay );
|
||||
G4GeneratorPrecompoundInterface* thePrecoInterface = new G4GeneratorPrecompoundInterface;
|
||||
G4TheoFSGenerator* theHighEnergyModel = new G4TheoFSGenerator( "FTFP" );
|
||||
theHighEnergyModel->SetHighEnergyGenerator( theStringModel );
|
||||
theHighEnergyModel->SetTransport( thePrecoInterface );
|
||||
theHighEnergyModel->SetMinEnergy( minFTFP );
|
||||
theHighEnergyModel->SetMaxEnergy( maxFTFP );
|
||||
// Preco : create a new model to be used only for INCLXX for nucleons
|
||||
G4VPreCompoundModel* thePreCompoundModel = new G4PreCompoundModel;
|
||||
thePreCompoundModel->SetMinEnergy( minPreco );
|
||||
thePreCompoundModel->SetMaxEnergy( maxPreco );
|
||||
// --- Preco ---
|
||||
// --- INCLXX model ---
|
||||
// The instance for nucleons:
|
||||
G4INCLXXInterface* theInclxxModel = new G4INCLXXInterface( thePreCompoundModel );
|
||||
theInclxxModel->SetMinEnergy( minINCLXX );
|
||||
theInclxxModel->SetMaxEnergy( maxBERT ); // Use the same as for Bertini
|
||||
// The instance for pions:
|
||||
G4INCLXXInterface* theInclxxModel_forPions = new G4INCLXXInterface;
|
||||
theInclxxModel_forPions->SetMinEnergy( minPreco );
|
||||
theInclxxModel_forPions->SetMaxEnergy( maxBERT ); // Use the same as for Bertini
|
||||
|
||||
// Register the models
|
||||
fProtonInelasticProcess->RegisterMe( theHighEnergyModel );
|
||||
fProtonInelasticProcess->RegisterMe( theInclxxModel );
|
||||
fProtonInelasticProcess->RegisterMe( thePreCompoundModel );
|
||||
fNeutronInelasticProcess->RegisterMe( theHighEnergyModel );
|
||||
fNeutronInelasticProcess->RegisterMe( theInclxxModel );
|
||||
fNeutronInelasticProcess->RegisterMe( thePreCompoundModel );
|
||||
fPionPlusInelasticProcess->RegisterMe( theHighEnergyModel );
|
||||
fPionPlusInelasticProcess->RegisterMe( theInclxxModel_forPions );
|
||||
fPionMinusInelasticProcess->RegisterMe( theHighEnergyModel );
|
||||
fPionMinusInelasticProcess->RegisterMe( theInclxxModel_forPions );
|
||||
|
||||
// Register the cross sections: this is mandatory starting from G4 10.6
|
||||
// because the default Gheisha inelastic cross sections have been removed.
|
||||
// It is convenient to use the Gheisha inelastic cross sections here
|
||||
// because they do not require any special initialization.
|
||||
fProtonInelasticProcess->AddDataSet( new G4HadronInelasticDataSet );
|
||||
fNeutronInelasticProcess->AddDataSet( new G4HadronInelasticDataSet );
|
||||
fPionPlusInelasticProcess->AddDataSet( new G4HadronInelasticDataSet );
|
||||
fPionMinusInelasticProcess->AddDataSet( new G4HadronInelasticDataSet );
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
BiasingOperation::~BiasingOperation() {}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
G4VParticleChange* BiasingOperation::
|
||||
ApplyFinalStateBiasing( const G4BiasingProcessInterface* ,
|
||||
const G4Track* track, const G4Step* step, G4bool& ) {
|
||||
if ( track->GetParticleDefinition() == G4Proton::Definition() ) {
|
||||
return fProtonInelasticProcess->PostStepDoIt( *track, *step );
|
||||
} else if ( track->GetParticleDefinition() == G4Neutron::Definition() ) {
|
||||
return fNeutronInelasticProcess->PostStepDoIt( *track, *step );
|
||||
} else if ( track->GetParticleDefinition() == G4PionPlus::Definition() ) {
|
||||
return fPionPlusInelasticProcess->PostStepDoIt( *track, *step );
|
||||
} else if ( track->GetParticleDefinition() == G4PionMinus::Definition() ) {
|
||||
return fPionMinusInelasticProcess->PostStepDoIt( *track, *step );
|
||||
} else {
|
||||
G4cerr << "ERROR in BiasingOperation::ApplyFinalStateBiasing : unexpected particle = "
|
||||
<< track->GetParticleDefinition()->GetParticleName() << G4endl;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
@@ -0,0 +1,78 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file BiasingOperator.cc
|
||||
/// \brief Implementation of the BiasingOperator class
|
||||
//
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "BiasingOperator.hh"
|
||||
#include "G4BiasingProcessInterface.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
#include "BiasingOperation.hh"
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
BiasingOperator::BiasingOperator() : G4VBiasingOperator( "BiasingOperator" ) {
|
||||
fBiasingOperation = new BiasingOperation( "BiasingOperation" );
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
void BiasingOperator::AddParticle( G4String particleName ) {
|
||||
const G4ParticleDefinition* particle =
|
||||
G4ParticleTable::GetParticleTable()->FindParticle( particleName );
|
||||
if ( particle == 0 ) {
|
||||
G4ExceptionDescription ed;
|
||||
ed << "Particle `" << particleName << "' not found !" << G4endl;
|
||||
G4Exception( "BiasingOperator::AddParticle(...)", "BiasError", JustWarning, ed );
|
||||
return;
|
||||
}
|
||||
fParticlesToBias.push_back( particle );
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
G4VBiasingOperation* BiasingOperator::
|
||||
ProposeFinalStateBiasingOperation( const G4Track* ,
|
||||
const G4BiasingProcessInterface* callingProcess ) {
|
||||
// Apply the biasing operation only for inelastic processes of:
|
||||
// proton, neutron, pion+ and pion-
|
||||
if ( callingProcess && callingProcess->GetWrappedProcess() &&
|
||||
( callingProcess->GetWrappedProcess()->GetProcessName() == "protonInelastic" ||
|
||||
callingProcess->GetWrappedProcess()->GetProcessName() == "neutronInelastic" ||
|
||||
callingProcess->GetWrappedProcess()->GetProcessName() == "pi+Inelastic" ||
|
||||
callingProcess->GetWrappedProcess()->GetProcessName() == "pi-Inelastic" ) ) {
|
||||
return fBiasingOperation;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
@@ -0,0 +1,144 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file DetectorConstruction.cc
|
||||
/// \brief Implementation of the DetectorConstruction class
|
||||
//
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "DetectorConstruction.hh"
|
||||
#include "G4Material.hh"
|
||||
#include "G4MaterialTable.hh"
|
||||
#include "G4Element.hh"
|
||||
#include "G4ProductionCuts.hh"
|
||||
#include "G4ElementTable.hh"
|
||||
#include "G4Box.hh"
|
||||
#include "G4Tubs.hh"
|
||||
#include "G4LogicalVolume.hh"
|
||||
#include "G4Region.hh"
|
||||
#include "G4ThreeVector.hh"
|
||||
#include "G4PVPlacement.hh"
|
||||
#include "G4SDManager.hh"
|
||||
#include "G4SystemOfUnits.hh"
|
||||
#include "G4NistManager.hh"
|
||||
#include "G4RegionStore.hh"
|
||||
#include "BiasingOperator.hh"
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
DetectorConstruction::DetectorConstruction() : G4VUserDetectorConstruction(),
|
||||
fSiliconTrackerLogical( nullptr ), fEmCaloLogical( nullptr ), fHadCaloLogical( nullptr ) {}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
DetectorConstruction::~DetectorConstruction() {}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
G4VPhysicalVolume* DetectorConstruction::Construct() {
|
||||
|
||||
G4cout << "\nDetectorConstruction....\n" << G4endl;
|
||||
|
||||
//--------- Material definition ---------
|
||||
G4NistManager* nistManager = G4NistManager::Instance();
|
||||
G4Material* air = nistManager->FindOrBuildMaterial( "G4_AIR" );
|
||||
G4Material* csi = nistManager->FindOrBuildMaterial( "G4_CESIUM_IODIDE" );
|
||||
G4Material* silicon = nistManager->FindOrBuildMaterial( "G4_Si" );
|
||||
G4Material* iron = nistManager->FindOrBuildMaterial( "G4_Fe" );
|
||||
|
||||
// World
|
||||
G4Box* worldBox = new G4Box( "WorldBox", 200.0*cm, 200.0*cm, 200.0*cm );
|
||||
G4LogicalVolume* worldLogical = new G4LogicalVolume( worldBox, air, "WorldLogical", 0, 0, 0 );
|
||||
G4PVPlacement* worldPhys = new G4PVPlacement( 0, G4ThreeVector(), "WorldPhysical",
|
||||
worldLogical, 0, false, 0 );
|
||||
|
||||
// Silicon Tracker: for simplicity and to have more hadronic interactions,
|
||||
// it is single layer of silicon (20 cm thick)
|
||||
G4double halfDetectorXYsize = 100.0*cm;
|
||||
G4Box* siliconBox = new G4Box( "siliconBox", halfDetectorXYsize, halfDetectorXYsize, 10.0*cm );
|
||||
fSiliconTrackerLogical = new G4LogicalVolume( siliconBox, silicon,
|
||||
"SiliconTrackerLogical", 0, 0, 0 );
|
||||
new G4PVPlacement( 0, G4ThreeVector( 0.0, 0.0, 0.0 ), "SiliconTrackerPhysical",
|
||||
fSiliconTrackerLogical, worldPhys, false, 0 );
|
||||
|
||||
// Electromagnetic (EM) calorimeter: an homogeneous crystal (40 cm thick)
|
||||
G4Box* emCaloBox = new G4Box( "EmCaloBox", halfDetectorXYsize, halfDetectorXYsize, 20.0*cm );
|
||||
fEmCaloLogical = new G4LogicalVolume( emCaloBox, csi, "EmCalorimeterLogical", 0, 0, 0 );
|
||||
new G4PVPlacement( 0, G4ThreeVector( 0.0, 0.0, 35.0*cm ), "EmCalorimeterPhysical",
|
||||
fEmCaloLogical, worldPhys, false, 0 );
|
||||
|
||||
// The hadronic (HAD) calorimeter: an homogeneous block of metal (100 cm thick)
|
||||
G4Box* hadCaloBox = new G4Box( "HadCaloBox", halfDetectorXYsize, halfDetectorXYsize, 50.0*cm );
|
||||
fHadCaloLogical = new G4LogicalVolume( hadCaloBox, iron, "HadCaloLogical", 0, 0, 0 );
|
||||
new G4PVPlacement( 0, G4ThreeVector( 0.0, 0.0, 110.0*cm ), "HadCaloPhysical",
|
||||
fHadCaloLogical, worldPhys, false, 0 );
|
||||
|
||||
// Define the tracker region
|
||||
G4Region* trackerRegion = new G4Region( "Tracker_region" );
|
||||
trackerRegion->AddRootLogicalVolume( fSiliconTrackerLogical );
|
||||
std::vector< double > cuts;
|
||||
cuts.push_back( 10.0*cm ); cuts.push_back( 10.0*cm );
|
||||
cuts.push_back( 10.0*cm ); cuts.push_back( 10.0*cm );
|
||||
trackerRegion->SetProductionCuts( new G4ProductionCuts );
|
||||
trackerRegion->GetProductionCuts()->SetProductionCuts( cuts );
|
||||
|
||||
// Define the EM calorimeter region
|
||||
G4Region* emCaloRegion = new G4Region( "EM_calo_region" );
|
||||
emCaloRegion->AddRootLogicalVolume( fEmCaloLogical );
|
||||
cuts.clear();
|
||||
cuts.push_back( 20.0*cm ); cuts.push_back( 20.0*cm );
|
||||
cuts.push_back( 20.0*cm ); cuts.push_back( 20.0*cm );
|
||||
emCaloRegion->SetProductionCuts( new G4ProductionCuts );
|
||||
emCaloRegion->GetProductionCuts()->SetProductionCuts( cuts );
|
||||
|
||||
// Define the HAD calorimeter region
|
||||
G4Region* hadCaloRegion = new G4Region( "HAD_calo_region" );
|
||||
hadCaloRegion->AddRootLogicalVolume( fHadCaloLogical );
|
||||
cuts.clear();
|
||||
cuts.push_back( 50.0*cm ); cuts.push_back( 50.0*cm );
|
||||
cuts.push_back( 50.0*cm ); cuts.push_back( 50.0*cm );
|
||||
hadCaloRegion->SetProductionCuts( new G4ProductionCuts );
|
||||
hadCaloRegion->GetProductionCuts()->SetProductionCuts( cuts );
|
||||
|
||||
return worldPhys;
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
void DetectorConstruction::ConstructSDandField() {
|
||||
// Instanciate the biasing operator and specify the particles of interest (i.e. p, n, pi+, pi-)
|
||||
// and the logical volume(s) where this operator should be applied.
|
||||
BiasingOperator* biasingOperator = new BiasingOperator;
|
||||
biasingOperator->AddParticle( "proton" );
|
||||
biasingOperator->AddParticle( "neutron" );
|
||||
biasingOperator->AddParticle( "pi+" );
|
||||
biasingOperator->AddParticle( "pi-" );
|
||||
biasingOperator->AttachTo( fSiliconTrackerLogical );
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
@@ -0,0 +1,75 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * License and Disclaimer *
|
||||
// * *
|
||||
// * The Geant4 software is copyright of the Copyright Holders of *
|
||||
// * the Geant4 Collaboration. It is provided under the terms and *
|
||||
// * conditions of the Geant4 Software License, included in the file *
|
||||
// * LICENSE and available at http://cern.ch/geant4/license . These *
|
||||
// * include a list of copyright holders. *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. Please see the license in the file LICENSE and URL above *
|
||||
// * for the full disclaimer and the limitation of liability. *
|
||||
// * *
|
||||
// * This code implementation is the result of the scientific and *
|
||||
// * technical work of the GEANT4 collaboration. *
|
||||
// * By using, copying, modifying or distributing the software (or *
|
||||
// * any work based on the software) you agree to acknowledge its *
|
||||
// * use in resulting scientific publications, and indicate your *
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
/// \file PrimaryGeneratorAction.cc
|
||||
/// \brief Implementation of the PrimaryGeneratorAction class
|
||||
//
|
||||
//
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "PrimaryGeneratorAction.hh"
|
||||
#include "G4Event.hh"
|
||||
#include "G4ParticleGun.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
#include "G4ParticleDefinition.hh"
|
||||
#include "globals.hh"
|
||||
#include "G4SystemOfUnits.hh"
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
PrimaryGeneratorAction::PrimaryGeneratorAction() : G4VUserPrimaryGeneratorAction(),
|
||||
fParticleGun( nullptr ) {
|
||||
G4int n_particle = 1;
|
||||
fParticleGun = new G4ParticleGun( n_particle );
|
||||
G4ParticleTable* particleTable = G4ParticleTable::GetParticleTable();
|
||||
G4String particleName;
|
||||
G4ParticleDefinition* particle = particleTable->FindParticle( particleName="pi+" );
|
||||
fParticleGun->SetParticleDefinition( particle );
|
||||
fParticleGun->SetParticleMomentumDirection( G4ThreeVector( 0.0, 0.0, 1.0 ) );
|
||||
fParticleGun->SetParticleEnergy( 5.0*GeV );
|
||||
fParticleGun->SetParticlePosition( G4ThreeVector( 0.0, 0.0, -50.0*cm ) );
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
PrimaryGeneratorAction::~PrimaryGeneratorAction() {
|
||||
delete fParticleGun;
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
void PrimaryGeneratorAction::GeneratePrimaries( G4Event* anEvent ) {
|
||||
fParticleGun->GeneratePrimaryVertex( anEvent );
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
G4ParticleGun* PrimaryGeneratorAction::GetParticleGun() {
|
||||
return fParticleGun;
|
||||
}
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
@@ -13,7 +13,10 @@ track of all tags.
|
||||
----------------------------------------------------------
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
|
||||
25-10-19 A. Ribon (exHadronic-V10-05-01)
|
||||
- Created new test: Hadr08.
|
||||
|
||||
31-01-19 I. Hrivnacova ((exHadronic-V10-05-00)
|
||||
- Merged GitHub PR #4: all Boolean operators now return G4bool.
|
||||
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
|
||||
############################################
|
||||
!!! WARNING - FPE detection is activated !!!
|
||||
############################################
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-10-05-ref-06 (30-June-2019)
|
||||
Geant4 version Name: geant4-10-06-ref-00 (6-December-2019)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -60,12 +64,9 @@
|
||||
---> Isotope: Ni64 Z = 28 N = 64 A = 63.93 g/mole abundance: 0.926 %
|
||||
ElmMassFraction: 8.00 % ElmAbundance 7.54 %
|
||||
|
||||
/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
|
||||
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
|
||||
/cvmfs/geant4.cern.ch/share/data/G4NDL4.6
|
||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.6/Inelastic
|
||||
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.6
|
||||
|
||||
### === Deexcitation model UAtomDeexcitation is activated for 1 region:
|
||||
### === Auger cascade flag: 1
|
||||
@@ -84,7 +85,7 @@ anti_protonInelastic,anti_neutronInelastic,anti_deuteronInelastic,anti_tritonIne
|
||||
photonNuclear, msc, hIoni, ionIoni
|
||||
nuclearStopping, eIoni, eBrem, annihil
|
||||
phot, compt, conv, muIoni
|
||||
muBrems, muPairProd, Decay, RadioactiveDecay
|
||||
muBrems, muPairProd, Decay,RadioactiveDecayBase
|
||||
|
||||
/process/inactivate hadElastic
|
||||
/run/physicsModified
|
||||
@@ -99,9 +100,9 @@ anti_protonInelastic,anti_neutronInelastic,anti_deuteronInelastic,anti_tritonIne
|
||||
/run/printProgress 1000
|
||||
#
|
||||
/run/beamOn 10000
|
||||
=======================================================================
|
||||
====== Radioactive Decay Physics Parameters ========
|
||||
=======================================================================
|
||||
======================================================================
|
||||
====== Radioactive Decay Physics Parameters =======
|
||||
======================================================================
|
||||
Max life time 1.4427e+06 ps
|
||||
Internal e- conversion flag 1
|
||||
Stored internal conversion coefficients 1
|
||||
@@ -112,13 +113,8 @@ Auger electron emission enabled 1
|
||||
Auger cascade enabled 1
|
||||
Check EM cuts disabled for atomic de-excitation 0
|
||||
Use Bearden atomic level energies 0
|
||||
=======================================================================
|
||||
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
|
||||
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
|
||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic
|
||||
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
|
||||
======================================================================
|
||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.6/Inelastic
|
||||
|
||||
====================================================================
|
||||
HADRONIC PROCESSES SUMMARY (verbose level 1)
|
||||
@@ -131,11 +127,11 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: ionInelastic
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: RadioactiveDecay
|
||||
Process: RadioactiveDecayBase
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for He3
|
||||
@@ -145,8 +141,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: He3Inelastic
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -157,8 +153,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: alphaInelastic
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -201,8 +197,9 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Hadronic Processes for anti_neutron
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 meV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
Model: hElasticLHEP: 0 meV ---> 100.1 MeV
|
||||
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
||||
Cr_sctns: AntiAGlauber: 0 meV ---> 100 TeV
|
||||
|
||||
Process: anti_neutronInelastic
|
||||
Model: FTFP: 0 meV ---> 100 TeV
|
||||
@@ -240,8 +237,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: dInelastic
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -260,10 +257,9 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: kaon+Inelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 4 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 5 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
Cr_sctns: ChipsKaonPlusInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for kaon-
|
||||
@@ -274,10 +270,9 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: kaon-Inelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 4 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 5 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
Cr_sctns: ChipsKaonMinusInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for lambda
|
||||
@@ -288,8 +283,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: lambdaInelastic
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Model: FTFP: 2 GeV ---> 100 TeV
|
||||
Cr_sctns: ChipsHyperonInelasticXS: 0 meV ---> 100 TeV
|
||||
Model: FTFP: 3 GeV ---> 100 TeV
|
||||
Cr_sctns: Glauber-Gribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for neutron
|
||||
@@ -302,8 +297,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: neutronInelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 9.5 GeV ---> 25 GeV
|
||||
Model: Binary Cascade: 19.9 MeV ---> 9.9 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: Binary Cascade: 19.9 MeV ---> 6 GeV
|
||||
Model: NeutronHPInelastic: 0 meV ---> 20 MeV
|
||||
Cr_sctns: NeutronHPInelasticXS: 0 meV ---> 20 MeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
@@ -324,28 +319,26 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Hadronic Processes for pi+
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 meV ---> 1.0001 GeV
|
||||
Model: hElasticGlauber: 1 GeV ---> 100 TeV
|
||||
Model: hElasticGlauber: 0 meV ---> 100 TeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: pi+Inelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 4 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 5 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
Hadronic Processes for pi-
|
||||
|
||||
Process: hadElastic
|
||||
Model: hElasticLHEP: 0 meV ---> 1.0001 GeV
|
||||
Model: hElasticGlauber: 1 GeV ---> 100 TeV
|
||||
Model: hElasticGlauber: 0 meV ---> 100 TeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
|
||||
Process: pi-Inelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 4 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 5 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: BertiniCascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -357,8 +350,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
|
||||
Process: protonInelastic
|
||||
Model: QGSP: 12 GeV ---> 100 TeV
|
||||
Model: FTFP: 9.5 GeV ---> 25 GeV
|
||||
Model: Binary Cascade: 0 meV ---> 9.9 GeV
|
||||
Model: FTFP: 3 GeV ---> 25 GeV
|
||||
Model: Binary Cascade: 0 meV ---> 6 GeV
|
||||
Cr_sctns: BarashenkovGlauberGribov: 0 meV ---> 100 TeV
|
||||
|
||||
---------------------------------------------------
|
||||
@@ -369,8 +362,8 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 meV ---> 100 TeV
|
||||
|
||||
Process: tInelastic
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 4 GeV/n
|
||||
Model: FTFP: 2 GeV/n ---> 100 TeV/n
|
||||
Model: Binary Light Ion Cascade: 0 meV/n ---> 6 GeV/n
|
||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||
Cr_sctns: G4ParticleInelasticXS: 0 meV ---> 100 TeV
|
||||
|
||||
================================================================
|
||||
@@ -379,21 +372,24 @@ NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /
|
||||
=======================================================================
|
||||
Type of pre-compound inverse x-section 3
|
||||
Pre-compound model active 1
|
||||
Pre-compound low energy (MeV) 0.1
|
||||
Pre-compound excitation low energy (MeV) 0.1
|
||||
Pre-compound excitation high energy (MeV) 30
|
||||
Type of de-excitation inverse x-section 3
|
||||
Type of de-excitation factory Evaporation+GEM
|
||||
Number of de-excitation channels 68
|
||||
Min excitation energy (keV) 0.01
|
||||
Min energy per nucleon for multifragmentation (MeV) 1e+05
|
||||
Min energy per nucleon for multifragmentation (MeV) 2e+05
|
||||
Limit excitation energy for Fermi BreakUp (MeV) 20
|
||||
Level density (1/MeV) 0.075
|
||||
Model of level density flag 1
|
||||
Use simple level density model 1
|
||||
Use discrete excitation energy of the residual 0
|
||||
Time limit for long lived isomeres (ns) 1442.7
|
||||
Internal e- conversion flag 1
|
||||
Store e- internal conversion data 1
|
||||
Electron internal conversion ID 0
|
||||
Correlated gamma emission flag 0
|
||||
Max 2J for sampling of angular correlations 10
|
||||
Upload data before 1st event for Z < 9
|
||||
=======================================================================
|
||||
|
||||
========= Table of registered couples ==============================
|
||||
@@ -440,195 +436,197 @@ Index : 2 used in the geometry : Yes
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 10000
|
||||
User=6.570000s Real=6.705904s Sys=0.000000s
|
||||
User=6.690000s Real=6.846393s Sys=0.010000s
|
||||
|
||||
The run is 10000 Am241 of 0 meV within BeO (D = 3 cm L = 6 cm )
|
||||
|
||||
Process calls frequency :
|
||||
RadioactiveDecay= 234733 Transportation= 188172 alphaInelastic= 17
|
||||
compt= 34425 eIoni= 613575 ionIoni= 198812
|
||||
msc= 14512 phot= 48798
|
||||
RadioactiveDecayBase= 234737 Transportation= 188314 alphaInelastic= 17
|
||||
compt= 34409 eIoni= 613310 ionIoni= 198777
|
||||
msc= 14365 neutronInelastic= 1 phot= 48834
|
||||
|
||||
|
||||
List of generated particles:
|
||||
Ac225: 9998 Emean = 164.98 meV ( 0.61118 meV --> 1.1182 eV )
|
||||
Ac225[155.650]: 4 Emean = 172.83 meV ( 77.504 meV --> 229.51 meV)
|
||||
Ac225[40.090]: 6897 Emean = 379.39 meV ( 2.2701 meV --> 984.47 meV)
|
||||
At217: 9990 Emean = 116.37 keV ( 106.39 keV --> 117.05 keV)
|
||||
At217[100.250]: 171 Emean = 114.68 keV ( 108.85 keV --> 115.23 keV)
|
||||
At217[218.120]: 1544 Emean = 113 keV ( 106.44 keV --> 113.09 keV)
|
||||
At217[272.070]: 21 Emean = 111.74 keV ( 110.3 keV --> 112.11 keV)
|
||||
Ac225: 9998 Emean = 162.58 meV ( 0.61118 meV --> 1.1299 eV )
|
||||
Ac225[155.650]: 3 Emean = 156.05 meV ( 77.504 meV --> 229.51 meV)
|
||||
Ac225[40.090]: 6938 Emean = 378.06 meV ( 2.2701 meV --> 989.7 meV)
|
||||
At217: 9993 Emean = 116.37 keV ( 106.39 keV --> 117.05 keV)
|
||||
At217[100.250]: 173 Emean = 114.73 keV ( 108.85 keV --> 115.23 keV)
|
||||
At217[218.120]: 1535 Emean = 113 keV ( 106.57 keV --> 113.09 keV)
|
||||
At217[272.070]: 22 Emean = 111.38 keV ( 106.76 keV --> 112.11 keV)
|
||||
At217[310.300]: 1 Emean = 111.42 keV ( 111.42 keV --> 111.42 keV)
|
||||
At217[368.230]: 41 Emean = 110.37 keV ( 110.37 keV --> 110.37 keV)
|
||||
At217[382.340]: 8 Emean = 110.11 keV ( 110.11 keV --> 110.11 keV)
|
||||
At217[410.640]: 16 Emean = 109.6 keV ( 109.6 keV --> 109.6 keV)
|
||||
At217[368.230]: 45 Emean = 110.2 keV ( 106.5 keV --> 110.37 keV)
|
||||
At217[382.340]: 5 Emean = 110.11 keV ( 110.11 keV --> 110.11 keV)
|
||||
At217[410.640]: 15 Emean = 109.6 keV ( 109.6 keV --> 109.6 keV)
|
||||
At217[424.350]: 4 Emean = 109.35 keV ( 109.35 keV --> 109.35 keV)
|
||||
At217[568.500]: 1 Emean = 106.73 keV ( 106.73 keV --> 106.73 keV)
|
||||
At217[577.000]: 4 Emean = 106.58 keV ( 106.58 keV --> 106.58 keV)
|
||||
Be9: 5 Emean = 1.886 MeV ( 999.58 keV --> 3.55 MeV)
|
||||
Bi209: 10000 Emean = 1.2219 eV ( 4.8894 meV --> 2.7303 eV )
|
||||
Bi213: 9989 Emean = 132.94 keV ( 121.82 keV --> 132.95 keV)
|
||||
Bi213[257.870]: 4 Emean = 126.65 keV ( 122.06 keV --> 128.18 keV)
|
||||
Be9: 1 Emean = 1.9465 MeV ( 1.9465 MeV --> 1.9465 MeV)
|
||||
Bi209: 10000 Emean = 1.2227 eV ( 2.9395 meV --> 2.7271 eV )
|
||||
Bi213: 9992 Emean = 132.94 keV ( 119.7 keV --> 132.95 keV)
|
||||
Bi213[257.870]: 3 Emean = 126.14 keV ( 122.06 keV --> 128.18 keV)
|
||||
Bi213[593.180]: 1 Emean = 121.99 keV ( 121.99 keV --> 121.99 keV)
|
||||
Bi213[758.900]: 1 Emean = 118.92 keV ( 118.92 keV --> 118.92 keV)
|
||||
C12: 9 Emean = 1.6585 MeV ( 618.6 keV --> 2.9393 MeV)
|
||||
Fr221: 10000 Emean = 104.87 keV ( 52.27 meV --> 105.65 keV)
|
||||
Fr221[100.890]: 173 Emean = 102.77 keV ( 94.231 keV --> 103.85 keV)
|
||||
Fr221[108.410]: 464 Emean = 103.1 keV ( 98.255 keV --> 103.72 keV)
|
||||
Fr221[145.910]: 6 Emean = 99.774 keV ( 95.581 keV --> 101.89 keV)
|
||||
Fr221[150.070]: 135 Emean = 102.78 keV ( 98.517 keV --> 102.97 keV)
|
||||
Fr221[195.770]: 454 Emean = 102.09 keV ( 95.738 keV --> 102.16 keV)
|
||||
Fr221[100.890]: 167 Emean = 102.83 keV ( 94.47 keV --> 103.85 keV)
|
||||
Fr221[108.410]: 455 Emean = 103.13 keV ( 98.226 keV --> 103.72 keV)
|
||||
Fr221[145.910]: 6 Emean = 98.761 keV ( 95.575 keV --> 101.89 keV)
|
||||
Fr221[150.070]: 130 Emean = 102.75 keV ( 98.517 keV --> 102.97 keV)
|
||||
Fr221[195.770]: 439 Emean = 102.07 keV ( 94.135 keV --> 102.16 keV)
|
||||
Fr221[224.640]: 96 Emean = 101.55 keV ( 98.506 keV --> 101.65 keV)
|
||||
Fr221[234.510]: 3 Emean = 101.47 keV ( 101.47 keV --> 101.47 keV)
|
||||
Fr221[253.560]: 122 Emean = 101.07 keV ( 95.97 keV --> 101.13 keV)
|
||||
Fr221[26.000]: 278 Emean = 102.92 keV ( 95.395 keV --> 105.18 keV)
|
||||
Fr221[272.600]: 4 Emean = 100.79 keV ( 100.79 keV --> 100.79 keV)
|
||||
Fr221[279.210]: 7 Emean = 100.67 keV ( 100.67 keV --> 100.67 keV)
|
||||
Fr221[288.080]: 14 Emean = 99.352 keV ( 98.206 keV --> 100.52 keV)
|
||||
Fr221[234.510]: 4 Emean = 101.47 keV ( 101.47 keV --> 101.47 keV)
|
||||
Fr221[253.560]: 130 Emean = 101.07 keV ( 95.97 keV --> 101.13 keV)
|
||||
Fr221[26.000]: 283 Emean = 102.91 keV ( 93.827 keV --> 105.18 keV)
|
||||
Fr221[272.600]: 5 Emean = 100.79 keV ( 100.79 keV --> 100.79 keV)
|
||||
Fr221[279.210]: 9 Emean = 100.67 keV ( 100.67 keV --> 100.67 keV)
|
||||
Fr221[288.080]: 11 Emean = 99.567 keV ( 98.206 keV --> 100.52 keV)
|
||||
Fr221[294.660]: 1 Emean = 100.4 keV ( 100.4 keV --> 100.4 keV)
|
||||
Fr221[36.640]: 2592 Emean = 104.47 keV ( 94.347 keV --> 105 keV)
|
||||
Fr221[38.540]: 1019 Emean = 104.28 keV ( 2.0781 eV --> 104.96 keV)
|
||||
Fr221[36.640]: 2612 Emean = 104.48 keV ( 94.619 keV --> 105 keV)
|
||||
Fr221[38.540]: 1012 Emean = 104.28 keV ( 2.0781 eV --> 104.96 keV)
|
||||
Fr221[393.350]: 15 Emean = 98.641 keV ( 98.641 keV --> 98.641 keV)
|
||||
Fr221[400.750]: 11 Emean = 98.509 keV ( 98.509 keV --> 98.509 keV)
|
||||
Fr221[517.810]: 5 Emean = 96.424 keV ( 96.424 keV --> 96.424 keV)
|
||||
Fr221[552.050]: 22 Emean = 95.814 keV ( 95.814 keV --> 95.814 keV)
|
||||
Fr221[400.750]: 8 Emean = 98.509 keV ( 98.509 keV --> 98.509 keV)
|
||||
Fr221[517.810]: 4 Emean = 96.424 keV ( 96.424 keV --> 96.424 keV)
|
||||
Fr221[552.050]: 27 Emean = 95.814 keV ( 95.814 keV --> 95.814 keV)
|
||||
Fr221[570.810]: 1 Emean = 95.48 keV ( 95.48 keV --> 95.48 keV)
|
||||
Fr221[630.710]: 2 Emean = 94.413 keV ( 94.413 keV --> 94.413 keV)
|
||||
Fr221[99.620]: 851 Emean = 103.6 keV ( 95.38 keV --> 103.87 keV)
|
||||
Fr221[99.850]: 156 Emean = 103.48 keV ( 96.416 keV --> 103.87 keV)
|
||||
Fr221[99.620]: 862 Emean = 103.54 keV ( 95.38 keV --> 103.87 keV)
|
||||
Fr221[99.850]: 154 Emean = 103.41 keV ( 96.416 keV --> 103.87 keV)
|
||||
Ne20: 5 Emean = 948.47 keV ( 685.79 keV --> 1.2602 MeV)
|
||||
Np237: 10000 Emean = 92.564 keV ( 86.002 keV --> 93.678 keV)
|
||||
Np237[102.959]: 1496 Emean = 91.881 keV ( 89.929 keV --> 91.966 keV)
|
||||
Np237: 10000 Emean = 92.565 keV ( 86.002 keV --> 93.678 keV)
|
||||
Np237[102.959]: 1504 Emean = 91.887 keV ( 89.929 keV --> 91.966 keV)
|
||||
Np237[129.990]: 1 Emean = 91.516 keV ( 91.516 keV --> 91.516 keV)
|
||||
Np237[158.497]: 173 Emean = 91.042 keV ( 91.042 keV --> 91.042 keV)
|
||||
Np237[158.497]: 162 Emean = 91.042 keV ( 91.042 keV --> 91.042 keV)
|
||||
Np237[225.957]: 1 Emean = 89.92 keV ( 89.92 keV --> 89.92 keV)
|
||||
Np237[33.196]: 2213 Emean = 92.566 keV ( 85.987 keV --> 93.126 keV)
|
||||
Np237[33.196]: 2173 Emean = 92.562 keV ( 85.987 keV --> 93.126 keV)
|
||||
Np237[452.545]: 1 Emean = 86.153 keV ( 86.153 keV --> 86.153 keV)
|
||||
Np237[59.541]: 9926 Emean = 92.56 keV ( 90.057 keV --> 92.688 keV)
|
||||
Np237[75.899]: 6 Emean = 91.333 keV ( 85.923 keV --> 92.416 keV)
|
||||
Pa233: 10000 Emean = 81.961 keV ( 77.221 keV --> 83.776 keV)
|
||||
Pa233[103.635]: 3313 Emean = 81.888 keV ( 77.301 keV --> 82.024 keV)
|
||||
Pa233[109.070]: 961 Emean = 81.82 keV ( 77.272 keV --> 81.932 keV)
|
||||
Np237[59.541]: 9922 Emean = 92.56 keV ( 90.057 keV --> 92.688 keV)
|
||||
Np237[75.899]: 5 Emean = 91.117 keV ( 85.923 keV --> 92.416 keV)
|
||||
Pa233: 10000 Emean = 81.96 keV ( 77.221 keV --> 83.776 keV)
|
||||
Pa233[103.635]: 3335 Emean = 81.882 keV ( 77.301 keV --> 82.024 keV)
|
||||
Pa233[109.070]: 961 Emean = 81.817 keV ( 77.272 keV --> 81.932 keV)
|
||||
Pa233[133.200]: 2 Emean = 81.524 keV ( 81.524 keV --> 81.524 keV)
|
||||
Pa233[163.510]: 122 Emean = 80.983 keV ( 77.583 keV --> 81.011 keV)
|
||||
Pa233[169.166]: 117 Emean = 80.916 keV ( 80.916 keV --> 80.916 keV)
|
||||
Pa233[179.000]: 64 Emean = 80.749 keV ( 80.749 keV --> 80.749 keV)
|
||||
Pa233[201.634]: 102 Emean = 79.684 keV ( 78.519 keV --> 79.915 keV)
|
||||
Pa233[212.341]: 335 Emean = 80.17 keV ( 77.51 keV --> 80.186 keV)
|
||||
Pa233[218.000]: 42 Emean = 80.09 keV ( 80.09 keV --> 80.09 keV)
|
||||
Pa233[237.890]: 601 Emean = 79.715 keV ( 78.541 keV --> 79.754 keV)
|
||||
Pa233[257.183]: 3 Emean = 79.428 keV ( 79.428 keV --> 79.428 keV)
|
||||
Pa233[279.720]: 39 Emean = 79.047 keV ( 79.047 keV --> 79.047 keV)
|
||||
Pa233[163.510]: 122 Emean = 81.011 keV ( 81.011 keV --> 81.011 keV)
|
||||
Pa233[169.166]: 114 Emean = 80.916 keV ( 80.916 keV --> 80.916 keV)
|
||||
Pa233[179.000]: 69 Emean = 80.749 keV ( 80.749 keV --> 80.749 keV)
|
||||
Pa233[201.634]: 114 Emean = 79.692 keV ( 78.505 keV --> 79.905 keV)
|
||||
Pa233[212.341]: 341 Emean = 80.17 keV ( 77.51 keV --> 80.186 keV)
|
||||
Pa233[218.000]: 40 Emean = 80.09 keV ( 80.09 keV --> 80.09 keV)
|
||||
Pa233[237.890]: 608 Emean = 79.721 keV ( 78.541 keV --> 79.754 keV)
|
||||
Pa233[257.183]: 4 Emean = 79.428 keV ( 79.428 keV --> 79.428 keV)
|
||||
Pa233[279.720]: 36 Emean = 79.047 keV ( 79.047 keV --> 79.047 keV)
|
||||
Pa233[283.000]: 8 Emean = 78.991 keV ( 78.991 keV --> 78.991 keV)
|
||||
Pa233[300.500]: 47 Emean = 78.695 keV ( 78.695 keV --> 78.695 keV)
|
||||
Pa233[300.500]: 43 Emean = 78.695 keV ( 78.695 keV --> 78.695 keV)
|
||||
Pa233[303.590]: 10 Emean = 78.643 keV ( 78.643 keV --> 78.643 keV)
|
||||
Pa233[365.840]: 6 Emean = 77.591 keV ( 77.591 keV --> 77.591 keV)
|
||||
Pa233[57.100]: 7460 Emean = 81.931 keV ( 77.263 keV --> 82.81 keV)
|
||||
Pa233[6.671]: 298 Emean = 81.548 keV ( 78.87 keV --> 83.663 keV)
|
||||
Pa233[70.544]: 266 Emean = 81.808 keV ( 78.479 keV --> 82.583 keV)
|
||||
Pa233[86.468]: 5604 Emean = 81.958 keV ( 77.499 keV --> 82.314 keV)
|
||||
Pa233[94.646]: 670 Emean = 80.005 keV ( 77.479 keV --> 81.118 keV)
|
||||
Pb209: 10000 Emean = 157.28 keV ( 6.309 eV --> 160.59 keV)
|
||||
Pb209[1567.090]: 206 Emean = 617.49 meV ( 555.82 meV --> 3.5222 eV )
|
||||
Pb209[2032.220]: 205 Emean = 113.07 meV ( 35.303 meV --> 11.364 eV )
|
||||
Pb209[2149.430]: 203 Emean = 6.976 eV ( 336.82 meV --> 13.021 eV )
|
||||
Pa233[57.100]: 7453 Emean = 81.933 keV ( 77.263 keV --> 82.81 keV)
|
||||
Pa233[6.671]: 314 Emean = 81.528 keV ( 78.676 keV --> 83.663 keV)
|
||||
Pa233[70.544]: 275 Emean = 81.808 keV ( 78.479 keV --> 82.583 keV)
|
||||
Pa233[86.468]: 5555 Emean = 81.964 keV ( 77.499 keV --> 82.314 keV)
|
||||
Pa233[94.646]: 640 Emean = 80.023 keV ( 77.479 keV --> 81.151 keV)
|
||||
Pb209: 10000 Emean = 157.29 keV ( 6.309 eV --> 160.59 keV)
|
||||
Pb209[1567.090]: 205 Emean = 616.11 meV ( 555.82 meV --> 3.5222 eV )
|
||||
Pb209[2032.220]: 204 Emean = 57.654 meV ( 35.303 meV --> 333.15 meV)
|
||||
Pb209[2149.430]: 203 Emean = 7.1831 eV ( 356.61 meV --> 12.982 eV )
|
||||
Pb209[2315.900]: 1 Emean = 2.4906 eV ( 2.4906 eV --> 2.4906 eV )
|
||||
Pb209[2738.000]: 1 Emean = 70.81 meV ( 70.81 meV --> 70.81 meV)
|
||||
Pb209[2904.000]: 1 Emean = 4.3167 eV ( 4.3167 eV --> 4.3167 eV )
|
||||
Pb209[3389.090]: 4 Emean = 981.11 meV ( 350.82 meV --> 1.4009 eV )
|
||||
Pb209[3389.090]: 3 Emean = 1.1912 eV ( 786.65 meV --> 1.4009 eV )
|
||||
Pb209[778.800]: 1 Emean = 145.92 keV ( 145.92 keV --> 145.92 keV)
|
||||
Po213: 9794 Emean = 166.84 eV ( 11.729 meV --> 145.62 keV)
|
||||
Po213[1003.553]: 5 Emean = 927.4 meV ( 315.75 meV --> 1.3603 eV )
|
||||
Po213: 9795 Emean = 122.2 eV ( 11.729 meV --> 145.62 keV)
|
||||
Po213[1003.553]: 7 Emean = 884.71 meV ( 315.75 meV --> 1.3603 eV )
|
||||
Po213[1045.670]: 1 Emean = 551.05 meV ( 551.05 meV --> 551.05 meV)
|
||||
Po213[1100.167]: 63 Emean = 438.71 meV ( 31.636 meV --> 972.91 meV)
|
||||
Po213[1119.291]: 3 Emean = 517.85 meV ( 413.07 meV --> 640.17 meV)
|
||||
Po213[292.800]: 62 Emean = 1.9969 eV ( 54.948 meV --> 5.9065 eV )
|
||||
Po213[440.450]: 3045 Emean = 2.3952 eV ( 7.6834 meV --> 4.8346 eV )
|
||||
Po213[1100.167]: 60 Emean = 417.27 meV ( 31.636 meV --> 972.91 meV)
|
||||
Po213[1119.291]: 5 Emean = 486.22 meV ( 413.07 meV --> 640.17 meV)
|
||||
Po213[292.800]: 63 Emean = 2.1478 eV ( 54.948 meV --> 5.9065 eV )
|
||||
Po213[440.450]: 3054 Emean = 2.3693 eV ( 7.6834 meV --> 4.9041 eV )
|
||||
Po213[867.980]: 1 Emean = 535.95 meV ( 535.95 meV --> 535.95 meV)
|
||||
Ra221: 10 Emean = 458.76 meV ( 40.251 meV --> 818.2 meV)
|
||||
Ra225: 10000 Emean = 95.865 keV ( 16.997 meV --> 340.09 keV)
|
||||
Ra225[100.500]: 2856 Emean = 97.06 keV ( 1.0034 keV --> 340.18 keV)
|
||||
Ra225[111.600]: 2266 Emean = 97.156 keV ( 1.0023 keV --> 340.27 keV)
|
||||
Ra225[120.360]: 31 Emean = 93.643 keV ( 84.724 keV --> 326.59 keV)
|
||||
Ra225[149.960]: 2387 Emean = 95.451 keV ( 1.64 keV --> 336.31 keV)
|
||||
Ra225[179.750]: 1679 Emean = 95.503 keV ( 2.2477 keV --> 334.38 keV)
|
||||
Ra225[203.500]: 2 Emean = 86.805 keV ( 86.805 keV --> 86.805 keV)
|
||||
Ra225[215.800]: 4 Emean = 85.834 keV ( 83.565 keV --> 86.59 keV)
|
||||
Ra225[220.550]: 84 Emean = 97.82 keV ( 21.765 keV --> 336.3 keV)
|
||||
Ra225[225.200]: 5 Emean = 82.656 keV ( 79.646 keV --> 84.694 keV)
|
||||
Ra225[226.900]: 13 Emean = 99.606 keV ( 81.94 keV --> 293.39 keV)
|
||||
Ra225[236.250]: 5920 Emean = 95.04 keV ( 337.07 eV --> 336.17 keV)
|
||||
Ra225[243.560]: 553 Emean = 95.354 keV ( 3.8669 keV --> 326.52 keV)
|
||||
Ra225[248.500]: 31 Emean = 94.598 keV ( 86.018 keV --> 325.74 keV)
|
||||
Ra225[25.410]: 8039 Emean = 96.277 keV ( 30.937 meV --> 340.09 keV)
|
||||
Ra225[267.920]: 957 Emean = 95.453 keV ( 1.6132 keV --> 335.85 keV)
|
||||
Ra225[272.150]: 45 Emean = 100.46 keV ( 83.465 keV --> 325.54 keV)
|
||||
Ra225[284.490]: 153 Emean = 95.169 keV ( 4.1478 keV --> 325.86 keV)
|
||||
Ra225[293.000]: 2 Emean = 82.678 keV ( 81.941 keV --> 83.416 keV)
|
||||
Ra225[31.560]: 531 Emean = 95.936 keV ( 5.5103 keV --> 328.51 keV)
|
||||
Ra225[321.760]: 90 Emean = 93.889 keV ( 3.1111 keV --> 325.75 keV)
|
||||
Ra225[328.000]: 5 Emean = 82.632 keV ( 79.636 keV --> 84.627 keV)
|
||||
Ra221: 7 Emean = 499.28 meV ( 192.87 meV --> 818.2 meV)
|
||||
Ra225: 10000 Emean = 96.125 keV ( 16.997 meV --> 340.09 keV)
|
||||
Ra225[100.500]: 2891 Emean = 97.54 keV ( 1.0034 keV --> 340.18 keV)
|
||||
Ra225[111.600]: 2302 Emean = 97.716 keV ( 1.0023 keV --> 340.27 keV)
|
||||
Ra225[120.360]: 40 Emean = 102.23 keV ( 84.724 keV --> 326.59 keV)
|
||||
Ra225[149.960]: 2385 Emean = 95.905 keV ( 1.64 keV --> 335.55 keV)
|
||||
Ra225[179.750]: 1678 Emean = 95.187 keV ( 2.2477 keV --> 331.09 keV)
|
||||
Ra225[203.500]: 4 Emean = 86.805 keV ( 86.805 keV --> 86.805 keV)
|
||||
Ra225[215.800]: 3 Emean = 85.582 keV ( 83.565 keV --> 86.59 keV)
|
||||
Ra225[220.550]: 97 Emean = 96.476 keV ( 21.765 keV --> 307.88 keV)
|
||||
Ra225[225.200]: 4 Emean = 82.147 keV ( 79.646 keV --> 84.661 keV)
|
||||
Ra225[226.900]: 12 Emean = 101.46 keV ( 81.94 keV --> 293.39 keV)
|
||||
Ra225[236.250]: 5952 Emean = 95.262 keV ( 503.23 eV --> 336.17 keV)
|
||||
Ra225[243.560]: 561 Emean = 97.612 keV ( 4.3921 keV --> 326.52 keV)
|
||||
Ra225[248.500]: 28 Emean = 100.33 keV ( 86.018 keV --> 325.74 keV)
|
||||
Ra225[25.410]: 8067 Emean = 96.511 keV ( 30.937 meV --> 340.09 keV)
|
||||
Ra225[267.920]: 946 Emean = 95.706 keV ( 1.6132 keV --> 335.85 keV)
|
||||
Ra225[272.150]: 43 Emean = 102.75 keV ( 84.531 keV --> 325.54 keV)
|
||||
Ra225[284.490]: 152 Emean = 93.554 keV ( 4.1478 keV --> 325.86 keV)
|
||||
Ra225[293.000]: 1 Emean = 81.941 keV ( 81.941 keV --> 81.941 keV)
|
||||
Ra225[31.560]: 539 Emean = 97.736 keV ( 5.5103 keV --> 328.51 keV)
|
||||
Ra225[321.760]: 83 Emean = 96.167 keV ( 3.1111 keV --> 325.75 keV)
|
||||
Ra225[328.000]: 4 Emean = 82.133 keV ( 79.636 keV --> 84.627 keV)
|
||||
Ra225[335.000]: 1 Emean = 84.504 keV ( 84.504 keV --> 84.504 keV)
|
||||
Ra225[390.000]: 13 Emean = 104.12 keV ( 82.058 keV --> 293.13 keV)
|
||||
Ra225[394.720]: 22 Emean = 95.576 keV ( 74.5 keV --> 249.87 keV)
|
||||
Ra225[42.770]: 3922 Emean = 95.406 keV ( 237.52 meV --> 336.02 keV)
|
||||
Ra225[390.000]: 11 Emean = 107.86 keV ( 82.058 keV --> 293.13 keV)
|
||||
Ra225[394.720]: 17 Emean = 97.332 keV ( 74.5 keV --> 249.87 keV)
|
||||
Ra225[42.770]: 3918 Emean = 95.188 keV ( 237.52 meV --> 335.45 keV)
|
||||
Ra225[478.400]: 2 Emean = 81.995 keV ( 81.995 keV --> 81.995 keV)
|
||||
Ra225[487.000]: 3 Emean = 81.845 keV ( 81.845 keV --> 81.845 keV)
|
||||
Ra225[55.160]: 60 Emean = 93.238 keV ( 75.801 keV --> 326.82 keV)
|
||||
Ra225[55.160]: 64 Emean = 97.306 keV ( 75.801 keV --> 326.82 keV)
|
||||
Ra225[603.000]: 1 Emean = 79.815 keV ( 79.815 keV --> 79.815 keV)
|
||||
Ra225[609.000]: 2 Emean = 79.71 keV ( 79.71 keV --> 79.71 keV)
|
||||
Ra225[69.360]: 418 Emean = 98.776 keV ( 5.5158 keV --> 334.72 keV)
|
||||
Rn217: 11 Emean = 112.38 keV ( 2.7852 eV --> 124.71 keV)
|
||||
Rn217[149.180]: 3 Emean = 122.01 keV ( 122.01 keV --> 122.01 keV)
|
||||
Rn217[88.900]: 1 Emean = 123.1 keV ( 123.1 keV --> 123.1 keV)
|
||||
Rn217[93.020]: 1 Emean = 123.03 keV ( 123.03 keV --> 123.03 keV)
|
||||
Ra225[69.360]: 425 Emean = 100.42 keV ( 5.5158 keV --> 334.72 keV)
|
||||
Rn217: 8 Emean = 108.46 keV ( 2.7852 eV --> 124.71 keV)
|
||||
Rn217[149.180]: 2 Emean = 122.01 keV ( 122.01 keV --> 122.01 keV)
|
||||
Rn221: 2 Emean = 90.435 keV ( 90.156 keV --> 90.714 keV)
|
||||
Rn221[30.000]: 1 Emean = 90.179 keV ( 90.179 keV --> 90.179 keV)
|
||||
Th229: 8798 Emean = 84.329 keV ( 81.672 keV --> 84.358 keV)
|
||||
Th229[0.008]: 1202 Emean = 83.514 keV ( 78.556 keV --> 83.959 keV)
|
||||
Th229[125.439]: 4 Emean = 81.726 keV ( 80.866 keV --> 82.201 keV)
|
||||
Th229[146.357]: 1 Emean = 81.841 keV ( 81.841 keV --> 81.841 keV)
|
||||
Th229[163.254]: 8 Emean = 81.212 keV ( 78.844 keV --> 81.551 keV)
|
||||
Th229: 8777 Emean = 84.329 keV ( 79.663 keV --> 84.358 keV)
|
||||
Th229[0.008]: 1223 Emean = 83.519 keV ( 78.734 keV --> 83.953 keV)
|
||||
Th229[125.439]: 3 Emean = 81.577 keV ( 80.891 keV --> 82.201 keV)
|
||||
Th229[163.254]: 7 Emean = 81.164 keV ( 78.844 keV --> 81.551 keV)
|
||||
Th229[164.532]: 1 Emean = 80.151 keV ( 80.151 keV --> 80.151 keV)
|
||||
Th229[195.719]: 1 Emean = 80.992 keV ( 80.992 keV --> 80.992 keV)
|
||||
Th229[237.366]: 2 Emean = 80.276 keV ( 80.276 keV --> 80.276 keV)
|
||||
Th229[29.193]: 1423 Emean = 83.522 keV ( 78.501 keV --> 83.856 keV)
|
||||
Th229[317.173]: 3 Emean = 78.904 keV ( 78.904 keV --> 78.904 keV)
|
||||
Th229[212.382]: 1 Emean = 80.706 keV ( 80.706 keV --> 80.706 keV)
|
||||
Th229[237.366]: 3 Emean = 80.04 keV ( 79.567 keV --> 80.276 keV)
|
||||
Th229[287.895]: 1 Emean = 79.407 keV ( 79.407 keV --> 79.407 keV)
|
||||
Th229[29.193]: 1434 Emean = 83.531 keV ( 79.102 keV --> 83.856 keV)
|
||||
Th229[317.173]: 2 Emean = 78.904 keV ( 78.904 keV --> 78.904 keV)
|
||||
Th229[327.800]: 1 Emean = 78.721 keV ( 78.721 keV --> 78.721 keV)
|
||||
Th229[42.435]: 1377 Emean = 83.563 keV ( 79.041 keV --> 83.628 keV)
|
||||
Th229[42.435]: 1385 Emean = 83.568 keV ( 79.041 keV --> 83.628 keV)
|
||||
Th229[67.800]: 1 Emean = 83.192 keV ( 83.192 keV --> 83.192 keV)
|
||||
Th229[71.826]: 62 Emean = 82.6 keV ( 78.667 keV --> 83.123 keV)
|
||||
Th229[75.100]: 3 Emean = 83.067 keV ( 83.067 keV --> 83.067 keV)
|
||||
Th229[97.136]: 147 Emean = 82.648 keV ( 81.365 keV --> 82.688 keV)
|
||||
Tl209: 206 Emean = 112.09 keV ( 106.12 keV --> 112.51 keV)
|
||||
Tl209[323.810]: 14 Emean = 106.41 keV ( 106.41 keV --> 106.41 keV)
|
||||
U233: 10000 Emean = 359.03 meV ( 3.7544 meV --> 2.0012 eV )
|
||||
U233[155.230]: 42 Emean = 103.22 meV ( 90.833 meV --> 490.87 meV)
|
||||
U233[298.810]: 2282 Emean = 97.209 meV ( 3.9872 meV --> 528.53 meV)
|
||||
U233[301.940]: 25 Emean = 4.6834 meV ( 0.7858 meV --> 6.1991 meV)
|
||||
U233[311.904]: 5237 Emean = 173.54 meV ( 1.1059 meV --> 734.46 meV)
|
||||
U233[320.830]: 25 Emean = 41.892 meV ( 0.90222 meV --> 232.28 meV)
|
||||
U233[340.477]: 2554 Emean = 231.9 meV ( 0.7858 meV --> 646.89 meV)
|
||||
U233[353.790]: 2647 Emean = 117.65 meV ( 8.8476 meV --> 150.93 meV)
|
||||
U233[398.496]: 1588 Emean = 155.98 meV ( 1.6007 meV --> 438.04 meV)
|
||||
U233[40.350]: 1487 Emean = 272.29 meV ( 6.17 meV --> 943.34 meV)
|
||||
U233[415.758]: 2659 Emean = 134.56 meV ( 0.58208 meV --> 386.67 meV)
|
||||
U233[92.160]: 189 Emean = 179.68 meV ( 9.1677 meV --> 754.05 meV)
|
||||
alpha: 80020 Emean = 5.9265 MeV ( 194.05 keV --> 8.3755 MeV)
|
||||
anti_nu_e: 40000 Emean = 424.01 keV ( 6.8533 keV --> 1.8166 MeV)
|
||||
e-: 613607 Emean = 23.687 keV ( 2.9045 eV --> 1.6183 MeV)
|
||||
gamma: 63604 Emean = 95.993 keV ( 141.02 eV --> 8.7825 MeV)
|
||||
neutron: 5 Emean = 615.09 keV ( 123 keV --> 1.3203 MeV)
|
||||
Th229[71.826]: 62 Emean = 82.733 keV ( 81.236 keV --> 83.123 keV)
|
||||
Th229[75.100]: 2 Emean = 83.067 keV ( 83.067 keV --> 83.067 keV)
|
||||
Th229[97.136]: 148 Emean = 82.657 keV ( 81.365 keV --> 82.688 keV)
|
||||
Tl209: 205 Emean = 112.06 keV ( 106.09 keV --> 112.51 keV)
|
||||
Tl209[323.810]: 15 Emean = 106.41 keV ( 106.41 keV --> 106.41 keV)
|
||||
U233: 10000 Emean = 359.97 meV ( 3.7544 meV --> 2.0443 eV )
|
||||
U233[155.230]: 46 Emean = 111.94 meV ( 90.833 meV --> 541.45 meV)
|
||||
U233[298.810]: 2229 Emean = 97.313 meV ( 3.9872 meV --> 528.53 meV)
|
||||
U233[301.940]: 21 Emean = 4.6525 meV ( 0.7858 meV --> 6.1991 meV)
|
||||
U233[311.904]: 5267 Emean = 173.22 meV ( 1.1059 meV --> 728.15 meV)
|
||||
U233[320.830]: 23 Emean = 44.811 meV ( 0.90222 meV --> 232.28 meV)
|
||||
U233[340.477]: 2571 Emean = 230.01 meV ( 0.7858 meV --> 623.17 meV)
|
||||
U233[353.790]: 2597 Emean = 117.54 meV ( 8.8476 meV --> 150.93 meV)
|
||||
U233[398.496]: 1579 Emean = 156.23 meV ( 1.6007 meV --> 438.04 meV)
|
||||
U233[40.350]: 1471 Emean = 276.63 meV ( 6.17 meV --> 943.34 meV)
|
||||
U233[415.758]: 2607 Emean = 133.73 meV ( 0.20373 meV --> 381.32 meV)
|
||||
U233[92.160]: 192 Emean = 177.52 meV ( 9.1677 meV --> 758.42 meV)
|
||||
alpha: 80001 Emean = 5.9276 MeV ( 3.9738 MeV --> 8.3755 MeV)
|
||||
anti_nu_e: 40000 Emean = 424.88 keV ( 6.9212 keV --> 1.8142 MeV)
|
||||
e-: 613336 Emean = 23.64 keV ( 2.5536 eV --> 5.0991 MeV)
|
||||
gamma: 63674 Emean = 96.751 keV ( 141.02 eV --> 8.7825 MeV)
|
||||
neutron: 11 Emean = 3.1728 MeV ( 1.1678 MeV --> 5.909 MeV)
|
||||
|
||||
Mean energy deposit per event = 49.746 MeV rms = 488.44 keV
|
||||
Mean energy flow per event = 2.0518 MeV rms = 513.08 keV
|
||||
Mean energy deposit per event = 49.741 MeV rms = 489.62 keV
|
||||
Mean energy flow per event = 2.0624 MeV rms = 559.94 keV
|
||||
|
||||
List of particles emerging from the container :
|
||||
anti_nu_e: 40000 Emean = 424.01 keV ( 6.8533 keV --> 1.8166 MeV) Eflow/event = 1.696 MeV
|
||||
e-: 14 Emean = 192.36 keV ( 33.73 keV --> 963.79 keV) Eflow/event = 269.3 eV
|
||||
gamma: 14806 Emean = 239.87 keV ( 38.696 keV --> 8.7825 MeV) Eflow/event = 355.15 keV
|
||||
neutron: 5 Emean = 615.09 keV ( 123 keV --> 1.3203 MeV) Eflow/event = 307.55 eV
|
||||
anti_nu_e: 40000 Emean = 424.88 keV ( 6.9212 keV --> 1.8142 MeV) Eflow/event = 1.6995 MeV
|
||||
e-: 12 Emean = 135.28 keV ( 33.73 keV --> 273.29 keV) Eflow/event = 162.34 eV
|
||||
gamma: 14840 Emean = 242.26 keV ( 38.696 keV --> 8.7825 MeV) Eflow/event = 359.51 keV
|
||||
neutron: 10 Emean = 3.1597 MeV ( 1.1678 MeV --> 5.909 MeV) Eflow/event = 3.1597 keV
|
||||
|
||||
--------- Ranecu engine status ---------
|
||||
Initial seed (index) = 0
|
||||
Current couple of seeds = 597049463, 754977180
|
||||
Current couple of seeds = 529378530, 1298295089
|
||||
----------------------------------------
|
||||
G4 kernel has come to Quit state.
|
||||
================== Deleting memory pools ===================
|
||||
|
||||
@@ -56,6 +56,16 @@ Survey energy deposition and particle's flux from an hadronic cascade.
|
||||
Use PhysicsConstructor objects rather than predefined G4 PhysicsLists.
|
||||
Show how to plot a depth dose profile in a rectangular box.
|
||||
|
||||
Hadr08
|
||||
------
|
||||
|
||||
This example shows how to get "hadronic model per region" using generic
|
||||
biasing: in particular, it is shown how to use "FTFP+INCLXX" in one region,
|
||||
while using the default "FTFP+BERT" in all other regions.
|
||||
Notice that we use the generic biasing machinery, but the actual weights
|
||||
of all tracks remain to the usual value (1.0) as in the normal (unbiased)
|
||||
case.
|
||||
|
||||
FissionFragment
|
||||
---------------
|
||||
This example demonstrates the Fission Fragment model as used within the
|
||||
|
||||
Reference in New Issue
Block a user