Import Geant4 10.7.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2020-06-26 10:23:25 +02:00
parent c02c370437
commit 67ba86d073
1871 changed files with 174422 additions and 131884 deletions
+170 -144
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-06-ref-00 (6-December-2019)
Geant4 version Name: geant4-10-06-ref-06 (26-June-2020)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -20,20 +20,20 @@ Visualization Manager initialising...
Registering graphics systems...
You have successfully registered the following graphics systems.
Current available graphics systems are:
ASCIITree (ATree)
DAWNFILE (DAWNFILE)
G4HepRep (HepRepXML)
G4HepRepFile (HepRepFile)
RayTracer (RayTracer)
VRML1FILE (VRML1FILE)
VRML2FILE (VRML2FILE)
gMocrenFile (gMocrenFile)
OpenGLImmediateXm (OGLIXm, OGLI)
OpenGLStoredXm (OGLSXm, OGL, OGLS)
OpenGLImmediateX (OGLIX, OGLIXm_FALLBACK)
OpenGLStoredX (OGLSX, OGLSXm_FALLBACK)
RayTracerX (RayTracerX)
Registered graphics systems are:
ASCIITree (ATree)
DAWNFILE (DAWNFILE)
G4HepRep (HepRepXML)
G4HepRepFile (HepRepFile)
RayTracer (RayTracer)
VRML1FILE (VRML1FILE)
VRML2FILE (VRML2FILE)
gMocrenFile (gMocrenFile)
OpenGLImmediateXm (OGLIXm, OGLI)
OpenGLStoredXm (OGLSXm, OGL, OGLS)
OpenGLImmediateX (OGLIX, OGLIXm_FALLBACK)
OpenGLStoredX (OGLSX, OGLSXm_FALLBACK)
RayTracerX (RayTracerX)
Registering model factories...
@@ -46,6 +46,9 @@ Registered model factories:
drawByParticleID
drawByEncounteredVolume
Registered models:
None
Registered filter factories:
attributeFilter
chargeFilter
@@ -53,6 +56,9 @@ Registered filter factories:
particleFilter
encounteredVolumeFilter
Registered filters:
None
You have successfully registered the following user vis actions.
Run Duration User Vis Actions: none
End of Event User Vis Actions: none
@@ -183,7 +189,7 @@ msc: for proton SubType= 10
hIoni: for proton SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
@@ -207,6 +213,10 @@ CoulombScat: for proton, integral:1 SubType=1 BuildTable=1
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType=8 BuildTable=0
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU49NucStopping : Emin= 0 eV Emax= 1 MeV
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimType: 0, latDisp: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -215,7 +225,7 @@ msc: for GenericIon SubType= 10
ionIoni: for GenericIon SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.001 mm), integ: 1, fluct: 1, linLossLim= 0.02
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
@@ -248,7 +258,7 @@ msc: for anti_proton SubType= 10
hIoni: for anti_proton SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
@@ -280,7 +290,7 @@ msc: for kaon+ SubType= 10
hIoni: for kaon+ SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax=1.05231 MeV deltaVI
BetheBloch : Emin=1.05231 MeV Emax= 100 TeV deltaVI
@@ -312,7 +322,7 @@ msc: for kaon- SubType= 10
hIoni: for kaon- SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax=1.05231 MeV deltaVI
BetheBloch : Emin=1.05231 MeV Emax= 100 TeV deltaVI
@@ -344,7 +354,7 @@ msc: for mu+ SubType= 10
muIoni: for mu+ SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
@@ -377,7 +387,7 @@ msc: for mu- SubType= 10
muIoni: for mu- SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
@@ -410,7 +420,7 @@ msc: for pi+ SubType= 10
hIoni: for pi+ SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax=297.505 keV deltaVI
BetheBloch : Emin=297.505 keV Emax= 100 TeV deltaVI
@@ -442,7 +452,7 @@ msc: for pi- SubType= 10
hIoni: for pi- SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax=297.505 keV deltaVI
BetheBloch : Emin=297.505 keV Emax= 100 TeV deltaVI
@@ -493,31 +503,31 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: ionInelastic
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
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
---------------------------------------------------
Hadronic Processes for He3
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
Process: He3Inelastic
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
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
---------------------------------------------------
Hadronic Processes for alpha
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
Process: alphaInelastic
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
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
---------------------------------------------------
Hadronic Processes for anti_He3
@@ -525,11 +535,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_He3Inelastic
Model: FTFP: 0 eV /n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -539,11 +549,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_alphaInelastic
Model: FTFP: 0 eV /n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -553,11 +563,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_deuteronInelastic
Model: FTFP: 0 eV /n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -567,11 +577,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
Model: AntiAElastic: 100 MeV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_neutronInelastic
Model: FTFP: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -581,11 +591,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
Model: AntiAElastic: 100 MeV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_protonInelastic
Model: FTFP: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -595,11 +605,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_tritonInelastic
Model: FTFP: 0 eV /n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -608,12 +618,12 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
Process: dInelastic
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
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
---------------------------------------------------
Hadronic Processes for e+
@@ -633,7 +643,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Hadronic Processes for gamma
Process: photonNuclear
Model: BertiniCascade: 0 eV ---> 6 GeV
Model: GammaNPreco: 0 eV ---> 200 MeV
Model: BertiniCascade: 199 MeV ---> 6 GeV
Model: TheoFSGenerator: 3 GeV ---> 100 TeV
Cr_sctns: PhotoNuclearXS: 0 eV ---> 100 TeV
@@ -729,17 +740,31 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Model: BertiniCascade: 0 eV ---> 6 GeV
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for sigma-
Process: hadElastic
Model: hElasticLHEP: 0 eV ---> 100 TeV
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
Process: sigma-Inelastic
Model: BertiniCascade: 0 eV ---> 6 GeV
Model: FTFP: 3 GeV ---> 100 TeV
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
Process: hBertiniCaptureAtRest
---------------------------------------------------
Hadronic Processes for triton
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
Process: tInelastic
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
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
================================================================
=======================================================================
@@ -758,7 +783,8 @@ Limit excitation energy for Fermi BreakUp (MeV) 20
Level density (1/MeV) 0.075
Use simple level density model 1
Use discrete excitation energy of the residual 0
Time limit for long lived isomeres (ns) 1e+12
Time limit for long lived isomeres (ns) 1000
Isomer production flag 1
Internal e- conversion flag 1
Store e- internal conversion data 0
Electron internal conversion ID 2
@@ -767,7 +793,7 @@ Max 2J for sampling of angular correlations 10
Upload data before 1st event for Z < 9
=======================================================================
========= Table of registered couples ==============================
========= Table of registered couples ============================
Index : 0 used in the geometry : Yes
Material : Vacuum
@@ -779,61 +805,61 @@ Index : 0 used in the geometry : Yes
Index : 1 used in the geometry : Yes
Material : Al
Range cuts : gamma 700 um e- 700 um e+ 700 um proton 700 um
Energy thresholds : gamma 5.87535 keV e- 460.395 keV e+ 442.201 keV proton 70 keV
Energy thresholds : gamma 5.84069 keV e- 457.179 keV e+ 442.122 keV proton 70 keV
Region(s) which use this couple :
DefaultRegionForTheWorld
Index : 2 used in the geometry : Yes
Material : LXe
Range cuts : gamma 700 um e- 700 um e+ 700 um proton 700 um
Energy thresholds : gamma 23.933 keV e- 391.82 keV e+ 376.336 keV proton 70 keV
Energy thresholds : gamma 24.0004 keV e- 389.292 keV e+ 376.471 keV proton 70 keV
Region(s) which use this couple :
DefaultRegionForTheWorld
Index : 3 used in the geometry : Yes
Material : Glass
Range cuts : gamma 700 um e- 700 um e+ 700 um proton 700 um
Energy thresholds : gamma 2.09434 keV e- 281.891 keV e+ 276.265 keV proton 70 keV
Energy thresholds : gamma 2.10317 keV e- 282.263 keV e+ 272.967 keV proton 70 keV
Region(s) which use this couple :
DefaultRegionForTheWorld
====================================================================
==================================================================
G4VisManager: Using G4TrajectoryDrawByCharge as fallback trajectory model.
See commands in /vis/modeling/trajectories/ for other options.
### Run 0 starts.
Energy weighted position of hits in LXe : (6.57187,-10.9049,-101.128)
Total energy deposition in scintillator : 397.837 (keV)
Reconstructed position of hits in LXe : (1.28432,-3.61922,-19.9117)
Energy weighted position of hits in LXe : (6.53947,-10.787,-101.039)
Total energy deposition in scintillator : 398.194 (keV)
Reconstructed position of hits in LXe : (0.614728,0.999265,-16.5361)
WARNING: G4VisManager::IsValidView(): Attempt to draw when no graphics system
has been instantiated. Use "/vis/open" or "/vis/sceneHandler/create".
Alternatively, to avoid this message, suppress instantiation of vis
manager (G4VisExecutive) and ensure drawing code is executed only if
G4VVisManager::GetConcreteInstance() is non-zero.
Number of photons that hit PMTs in this event : 937
Number of photons that hit PMTs in this event : 939
Number of PMTs above threshold(2) : 32
Number of photons produced by scintillation in this event : 3377
Number of photons produced by scintillation in this event : 3430
Number of photons produced by cerenkov in this event : 0
Number of photons absorbed (OpAbsorption) in this event : 2440
Number of photons absorbed (OpAbsorption) in this event : 2491
Number of photons absorbed at boundaries (OpBoundary) in this event : 0
Unaccounted for photons in this event : 0
Run terminated.
Run Summary
Number of events processed : 1
User=0.040000s Real=0.041733s Sys=0.010000s
User=0.140000s Real=0.141855s Sys=0.000000s
======================== run summary ======================
The run was 1 events.
Number of hits per event: 937 +- 0
Number of hits per event: 939 +- 0
Number of hits per event above threshold: 32 +- 0
Number of scintillation photons per event : 3377 +- 0
Number of scintillation photons per event : 3430 +- 0
Number of Cerenkov photons per event: 0 +- 0
Number of absorbed photons per event : 2440 +- 0
Number of absorbed photons per event : 2491 +- 0
Number of photons absorbed at boundary per event: 0 +- 0
Total energy deposition in scintillator per event: 397.8 +- 0 keV.
Total energy deposition in scintillator per event: 398.2 +- 0 keV.
========= Table of registered couples ==============================
========= Table of registered couples ============================
Index : 0 used in the geometry : Yes
Material : Vacuum
@@ -845,141 +871,141 @@ Index : 0 used in the geometry : Yes
Index : 1 used in the geometry : Yes
Material : Al
Range cuts : gamma 700 um e- 700 um e+ 700 um proton 700 um
Energy thresholds : gamma 5.87535 keV e- 460.395 keV e+ 442.201 keV proton 70 keV
Energy thresholds : gamma 5.84069 keV e- 457.179 keV e+ 442.122 keV proton 70 keV
Region(s) which use this couple :
DefaultRegionForTheWorld
Index : 2 used in the geometry : Yes
Material : LXe
Range cuts : gamma 700 um e- 700 um e+ 700 um proton 700 um
Energy thresholds : gamma 23.933 keV e- 391.82 keV e+ 376.336 keV proton 70 keV
Energy thresholds : gamma 24.0004 keV e- 389.292 keV e+ 376.471 keV proton 70 keV
Region(s) which use this couple :
DefaultRegionForTheWorld
Index : 3 used in the geometry : Yes
Material : Glass
Range cuts : gamma 700 um e- 700 um e+ 700 um proton 700 um
Energy thresholds : gamma 2.09434 keV e- 281.891 keV e+ 276.265 keV proton 70 keV
Energy thresholds : gamma 2.10317 keV e- 282.263 keV e+ 272.967 keV proton 70 keV
Region(s) which use this couple :
DefaultRegionForTheWorld
====================================================================
==================================================================
### Run 1 starts.
Energy weighted position of hits in LXe : (2.49614,2.7504,-98.065)
Total energy deposition in scintillator : 537.024 (keV)
Reconstructed position of hits in LXe : (1.40728,2.4522,-20.0827)
Number of photons that hit PMTs in this event : 1364
Energy weighted position of hits in LXe : (25.3778,-32.1105,47.6532)
Total energy deposition in scintillator : 538.298 (keV)
Reconstructed position of hits in LXe : (11.7926,-13.1687,23.7348)
Number of photons that hit PMTs in this event : 1655
Number of PMTs above threshold(2) : 32
Number of photons produced by scintillation in this event : 5046
Number of photons produced by scintillation in this event : 5516
Number of photons produced by cerenkov in this event : 0
Number of photons absorbed (OpAbsorption) in this event : 3682
Number of photons absorbed (OpAbsorption) in this event : 3861
Number of photons absorbed at boundaries (OpBoundary) in this event : 0
Unaccounted for photons in this event : 0
Energy weighted position of hits in LXe : (0.0615129,-2.78631,-91.111)
Total energy deposition in scintillator : 536.004 (keV)
Reconstructed position of hits in LXe : (-1.51165,0.787524,-20.7863)
Number of photons that hit PMTs in this event : 1474
Energy weighted position of hits in LXe : (0.0333297,-0.0547412,-106.041)
Total energy deposition in scintillator : 358.566 (keV)
Reconstructed position of hits in LXe : (2.0696,-0.00153382,-20.3176)
Number of photons that hit PMTs in this event : 1035
Number of PMTs above threshold(2) : 32
Number of photons produced by scintillation in this event : 5010
Number of photons produced by scintillation in this event : 3725
Number of photons produced by cerenkov in this event : 0
Number of photons absorbed (OpAbsorption) in this event : 3536
Number of photons absorbed (OpAbsorption) in this event : 2690
Number of photons absorbed at boundaries (OpBoundary) in this event : 0
Unaccounted for photons in this event : 0
Energy weighted position of hits in LXe : (-2.32778,-0.0358351,-89.5265)
Total energy deposition in scintillator : 538.496 (keV)
Reconstructed position of hits in LXe : (2.04655,0.390137,-21.1603)
Number of photons that hit PMTs in this event : 1482
Energy weighted position of hits in LXe : (0.913543,-0.459931,-69.3678)
Total energy deposition in scintillator : 536.332 (keV)
Reconstructed position of hits in LXe : (1.63991,-0.846683,-24.961)
Number of photons that hit PMTs in this event : 1469
Number of PMTs above threshold(2) : 32
Number of photons produced by scintillation in this event : 5373
Number of photons produced by scintillation in this event : 5053
Number of photons produced by cerenkov in this event : 0
Number of photons absorbed (OpAbsorption) in this event : 3891
Number of photons absorbed (OpAbsorption) in this event : 3584
Number of photons absorbed at boundaries (OpBoundary) in this event : 0
Unaccounted for photons in this event : 0
Energy weighted position of hits in LXe : (-3.22631,3.81231,-71.956)
Total energy deposition in scintillator : 537.361 (keV)
Reconstructed position of hits in LXe : (-3.10581,2.58855,-24.8646)
Number of photons that hit PMTs in this event : 1551
Energy weighted position of hits in LXe : (-0.398866,0.976295,-72.6524)
Total energy deposition in scintillator : 537.405 (keV)
Reconstructed position of hits in LXe : (-2.05763,2.48297,-23.4178)
Number of photons that hit PMTs in this event : 1582
Number of PMTs above threshold(2) : 32
Number of photons produced by scintillation in this event : 5280
Number of photons produced by scintillation in this event : 5317
Number of photons produced by cerenkov in this event : 0
Number of photons absorbed (OpAbsorption) in this event : 3729
Number of photons absorbed (OpAbsorption) in this event : 3735
Number of photons absorbed at boundaries (OpBoundary) in this event : 0
Unaccounted for photons in this event : 0
Energy weighted position of hits in LXe : (0.306863,0.568819,-102.037)
Total energy deposition in scintillator : 539.139 (keV)
Reconstructed position of hits in LXe : (-2.34309,1.69399,-17.6345)
Number of photons that hit PMTs in this event : 1448
Energy weighted position of hits in LXe : (-0.0550395,-0.00151261,-85.4005)
Total energy deposition in scintillator : 537.913 (keV)
Reconstructed position of hits in LXe : (-0.151561,0.57039,-24.7703)
Number of photons that hit PMTs in this event : 1489
Number of PMTs above threshold(2) : 32
Number of photons produced by scintillation in this event : 5428
Number of photons produced by scintillation in this event : 5296
Number of photons produced by cerenkov in this event : 0
Number of photons absorbed (OpAbsorption) in this event : 3980
Number of photons absorbed (OpAbsorption) in this event : 3807
Number of photons absorbed at boundaries (OpBoundary) in this event : 0
Unaccounted for photons in this event : 0
Energy weighted position of hits in LXe : (-28.9686,5.80253,-84.4598)
Total energy deposition in scintillator : 536.904 (keV)
Reconstructed position of hits in LXe : (-7.13119,3.32701,-23.1916)
Number of photons that hit PMTs in this event : 1606
Energy weighted position of hits in LXe : (0.0738991,-0.0121195,-98.9945)
Total energy deposition in scintillator : 539.066 (keV)
Reconstructed position of hits in LXe : (0.0831341,-1.08319,-17.5878)
Number of photons that hit PMTs in this event : 1518
Number of PMTs above threshold(2) : 32
Number of photons produced by scintillation in this event : 5270
Number of photons produced by scintillation in this event : 5489
Number of photons produced by cerenkov in this event : 0
Number of photons absorbed (OpAbsorption) in this event : 3664
Number of photons absorbed (OpAbsorption) in this event : 3971
Number of photons absorbed at boundaries (OpBoundary) in this event : 0
Unaccounted for photons in this event : 0
Energy weighted position of hits in LXe : (-9.61,0.634004,-74.8345)
Total energy deposition in scintillator : 538.456 (keV)
Reconstructed position of hits in LXe : (-1.76512,0.78514,-21.6676)
Number of photons that hit PMTs in this event : 1589
Number of PMTs above threshold(2) : 32
Number of photons produced by scintillation in this event : 5474
Number of photons produced by cerenkov in this event : 0
Number of photons absorbed (OpAbsorption) in this event : 3885
Number of photons absorbed at boundaries (OpBoundary) in this event : 0
Unaccounted for photons in this event : 0
Energy weighted position of hits in LXe : (0.0363846,0.105927,1.02407)
Total energy deposition in scintillator : 537.816 (keV)
Reconstructed position of hits in LXe : (0.0886957,-1.9392,-3.10788)
Number of photons that hit PMTs in this event : 1566
Number of PMTs above threshold(2) : 32
Number of photons produced by scintillation in this event : 5359
Number of photons produced by cerenkov in this event : 0
Number of photons absorbed (OpAbsorption) in this event : 3793
Number of photons absorbed at boundaries (OpBoundary) in this event : 0
Unaccounted for photons in this event : 0
Energy weighted position of hits in LXe : (-37.9051,4.79651,-58.1883)
Total energy deposition in scintillator : 534.116 (keV)
Reconstructed position of hits in LXe : (-5.24428,2.10736,-21.589)
Number of photons that hit PMTs in this event : 1351
Number of PMTs above threshold(2) : 32
Number of photons produced by scintillation in this event : 4621
Number of photons produced by cerenkov in this event : 0
Number of photons absorbed (OpAbsorption) in this event : 3270
Number of photons absorbed at boundaries (OpBoundary) in this event : 0
Unaccounted for photons in this event : 0
Energy weighted position of hits in LXe : (17.9054,-5.11137,-52.179)
Total energy deposition in scintillator : 537.172 (keV)
Reconstructed position of hits in LXe : (6.4645,-2.30882,-22.6731)
Number of photons that hit PMTs in this event : 1566
Energy weighted position of hits in LXe : (0.396793,-0.608062,-105.507)
Total energy deposition in scintillator : 537.927 (keV)
Reconstructed position of hits in LXe : (-0.274503,-1.38035,-16.6277)
Number of photons that hit PMTs in this event : 1459
Number of PMTs above threshold(2) : 32
Number of photons produced by scintillation in this event : 5268
Number of photons produced by cerenkov in this event : 0
Number of photons absorbed (OpAbsorption) in this event : 3702
Number of photons absorbed (OpAbsorption) in this event : 3809
Number of photons absorbed at boundaries (OpBoundary) in this event : 0
Unaccounted for photons in this event : 0
Energy weighted position of hits in LXe : (-6.93916,1.70443,-90.5821)
Total energy deposition in scintillator : 537.774 (keV)
Reconstructed position of hits in LXe : (-4.76374,2.8512,-20.8279)
Number of photons that hit PMTs in this event : 1471
Number of PMTs above threshold(2) : 32
Number of photons produced by scintillation in this event : 5258
Number of photons produced by cerenkov in this event : 0
Number of photons absorbed (OpAbsorption) in this event : 3787
Number of photons absorbed at boundaries (OpBoundary) in this event : 0
Unaccounted for photons in this event : 0
Energy weighted position of hits in LXe : (3.62478,-28.3945,-70.1812)
Total energy deposition in scintillator : 536.861 (keV)
Reconstructed position of hits in LXe : (2.90479,-10.1954,-23.7412)
Number of photons that hit PMTs in this event : 1500
Number of PMTs above threshold(2) : 32
Number of photons produced by scintillation in this event : 5158
Number of photons produced by cerenkov in this event : 0
Number of photons absorbed (OpAbsorption) in this event : 3658
Number of photons absorbed at boundaries (OpBoundary) in this event : 0
Unaccounted for photons in this event : 0
Energy weighted position of hits in LXe : (-0.0497453,0.972606,-84.4793)
Total energy deposition in scintillator : 536.328 (keV)
Reconstructed position of hits in LXe : (-0.82084,-0.515543,-20.3176)
Number of photons that hit PMTs in this event : 1468
Number of PMTs above threshold(2) : 32
Number of photons produced by scintillation in this event : 5051
Number of photons produced by cerenkov in this event : 0
Number of photons absorbed (OpAbsorption) in this event : 3583
Number of photons absorbed at boundaries (OpBoundary) in this event : 0
Unaccounted for photons in this event : 0
Run terminated.
Run Summary
Number of events processed : 10
User=0.540000s Real=0.549259s Sys=0.000000s
User=1.920000s Real=1.943148s Sys=0.010000s
======================== run summary ======================
The run was 10 events.
Number of hits per event: 1500 +- 27.36
Number of hits per event: 1465 +- 48.93
Number of hits per event above threshold: 32 +- 0
Number of scintillation photons per event : 5213 +- 76.91
Number of scintillation photons per event : 5113 +- 153.6
Number of Cerenkov photons per event: 0 +- 0
Number of absorbed photons per event : 3713 +- 60.85
Number of absorbed photons per event : 3648 +- 107.4
Number of photons absorbed at boundary per event: 0 +- 0
Total energy deposition in scintillator per event: 537.2 +- 0.4297 keV.
Total energy deposition in scintillator per event: 519.6 +- 16.98 keV.
Graphics systems deleted.
Visualization Manager deleting...
+70 -50
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-06-ref-00 (6-December-2019)
Geant4 version Name: geant4-10-06-ref-06 (26-June-2020)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -147,7 +147,7 @@ Water G4MaterialPropertiesTable
5.63635e-06 1.00453e+06
5.90475e-06 833967
6.19998e-06 686106
14: ABSLENGTH
16: ABSLENGTH
2.034e-06 3448
2.068e-06 4082
2.103e-06 6329
@@ -180,7 +180,7 @@ Water G4MaterialPropertiesTable
3.877e-06 19500
4.002e-06 17500
4.136e-06 14500
15: FASTCOMPONENT
17: FASTCOMPONENT
2.034e-06 1
2.068e-06 1
2.103e-06 1
@@ -213,7 +213,7 @@ Water G4MaterialPropertiesTable
3.877e-06 1
4.002e-06 1
4.136e-06 1
16: SLOWCOMPONENT
18: SLOWCOMPONENT
2.034e-06 0.01
2.068e-06 1
2.103e-06 2
@@ -246,21 +246,21 @@ Water G4MaterialPropertiesTable
3.877e-06 6
4.002e-06 5
4.136e-06 4
5: MIEHG_FORWARD
7: MIEHG_FORWARD
0.99
6: MIEHG_BACKWARD
8: MIEHG_BACKWARD
0.99
7: MIEHG_FORWARD_RATIO
9: MIEHG_FORWARD_RATIO
0.8
8: SCINTILLATIONYIELD
10: SCINTILLATIONYIELD
50
9: RESOLUTIONSCALE
11: RESOLUTIONSCALE
1
10: FASTTIMECONSTANT
12: FASTTIMECONSTANT
1
12: SLOWTIMECONSTANT
14: SLOWTIMECONSTANT
10
14: YIELDRATIO
16: YIELDRATIO
0.8
Air G4MaterialPropertiesTable
0: RINDEX
@@ -479,7 +479,7 @@ msc: for proton SubType= 10
hIoni: for proton SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
@@ -503,6 +503,10 @@ CoulombScat: for proton, integral:1 SubType=1 BuildTable=1
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType=8 BuildTable=0
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU49NucStopping : Emin= 0 eV Emax= 1 MeV
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimType: 0, latDisp: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -511,7 +515,7 @@ msc: for GenericIon SubType= 10
ionIoni: for GenericIon SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.001 mm), integ: 1, fluct: 1, linLossLim= 0.02
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
@@ -544,7 +548,7 @@ msc: for anti_proton SubType= 10
hIoni: for anti_proton SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
@@ -576,7 +580,7 @@ msc: for kaon+ SubType= 10
hIoni: for kaon+ SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax=1.05231 MeV deltaVI
BetheBloch : Emin=1.05231 MeV Emax= 100 TeV deltaVI
@@ -608,7 +612,7 @@ msc: for kaon- SubType= 10
hIoni: for kaon- SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax=1.05231 MeV deltaVI
BetheBloch : Emin=1.05231 MeV Emax= 100 TeV deltaVI
@@ -640,7 +644,7 @@ msc: for mu+ SubType= 10
muIoni: for mu+ SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
@@ -673,7 +677,7 @@ msc: for mu- SubType= 10
muIoni: for mu- SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
@@ -706,7 +710,7 @@ msc: for pi+ SubType= 10
hIoni: for pi+ SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax=297.505 keV deltaVI
BetheBloch : Emin=297.505 keV Emax= 100 TeV deltaVI
@@ -738,7 +742,7 @@ msc: for pi- SubType= 10
hIoni: for pi- SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax=297.505 keV deltaVI
BetheBloch : Emin=297.505 keV Emax= 100 TeV deltaVI
@@ -789,31 +793,31 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: ionInelastic
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
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
---------------------------------------------------
Hadronic Processes for He3
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
Process: He3Inelastic
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
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
---------------------------------------------------
Hadronic Processes for alpha
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
Process: alphaInelastic
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
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
---------------------------------------------------
Hadronic Processes for anti_He3
@@ -821,11 +825,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_He3Inelastic
Model: FTFP: 0 eV /n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -835,11 +839,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_alphaInelastic
Model: FTFP: 0 eV /n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -849,11 +853,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_deuteronInelastic
Model: FTFP: 0 eV /n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -863,11 +867,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
Model: AntiAElastic: 100 MeV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_neutronInelastic
Model: FTFP: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -877,11 +881,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
Model: AntiAElastic: 100 MeV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_protonInelastic
Model: FTFP: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -891,11 +895,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_tritonInelastic
Model: FTFP: 0 eV /n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -904,12 +908,12 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
Process: dInelastic
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
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
---------------------------------------------------
Hadronic Processes for e+
@@ -929,7 +933,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Hadronic Processes for gamma
Process: photonNuclear
Model: BertiniCascade: 0 eV ---> 6 GeV
Model: GammaNPreco: 0 eV ---> 200 MeV
Model: BertiniCascade: 199 MeV ---> 6 GeV
Model: TheoFSGenerator: 3 GeV ---> 100 TeV
Cr_sctns: PhotoNuclearXS: 0 eV ---> 100 TeV
@@ -1025,17 +1030,31 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Model: BertiniCascade: 0 eV ---> 6 GeV
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for sigma-
Process: hadElastic
Model: hElasticLHEP: 0 eV ---> 100 TeV
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
Process: sigma-Inelastic
Model: BertiniCascade: 0 eV ---> 6 GeV
Model: FTFP: 3 GeV ---> 100 TeV
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
Process: hBertiniCaptureAtRest
---------------------------------------------------
Hadronic Processes for triton
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
Process: tInelastic
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
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
================================================================
=======================================================================
@@ -1054,7 +1073,8 @@ Limit excitation energy for Fermi BreakUp (MeV) 20
Level density (1/MeV) 0.075
Use simple level density model 1
Use discrete excitation energy of the residual 0
Time limit for long lived isomeres (ns) 1e+12
Time limit for long lived isomeres (ns) 1000
Isomer production flag 1
Internal e- conversion flag 1
Store e- internal conversion data 0
Electron internal conversion ID 2
@@ -1063,14 +1083,14 @@ Max 2J for sampling of angular correlations 10
Upload data before 1st event for Z < 9
=======================================================================
### Run 0 start.
Number of Scintillation photons produced in this event : 62
Number of Cerenkov photons produced in this event : 14
number of event = 1 User=0.000000s Real=0.002565s Sys=0.000000s
Number of Scintillation photons produced in this event : 64
Number of Cerenkov photons produced in this event : 23
number of event = 1 User=0.000000s Real=0.008677s Sys=0.000000s
#
/process/optical/cerenkov/setMaxPhotons 15
#
/run/beamOn 1
### Run 1 start.
Number of Scintillation photons produced in this event : 67
Number of Cerenkov photons produced in this event : 13
number of event = 1 User=0.000000s Real=0.001636s Sys=0.000000s
Number of Scintillation photons produced in this event : 66
Number of Cerenkov photons produced in this event : 27
number of event = 1 User=0.010000s Real=0.008849s Sys=0.000000s
@@ -47,6 +47,7 @@ set(OpNovice2_SCRIPTS
glisur.mac
electron.mac
scint_by_particle.mac
wls.mac
)
foreach(_script ${OpNovice2_SCRIPTS})
@@ -13,6 +13,19 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
May 29, 2020 D.Sawkey (OpNovice2-V10-06-03)
- add code to generate statistics for wavelength shifting
- add wls.mac to test WLS and new process WLS2
May 24, 2020 D.Sawkey (OpNovice2-V10-06-02)
- use new scintillation time constant parameter
January 30, 2020 D.Sawkey (OpNovice2-V10-06-01)
- remove redundant G4AnalysisManager::Instance calls
January 21, 2020 D.Sawkey (OpNovice2-V10-06-00)
- remove string comparisons and redundant calls in SteppingAction
November 26, 2019 I. Hrivnacova (OpNovice2-V10-05-02)
- Fixed formatting in .README.txt
@@ -8,16 +8,21 @@
/opnovice2/boxProperty ABSLENGTH 0.000002 1 0.000005 2 0.000008 3
/opnovice2/boxProperty RAYLEIGH 0.000002 1 0.000008 1
/opnovice2/boxProperty RINDEX 0.000002 1.3 0.000008 1.4
/opnovice2/boxProperty FASTCOMPONENT 0.000002 1.0 0.000008 1.3
/opnovice2/boxProperty SLOWCOMPONENT 0.000002 0.1 0.000003 0.2 0.000004 0.4 0.000005 0.6 0.000006 0.8 0.000007 0.9 .000008 1.0
/opnovice2/boxProperty SCINTILLATIONCOMPONENT1 0.000002 1.0 0.000005 1.1 0.000008 1.3
/opnovice2/boxProperty SCINTILLATIONCOMPONENT2 0.000002 0.1 0.000003 0.2 0.000004 0.4 0.000005 0.6 0.000006 0.8 0.000007 0.9 .000008 1.0
/opnovice2/boxProperty SCINTILLATIONCOMPONENT3 0.000002 0.2 0.000005 0.1 0.000008 0.05
/opnovice2/boxConstProperty FASTTIMECONSTANT 20 ## ns
/opnovice2/boxConstProperty SLOWTIMECONSTANT 100
/opnovice2/boxConstProperty SCINTILLATIONTIMECONSTANT1 20 ## ns
/opnovice2/boxConstProperty SCINTILLATIONTIMECONSTANT2 100
/opnovice2/boxConstProperty SCINTILLATIONTIMECONSTANT3 200
/opnovice2/boxConstProperty SCINTILLATIONYIELD 5000.0
/opnovice2/boxConstProperty YIELDRATIO 0.5
/opnovice2/boxConstProperty SCINTILLATIONYIELD1 1.0
/opnovice2/boxConstProperty SCINTILLATIONYIELD2 1.0
/opnovice2/boxConstProperty SCINTILLATIONYIELD3 0.1
/opnovice2/boxConstProperty RESOLUTIONSCALE 1
/opnovice2/boxConstProperty FASTSCINTILLATIONRISETIME 3
/opnovice2/boxConstProperty SLOWSCINTILLATIONRISETIME 10
/opnovice2/boxConstProperty SCINTILLATIONRISETIME1 3
/opnovice2/boxConstProperty SCINTILLATIONRISETIME2 10
/opnovice2/boxConstProperty SCINTILLATIONRISETIME3 20
/opnovice2/worldProperty RINDEX 0.000002 1.01 0.000008 1.01
/opnovice2/worldProperty ABSLENGTH 0.000002 100 0.000005 100 0.000008 100
@@ -39,7 +44,7 @@
/process/optical/cerenkov/setMaxPhotons 3
/process/optical/cerenkov/setMaxBetaChange 10
/process/optical/scintillation/setExcitationRatio .5
/process/optical/scintillation/setEnhancedTimeConstants true
/process/optical/scintillation/setByParticleType false
/process/optical/scintillation/setTrackInfo false
/process/optical/scintillation/setFiniteRiseTime true
@@ -54,9 +59,9 @@
/analysis/h1/set 2 100 0 10
/analysis/h1/setXaxis 2 "Energy [eV]"
/analysis/h1/setYaxis 2 "Number of photons"
/analysis/h1/set 13 400 0 200
/analysis/h1/setXaxis 13 "Creation time [ns]"
/analysis/h1/setYaxis 13 "Number of photons"
/analysis/h1/set 3 400 0 200
/analysis/h1/setXaxis 3 "Creation time [ns]"
/analysis/h1/setYaxis 3 "Number of photons"
/gun/particle e-
@@ -28,16 +28,16 @@
/opnovice2/gun/optPhotonPolar
#
/analysis/setFileName glisur
/analysis/h1/set 3 40 -1 39
/analysis/h1/set 4 100 -1.1 1.1
/analysis/h1/set 5 100 -1.1 1.1
/analysis/h1/set 6 100 -1.1 1.1
/analysis/h1/set 7 100 -1.1 1.1
/analysis/h1/set 8 100 -1.1 1.1
/analysis/h1/set 9 100 -1.1 1.1
/analysis/h1/set 10 100 -1.1 1.1
/analysis/h1/set 10 40 -1 39
/analysis/h1/set 11 100 -1.1 1.1
/analysis/h1/set 12 100 -1.1 1.1
/analysis/h1/set 13 100 -1.1 1.1
/analysis/h1/set 14 100 -1.1 1.1
/analysis/h1/set 15 100 -1.1 1.1
/analysis/h1/set 16 100 -1.1 1.1
/analysis/h1/set 17 100 -1.1 1.1
/analysis/h1/set 18 100 -1.1 1.1
/analysis/h1/set 19 100 -1.1 1.1
############################# polished ########################################
@@ -47,13 +47,22 @@ class Run : public G4Run
void SetPrimary(G4ParticleDefinition* particle, G4double energy);
// spectrum of Cerenkov radiation
// particle energy
void AddCerenkovEnergy(G4double en) {fCerenkovEnergy += en;}
void AddScintillationEnergy(G4double en) {fScintEnergy += en;}
void AddWLSAbsorptionEnergy(G4double en) {fWLSAbsorptionEnergy += en;}
void AddWLSEmissionEnergy(G4double en) {fWLSEmissionEnergy += en;}
void AddWLS2AbsorptionEnergy(G4double en) {fWLS2AbsorptionEnergy += en;}
void AddWLS2EmissionEnergy(G4double en) {fWLS2EmissionEnergy += en;}
// number of particles
void AddCerenkov(void) {fCerenkovCount += 1;}
void AddScintillation(void) {fScintCount += 1;}
void AddRayleigh(void) {fRayleighCount += 1;}
void AddWLSAbsorption(void) {fWLSAbsorptionCount += 1;}
void AddWLSEmission(void) {fWLSEmissionCount += 1;}
void AddWLS2Absorption(void) {fWLS2AbsorptionCount += 1;}
void AddWLS2Emission(void) {fWLS2EmissionCount += 1;}
void AddOpAbsorption(void) {fOpAbsorption += 1;}
void AddOpAbsorptionPrior(void) {fOpAbsorptionPrior += 1;}
@@ -144,10 +153,18 @@ class Run : public G4Run
G4double fCerenkovEnergy;
G4double fScintEnergy;
G4double fWLSAbsorptionEnergy;
G4double fWLSEmissionEnergy;
G4double fWLS2AbsorptionEnergy;
G4double fWLS2EmissionEnergy;
// number of particles
G4int fCerenkovCount;
G4int fScintCount;
G4int fWLSAbsorptionCount;
G4int fWLSEmissionCount;
G4int fWLS2AbsorptionCount;
G4int fWLS2EmissionCount;
// number of events
G4int fRayleighCount;
@@ -7,16 +7,32 @@
/opnovice2/boxProperty RINDEX 0.000002 1.3 0.000008 1.4
/opnovice2/boxProperty ABSLENGTH 0.000002 1 0.000005 2 0.000008 3
/opnovice2/boxProperty FASTCOMPONENT 0.000002 1.0 0.000008 1.3
/opnovice2/boxConstProperty FASTTIMECONSTANT 20 ## ns
/opnovice2/boxProperty SCINTILLATIONCOMPONENT1 0.000002 1.0 0.000005 1.1 0.000008 1.3
/opnovice2/boxProperty SCINTILLATIONCOMPONENT2 0.000002 0.8 0.000005 0.6 0.000008 0.3
/opnovice2/boxConstProperty SCINTILLATIONTIMECONSTANT1 20 ## ns
/opnovice2/boxConstProperty SCINTILLATIONTIMECONSTANT2 200 ## ns
/opnovice2/boxConstProperty SCINTILLATIONRISETIME1 5 ## ns
/opnovice2/boxConstProperty SCINTILLATIONRISETIME2 10 ## ns
/opnovice2/boxConstProperty RESOLUTIONSCALE 1
/opnovice2/boxProperty SCINTILLATIONYIELD 5000.
#/opnovice2/boxProperty SCINTILLATIONYIELD 5000.
/opnovice2/boxProperty PROTONSCINTILLATIONYIELD 0 50 10 5000
/opnovice2/boxConstProperty PROTONSCINTILLATIONYIELD1 0.2
/opnovice2/boxConstProperty PROTONSCINTILLATIONYIELD2 0.8
/opnovice2/boxProperty DEUTERONSCINTILLATIONYIELD 0 50 10 5000
/opnovice2/boxConstProperty DEUTERONSCINTILLATIONYIELD1 0.6
/opnovice2/boxConstProperty DEUTERONSCINTILLATIONYIELD2 0.4
/opnovice2/boxProperty TRITONSCINTILLATIONYIELD 0 50 10 5000
/opnovice2/boxConstProperty TRITONSCINTILLATIONYIELD1 0.5
/opnovice2/boxConstProperty TRITONSCINTILLATIONYIELD2 0.5
/opnovice2/boxProperty ALPHASCINTILLATIONYIELD 0 50 10 50000
/opnovice2/boxConstProperty ALPHASCINTILLATIONYIELD1 0.7
/opnovice2/boxConstProperty ALPHASCINTILLATIONYIELD2 0.3
/opnovice2/boxProperty IONSCINTILLATIONYIELD 0 50 10 5000
/opnovice2/boxConstProperty IONSCINTILLATIONYIELD1 0.7
/opnovice2/boxConstProperty IONSCINTILLATIONYIELD2 0.3
/opnovice2/boxProperty ELECTRONSCINTILLATIONYIELD 0 5000 10 500000
/opnovice2/boxConstProperty ELECTRONSCINTILLATIONYIELD1 0.8
/opnovice2/boxConstProperty ELECTRONSCINTILLATIONYIELD2 0.2
/opnovice2/worldProperty RINDEX 0.000002 1.01 0.000008 1.01
/opnovice2/worldProperty ABSLENGTH 0.000002 100 0.000005 100 0.000008 100
@@ -31,8 +47,9 @@
/process/optical/verbose 0
/process/optical/scintillation/setEnhancedTimeConstants true
/process/optical/scintillation/setYieldFactor 10
/process/optical/scintillation/setExcitationRatio .5
#/process/optical/scintillation/setExcitationRatio .5
/process/optical/scintillation/setByParticleType true
/process/optical/scintillation/setTrackInfo false
/process/optical/scintillation/setFiniteRiseTime false
@@ -48,9 +65,9 @@
/analysis/h1/set 2 100 0 10
/analysis/h1/setXaxis 2 "Energy [eV]"
/analysis/h1/setYaxis 2 "Number of photons"
/analysis/h1/set 13 400 0 200
/analysis/h1/setXaxis 13 "Creation time [ns]"
/analysis/h1/setYaxis 13 "Number of photons"
/analysis/h1/set 3 400 0 200
/analysis/h1/setXaxis 3 "Creation time [ns]"
/analysis/h1/setYaxis 3 "Number of photons"
#
/gun/particle e-
@@ -62,25 +62,32 @@ void HistoManager::Book()
analysisManager->SetActivation(true); // enable inactivation of histograms
// Define histogram indices, titles
G4int maxHisto = 13;
G4int maxHisto = 15;
G4String id[] = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
"10","11","12","13" };
"10","11","12","13","14","15","16","17","18","19" };
// TODO change throughout code
G4String title[] = {
"dummy", // 0
"Cerenkov spectrum", // 1
"scintillation spectrum", // 2
"boundary process status", // 3
"X momentum dir of backward-going photons", // 4
"Y momentum dir of backward-going photons", // 5
"Z momentum dir of backward-going photons", // 6
"X momentum dir of forward-going photons", // 7
"Y momentum dir of forward-going photons", // 8
"Z momentum dir of forward-going photons", // 9
"X momentum dir of Fresnel-refracted photons", //10
"Y momentum dir of Fresnel-refracted photons", //11
"Z momentum dir of Fresnel-refracted photons", //12
"scintillation photons creation time", //13
"scintillation photons creation time", // 3
"WLS absorption spectrum", // 4
"WLS emission spectrum", // 5
"WLS emission time", // 6
"WLS2 absorption spectrum", // 7
"WLS2 emission spectrum", // 8
"WLS2 emission time", // 9
"boundary process status", //10
"X momentum dir of backward-going photons", //11
"Y momentum dir of backward-going photons", //12
"Z momentum dir of backward-going photons", //13
"X momentum dir of forward-going photons", //14
"Y momentum dir of forward-going photons", //15
"Z momentum dir of forward-going photons", //16
"X momentum dir of Fresnel-refracted photons", //17
"Y momentum dir of Fresnel-refracted photons", //18
"Z momentum dir of Fresnel-refracted photons", //19
};
// Default values (to be reset via /analysis/h1/set command)
+57 -8
View File
@@ -47,10 +47,18 @@ Run::Run()
fEkin = -1.;
fCerenkovEnergy = 0.0;
fScintEnergy = 0.0;
fScintEnergy = 0.0;
fWLSAbsorptionEnergy = 0.0;
fWLSEmissionEnergy = 0.0;
fWLS2AbsorptionEnergy = 0.0;
fWLS2EmissionEnergy = 0.0;
fCerenkovCount = 0;
fScintCount = 0;
fScintCount = 0;
fWLSAbsorptionCount = 0;
fWLSEmissionCount = 0;
fWLS2AbsorptionCount = 0;
fWLS2EmissionCount = 0;
fRayleighCount = 0;
fOpAbsorption = 0;
@@ -87,9 +95,17 @@ void Run::Merge(const G4Run* run)
fCerenkovEnergy += localRun->fCerenkovEnergy;
fScintEnergy += localRun->fScintEnergy;
fWLSAbsorptionEnergy += localRun->fWLSAbsorptionEnergy;
fWLSEmissionEnergy += localRun->fWLSEmissionEnergy;
fWLS2AbsorptionEnergy += localRun->fWLS2AbsorptionEnergy;
fWLS2EmissionEnergy += localRun->fWLS2EmissionEnergy;
fCerenkovCount += localRun->fCerenkovCount;
fScintCount += localRun->fScintCount;
fWLSAbsorptionCount += localRun->fWLSAbsorptionCount;
fWLSEmissionCount += localRun->fWLSEmissionCount;
fWLS2AbsorptionCount += localRun->fWLS2AbsorptionCount;
fWLS2EmissionCount += localRun->fWLS2EmissionCount;
fRayleighCount += localRun->fRayleighCount;
fTotalSurface += localRun->fTotalSurface;
@@ -107,8 +123,8 @@ void Run::Merge(const G4Run* run)
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void Run::EndOfRun()
{
G4int TotNbofEvents = numberOfEvent;
if (TotNbofEvents == 0) return;
if (numberOfEvent == 0) return;
G4double TotNbofEvents = (G4double)numberOfEvent;
const DetectorConstruction* det = (const DetectorConstruction*)
(G4RunManager::GetRunManager()->GetUserDetectorConstruction());
@@ -120,6 +136,7 @@ void Run::EndOfRun()
G4cout << "---------------------------------\n";
G4cout << "Primary particle was: " << fParticle->GetParticleName()
<< " with energy " << G4BestUnit(fEkin, "Energy") << "." << G4endl;
G4cout << "Number of events: " << numberOfEvent << G4endl;
G4cout << "Material of world: " << det->GetWorldMaterial()->GetName()
<< G4endl;
@@ -132,18 +149,50 @@ void Run::EndOfRun()
G4cout << "Average number of Cerenkov photons created per event: "
<< fCerenkovCount/TotNbofEvents << G4endl;
if (fCerenkovCount > 0) {
G4cout << " Average energy: " << (fCerenkovEnergy/eV)/fCerenkovCount
<< " eV." << G4endl;
G4cout << " Average energy per photon: "
<< (fCerenkovEnergy/eV)/fCerenkovCount << " eV." << G4endl;
}
G4cout << "Average energy of scintillation photons created per event: "
<< (fScintEnergy/eV)/TotNbofEvents << " eV." << G4endl;
G4cout << "Average number of scintillation photons created per event: "
<< fScintCount/TotNbofEvents << G4endl;
if (fScintCount > 0) {
G4cout << " Average energy: " << (fScintEnergy/eV)/fScintCount << " eV."
<< G4endl;
G4cout << " Average energy per photon: "
<< (fScintEnergy/eV)/fScintCount << " eV." << G4endl;
}
}
G4cout << "Average number of photons absorbed by WLS per event: "
<< fWLSAbsorptionCount/G4double(TotNbofEvents) << " " << G4endl;
if (fWLSAbsorptionCount > 0) {
G4cout << " Average energy per photon: "
<< (fWLSAbsorptionEnergy/eV)/fWLSAbsorptionCount << " eV." <<G4endl;
}
G4cout << "Average number of photons created by WLS per event: "
<< fWLSEmissionCount/TotNbofEvents << G4endl;
if (fWLSEmissionCount > 0) {
G4cout << " Average energy per photon: "
<< (fWLSEmissionEnergy/eV)/fWLSEmissionCount << " eV." << G4endl;
}
G4cout << "Average energy of WLS photons created per event: "
<< (fWLSEmissionEnergy/eV)/TotNbofEvents << " eV." << G4endl;
G4cout << "Average number of photons absorbed by WLS2 per event: "
<< fWLS2AbsorptionCount/G4double(TotNbofEvents) << " " << G4endl;
if (fWLS2AbsorptionCount > 0) {
G4cout << " Average energy per photon: "
<< (fWLS2AbsorptionEnergy/eV)/fWLS2AbsorptionCount << " eV." <<G4endl;
}
G4cout << "Average number of photons created by WLS2 per event: "
<< fWLS2EmissionCount/TotNbofEvents << G4endl;
if (fWLS2EmissionCount > 0) {
G4cout << " Average energy per photon: "
<< (fWLS2EmissionEnergy/eV)/fWLS2EmissionCount << " eV." << G4endl;
}
G4cout << "Average energy of WLS2 photons created per event: "
<< (fWLS2EmissionEnergy/eV)/TotNbofEvents << " eV." << G4endl;
G4cout << "Average number of OpRayleigh per event: "
<< fRayleighCount/TotNbofEvents << G4endl;
G4cout << "Average number of OpAbsorption per event: "
@@ -63,8 +63,9 @@ SteppingAction::~SteppingAction()
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void SteppingAction::UserSteppingAction(const G4Step* step)
{
static G4ParticleDefinition* opticalphoton =
static G4ParticleDefinition* opticalphoton =
G4OpticalPhoton::OpticalPhotonDefinition();
G4AnalysisManager* analysisMan = G4AnalysisManager::Instance();
Run* run = static_cast<Run*>(
G4RunManager::GetRunManager()->GetNonConstCurrentRun());
@@ -73,38 +74,69 @@ void SteppingAction::UserSteppingAction(const G4Step* step)
G4StepPoint* endPoint = step->GetPostStepPoint();
G4StepPoint* startPoint = step->GetPreStepPoint();
G4String particleName = track->GetDynamicParticle()->
GetParticleDefinition()->GetParticleName();
const G4DynamicParticle* theParticle = track->GetDynamicParticle();
const G4ParticleDefinition* particleDef = theParticle->
GetParticleDefinition();
TrackInformation* trackInfo =
TrackInformation* trackInfo =
(TrackInformation*)(track->GetUserInformation());
if (particleName == "opticalphoton") {
if (particleDef == opticalphoton) {
const G4VProcess* pds = endPoint->GetProcessDefinedStep();
if (pds->GetProcessName() == "OpAbsorption") {
run->AddOpAbsorption();
G4String procname = pds->GetProcessName();
if (procname.compare("OpAbsorption") == 0) {
run->AddOpAbsorption();
if (trackInfo->GetIsFirstTankX()) {
run->AddOpAbsorptionPrior();
}
}
else if (pds->GetProcessName() == "OpRayleigh") {
else if (procname.compare("OpRayleigh") == 0) {
run->AddRayleigh();
}
else if (procname.compare("OpWLS") == 0) {
G4double en = track->GetKineticEnergy();
run->AddWLSAbsorption();
run->AddWLSAbsorptionEnergy(en);
analysisMan->FillH1(4, en/eV); //absorption energy
// loop over secondaries, create statistics
//const std::vector<const G4Track*>* secondaries =
auto secondaries = step->GetSecondaryInCurrentStep();
for (auto sec : *secondaries) {
en = sec->GetKineticEnergy();
run->AddWLSEmission();
run->AddWLSEmissionEnergy(en);
analysisMan->FillH1(5, en/eV); // emission energy
G4double time = sec->GetGlobalTime();
analysisMan->FillH1(6, time/ns);
}
}
else if (procname.compare("OpWLS2") == 0) {
G4double en = track->GetKineticEnergy();
run->AddWLS2Absorption();
run->AddWLS2AbsorptionEnergy(en);
analysisMan->FillH1(7, en/eV); //absorption energy
// loop over secondaries, create statistics
//const std::vector<const G4Track*>* secondaries =
auto secondaries = step->GetSecondaryInCurrentStep();
for (auto sec : *secondaries) {
en = sec->GetKineticEnergy();
run->AddWLS2Emission();
run->AddWLS2EmissionEnergy(en);
analysisMan->FillH1(8, en/eV); // emission energy
G4double time = sec->GetGlobalTime();
analysisMan->FillH1(9, time/ns);
}
}
// optical process has endpt on bdry,
if (endPoint->GetStepStatus() == fGeomBoundary) {
const G4DynamicParticle* theParticle = track->GetDynamicParticle();
G4ThreeVector oldMomentumDir = theParticle->GetMomentumDirection();
G4ThreeVector m0 = startPoint->GetMomentumDirection();
G4ThreeVector m1 = endPoint->GetMomentumDirection();
G4OpBoundaryProcessStatus theStatus = Undefined;
G4ProcessManager* OpManager =
G4OpticalPhoton::OpticalPhoton()->GetProcessManager();
G4ProcessManager* OpManager = opticalphoton->GetProcessManager();
G4int MAXofPostStepLoops =
OpManager->GetPostStepProcessVector()->entries();
G4ProcessVector* postStepDoItVector =
@@ -116,13 +148,13 @@ void SteppingAction::UserSteppingAction(const G4Step* step)
G4double py1 = momdir.y();
G4double pz1 = momdir.z();
if (px1 < 0.) {
analysisMan->FillH1(4, px1);
analysisMan->FillH1(5, py1);
analysisMan->FillH1(6, pz1);
} else if (px1 >= 0.) {
analysisMan->FillH1(7, px1);
analysisMan->FillH1(8, py1);
analysisMan->FillH1(9, pz1);
analysisMan->FillH1(11, px1);
analysisMan->FillH1(12, py1);
analysisMan->FillH1(13, pz1);
} else {
analysisMan->FillH1(14, px1);
analysisMan->FillH1(15, py1);
analysisMan->FillH1(16, pz1);
}
trackInfo->SetIsFirstTankX(false);
@@ -135,15 +167,15 @@ void SteppingAction::UserSteppingAction(const G4Step* step)
dynamic_cast<G4OpBoundaryProcess*>(currentProcess);
if (opProc) {
theStatus = opProc->GetStatus();
analysisMan->FillH1(3, theStatus);
analysisMan->FillH1(10, theStatus);
if (theStatus == Transmission) {
run->AddTransmission();
}
else if (theStatus == FresnelRefraction) {
run->AddFresnelRefraction();
analysisMan->FillH1(10, px1);
analysisMan->FillH1(11, py1);
analysisMan->FillH1(12, pz1);
analysisMan->FillH1(17, px1);
analysisMan->FillH1(18, py1);
analysisMan->FillH1(19, pz1);
}
else if (theStatus == FresnelReflection) {
run->AddFresnelReflection();
@@ -279,11 +311,12 @@ void SteppingAction::UserSteppingAction(const G4Step* step)
G4int n_scint = 0;
G4int n_cer = 0;
for (G4int i = 0; i < n_proc; ++i) {
if ((*proc_vec)[i]->GetProcessName().compare("Cerenkov") == 0) {
G4String proc_name = (*proc_vec)[i]->GetProcessName();
if (proc_name.compare("Cerenkov") == 0) {
auto cer = (G4Cerenkov*)(*proc_vec)[i];
n_cer = cer->GetNumPhotons();
}
else if ((*proc_vec)[i]->GetProcessName().compare("Scintillation") == 0) {
else if (proc_name.compare("Scintillation") == 0) {
auto scint = (G4Scintillation*)(*proc_vec)[i];
n_scint = scint->GetNumPhotons();
}
@@ -302,21 +335,21 @@ void SteppingAction::UserSteppingAction(const G4Step* step)
for (auto sec : *secondaries) {
if (sec->GetDynamicParticle()->GetParticleDefinition() == opticalphoton){
if (sec->GetCreatorProcess()->GetProcessName().compare("Cerenkov")==0){
G4String creator_process = sec->GetCreatorProcess()->GetProcessName();
if (creator_process.compare("Cerenkov") == 0){
G4double en = sec->GetKineticEnergy();
run->AddCerenkovEnergy(en);
run->AddCerenkov();
G4AnalysisManager::Instance()->FillH1(1, en/eV);
analysisMan->FillH1(1, en/eV);
}
else if (sec->GetCreatorProcess()
->GetProcessName().compare("Scintillation") == 0) {
else if (creator_process.compare("Scintillation") == 0) {
G4double en = sec->GetKineticEnergy();
run->AddScintillationEnergy(en);
run->AddScintillation();
G4AnalysisManager::Instance()->FillH1(2, en/eV);
analysisMan->FillH1(2, en/eV);
G4double time = sec->GetGlobalTime();
analysisMan->FillH1(13, time/ns);
analysisMan->FillH1(3, time/ns);
}
}
}
@@ -31,16 +31,16 @@
/opnovice2/gun/optPhotonPolar
#
/analysis/setFileName unified
/analysis/h1/set 3 40 -1 39
/analysis/h1/set 4 100 -1.1 1.1
/analysis/h1/set 5 100 -1.1 1.1
/analysis/h1/set 6 100 -1.1 1.1
/analysis/h1/set 7 100 -1.1 1.1
/analysis/h1/set 8 100 -1.1 1.1
/analysis/h1/set 9 100 -1.1 1.1
/analysis/h1/set 10 100 -1.1 1.1
/analysis/h1/set 10 40 -1 39
/analysis/h1/set 11 100 -1.1 1.1
/analysis/h1/set 12 100 -1.1 1.1
/analysis/h1/set 13 100 -1.1 1.1
/analysis/h1/set 14 100 -1.1 1.1
/analysis/h1/set 15 100 -1.1 1.1
/analysis/h1/set 16 100 -1.1 1.1
/analysis/h1/set 17 100 -1.1 1.1
/analysis/h1/set 18 100 -1.1 1.1
/analysis/h1/set 19 100 -1.1 1.1
/run/beamOn 10000
@@ -0,0 +1,59 @@
/control/verbose 2
/tracking/verbose 0
/process/optical/verbose 0
/control/cout/ignoreThreadsExcept 0
/opnovice2/boxMaterial G4_BGO
/opnovice2/worldMaterial G4_AIR
/opnovice2/boxProperty ABSLENGTH 0.000002 1 0.000005 2 0.000008 3
/opnovice2/boxProperty RAYLEIGH 0.000002 1 0.000008 1
/opnovice2/boxProperty RINDEX 0.000002 1.3 0.000008 1.4
/opnovice2/boxProperty WLSABSLENGTH 0.000005 100000 0.000006 0.06 0.000007 0.08 0.000008 0.09 .000009 100000
/opnovice2/boxProperty WLSCOMPONENT 0.000003 0.1 0.000004 0.4 0.000005 0.7 0.000006 0.6 0.000007 0.1
/opnovice2/boxProperty WLSABSLENGTH2 0.000002 100000 0.000003 0.36 0.000004 0.18 0.000005 0.09 .000006 10000
/opnovice2/boxProperty WLSCOMPONENT2 0.000002 0.1 0.000003 0.8 0.000004 0.9 .000005 0.1
/opnovice2/boxConstProperty WLSMEANNUMBERPHOTONS 1
/opnovice2/boxConstProperty WLSMEANNUMBERPHOTONS2 3
/opnovice2/boxConstProperty WLSTIMECONSTANT 1.0 # ns
/opnovice2/boxConstProperty WLSTIMECONSTANT2 2.0 # ns
/opnovice2/worldProperty RINDEX 0.000002 1.01 0.000008 1.01
/opnovice2/worldProperty ABSLENGTH 0.000002 100 0.000005 100 0.000008 100
/process/optical/wls/setTimeProfile delta
/process/optical/wls2/setTimeProfile exponential
/run/initialize
/analysis/setFileName wls
## WLS process
/analysis/h1/set 4 100 0 10
/analysis/h1/setXaxis 4 "Energy [eV]"
/analysis/h1/setYaxis 4 "Number of photons"
/analysis/h1/set 5 100 0 10
/analysis/h1/setXaxis 5 "Energy [eV]"
/analysis/h1/setYaxis 5 "Number of photons"
/analysis/h1/set 6 100 0 10
/analysis/h1/setXaxis 6 "Creation time [ns]"
/analysis/h1/setYaxis 6 "Number of photons"
## WLS2 process
/analysis/h1/set 7 100 0 10
/analysis/h1/setXaxis 7 "Energy [eV]"
/analysis/h1/setYaxis 7 "Number of photons"
/analysis/h1/set 8 100 0 10
/analysis/h1/setXaxis 8 "Energy [eV]"
/analysis/h1/setYaxis 8 "Number of photons"
/analysis/h1/set 9 100 0 50
/analysis/h1/setXaxis 9 "Creation time [ns]"
/analysis/h1/setYaxis 9 "Number of photons"
/gun/particle opticalphoton
/gun/energy 7 eV
/gun/position 0 0 0 m
/gun/direction 1 0 0
/opnovice2/gun/optPhotonPolar
#
/run/printProgress 1000
/run/beamOn 10000
+80 -54
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-06-ref-00 (6-December-2019)
Geant4 version Name: geant4-10-06-ref-06 (26-June-2020)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -20,20 +20,20 @@ Visualization Manager initialising...
Registering graphics systems...
You have successfully registered the following graphics systems.
Current available graphics systems are:
ASCIITree (ATree)
DAWNFILE (DAWNFILE)
G4HepRep (HepRepXML)
G4HepRepFile (HepRepFile)
RayTracer (RayTracer)
VRML1FILE (VRML1FILE)
VRML2FILE (VRML2FILE)
gMocrenFile (gMocrenFile)
OpenGLImmediateXm (OGLIXm, OGLI)
OpenGLStoredXm (OGLSXm, OGL, OGLS)
OpenGLImmediateX (OGLIX, OGLIXm_FALLBACK)
OpenGLStoredX (OGLSX, OGLSXm_FALLBACK)
RayTracerX (RayTracerX)
Registered graphics systems are:
ASCIITree (ATree)
DAWNFILE (DAWNFILE)
G4HepRep (HepRepXML)
G4HepRepFile (HepRepFile)
RayTracer (RayTracer)
VRML1FILE (VRML1FILE)
VRML2FILE (VRML2FILE)
gMocrenFile (gMocrenFile)
OpenGLImmediateXm (OGLIXm, OGLI)
OpenGLStoredXm (OGLSXm, OGL, OGLS)
OpenGLImmediateX (OGLIX, OGLIXm_FALLBACK)
OpenGLStoredX (OGLSX, OGLSXm_FALLBACK)
RayTracerX (RayTracerX)
Registering model factories...
@@ -46,6 +46,9 @@ Registered model factories:
drawByParticleID
drawByEncounteredVolume
Registered models:
None
Registered filter factories:
attributeFilter
chargeFilter
@@ -53,6 +56,9 @@ Registered filter factories:
particleFilter
encounteredVolumeFilter
Registered filters:
None
You have successfully registered the following user vis actions.
Run Duration User Vis Actions: none
End of Event User Vis Actions: none
@@ -241,7 +247,7 @@ msc: for proton SubType= 10
hIoni: for proton SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
@@ -265,6 +271,10 @@ CoulombScat: for proton, integral:1 SubType=1 BuildTable=1
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType=8 BuildTable=0
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU49NucStopping : Emin= 0 eV Emax= 1 MeV
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimType: 0, latDisp: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -273,7 +283,7 @@ msc: for GenericIon SubType= 10
ionIoni: for GenericIon SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.001 mm), integ: 1, fluct: 1, linLossLim= 0.02
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
@@ -306,7 +316,7 @@ msc: for anti_proton SubType= 10
hIoni: for anti_proton SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
@@ -338,7 +348,7 @@ msc: for kaon+ SubType= 10
hIoni: for kaon+ SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax=1.05231 MeV deltaVI
BetheBloch : Emin=1.05231 MeV Emax= 100 TeV deltaVI
@@ -370,7 +380,7 @@ msc: for kaon- SubType= 10
hIoni: for kaon- SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax=1.05231 MeV deltaVI
BetheBloch : Emin=1.05231 MeV Emax= 100 TeV deltaVI
@@ -402,7 +412,7 @@ msc: for mu+ SubType= 10
muIoni: for mu+ SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
@@ -435,7 +445,7 @@ msc: for mu- SubType= 10
muIoni: for mu- SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
@@ -468,7 +478,7 @@ msc: for pi+ SubType= 10
hIoni: for pi+ SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax=297.505 keV deltaVI
BetheBloch : Emin=297.505 keV Emax= 100 TeV deltaVI
@@ -500,7 +510,7 @@ msc: for pi- SubType= 10
hIoni: for pi- SubType=2
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins/decade, spline: 1
StepFunction=(0.1, 0.02 mm), integ: 1, fluct: 1, linLossLim= 0.01
StepFunction=(0.1, 0.05 mm), integ: 1, fluct: 1, linLossLim= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax=297.505 keV deltaVI
BetheBloch : Emin=297.505 keV Emax= 100 TeV deltaVI
@@ -551,31 +561,31 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: ionInelastic
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
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
---------------------------------------------------
Hadronic Processes for He3
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
Process: He3Inelastic
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
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
---------------------------------------------------
Hadronic Processes for alpha
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
Process: alphaInelastic
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
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
---------------------------------------------------
Hadronic Processes for anti_He3
@@ -583,11 +593,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_He3Inelastic
Model: FTFP: 0 eV /n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -597,11 +607,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_alphaInelastic
Model: FTFP: 0 eV /n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -611,11 +621,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_deuteronInelastic
Model: FTFP: 0 eV /n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -625,11 +635,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
Model: AntiAElastic: 100 MeV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_neutronInelastic
Model: FTFP: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -639,11 +649,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
Model: AntiAElastic: 100 MeV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_protonInelastic
Model: FTFP: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -653,11 +663,11 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: anti_tritonInelastic
Model: FTFP: 0 eV /n ---> 100 TeV/n
Cr_sctns: AntiAGlauber: 0 eV ---> 100 TeV
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
Process: hFritiofCaptureAtRest
@@ -666,12 +676,12 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
Process: dInelastic
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
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
---------------------------------------------------
Hadronic Processes for e+
@@ -691,7 +701,8 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Hadronic Processes for gamma
Process: photonNuclear
Model: BertiniCascade: 0 eV ---> 6 GeV
Model: GammaNPreco: 0 eV ---> 200 MeV
Model: BertiniCascade: 199 MeV ---> 6 GeV
Model: TheoFSGenerator: 3 GeV ---> 100 TeV
Cr_sctns: PhotoNuclearXS: 0 eV ---> 100 TeV
@@ -787,17 +798,31 @@ CoulombScat: for pi-, integral:1 SubType=1 BuildTable=1
Model: BertiniCascade: 0 eV ---> 6 GeV
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for sigma-
Process: hadElastic
Model: hElasticLHEP: 0 eV ---> 100 TeV
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
Process: sigma-Inelastic
Model: BertiniCascade: 0 eV ---> 6 GeV
Model: FTFP: 3 GeV ---> 100 TeV
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
Process: hBertiniCaptureAtRest
---------------------------------------------------
Hadronic Processes for triton
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 100 TeV
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
Process: tInelastic
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
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
================================================================
=======================================================================
@@ -816,7 +841,8 @@ Limit excitation energy for Fermi BreakUp (MeV) 20
Level density (1/MeV) 0.075
Use simple level density model 1
Use discrete excitation energy of the residual 0
Time limit for long lived isomeres (ns) 1e+12
Time limit for long lived isomeres (ns) 1000
Isomer production flag 1
Internal e- conversion flag 1
Store e- internal conversion data 0
Electron internal conversion ID 2
@@ -825,7 +851,7 @@ Max 2J for sampling of angular correlations 10
Upload data before 1st event for Z < 9
=======================================================================
========= Table of registered couples ==============================
========= Table of registered couples ============================
Index : 0 used in the geometry : Yes
Material : G4_AIR
@@ -837,32 +863,32 @@ Index : 0 used in the geometry : Yes
Index : 1 used in the geometry : Yes
Material : Coating
Range cuts : gamma 700 um e- 700 um e+ 700 um proton 700 um
Energy thresholds : gamma 2.94056 keV e- 351.877 keV e+ 342.545 keV proton 70 keV
Energy thresholds : gamma 2.92994 keV e- 354.448 keV e+ 345.078 keV proton 70 keV
Region(s) which use this couple :
DefaultRegionForTheWorld
Index : 2 used in the geometry : Yes
Material : Polystyrene
Range cuts : gamma 700 um e- 700 um e+ 700 um proton 700 um
Energy thresholds : gamma 2.11555 keV e- 283.792 keV e+ 276.265 keV proton 70 keV
Energy thresholds : gamma 2.1244 keV e- 282.263 keV e+ 276.648 keV proton 70 keV
Region(s) which use this couple :
DefaultRegionForTheWorld
Index : 3 used in the geometry : Yes
Material : PMMA
Range cuts : gamma 700 um e- 700 um e+ 700 um proton 700 um
Energy thresholds : gamma 2.40367 keV e- 307.625 keV e+ 299.466 keV proton 70 keV
Energy thresholds : gamma 2.4127 keV e- 303.844 keV e+ 297.799 keV proton 70 keV
Region(s) which use this couple :
DefaultRegionForTheWorld
Index : 4 used in the geometry : Yes
Material : G4_Al
Range cuts : gamma 700 um e- 700 um e+ 700 um proton 700 um
Energy thresholds : gamma 5.85564 keV e- 460.395 keV e+ 442.201 keV proton 70 keV
Energy thresholds : gamma 5.84069 keV e- 457.179 keV e+ 442.122 keV proton 70 keV
Region(s) which use this couple :
DefaultRegionForTheWorld
====================================================================
==================================================================
G4VisManager: Using G4TrajectoryDrawByCharge as fallback trajectory model.
See commands in /vis/modeling/trajectories/ for other options.
@@ -876,7 +902,7 @@ See commands in /vis/modeling/trajectories/ for other options.
Run terminated.
Run Summary
Number of events processed : 200
User=0.580000s Real=0.578111s Sys=0.000000s
User=4.560000s Real=4.579211s Sys=0.000000s
Graphics systems deleted.
Visualization Manager deleting...
G4 kernel has come to Quit state.