Import Geant4 10.7.0.beta source tree
This commit is contained in:
@@ -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...
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user