Import Geant4 10.4.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2017-06-30 10:49:55 +02:00
parent 3a5407696b
commit 1a1316fea4
2180 changed files with 237880 additions and 59109 deletions
@@ -1,4 +1,4 @@
#### Starting: /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/examples/extended/hadronic/FissionFragment/FissionFragment ####
#### Starting: /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/10-03-ref-06_branch/build/examples/extended/hadronic/FissionFragment/FissionFragment ####
MT RNG Seed: 62737819
############################################
@@ -6,7 +6,7 @@ MT RNG Seed: 62737819
############################################
*************************************************************
Geant4 version Name: geant4-10-03-patch-01 (24-February-2017)
Geant4 version Name: geant4-10-03-ref-06 (30-June-2017)
Copyright : Geant4 Collaboration
Reference : NIM A 506 (2003), 250-303
WWW : http://cern.ch/geant4
@@ -336,18 +336,18 @@ Checking overlaps for volume NeutronSource ... OK!
Checking overlaps for volume Poly ... OK!
Checking overlaps for volume Detector_Shell ... OK!
Checking overlaps for volume Detector_BF3_Core ... OK!
/mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 13 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
/cvmfs/geant4.cern.ch/share/data/G4NDL4.5
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
Visualization Manager instantiating with verbosity "warnings (3)"...
Visualization Manager initialising...
Registering graphics systems...
@@ -401,7 +401,7 @@ Available colours:
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 100 TeV in 61 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
PhotoElectric : Emin= 0 eV Emax= 100 TeV AngularGenSauterGavrila FluoActive
LivermorePhElectric : Emin= 0 eV Emax= 100 TeV AngularGenSauterGavrila FluoActive
compt: for gamma SubType= 13 BuildTable= 1
Lambda table from 100 eV to 1 MeV, 7 bins per decade, spline: 1
@@ -415,6 +415,12 @@ conv: for gamma SubType= 14 BuildTable= 1
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 7 bins per decade, spline: 0
LambdaPrime table from 100 keV to 100 TeV in 63 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -693,22 +699,22 @@ CoulombScat: for mu-, integral: 1 SubType= 1 BuildTable= 1
180 < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 13 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
Fission fragment production is now activated in HP package for Z = 92, A = 235
As currently modeled this option precludes production of delayed neutrons from fission fragments.
Fission fragment production is now activated in HP package for Z = 92, A = 238
@@ -1123,161 +1129,162 @@ Type of pre-compound inverse x-section 3
Type of de-excitation inverse x-section 3
Min excitation energy (keV) 0.01
Level density (1/MeV) 0.1
Time limit for long lived isomeres (ns) 1000
Time limit for long lived isomeres (ns) 1e+12
Use new data files 1
Use complete data files 0
Correlated gamma emission flag 0
Electron internal conversion ID 2
=======================================================================
Number of de-excitation channels 8
Shooting event 1
Emission Location: r: (3.9412,0,444.628)
Emission Direction: r: (-0.720729,0.12139,-0.682506)
Emission Location: r: (4.45494,0,466.79)
Emission Direction: r: (-0.97197,-0.108229,-0.208711)
Shooting event 2
Emission Location: r: (2.32506,0,468.379)
Emission Direction: r: (-0.339043,0.785774,0.517309)
Emission Location: r: (1.60025,0,481.543)
Emission Direction: r: (0.617127,0.721044,0.315038)
Shooting event 3
Emission Location: r: (1.17891,0,472.142)
Emission Direction: r: (0.569888,-0.782916,-0.24954)
Emission Location: r: (0.249843,0,471.393)
Emission Direction: r: (-0.361959,-0.619119,-0.696906)
Shooting event 4
Emission Location: r: (1.40724,0,479.048)
Emission Direction: r: (0.671234,-0.603579,-0.430276)
Emission Location: r: (0.601136,0,462.32)
Emission Direction: r: (-0.678235,-0.701172,0.219897)
Shooting event 5
Emission Location: r: (3.65116,0,474.601)
Emission Direction: r: (-0.520235,0.413253,-0.747381)
Emission Location: r: (3.06186,0,437.541)
Emission Direction: r: (0.488052,-0.869553,0.0753877)
Shooting event 6
Emission Location: r: (1.21969,0,435.26)
Emission Direction: r: (-0.907615,-0.230022,-0.351177)
Emission Location: r: (1.21028,0,441.803)
Emission Direction: r: (0.808543,0.586524,0.047418)
Shooting event 7
Emission Location: r: (0.259167,0,437.977)
Emission Direction: r: (0.374328,-0.871523,0.316743)
Emission Location: r: (1.46233,0,446.282)
Emission Direction: r: (-0.858591,0.0620868,0.508888)
Shooting event 8
Emission Location: r: (0.266315,0,470.365)
Emission Direction: r: (0.0498656,0.832439,-0.551868)
Emission Location: r: (0.265974,0,443.394)
Emission Direction: r: (-0.630094,-0.316799,-0.708957)
Shooting event 9
Emission Location: r: (2.88608,0,478.68)
Emission Direction: r: (0.796774,0.14503,0.586616)
Emission Location: r: (4.65024,0,484.77)
Emission Direction: r: (0.511665,-0.802491,0.306931)
Shooting event 10
Emission Location: r: (2.98305,0,465.618)
Emission Direction: r: (-0.259032,-0.925981,0.274702)
Emission Location: r: (0.240381,0,482.218)
Emission Direction: r: (-0.0769118,-0.996909,0.0160408)
Shooting event 11
Emission Location: r: (0.277466,0,471.368)
Emission Direction: r: (0.557195,-0.582863,0.591442)
Emission Location: r: (0.197078,0,474.285)
Emission Direction: r: (0.82209,0.443576,-0.356942)
Shooting event 12
Emission Location: r: (1.87147,0,436.852)
Emission Direction: r: (0.828487,-0.549377,0.108599)
Emission Location: r: (1.72173,0,465.843)
Emission Direction: r: (0.795664,-0.515275,-0.318451)
Shooting event 13
Emission Location: r: (1.17994,0,436.04)
Emission Direction: r: (-0.48906,-0.648286,0.583562)
Emission Location: r: (1.07887,0,461.999)
Emission Direction: r: (0.712257,0.317293,-0.626111)
Shooting event 14
Emission Location: r: (3.14446,0,441.932)
Emission Direction: r: (-0.978884,-0.203902,-0.014488)
Emission Location: r: (0.809416,0,442.415)
Emission Direction: r: (0.025622,-0.972546,-0.231297)
Shooting event 15
Emission Location: r: (2.14594,0,484.699)
Emission Direction: r: (0.512135,-0.840244,-0.178065)
Emission Location: r: (0.274221,0,436.278)
Emission Direction: r: (-0.658567,0.288458,-0.695041)
Shooting event 16
Emission Location: r: (0.472432,0,475.4)
Emission Direction: r: (-0.507938,-0.32448,-0.797942)
Emission Location: r: (2.1143,0,445.886)
Emission Direction: r: (-0.194733,-0.94415,-0.265819)
Shooting event 17
Emission Location: r: (3.63689,0,450.55)
Emission Direction: r: (0.497979,0.0263037,0.86679)
Emission Location: r: (0.0922137,0,453.221)
Emission Direction: r: (0.338642,0.445003,-0.829032)
Shooting event 18
Emission Location: r: (2.85345,0,440.331)
Emission Direction: r: (-0.757242,-0.639333,-0.133555)
Emission Location: r: (0.431189,0,479.967)
Emission Direction: r: (0.195931,0.228018,-0.953739)
Shooting event 19
Emission Location: r: (0.802497,0,480.847)
Emission Direction: r: (0.66102,-0.746341,0.0776442)
Emission Location: r: (1.14051,0,475.846)
Emission Direction: r: (0.535898,-0.383936,0.751935)
Shooting event 20
Emission Location: r: (1.03899,0,474.09)
Emission Direction: r: (-0.501273,-0.717164,0.484149)
Emission Location: r: (0.28723,0,460.846)
Emission Direction: r: (0.364938,-0.930959,0.0116351)
Shooting event 21
Emission Location: r: (3.08335,0,469.59)
Emission Direction: r: (0.842835,-0.348557,0.410045)
Emission Location: r: (2.46933,0,459.114)
Emission Direction: r: (0.664128,0.667845,-0.336031)
Shooting event 22
Emission Location: r: (4.06087,0,481.684)
Emission Direction: r: (-0.981407,0.166989,-0.094627)
Emission Location: r: (0.412705,0,483.177)
Emission Direction: r: (0.647888,-0.674126,-0.354677)
Shooting event 23
Emission Location: r: (1.43156,0,456.498)
Emission Direction: r: (0.382025,0.265453,-0.885207)
Emission Location: r: (0.856883,0,456.014)
Emission Direction: r: (-0.603699,0.727715,-0.325543)
Shooting event 24
Emission Location: r: (3.74561,0,484.19)
Emission Direction: r: (-0.323362,-0.654244,0.683668)
Emission Location: r: (3.55413,0,437.616)
Emission Direction: r: (-0.447246,-0.120674,0.886233)
Shooting event 25
Emission Location: r: (0.8499,0,457.089)
Emission Direction: r: (-0.60129,-0.795193,0.0782152)
Emission Location: r: (0.867601,0,482.51)
Emission Direction: r: (0.43983,0.791708,0.423968)
Shooting event 26
Emission Location: r: (0.881404,0,450.127)
Emission Direction: r: (-0.0171205,-0.434485,0.900516)
Emission Location: r: (2.68569,0,453.206)
Emission Direction: r: (0.516815,0.849781,-0.103795)
Shooting event 27
Emission Location: r: (3.8518,0,442.511)
Emission Direction: r: (-0.748282,-0.260056,0.610283)
Emission Location: r: (1.66711,0,473.012)
Emission Direction: r: (0.263311,-0.771333,-0.579407)
Shooting event 28
Emission Location: r: (3.64434,0,457.631)
Emission Direction: r: (0.636922,0.76008,-0.128875)
Emission Location: r: (3.94899,0,473.068)
Emission Direction: r: (0.530248,-0.0135647,-0.847734)
Shooting event 29
Emission Location: r: (2.9575,0,449.826)
Emission Direction: r: (-0.995946,0.0615824,-0.065566)
Emission Location: r: (1.84253,0,477.817)
Emission Direction: r: (0.398242,-0.229566,-0.888089)
Shooting event 30
Emission Location: r: (3.00035,0,435.981)
Emission Direction: r: (0.967679,0.205296,-0.146461)
Emission Location: r: (0.948929,0,448.519)
Emission Direction: r: (-0.557542,0.119675,-0.821477)
Shooting event 31
Emission Location: r: (1.62619,0,435.295)
Emission Direction: r: (0.707331,-0.700556,0.0943634)
Emission Location: r: (1.22333,0,473.47)
Emission Direction: r: (0.471225,0.671846,0.571463)
Shooting event 32
Emission Location: r: (1.49453,0,467.656)
Emission Direction: r: (-0.930798,0.352324,-0.097376)
Emission Location: r: (3.13498,0,462.473)
Emission Direction: r: (0.334176,0.504755,0.795958)
Shooting event 33
Emission Location: r: (2.49818,0,463.817)
Emission Direction: r: (0.588266,0.762689,0.268791)
Emission Location: r: (0.784267,0,455.245)
Emission Direction: r: (-0.00666265,-0.800427,-0.599394)
Shooting event 34
Emission Location: r: (1.75319,0,481.408)
Emission Direction: r: (-0.760047,0.599222,-0.251517)
Emission Location: r: (2.04447,0,470.754)
Emission Direction: r: (0.0775026,0.279053,0.957143)
Shooting event 35
Emission Location: r: (3.89684,0,468.464)
Emission Direction: r: (-0.595425,0.264197,0.758729)
Emission Location: r: (0.975724,0,460.707)
Emission Direction: r: (0.801525,0.43037,0.415137)
Shooting event 36
Emission Location: r: (0.462319,0,442.868)
Emission Direction: r: (0.204838,0.976766,-0.063001)
Emission Location: r: (1.85576,0,453.094)
Emission Direction: r: (-0.86773,0.472761,0.153432)
Shooting event 37
Emission Location: r: (1.79352,0,482.506)
Emission Direction: r: (-0.244283,-0.216245,0.945285)
Emission Location: r: (3.64295,0,455.026)
Emission Direction: r: (-0.439886,-0.711235,-0.548311)
Shooting event 38
Emission Location: r: (0.0179132,0,465.412)
Emission Direction: r: (0.858788,-0.299608,0.415595)
Emission Location: r: (1.605,0,475.934)
Emission Direction: r: (0.445922,-0.440643,-0.779094)
Shooting event 39
Emission Location: r: (0.153181,0,467.63)
Emission Direction: r: (-0.96578,0.204364,-0.159702)
Emission Location: r: (0.722457,0,448.615)
Emission Direction: r: (0.0162779,-0.926241,-0.376579)
Shooting event 40
Emission Location: r: (0.291723,0,483.622)
Emission Direction: r: (0.35817,-0.464217,0.810072)
Emission Location: r: (3.52901,0,440.361)
Emission Direction: r: (-0.798839,-0.0534212,-0.599168)
Shooting event 41
Emission Location: r: (0.951929,0,480.723)
Emission Direction: r: (0.218105,-0.91865,-0.329411)
Emission Location: r: (1.46654,0,443.41)
Emission Direction: r: (0.484362,-0.80262,-0.348129)
Shooting event 42
Emission Location: r: (0.776188,0,474.16)
Emission Direction: r: (-0.0908187,0.465581,-0.880333)
Emission Location: r: (2.50484,0,442.915)
Emission Direction: r: (-0.514533,0.307668,0.800372)
Shooting event 43
Emission Location: r: (4.2039,0,447.276)
Emission Direction: r: (-0.771567,-0.630825,0.0821215)
Emission Location: r: (4.47238,0,448.612)
Emission Direction: r: (-0.233519,0.326881,0.915761)
Shooting event 44
Emission Location: r: (1.6178,0,436.523)
Emission Direction: r: (-0.524125,-0.633185,0.569535)
Emission Location: r: (3.82191,0,442.815)
Emission Direction: r: (0.528939,-0.375351,-0.761141)
Shooting event 45
Emission Location: r: (0.52973,0,447.183)
Emission Direction: r: (-0.613878,-0.774439,0.152967)
Emission Location: r: (0.370057,0,443.91)
Emission Direction: r: (-0.829449,0.558581,-0.00103147)
Shooting event 46
Emission Location: r: (2.29339,0,459.634)
Emission Direction: r: (0.281329,0.693398,0.663365)
Emission Location: r: (2.00108,0,448.587)
Emission Direction: r: (0.512825,-0.789308,0.337645)
Shooting event 47
Emission Location: r: (0.804705,0,442.785)
Emission Direction: r: (-0.359566,0.182105,0.915178)
Emission Location: r: (4.43888,0,480.367)
Emission Direction: r: (0.478136,-0.874862,0.077474)
Shooting event 48
Emission Location: r: (1.88554,0,449.461)
Emission Direction: r: (-0.775674,0.0473697,0.629354)
Emission Location: r: (0.577907,0,449.326)
Emission Direction: r: (0.513213,0.825715,0.23411)
Shooting event 49
Emission Location: r: (2.85348,0,447.977)
Emission Direction: r: (0.157584,-0.917749,-0.364559)
Emission Location: r: (0.606831,0,464.885)
Emission Direction: r: (-0.217183,0.943244,-0.251243)
Shooting event 50
Emission Location: r: (3.70148,0,438.957)
Emission Direction: r: (0.173016,-0.338338,0.924983)
Emission Location: r: (0.209281,0,467.064)
Emission Direction: r: (-0.163602,0.980185,0.111673)
Graphics systems deleted.
Visualization Manager deleting...
+13 -6
View File
@@ -4,7 +4,7 @@
############################################
*************************************************************
Geant4 version Name: geant4-10-03-patch-01 (24-February-2017)
Geant4 version Name: geant4-10-03-ref-06 (30-June-2017)
Copyright : Geant4 Collaboration
Reference : NIM A 506 (2003), 250-303
WWW : http://cern.ch/geant4
@@ -31,7 +31,7 @@ G4PhysListFactory::GetReferencePhysList <FTFP_BERT> EMoption= 0
***** Table : Nb of materials = 2 *****
Material: G4_Al density: 2.699 g/cm3 RadL: 8.896 cm Nucl.Int.Length: 38.894 cm
Imean: 166.000 eV
Imean: 166.000 eV temperature: 293.15 K pressure: 1.00 atm
---> Element: Al (Al) Z = 13.0 N = 27 A = 26.982 g/mole
---> Isotope: Al27 Z = 13 N = 27 A = 26.98 g/mole abundance: 100.000 %
@@ -65,7 +65,7 @@ G4PhysListFactory::GetReferencePhysList <FTFP_BERT> EMoption= 0
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 100 TeV in 61 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
PhotoElectric : Emin= 0 eV Emax= 100 TeV AngularGenSauterGavrila FluoActive
LivermorePhElectric : Emin= 0 eV Emax= 100 TeV AngularGenSauterGavrila FluoActive
compt: for gamma SubType= 13 BuildTable= 1
Lambda table from 100 eV to 1 MeV, 7 bins per decade, spline: 1
@@ -79,6 +79,12 @@ conv: for gamma SubType= 14 BuildTable= 1
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 7 bins per decade, spline: 0
LambdaPrime table from 100 keV to 100 TeV in 63 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -743,10 +749,11 @@ Type of pre-compound inverse x-section 3
Type of de-excitation inverse x-section 3
Min excitation energy (keV) 0.01
Level density (1/MeV) 0.1
Time limit for long lived isomeres (ns) 1000
Time limit for long lived isomeres (ns) 1e+12
Use new data files 1
Use complete data files 0
Correlated gamma emission flag 0
Electron internal conversion ID 2
=======================================================================
Number of de-excitation channels 8
@@ -775,7 +782,7 @@ EventAction: Event # 0 started
Run terminated.
Run Summary
Number of events processed : 10
User=0.02s Real=0.01s Sys=0s
User=0.18s Real=0.18s Sys=0s
RunAction: End of run actions are started
HistoManager: End of run actions are started
### Fill Cross Sections for proton off Al
@@ -1587,6 +1594,6 @@ HistoManager: End of run actions are started
G4 kernel has come to Quit state.
================== Deleting memory pools ===================
Number of memory pools allocated: 11 of which, static: 0
Dynamic pools deleted: 11 / Total memory freed: 0.037 MB
Dynamic pools deleted: 11 / Total memory freed: 0.057 MB
============================================================
RunManagerKernel is deleted. Good bye :)
+36 -28
View File
@@ -4,7 +4,7 @@
############################################
*************************************************************
Geant4 version Name: geant4-10-03-patch-01 (24-February-2017)
Geant4 version Name: geant4-10-03-ref-06 (30-June-2017)
Copyright : Geant4 Collaboration
Reference : NIM A 506 (2003), 250-303
WWW : http://cern.ch/geant4
@@ -32,7 +32,7 @@ userDetector->Construct() start.
***** Table : Nb of materials = 2 *****
Material: G4_Al density: 2.699 g/cm3 RadL: 8.896 cm Nucl.Int.Length: 38.894 cm
Imean: 166.000 eV
Imean: 166.000 eV temperature: 293.15 K pressure: 1.00 atm
---> Element: Al (Al) Z = 13.0 N = 27 A = 26.982 g/mole
---> Isotope: Al27 Z = 13 N = 27 A = 26.98 g/mole abundance: 100.000 %
@@ -62,7 +62,7 @@ physicsList->setCut() start.
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 100 TeV in 61 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
PhotoElectric : Emin= 0 eV Emax= 100 TeV AngularGenSauterGavrila FluoActive
LivermorePhElectric : Emin= 0 eV Emax= 100 TeV AngularGenSauterGavrila FluoActive
compt: for gamma SubType= 13 BuildTable= 1
Lambda table from 100 eV to 1 MeV, 7 bins per decade, spline: 1
@@ -76,6 +76,12 @@ conv: for gamma SubType= 14 BuildTable= 1
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 7 bins per decade, spline: 0
LambdaPrime table from 100 keV to 100 TeV in 63 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -737,10 +743,11 @@ Type of pre-compound inverse x-section 3
Type of de-excitation inverse x-section 3
Min excitation energy (keV) 0.01
Level density (1/MeV) 0.1
Time limit for long lived isomeres (ns) 1000
Time limit for long lived isomeres (ns) 1e+12
Use new data files 1
Use complete data files 0
Correlated gamma emission flag 0
Electron internal conversion ID 2
=======================================================================
Number of de-excitation channels 8
@@ -792,7 +799,7 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
100.00 10k 1 197 200 0.00 Check
### Run 0 starts.
### Run 0 start
RunAction::BeginOfRunAction: User=1.04s Real=1.08s Sys=0.02s
RunAction::BeginOfRunAction: User=1.24s Real=1.29s Sys=0.01s
NuclearData: User=0s Real=0s Sys=0s
EventAction: Event # 0 started
EventAction: Event # 10 started
@@ -807,33 +814,33 @@ EventAction: Event # 90 started
Run terminated.
Run Summary
Number of events processed : 100
User=0.11s Real=0.1s Sys=0s
User=0.15s Real=0.17s Sys=0.01s
RunAction: End of run actions are started
HistoManager: End of run actions are started
========================================================
Beam particle proton
Beam Energy(MeV) 3000
Number of events 100
Average energy deposit (MeV) 67.12 RMS(MeV) 62.35
Average number of steps 206.6
Average number of gamma 1.57
Average number of e- 3.69
Average number of e+ 0.04
Average number of neutrons 1.15
Average number of protons 1.18
Average energy deposit (MeV) 70.39 RMS(MeV) 78.21
Average number of steps 208.2
Average number of gamma 1.63
Average number of e- 3.84
Average number of e+ 0.05
Average number of neutrons 0.83
Average number of protons 0.9
Average number of antiprotons 0
Average number of pi+ & pi- 0.21
Average number of pi0 0.12
Average number of kaons 0
Average number of pi+ & pi- 0.24
Average number of pi0 0.15
Average number of kaons 0.01
Average number of muons 0.01
Average number of deuterons+tritons 0.24
Average number of He3+alpha 0.23
Average number of ions 0.48
Average number of forward neutrons 0.1
Average number of reflected neutrons 0.96
Average number of leaked neutrons 0.02
Average number of proton leak 0.52
Average number of pion leak 0.18
Average number of deuterons+tritons 0.29
Average number of He3+alpha 0.19
Average number of ions 0.39
Average number of forward neutrons 0.05
Average number of reflected neutrons 0.74
Average number of leaked neutrons 0.01
Average number of proton leak 0.38
Average number of pion leak 0.22
========================================================
#
@@ -846,9 +853,10 @@ RunManager is deleting RunManagerKernel.
G4SDManager deleted.
EventManager deleted.
Units table cleared.
Total navigation history collections cleaned: 15
TransportationManager deleted.
Total navigation history collections cleaned: 20
================== Deleting memory pools ===================
Pool ID '20G4NavigationLevelRep', size : 0.0211 MB
Pool ID '20G4NavigationLevelRep', size : 0.0288 MB
Pool ID '24G4ReferenceCountedHandleIvE', size : 0.000961 MB
Pool ID '17G4DynamicParticle', size : 0.00577 MB
Pool ID '7G4Event', size : 0.000961 MB
@@ -856,12 +864,12 @@ Pool ID '15G4PrimaryVertex', size : 0.000961 MB
Pool ID '17G4PrimaryParticle', size : 0.000961 MB
Pool ID '15G4HCofThisEvent', size : 0.000961 MB
Pool ID '7G4Track', size : 0.0115 MB
Pool ID '18G4TouchableHistory', size : 0.00192 MB
Pool ID '18G4TouchableHistory', size : 0.00288 MB
Pool ID '15G4CountedObjectIvE', size : 0.000961 MB
Pool ID '10G4Fragment', size : 0.00192 MB
Pool ID '17G4ReactionProduct', size : 0.00192 MB
Number of memory pools allocated: 12 of which, static: 0
Dynamic pools deleted: 12 / Total memory freed: 0.05 MB
Dynamic pools deleted: 12 / Total memory freed: 0.059 MB
============================================================
G4Allocator objects are deleted.
UImanager deleted.
+24 -17
View File
@@ -4,7 +4,7 @@
############################################
*************************************************************
Geant4 version Name: geant4-10-03-patch-01 (24-February-2017)
Geant4 version Name: geant4-10-03-ref-06 (30-June-2017)
Copyright : Geant4 Collaboration
Reference : NIM A 506 (2003), 250-303
WWW : http://cern.ch/geant4
@@ -29,7 +29,7 @@ G4PhysListFactory::GetReferencePhysList <QBBC> EMoption= 0
***** Table : Nb of materials = 2 *****
Material: G4_Al density: 2.699 g/cm3 RadL: 8.896 cm Nucl.Int.Length: 38.894 cm
Imean: 166.000 eV
Imean: 166.000 eV temperature: 293.15 K pressure: 1.00 atm
---> Element: Al (Al) Z = 13.0 N = 27 A = 26.982 g/mole
---> Isotope: Al27 Z = 13 N = 27 A = 26.98 g/mole abundance: 100.000 %
@@ -58,7 +58,7 @@ G4PhysListFactory::GetReferencePhysList <QBBC> EMoption= 0
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 100 TeV in 61 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
PhotoElectric : Emin= 0 eV Emax= 100 TeV AngularGenSauterGavrila FluoActive
LivermorePhElectric : Emin= 0 eV Emax= 100 TeV AngularGenSauterGavrila FluoActive
compt: for gamma SubType= 13 BuildTable= 1
Lambda table from 100 eV to 1 MeV, 7 bins per decade, spline: 1
@@ -72,6 +72,12 @@ conv: for gamma SubType= 14 BuildTable= 1
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 7 bins per decade, spline: 0
LambdaPrime table from 100 keV to 100 TeV in 63 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -733,10 +739,11 @@ Type of pre-compound inverse x-section 3
Type of de-excitation inverse x-section 3
Min excitation energy (keV) 0.01
Level density (1/MeV) 0.1
Time limit for long lived isomeres (ns) 1000
Time limit for long lived isomeres (ns) 1e+12
Use new data files 1
Use complete data files 0
Correlated gamma emission flag 0
Electron internal conversion ID 2
=======================================================================
Number of de-excitation channels 8
@@ -774,33 +781,33 @@ Index : 1 used in the geometry : Yes
Run terminated.
Run Summary
Number of events processed : 100
User=0.19s Real=0.19s Sys=0s
User=0.2s Real=0.23s Sys=0s
RunAction: End of run action is starting
HistoManager: End of run actions are started
========================================================
Beam particle S32
Beam Energy(GeV) 200
Number of events 100
Average energy deposit (GeV) 6.185 RMS(GeV) 4.665
Average number of steps 52.62
Average number of gamma 0.54
Average energy deposit (GeV) 6.359 RMS(GeV) 4.232
Average number of steps 53.97
Average number of gamma 1.21
Average number of e- 0
Average number of e+ 0
Average number of neutrons 14.72
Average number of protons 14.12
Average number of neutrons 12.82
Average number of protons 12.88
Average number of antiprotons 0
Average number of pi+ & pi- 9.97
Average number of pi0 4.69
Average number of kaons 0.43
Average number of pi+ & pi- 8.59
Average number of pi0 4.96
Average number of kaons 0.41
Average number of muons 0
Average number of deuterons+tritons 1.86
Average number of He3+alpha 1.04
Average number of ions 0.27
Average number of deuterons+tritons 2.04
Average number of He3+alpha 1.4
Average number of ions 0.51
========================================================
G4 kernel has come to Quit state.
================== Deleting memory pools ===================
Number of memory pools allocated: 12 of which, static: 0
Dynamic pools deleted: 12 / Total memory freed: 0.086 MB
Dynamic pools deleted: 12 / Total memory freed: 0.088 MB
============================================================
RunManagerKernel is deleted. Good bye :)
+5 -2
View File
@@ -1,4 +1,4 @@
$Id: History 99316 2016-09-13 09:53:31Z gcosmo $
$Id: History 103488 2017-04-11 10:16:44Z gcosmo $
=========================================================
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
@@ -13,7 +13,10 @@ track of all tags.
----------------------------------------------------------
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
11-04-17 mma (exhadr03-V10-03-03)
- BeginOfRunAction() : remove SetRandomNumberStore()
10-09-16 mma (exhadr03-V10-02-02)
- change name : GammaPhysics --> GammaNuclearPhysics.
+63 -80
View File
@@ -4,7 +4,7 @@
############################################
*************************************************************
Geant4 version Name: geant4-10-03-patch-01 (24-February-2017)
Geant4 version Name: geant4-10-03-ref-06 (30-June-2017)
Copyright : Geant4 Collaboration
Reference : NIM A 506 (2003), 250-303
WWW : http://cern.ch/geant4
@@ -23,21 +23,28 @@ Command is ignored.
The Box is 10 m of Molybdenum98
Material: Molybdenum98 density: 10.280 g/cm3 RadL: 9.731 mm Nucl.Int.Length: 15.692 cm
Imean: 424.000 eV
Imean: 424.000 eV temperature: 293.15 K pressure: 1.00 atm
---> Element: Molybdenum98 (Mo98) Z = 42.0 N = 98 A = 97.905 g/mole
---> Isotope: Mo98 Z = 42 N = 98 A = 97.91 g/mole abundance: 100.000 %
ElmMassFraction: 100.00 % ElmAbundance 100.00 %
/mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 13 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
FTFP_BERT_HP : new threshold between BERT and FTFP is over the interval
for pions : 3 to 12 GeV
for kaons : 3 to 12 GeV
for proton : 3 to 12 GeV
for neutron : 3 to 12 GeV
/cvmfs/geant4.cern.ch/share/data/G4NDL4.5
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
#
/process/list
Transportation, hadElastic, neutronInelastic, nCapture
@@ -57,17 +64,17 @@ anti_protonInelastic,anti_neutronInelastic,anti_deuteronInelastic,anti_tritonIne
/run/printProgress 1000
#
/run/beamOn 10000
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 13 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
====================================================================
HADRONIC PROCESSES SUMMARY (verbose level 1)
@@ -224,9 +231,8 @@ NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: kaon+Inelastic
Model: QGSP: 12 GeV ---> 100 TeV
Model: FTFP: 4 GeV ---> 25 GeV
Model: BertiniCascade: 0 eV ---> 5 GeV
Model: FTFP: 3 GeV ---> 100 TeV
Model: BertiniCascade: 0 eV ---> 12 GeV
Cr_sctns: Glauber-Gribov: 0 eV ---> 2.88022e+295 J
Cr_sctns: ChipsKaonPlusInelasticXS: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
@@ -239,9 +245,8 @@ NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: kaon-Inelastic
Model: QGSP: 12 GeV ---> 100 TeV
Model: FTFP: 4 GeV ---> 25 GeV
Model: BertiniCascade: 0 eV ---> 5 GeV
Model: FTFP: 3 GeV ---> 100 TeV
Model: BertiniCascade: 0 eV ---> 12 GeV
Cr_sctns: Glauber-Gribov: 0 eV ---> 2.88022e+295 J
Cr_sctns: ChipsKaonMinusInelasticXS: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
@@ -270,13 +275,11 @@ NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: neutronInelastic
Model: QGSP: 12 GeV ---> 100 TeV
Model: FTFP: 9.5 GeV ---> 25 GeV
Model: Binary Cascade: 19.9 MeV ---> 9.9 GeV
Model: FTFP: 3 GeV ---> 100 TeV
Model: BertiniCascade: 19.9 MeV ---> 12 GeV
Model: NeutronHPInelastic: 0 eV ---> 20 MeV
Cr_sctns: NeutronHPInelasticXS: 0 eV ---> 20 MeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
Process: nCapture
@@ -303,12 +306,8 @@ NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi+Inelastic
Model: QGSP: 12 GeV ---> 100 TeV
Model: FTFP: 4 GeV ---> 25 GeV
Model: BertiniCascade: 0 eV ---> 5 GeV
Cr_sctns: G4CrossSectionPairGG: 0 eV ---> 100 TeV
G4CrossSectionPairGG: G4PiNuclearCrossSection cross sections
below 91 GeV, Glauber-Gribov above
Model: FTFP: 3 GeV ---> 100 TeV
Model: BertiniCascade: 0 eV ---> 12 GeV
Cr_sctns: G4CrossSectionPairGG: 0 eV ---> 100 TeV
G4CrossSectionPairGG: G4PiNuclearCrossSection cross sections
below 91 GeV, Glauber-Gribov above
@@ -324,12 +323,8 @@ NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi-Inelastic
Model: QGSP: 12 GeV ---> 100 TeV
Model: FTFP: 4 GeV ---> 25 GeV
Model: BertiniCascade: 0 eV ---> 5 GeV
Cr_sctns: G4CrossSectionPairGG: 0 eV ---> 100 TeV
G4CrossSectionPairGG: G4PiNuclearCrossSection cross sections
below 91 GeV, Glauber-Gribov above
Model: FTFP: 3 GeV ---> 100 TeV
Model: BertiniCascade: 0 eV ---> 12 GeV
Cr_sctns: G4CrossSectionPairGG: 0 eV ---> 100 TeV
G4CrossSectionPairGG: G4PiNuclearCrossSection cross sections
below 91 GeV, Glauber-Gribov above
@@ -344,10 +339,8 @@ NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: protonInelastic
Model: QGSP: 12 GeV ---> 100 TeV
Model: FTFP: 9.5 GeV ---> 25 GeV
Model: Binary Cascade: 0 eV ---> 9.9 GeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Model: FTFP: 3 GeV ---> 100 TeV
Model: BertiniCascade: 0 eV ---> 12 GeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
@@ -372,10 +365,11 @@ Type of pre-compound inverse x-section 3
Type of de-excitation inverse x-section 3
Min excitation energy (keV) 0.01
Level density (1/MeV) 0.1
Time limit for long lived isomeres (ns) 1000
Time limit for long lived isomeres (ns) 1e+12
Use new data files 1
Use complete data files 0
Correlated gamma emission flag 0
Electron internal conversion ID 0
=======================================================================
Number of de-excitation channels 8
@@ -409,17 +403,17 @@ Index : 0 used in the geometry : Yes
Run terminated.
Run Summary
Number of events processed : 10000
User=0.19s Real=0.2s Sys=0s
User=0.58s Real=0.57s Sys=0s
The run is 10000 proton of 10 MeV through 10 m of Molybdenum98 (density: 10.28 g/cm3 )
Process calls frequency:
hadElastic= 7729 protonInelastic= 2271
hadElastic= 7785 protonInelastic= 2215
MeanFreePath: 4.8448 cm +- 4.8149 cm massic: 49.804 g/cm2
CrossSection: 0.20641 cm^-1 massic: 2.0079 mm2/g
crossSection per atom: 3.2643 barn
MeanFreePath: 4.9024 cm +- 4.7786 cm massic: 50.397 g/cm2
CrossSection: 0.20398 cm^-1 massic: 1.9843 mm2/g
crossSection per atom: 3.2259 barn
Verification: crossSections from G4HadronicProcessStore:
hadElastic= 1.5534 mm2/g 2.5254 barn
@@ -428,42 +422,31 @@ Run Summary
List of nuclear reactions:
proton + Mo98 --> N gamma + 2 e- + neutron + Tc98: 22 Q = -2.4725 MeV
proton + Mo98 --> N gamma + 3 e- + neutron + Tc98: 3 Q = -2.4725 MeV
proton + Mo98 --> N gamma + 4 e- + neutron + Tc98: 1 Q = -2.4725 MeV
proton + Mo98 --> N gamma + Tc99: 1 Q = 6.4945 MeV
proton + Mo98 --> N gamma + Tc99[142.683]: 3 Q = 6.3518 MeV
proton + Mo98 --> N gamma + alpha + Nb95: 2 Q = 3.5405 MeV
proton + Mo98 --> N gamma + e- + Tc99: 1 Q = 6.4945 MeV
proton + Mo98 --> N gamma + e- + neutron + Tc98: 603 Q = -2.4725 MeV
proton + Mo98 --> N gamma + neutron + Tc98: 1630 Q = -2.4725 MeV
proton + Mo98 --> N gamma + proton + Mo98: 5 Q = -4.6925e-06 eV
proton + Mo98 --> proton + Mo98: 7729 Q = 2.1698e-06 eV
proton + Mo98 --> 2 neutron + Tc97: 2 Q = -9.7671 MeV
proton + Mo98 --> N gamma + neutron + Tc98: 2154 Q = -2.5094 MeV
proton + Mo98 --> N gamma + proton + Mo98: 59 Q = -36.442 keV
proton + Mo98 --> proton + Mo98: 7785 Q = 2.0783e-06 eV
Number of gamma: N = 1 --> 11
Number of gamma: N = 1 --> 6
List of generated particles:
Mo98: 7734 Emean = 31.785 keV ( 0.70945 eV --> 403.15 keV)
Nb95: 2 Emean = 423.8 keV ( 280.25 keV --> 567.35 keV)
Tc98: 2259 Emean = 115.5 keV ( 7.0797 keV --> 301.34 keV)
Tc99: 2 Emean = 89.668 keV ( 87.766 keV --> 91.571 keV)
Tc99[142.683]: 3 Emean = 102.28 keV ( 92.434 keV --> 113.06 keV)
alpha: 2 Emean = 8.9207 MeV ( 8.776 MeV --> 9.0654 MeV)
e-: 661 Emean = 138.93 keV ( 21.552 keV --> 3.9586 MeV)
gamma: 14853 Emean = 907.97 keV ( 7.8448 keV --> 9.8141 MeV)
neutron: 2259 Emean = 1.4436 MeV ( 31.735 keV --> 7.155 MeV)
proton: 5 Emean = 8.8341 MeV ( 6.8497 MeV --> 9.8175 MeV)
Mo98: 7844 Emean = 31.072 keV ( 0.34594 eV --> 405.17 keV)
Tc97: 2 Emean = 100.76 keV ( 92.412 keV --> 109.12 keV)
Tc98: 2154 Emean = 114.52 keV ( 7.072 keV --> 260.55 keV)
gamma: 7509 Emean = 1.7386 MeV ( 23.477 keV --> 7.2969 MeV)
neutron: 2158 Emean = 1.3769 MeV ( 13.199 keV --> 6.318 MeV)
proton: 59 Emean = 7.5141 MeV ( 4.8375 MeV --> 8.9155 MeV)
Momentum balance: Pmean = 52.336 eV ( 3.8404e-07 eV --> 3.5559 keV)
Momentum balance: Pmean = 0.167 eV ( 0 eV --> 10.264 eV )
--------- Ranecu engine status ---------
Initial seed (index) = 0
Current couple of seeds = 1078086851, 1295236255
Current couple of seeds = 1979579493, 1262131973
----------------------------------------
G4 kernel has come to Quit state.
================== Deleting memory pools ===================
Number of memory pools allocated: 11 of which, static: 0
Dynamic pools deleted: 11 / Total memory freed: 0.021 MB
Number of memory pools allocated: 9 of which, static: 0
Dynamic pools deleted: 9 / Total memory freed: 0.014 MB
============================================================
RunManagerKernel is deleted. Good bye :)
@@ -26,7 +26,7 @@
/// \file PhysicsList.cc
/// \brief Implementation of the PhysicsList class
//
// $Id: PhysicsList.cc 99316 2016-09-13 09:53:31Z gcosmo $
// $Id: PhysicsList.cc 103488 2017-04-11 10:16:44Z gcosmo $
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -45,8 +45,10 @@
#include "G4IonElasticPhysics.hh"
#include "G4IonPhysics.hh"
#include "G4IonQMDPhysics.hh"
#include "G4IonPhysicsPHP.hh"
#include "G4IonINCLXXPhysics.hh"
#include "GammaNuclearPhysics.hh"
// particles
@@ -78,8 +80,8 @@ PhysicsList::PhysicsList()
// Hadron Inelastic physics
//
////RegisterPhysics( new G4HadronPhysicsFTFP_BERT_HP(verb));
RegisterPhysics( new G4HadronPhysicsQGSP_BIC_HP(verb));
RegisterPhysics( new G4HadronPhysicsFTFP_BERT_HP(verb));
////RegisterPhysics( new G4HadronPhysicsQGSP_BIC_HP(verb));
////RegisterPhysics( new G4HadronPhysicsQGSP_BIC_AllHP(verb));
////RegisterPhysics( new G4HadronInelasticQBBC(verb));
////RegisterPhysics( new G4HadronPhysicsINCLXX(verb));
@@ -92,8 +94,9 @@ PhysicsList::PhysicsList()
//
RegisterPhysics( new G4IonPhysics(verb));
////RegisterPhysics( new G4IonPhysicsPHP(verb));
////RegisterPhysics( new G4IonQMDPhysics(verb));
////RegisterPhysics( new G4IonINCLXXPhysics(verb));
// Gamma physics
//
RegisterPhysics( new GammaNuclearPhysics("gamma"));
@@ -26,7 +26,7 @@
/// \file RunAction.cc
/// \brief Implementation of the RunAction class
//
// $Id: RunAction.cc 98265 2016-07-04 17:47:54Z gcosmo $
// $Id: RunAction.cc 103488 2017-04-11 10:16:44Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -39,7 +39,6 @@
#include "HistoManager.hh"
#include "G4Run.hh"
#include "G4RunManager.hh"
#include "G4UnitsTable.hh"
#include "G4SystemOfUnits.hh"
@@ -77,8 +76,7 @@ G4Run* RunAction::GenerateRun()
void RunAction::BeginOfRunAction(const G4Run*)
{
// save Rndm status
G4RunManager::GetRunManager()->SetRandomNumberStore(false);
// show Rndm status
if (isMaster) G4Random::showEngineStatus();
// keep run condition
@@ -13,6 +13,9 @@ track of all tags.
----------------------------------------------------------
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
11-04-17 mma (exhadr04-V10-03-01)
- BeginOfRunAction() : remove SetRandomNumberStore()
12-07-16 mma (exhadr04-V10-02-00)
- DetectorConstruction : add HeavyWater
+24 -23
View File
@@ -4,7 +4,7 @@
############################################
*************************************************************
Geant4 version Name: geant4-10-03-patch-01 (24-February-2017)
Geant4 version Name: geant4-10-03-ref-06 (30-June-2017)
Copyright : Geant4 Collaboration
Reference : NIM A 506 (2003), 250-303
WWW : http://cern.ch/geant4
@@ -22,7 +22,7 @@ userDetector->Construct() start.
The Box is 1 m of Water_ts
Material: Water_ts density: 1.000 g/cm3 RadL: 36.084 cm Nucl.Int.Length: 75.376 cm
Imean: 78.000 eV
Imean: 78.000 eV temperature: 593.00 K pressure: 148.04 atm
---> Element: TS_H_of_Water (H) Z = 1.0 N = 1 A = 1.008 g/mole
---> Isotope: H1 Z = 1 N = 1 A = 1.01 g/mole abundance: 99.989 %
@@ -37,15 +37,15 @@ userDetector->Construct() start.
Water_ts is registered to the default region.
physicsList->Construct() start.
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
/mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
/cvmfs/geant4.cern.ch/share/data/G4NDL4.5
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic
physicsList->CheckParticleList() start.
physicsList->setCut() start.
#
@@ -59,20 +59,20 @@ physicsList->setCut() start.
/run/printProgress 100
#
/run/beamOn 1000
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
Neutron HP Thermal Scattering Data: Following material-element pairs and/or elements are registered.
Element TS_H_of_Water, internal thermal scattering id 0
Element TS_D_of_Heavy_Water, internal thermal scattering id 1
Element TS_C_of_Graphite, internal thermal scattering id 2
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
Neutron HP Thermal Scattering: Following material-element pairs or elements are registered.
Element TS_H_of_Water, internal thermal scattering id 0
@@ -115,9 +115,9 @@ Element TS_C_of_Graphite, internal thermal scattering id 2
Cr_sctns: GheishaFissionXS: 0 meV ---> 100 TeV
================================================================
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
Region <DefaultRegionForTheWorld> -- -- appears in <Water_ts> world volume
This region is in the mass world.
@@ -167,7 +167,7 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
Run terminated.
Run Summary
Number of events processed : 1000
User=18.4s Real=18.5s Sys=0s
User=19.76s Real=19.86s Sys=0.02s
The run is 1000 neutron of 2 MeV through 50 cm of Water_ts (density: 1 g/cm3 )
@@ -202,6 +202,7 @@ UserPrimaryGenerator deleted.
RunManager is deleting RunManagerKernel.
EventManager deleted.
Units table cleared.
TransportationManager deleted.
Total navigation history collections cleaned: 4
================== Deleting memory pools ===================
Pool ID '20G4NavigationLevelRep', size : 0.00385 MB
@@ -38,7 +38,6 @@
#include "HistoManager.hh"
#include "G4Run.hh"
#include "G4RunManager.hh"
#include "G4UnitsTable.hh"
#include "G4SystemOfUnits.hh"
@@ -74,8 +73,7 @@ G4Run* RunAction::GenerateRun()
void RunAction::BeginOfRunAction(const G4Run*)
{
// save Rndm status
G4RunManager::GetRunManager()->SetRandomNumberStore(false);
// show Rndm status
if (isMaster) G4Random::showEngineStatus();
// keep run condition
+6 -5
View File
@@ -4,7 +4,7 @@
############################################
*************************************************************
Geant4 version Name: geant4-10-03-patch-01 (24-February-2017)
Geant4 version Name: geant4-10-03-ref-06 (30-June-2017)
Copyright : Geant4 Collaboration
Reference : NIM A 506 (2003), 250-303
WWW : http://cern.ch/geant4
@@ -27,7 +27,7 @@
***** Table : Nb of materials = 2 *****
Material: G4_Al density: 2.699 g/cm3 RadL: 8.896 cm Nucl.Int.Length: 38.894 cm
Imean: 166.000 eV
Imean: 166.000 eV temperature: 293.15 K pressure: 1.00 atm
---> Element: Al (Al) Z = 13.0 N = 27 A = 26.982 g/mole
---> Isotope: Al27 Z = 13 N = 27 A = 26.98 g/mole abundance: 100.000 %
@@ -379,10 +379,11 @@ Type of pre-compound inverse x-section 3
Type of de-excitation inverse x-section 3
Min excitation energy (keV) 0.01
Level density (1/MeV) 0.1
Time limit for long lived isomeres (ns) 1000
Time limit for long lived isomeres (ns) 1e+12
Use new data files 1
Use complete data files 0
Correlated gamma emission flag 0
Electron internal conversion ID 2
=======================================================================
Number of de-excitation channels 8
@@ -411,7 +412,7 @@ EventAction: Event # 0 started
Run terminated.
Run Summary
Number of events processed : 10
User=0.03s Real=0.02s Sys=0.01s
User=0.17s Real=0.19s Sys=0s
RunAction: End of run actions are started
HistoManager: End of run actions are started
### Fill Cross Sections for proton off Al
@@ -1222,6 +1223,6 @@ HistoManager: End of run actions are started
G4 kernel has come to Quit state.
================== Deleting memory pools ===================
Number of memory pools allocated: 11 of which, static: 0
Dynamic pools deleted: 11 / Total memory freed: 0.037 MB
Dynamic pools deleted: 11 / Total memory freed: 0.057 MB
============================================================
RunManagerKernel is deleted. Good bye :)
+13 -8
View File
@@ -35,15 +35,20 @@
objects rather than complete pre-defined G4 physics lists. This alternative
way gives more freedom to register physics.
PhysicsConstructors are either predefined G4 PhysicsConstructors or 'local'.
They include : HadronElastic (including neutronHP), HadronInelastic,
IonsInelastic, GammaNuclear physics, RadioactiveDecay and Electomagnetic physics.
Physics constructors are either constructors provided in Geant4 (with G4 prefix)
or 'local'. They include : HadronElastic, HadronInelastic, IonsInelastic, GammaNuclear,
RadioactiveDecay and Electomagnetic.
(see geant4/source/physics_lists/constructors)
ElectromagneticPhysics is a variante of EmStandard. No step constraint is imposed for
energy loss mechanism (ionisation and brems). This is enough when spatial distribution
of deposited energy do not need to be accurate.
(see param->SetStepFunction(1., 1*mm))
HadronElasticPhysicsHP include a model for thermalized neutrons, under the control of a command
defined in NeutronHPMesseger.
GammmaNuclearPhysics is a subset of G4BertiniElectroNuclearBuilder.
ElectromagneticPhysics is a simplified version of G4EmStandardPhysics.
In perticular, no step constraint is imposed for energy loss mechanism (ionisation and brems).
This is enough when spatial distribution of deposited energy do not need
to be accurate (see param->SetStepFunction(1., 1*mm)).
Several hadronic physics options are controlled by environment variables.
To trigger them, an envHadronic.csh has been added in this example.
+12
View File
@@ -14,6 +14,18 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
27-04-17 mma (exhadr06-V10-03-03)
- update readme
12-04-17 mma (exhadr06-V10-03-02)
- BeginOfRunAction() : remove SetRandomNumberStore()
19-02-17 mma (exhadr06-V10-03-01)
- Readme, HistoManager : add a comment
17-02-17 mma (exhadr06-V10-03-00)
- Run.cc : modify normalisation of histos
14-10-16 G.Folger (exhadr06-V10-02-04)
- remove direct use of aParticleIterator, use GetParticleTableIterator().
fix required by clang39 on Linux and MAC
+25 -20
View File
@@ -37,17 +37,22 @@ $Id: README 69174 2013-04-21 20:38:15Z maire $
"Full" set of physics processes are registered, but via PhysicsConstructor
objects rather than complete pre-defined G4 physics lists. This alternative
way gives more freedom to register physics.
PhysicsConstructors are either predefined G4 PhysicsConstructors or 'local'.
They include : HadronElastic (including neutronHP), HadronInelastic,
IonsInelastic, GammaNuclear physics, RadioactiveDecay and Electomagnetic physics.
Physics constructors are either constructors provided in Geant4 (with G4 prefix)
or 'local'. They include : HadronElastic, HadronInelastic, IonsInelastic, GammaNuclear,
RadioactiveDecay and Electomagnetic.
(see geant4/source/physics_lists/constructors)
ElectromagneticPhysics is a variante of EmStandard. No step constraint is imposed for
energy loss mechanism (ionisation and brems). This is enough when spatial distribution
of deposited energy do not need to be accurate.
(see param->SetStepFunction(1., 1*mm))
HadronElasticPhysicsHP include a model for thermalized neutrons, under the control of a command
defined in NeutronHPMesseger.
GammmaNuclearPhysics is a subset of G4BertiniElectroNuclearBuilder.
ElectromagneticPhysics is a simplified version of G4EmStandardPhysics.
In perticular, no step constraint is imposed for energy loss mechanism (ionisation and brems).
This is enough when spatial distribution of deposited energy do not need
to be accurate (see param->SetStepFunction(1., 1*mm)).
Several hadronic physics options are controlled by environment variables.
To trigger them, an envHadronic.csh has been added in this example.
One must select the options wished, and do
@@ -79,16 +84,16 @@ $Id: README 69174 2013-04-21 20:38:15Z maire $
1 "total energy deposit"
2 "Edep (MeV/mm) profile along radius"
3 "total kinetic energy flow"
4 "gamma flux (dN/dE) at exit"
5 "e+- flux (dN/dE) at exit"
6 "neutrons flux (dN/dE) at exit"
7 "protons flux (dN/dE) at exit"
8 "deuterons flux (dN/dE) at exit"
9 "alphas flux (dN/dE) at exit"
10 "all others ions flux (dN/dE) at exit"
11 "all others baryons flux (dN/dE) at exit"
12 "all others mesons flux (dN/dE) at exit"
13 "all others leptons flux (dN/dE) at exit"
4 "energy spectrum of emerging gamma"
5 "energy spectrum of emerging e+-"
6 "energy spectrum of emerging neutrons"
7 "energy spectrum of emerging protons"
8 "energy spectrum of emerging deuterons"
9 "energy spectrum of emerging alphas"
10 "energy spectrum of all others emerging ions"
11 "energy spectrum of all others emerging baryons"
12 "energy spectrum of all others emerging mesons"
13 "energy spectrum of all others emerging leptons (neutrinos)"
The histograms are managed by the HistoManager class and its Messenger.
The histos can be individually activated with the command :
+51 -50
View File
@@ -4,7 +4,7 @@
############################################
*************************************************************
Geant4 version Name: geant4-10-03-patch-01 (24-February-2017)
Geant4 version Name: geant4-10-03-ref-06 (30-June-2017)
Copyright : Geant4 Collaboration
Reference : NIM A 506 (2003), 250-303
WWW : http://cern.ch/geant4
@@ -23,7 +23,7 @@
The Absorber is 30 cm of Li7
Material: Li7 density: 1.850 g/cm3 RadL: 45.229 cm Nucl.Int.Length: 36.218 cm
Imean: 40.000 eV
Imean: 40.000 eV temperature: 293.15 K pressure: 1.00 atm
---> Element: Li7 (Li7) Z = 3.0 N = 7 A = 7.016 g/mole
---> Isotope: Li7 Z = 3 N = 7 A = 7.02 g/mole abundance: 100.000 %
@@ -36,15 +36,15 @@
for proton : 3 to 12 GeV
for neutron : 3 to 12 GeV
/mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
/cvmfs/geant4.cern.ch/share/data/G4NDL4.5
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
### === Deexcitation model UAtomDeexcitation is activated for 1 region:
### === Auger cascade flag: 1
@@ -72,17 +72,17 @@ hBertiniCaptureAtRest,muMinusCaptureAtRest, photonNuclear, m
/run/printProgress 1000
#
/run/beamOn 10000
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Inelastic
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /mnt/build/jenkins/workspace/g4-slc6/COMPILER/gcc49/LABEL/slc6/THREAD/Seq/release/RelWithDebInfo/geant4-10-03-patches_branch/build/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Inelastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/8_17_Oxygen
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic/CrossSection/6_nat_Carbon
NeutronHP: /Elastic file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/8_17_Oxygen
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Elastic/CrossSection/6_nat_Carbon
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Inelastic
NeutronHP: /Capture file for Z = 8, A = 18 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/8_17_Oxygen
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.5/Capture/CrossSection/6_nat_Carbon
====================================================================
HADRONIC PROCESSES SUMMARY (verbose level 1)
@@ -387,10 +387,11 @@ Type of pre-compound inverse x-section 3
Type of de-excitation inverse x-section 3
Min excitation energy (keV) 0.01
Level density (1/MeV) 0.1
Time limit for long lived isomeres (ns) 1000
Time limit for long lived isomeres (ns) 1442.7
Use new data files 1
Use complete data files 1
Correlated gamma emission flag 0
Electron internal conversion ID 0
=======================================================================
Number of de-excitation channels 8
@@ -431,45 +432,45 @@ Index : 1 used in the geometry : Yes
Run terminated.
Run Summary
Number of events processed : 10000
User=10.47s Real=10.5s Sys=0s
User=12.03s Real=12.1s Sys=0.01s
The run is 10000 neutron of 14.1 MeV through 30 cm of Li7 (density: 1.85 g/cm3 )
Process calls frequency :
RadioactiveDecay= 198614 Transportation= 72653 annihil= 204
compt= 399871 conv= 203 dInelastic= 1
eIoni= 409335 hIoni= 461 hadElastic= 182227
ionInelastic= 2 ionIoni= 198971 msc= 186
nCapture= 29 neutronInelastic= 16519 phot= 20620
Decay= 1 RadioactiveDecay= 196874 Transportation= 72032
annihil= 192 compt= 396781 conv= 190
dInelastic= 1 eIoni= 406412 hIoni= 466
hadElastic= 180553 ionIoni= 197210 msc= 204
nCapture= 24 neutronInelastic= 16425 phot= 20617
photonNuclear= 1
List of generated particles:
Be8[3030.000]: 29 Emean = 6.2856 keV ( 1.0586 keV --> 12.085 keV)
C13: 1 Emean = 622.09 keV ( 622.09 keV --> 622.09 keV)
He6: 136 Emean = 2.1535 MeV ( 64.098 keV --> 4.9245 MeV)
Li6: 728 Emean = 1.6108 MeV ( 29.436 eV --> 6.6297 MeV)
Li7: 197692 Emean = 328.92 keV ( 0.17008 meV --> 6.1909 MeV)
Li8: 29 Emean = 45.034 keV ( 75.3 eV --> 1.2892 MeV)
alpha: 386 Emean = 1.2644 MeV ( 49.515 keV --> 11.58 MeV)
anti_nu_e: 165 Emean = 2.7919 MeV ( 460.79 keV --> 10.579 MeV)
deuteron: 462 Emean = 4.4899 MeV ( 104.05 keV --> 23.591 MeV)
e+: 203 Emean = 1.4349 MeV ( 30.978 keV --> 3.8253 MeV)
e-: 409314 Emean = 86.932 keV ( 100.01 eV --> 10.573 MeV)
gamma: 46053 Emean = 1.1983 MeV ( 1.0001 keV --> 10.995 MeV)
neutron: 17303 Emean = 3.3595 MeV ( 2.1118 keV --> 13.639 MeV)
Be8[3030.000]: 24 Emean = 6.7973 keV ( 1.0586 keV --> 12.085 keV)
He6: 157 Emean = 2.2365 MeV ( 84.269 keV --> 4.9248 MeV)
Li6: 752 Emean = 1.5818 MeV ( 29.436 eV --> 6.6297 MeV)
Li7: 195917 Emean = 331.47 keV ( 0.84674 meV --> 6.1982 MeV)
Li8: 24 Emean = 681.83 eV ( 75.3 eV --> 3.5123 keV)
alpha: 360 Emean = 1.2205 MeV ( 91.342 keV --> 3.8631 MeV)
anti_nu_e: 181 Emean = 2.5164 MeV ( 460.79 keV --> 11.558 MeV)
deuteron: 466 Emean = 4.3596 MeV ( 104.05 keV --> 23.591 MeV)
e+: 190 Emean = 1.4267 MeV ( 25.979 keV --> 3.9762 MeV)
e-: 406391 Emean = 87.584 keV ( 100.01 eV --> 10.573 MeV)
gamma: 45752 Emean = 1.2038 MeV ( 1.0001 keV --> 10.415 MeV)
neutron: 17173 Emean = 3.3761 MeV ( 3.4393 keV --> 13.63 MeV)
triton: 1 Emean = 1.293 MeV ( 1.293 MeV --> 1.293 MeV)
Mean energy deposit per event = 10.471 MeV rms = 3.4442 MeV
Mean energy flow per event = 3.0464 MeV rms = 3.2184 MeV
Mean energy deposit per event = 10.464 MeV rms = 3.4286 MeV
Mean energy flow per event = 3.0346 MeV rms = 3.2299 MeV
List of particles emerging from the absorber :
anti_nu_e: 165 Emean = 2.7919 MeV ( 460.79 keV --> 10.579 MeV) Eflow/event = 46.066 keV
e-: 168 Emean = 1.235 MeV ( 15.602 keV --> 4.9829 MeV) Eflow/event = 20.747 keV
gamma: 25230 Emean = 772.6 keV ( 4.7878 keV --> 10.995 MeV) Eflow/event = 1.9493 MeV
neutron: 10755 Emean = 957.96 keV ( 3.2303 meV --> 14.1 MeV) Eflow/event = 1.0303 MeV
anti_nu_e: 181 Emean = 2.5164 MeV ( 460.79 keV --> 11.558 MeV) Eflow/event = 45.548 keV
e-: 155 Emean = 1.0885 MeV ( 15.602 keV --> 3.9814 MeV) Eflow/event = 16.872 keV
gamma: 24944 Emean = 778.37 keV ( 1.8578 keV --> 5.8833 MeV) Eflow/event = 1.9416 MeV
neutron: 10724 Emean = 961.02 keV ( 6.3259 meV --> 14.1 MeV) Eflow/event = 1.0306 MeV
--------- Ranecu engine status ---------
Initial seed (index) = 0
Current couple of seeds = 310869879, 831874429
Current couple of seeds = 1490445430, 863021880
----------------------------------------
G4 kernel has come to Quit state.
================== Deleting memory pools ===================
@@ -39,8 +39,6 @@
#include "G4ComptonScattering.hh"
#include "G4GammaConversion.hh"
#include "G4PhotoElectricEffect.hh"
#include "G4RayleighScattering.hh"
#include "G4KleinNishinaModel.hh"
#include "G4eMultipleScattering.hh"
#include "G4eIonisation.hh"
@@ -73,12 +73,12 @@ void HadronElasticPhysicsHP::ConstructProcess()
process->RegisterMe(model1);
process->AddDataSet(new G4ParticleHPElasticData());
if (fThermal) {
if (fThermal) {
model1->SetMinEnergy(4*eV);
G4ParticleHPThermalScattering* model2 = new G4ParticleHPThermalScattering();
process->RegisterMe(model2);
process->AddDataSet(new G4ParticleHPThermalScatteringData());
model1->SetMinEnergy(4*eV);
}
process->AddDataSet(new G4ParticleHPThermalScatteringData());
}
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -66,21 +66,21 @@ void HistoManager::Book()
const G4String id[] = {"0","1","2","3","4","5","6","7","8","9",
"10","11","12","13"};
const G4String title[] =
{ "dummy", //0
"total energy deposit", //1
"Edep (MeV/mm) along absorber", //2
"total kinetic energy flow", //3
"gamma flux (dN/dE) at exit", //4
"e+- flux (dN/dE) at exit", //5
"neutrons flux (dN/dE) at exit", //6
"protons flux (dN/dE) at exit", //7
"deuterons flux (dN/dE) at exit", //8
"alphas flux (dN/dE) at exit", //9
"all others ions flux (dN/dE) at exit", //10
"all others baryons flux (dN/dE) at exit", //11
"all others mesons flux (dN/dE) at exit", //12
"all others leptons flux (dN/dE) at exit" //13
};
{ "dummy", //0
"total energy deposit", //1
"Edep (MeV/mm) along absorber", //2
"total kinetic energy flow", //3
"energy spectrum of emerging gamma", //4
"energy spectrum of emerging e+-", //5
"energy spectrum of emerging neutrons", //6
"energy spectrum of emerging protons", //7
"energy spectrum of emerging deuterons", //8
"energy spectrum of emerging alphas", //9
"energy spectrum of all others emerging ions", //10
"energy spectrum of all others emerging baryons", //11
"energy spectrum of all others emerging mesons", //12
"energy spectrum of all others emerging leptons (neutrinos)" //13
};
// Default values (to be reset via /analysis/h1/set command)
G4int nbins = 100;
@@ -46,6 +46,7 @@
#include "GammaNuclearPhysics.hh"
#include "ElectromagneticPhysics.hh"
#include "G4EmStandardPhysics.hh"
#include "G4DecayPhysics.hh"
#include "G4RadioactiveDecayPhysics.hh"
@@ -84,6 +85,7 @@ PhysicsList::PhysicsList()
// EM physics
RegisterPhysics(new ElectromagneticPhysics());
////RegisterPhysics(new G4EmStandardPhysics());
// Decay
RegisterPhysics(new G4DecayPhysics());
+6 -9
View File
@@ -320,15 +320,12 @@ void Run::EndOfRun()
//normalize histograms
G4AnalysisManager* analysisManager = G4AnalysisManager::Instance();
for (G4int ih=1; ih<14; ih++) {
G4double binWidth = analysisManager->GetH1Width(ih);
G4double unit = analysisManager->GetH1Unit(ih);
G4double fac = unit/binWidth;
///G4double fac = unit/(numberOfEvent*binWidth);
if (ih == 2) fac = (1./(numberOfEvent*binWidth))*(mm/MeV);
analysisManager->ScaleH1(ih,fac);
}
G4int ih = 2;
G4double binWidth = analysisManager->GetH1Width(ih);
G4double fac = (1./(numberOfEvent*binWidth))*(mm/MeV);
analysisManager->ScaleH1(ih,fac);
//remove all contents in fProcCounter, fCount
fProcCounter.clear();
fParticleDataMap2.clear();
@@ -38,7 +38,6 @@
#include "HistoManager.hh"
#include "G4Run.hh"
#include "G4RunManager.hh"
#include "G4UnitsTable.hh"
#include "G4SystemOfUnits.hh"
@@ -74,8 +73,7 @@ G4Run* RunAction::GenerateRun()
void RunAction::BeginOfRunAction(const G4Run*)
{
// save Rndm status
G4RunManager::GetRunManager()->SetRandomNumberStore(false);
// show Rndm status
if (isMaster) G4Random::showEngineStatus();
// keep run condition
@@ -68,7 +68,7 @@ void TrackingAction::PreUserTrackingAction(const G4Track* track)
void TrackingAction::PostUserTrackingAction(const G4Track* track)
{
// keep only outgoing particle
// keep only emerging particles
G4StepStatus status = track->GetStep()->GetPostStepPoint()->GetStepStatus();
if (status != fWorldBoundary) return;
+14 -9
View File
@@ -41,16 +41,21 @@
objects rather than complete pre-defined G4 physics lists. This alternative
way gives more freedom to register physics.
PhysicsConstructors are either predefined G4 PhysicsConstructors or 'local'.
They include : HadronElastic (including neutronHP), HadronInelastic,
IonsInelastic, GammaNuclear physics, RadioactiveDecay and Electomagnetic physics.
Physics constructors are either constructors provided in Geant4 (with G4 prefix)
or 'local'. They include : HadronElastic, HadronInelastic, IonsInelastic, GammaNuclear,
RadioactiveDecay and Electomagnetic.
(see geant4/source/physics_lists/constructors)
ElectromagneticPhysics is a variante of EmStandard. No step constraint is imposed for
energy loss mechanism (ionisation and brems). This is enough when spatial distribution
of deposited energy do not need to be accurate.
(see param->SetStepFunction(1., 1*mm))
HadronElasticPhysicsHP include a model for thermalized neutrons, under the control of a command
defined in NeutronHPMesseger.
GammmaNuclearPhysics is a subset of G4BertiniElectroNuclearBuilder.
ElectromagneticPhysics is a simplified version of G4EmStandardPhysics.
In perticular, no step constraint is imposed for energy loss mechanism (ionisation and brems).
This is enough when spatial distribution of deposited energy do not need
to be accurate (see param->SetStepFunction(1., 1*mm)).
Several hadronic physics options are controlled by environment variables.
To trigger them, an envHadronic.csh has been added in this example.
One must select the options wished, and do
@@ -15,6 +15,12 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
27-04-17 mma (exhadr07-V10-03-01)
- Update Readme
12-04-17 mma (exhadr07-V10-03-00)
- BeginOfRunAction() : remove SetRandomNumberStore()
22-10-16 mma (exhadr07-V10-02-07)
- add alpha.mac ionC12.mac
+14 -9
View File
@@ -44,16 +44,21 @@ $Id: README 69174 2013-04-21 20:38:15Z maire $
objects rather than complete pre-defined G4 physics lists. This alternative
way gives more freedom to register physics.
PhysicsConstructors are either predefined G4 PhysicsConstructors or 'local'.
They include : HadronElastic (including neutronHP), HadronInelastic,
IonsInelastic, GammaNuclear physics, RadioactiveDecay and Electomagnetic physics.
Physics constructors are either constructors provided in Geant4 (with G4 prefix)
or 'local'. They include : HadronElastic, HadronInelastic, IonsInelastic, GammaNuclear,
RadioactiveDecay and Electomagnetic.
(see geant4/source/physics_lists/constructors)
ElectromagneticPhysics is a variante of EmStandard. No step constraint is imposed for
energy loss mechanism (ionisation and brems). This is enough when spatial distribution
of deposited energy do not need to be accurate.
(see param->SetStepFunction(1., 1*mm))
HadronElasticPhysicsHP include a model for thermalized neutrons, under the control of a command
defined in NeutronHPMesseger.
GammmaNuclearPhysics is a subset of G4BertiniElectroNuclearBuilder.
ElectromagneticPhysics is a simplified version of G4EmStandardPhysics.
In perticular, no step constraint is imposed for energy loss mechanism (ionisation and brems).
This is enough when spatial distribution of deposited energy do not need
to be accurate (see param->SetStepFunction(1., 1*mm)).
Several hadronic physics options are controlled by environment variables.
To trigger them, an envHadronic.csh has been added in this example.
One must select the options wished, and do
@@ -39,8 +39,6 @@
#include "G4ComptonScattering.hh"
#include "G4GammaConversion.hh"
#include "G4PhotoElectricEffect.hh"
#include "G4RayleighScattering.hh"
#include "G4KleinNishinaModel.hh"
#include "G4eMultipleScattering.hh"
#include "G4eIonisation.hh"
@@ -73,12 +73,12 @@ void HadronElasticPhysicsHP::ConstructProcess()
process->RegisterMe(model1);
process->AddDataSet(new G4ParticleHPElasticData());
if (fThermal) {
if (fThermal) {
model1->SetMinEnergy(4*eV);
G4ParticleHPThermalScattering* model2 = new G4ParticleHPThermalScattering();
process->RegisterMe(model2);
process->AddDataSet(new G4ParticleHPThermalScatteringData());
model1->SetMinEnergy(4*eV);
}
}
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -37,7 +37,6 @@
#include "Run.hh"
#include "G4Run.hh"
#include "G4RunManager.hh"
#include "Randomize.hh"
@@ -69,8 +68,7 @@ G4Run* RunAction::GenerateRun()
void RunAction::BeginOfRunAction(const G4Run*)
{
// save Rndm status
////G4RunManager::GetRunManager()->SetRandomNumberStore(true);
// show Rndm status
if (isMaster) G4Random::showEngineStatus();
// keep run condition
@@ -40,16 +40,21 @@
objects rather than complete pre-defined G4 physics lists. This alternative
way gives more freedom to register physics.
PhysicsConstructors are either predefined G4 PhysicsConstructors or 'local'.
They include : HadronElastic (including neutronHP), HadronInelastic,
IonsInelastic, GammaNuclear physics, RadioactiveDecay and Electromagnetic physics.
Physics constructors are either constructors provided in Geant4 (with G4 prefix)
or 'local'. They include : HadronElastic, HadronInelastic, IonsInelastic, GammaNuclear,
RadioactiveDecay and Electomagnetic.
(see geant4/source/physics_lists/constructors)
ElectromagneticPhysics is a variante of EmStandard. No step constraint is imposed for
energy loss mechanism (ionisation and brems). This is enough when spatial distribution
of deposited energy do not need to be accurate.
(see param->SetStepFunction(1., 1*mm))
HadronElasticPhysicsHP include a model for thermalized neutrons, under the control of a command
defined in NeutronHPMesseger.
GammmaNuclearPhysics is a subset of G4BertiniElectroNuclearBuilder.
ElectromagneticPhysics is a simplified version of G4EmStandardPhysics.
In perticular, no step constraint is imposed for energy loss mechanism (ionisation and brems).
This is enough when spatial distribution of deposited energy do not need
to be accurate (see param->SetStepFunction(1., 1*mm)).
Several hadronic physics options are controlled by environment variables.
To trigger them, an envHadronic.csh has been added in this example.
One must select the options wished, and do
@@ -13,6 +13,18 @@ track of all tags.
----------------------------------------------------------
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
27-04-17 mma (NeutronSource-V10-03-03)
- Update Readme
12-04-17 mma (NeutronSource-V10-03-02)
- BeginOfRunAction() : remove SetRandomNumberStore()
19-02-17 mma (NeutronSource-V10-03-01)
- HistoManager.cc : add a comment
17-02-17 mma (NeutronSource-V10-03-00)
- Run.cc : remove normalisation of all histos
14-10-16 G.Folger (NeutronSource-V10-02-01)
- remove direct use of aParticleIterator, use GetParticleTableIterator().
+24 -19
View File
@@ -42,16 +42,21 @@ $Id: README 69174 2013-04-21 20:38:15Z maire $
objects rather than complete pre-defined G4 physics lists. This alternative
way gives more freedom to register physics.
PhysicsConstructors are either predefined G4 PhysicsConstructors or 'local'.
They include : HadronElastic (including neutronHP), HadronInelastic,
IonsInelastic, GammaNuclear physics, RadioactiveDecay and Electromagnetic physics.
Physics constructors are either constructors provided in Geant4 (with G4 prefix)
or 'local'. They include : HadronElastic, HadronInelastic, IonsInelastic, GammaNuclear,
RadioactiveDecay and Electomagnetic.
(see geant4/source/physics_lists/constructors)
ElectromagneticPhysics is a variante of EmStandard. No step constraint is imposed for
energy loss mechanism (ionisation and brems). This is enough when spatial distribution
of deposited energy do not need to be accurate.
(see param->SetStepFunction(1., 1*mm))
HadronElasticPhysicsHP include a model for thermalized neutrons, under the control of a command
defined in NeutronHPMesseger.
GammmaNuclearPhysics is a subset of G4BertiniElectroNuclearBuilder.
ElectromagneticPhysics is a simplified version of G4EmStandardPhysics.
In perticular, no step constraint is imposed for energy loss mechanism (ionisation and brems).
This is enough when spatial distribution of deposited energy do not need
to be accurate (see param->SetStepFunction(1., 1*mm)).
Several hadronic physics options are controlled by environment variables.
To trigger them, an envHadronic.csh has been added in this example.
One must select the options wished, and do
@@ -82,16 +87,16 @@ $Id: README 69174 2013-04-21 20:38:15Z maire $
1 "total energy deposit"
2 "dummy"
3 "total kinetic energy flow"
4 "gamma flux (dN/dE) at exit"
5 "e+- flux (dN/dE) at exit"
6 "neutrons flux (dN/dE) at exit"
7 "protons flux (dN/dE) at exit"
8 "deuterons flux (dN/dE) at exit"
9 "alphas flux (dN/dE) at exit"
10 "all others ions flux (dN/dE) at exit"
11 "all others baryons flux (dN/dE) at exit"
12 "all others mesons flux (dN/dE) at exit"
13 "all others leptons flux (dN/dE) at exit"
4 "energy spectrum of emerging gamma"
5 "energy spectrum of emerging e+-"
6 "energy spectrum of emerging neutrons"
7 "energy spectrum of emerging protons"
8 "energy spectrum of emerging deuterons"
9 "energy spectrum of emerging alphas"
10 "energy spectrum of all others emerging ions"
11 "energy spectrum of all others emerging baryons"
12 "energy spectrum of all others emerging mesons"
13 "energy spectrum of all others emerging leptons (neutrinos)"
The histograms are managed by the HistoManager class and its Messenger.
The histos can be individually activated with the command :
@@ -39,8 +39,6 @@
#include "G4ComptonScattering.hh"
#include "G4GammaConversion.hh"
#include "G4PhotoElectricEffect.hh"
#include "G4RayleighScattering.hh"
#include "G4KleinNishinaModel.hh"
#include "G4eMultipleScattering.hh"
#include "G4eIonisation.hh"
@@ -105,13 +103,13 @@ void ElectromagneticPhysics::ConstructProcess()
} else if (particleName == "e-") {
ph->RegisterProcess(new G4eMultipleScattering(), particle);
ph->RegisterProcess(new G4eIonisation, particle);
ph->RegisterProcess(new G4eIonisation(), particle);
ph->RegisterProcess(new G4eBremsstrahlung(), particle);
} else if (particleName == "e+") {
ph->RegisterProcess(new G4eMultipleScattering(), particle);
ph->RegisterProcess(new G4eIonisation, particle);
ph->RegisterProcess(new G4eIonisation(), particle);
ph->RegisterProcess(new G4eBremsstrahlung(), particle);
ph->RegisterProcess(new G4eplusAnnihilation(), particle);
@@ -119,7 +117,7 @@ void ElectromagneticPhysics::ConstructProcess()
particleName == "mu-" ) {
ph->RegisterProcess(new G4MuMultipleScattering(), particle);
ph->RegisterProcess(new G4MuIonisation, particle);
ph->RegisterProcess(new G4MuIonisation(), particle);
ph->RegisterProcess(new G4MuBremsstrahlung(), particle);
ph->RegisterProcess(new G4MuPairProduction(), particle);
@@ -128,13 +126,13 @@ void ElectromagneticPhysics::ConstructProcess()
particleName == "pi+" ) {
ph->RegisterProcess(new G4hMultipleScattering(), particle);
ph->RegisterProcess(new G4hIonisation, particle);
ph->RegisterProcess(new G4hIonisation(), particle);
} else if( particleName == "alpha" ||
particleName == "He3" ) {
ph->RegisterProcess(new G4hMultipleScattering(), particle);
ph->RegisterProcess(new G4ionIonisation, particle);
ph->RegisterProcess(new G4ionIonisation(), particle);
ph->RegisterProcess(new G4NuclearStopping(), particle);
} else if( particleName == "GenericIon" ) {
@@ -73,12 +73,12 @@ void HadronElasticPhysicsHP::ConstructProcess()
process->RegisterMe(model1);
process->AddDataSet(new G4ParticleHPElasticData());
if (fThermal) {
if (fThermal) {
model1->SetMinEnergy(4*eV);
G4ParticleHPThermalScattering* model2 = new G4ParticleHPThermalScattering();
process->RegisterMe(model2);
process->AddDataSet(new G4ParticleHPThermalScatteringData());
model1->SetMinEnergy(4*eV);
}
}
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -66,21 +66,21 @@ void HistoManager::Book()
const G4String id[] = {"0","1","2","3","4","5","6","7","8","9",
"10","11","12","13"};
const G4String title[] =
{ "dummy", //0
"total energy deposit", //1
"dummy", //2
"total kinetic energy flow", //3
"gamma flux (dN/dE) at exit", //4
"e+- flux (dN/dE) at exit", //5
"neutrons flux (dN/dE) at exit", //6
"protons flux (dN/dE) at exit", //7
"deuterons flux (dN/dE) at exit", //8
"alphas flux (dN/dE) at exit", //9
"all others ions flux (dN/dE) at exit", //10
"all others baryons flux (dN/dE) at exit", //11
"all others mesons flux (dN/dE) at exit", //12
"all others leptons flux (dN/dE) at exit" //13
};
{ "dummy", //0
"total energy deposit", //1
"dummy", //2
"total kinetic energy flow", //3
"energy spectrum of emerging gamma", //4
"energy spectrum of emerging e+-", //5
"energy spectrum of emerging neutrons", //6
"energy spectrum of emerging protons", //7
"energy spectrum of emerging deuterons", //8
"energy spectrum of emerging alphas", //9
"energy spectrum of all others emerging ions", //10
"energy spectrum of all others emerging baryons", //11
"energy spectrum of all others emerging mesons", //12
"energy spectrum of all others emerging leptons (neutrinos)" //13
};
// Default values (to be reset via /analysis/h1/set command)
G4int nbins = 100;
@@ -49,6 +49,7 @@
#include "GammaNuclearPhysics.hh"
#include "ElectromagneticPhysics.hh"
#include "G4EmStandardPhysics.hh"
#include "G4DecayPhysics.hh"
#include "G4RadioactiveDecayPhysics.hh"
@@ -74,20 +75,21 @@ PhysicsList::PhysicsList()
RegisterPhysics( new G4HadronPhysicsQGSP_BIC_HP(verb));
////RegisterPhysics( new G4HadronInelasticQBBC(verb));
////RegisterPhysics( new G4HadronPhysicsINCLXX(verb));
// Ion Physics
RegisterPhysics( new G4IonPhysics(verb));
////RegisterPhysics( new G4IonINCLXXPhysics(verb));
// stopping Particles
///RegisterPhysics( new G4StoppingPhysics(verb));
// Gamma-Nuclear Physics
RegisterPhysics( new GammaNuclearPhysics("gamma"));
// EM physics
RegisterPhysics(new ElectromagneticPhysics());
////RegisterPhysics(new G4EmStandardPhysics());
// Decay
RegisterPhysics(new G4DecayPhysics());
@@ -315,16 +315,7 @@ void Run::EndOfRun()
<< " --> " << G4BestUnit(eMax, "Energy")
<< ") \tEflow/event = " << G4BestUnit(Eflow, "Energy") << G4endl;
}
//normalize histograms
G4AnalysisManager* analysisManager = G4AnalysisManager::Instance();
for (G4int ih=1; ih<14; ih++) {
G4double binWidth = analysisManager->GetH1Width(ih);
G4double unit = analysisManager->GetH1Unit(ih);
G4double fac = unit/binWidth;
analysisManager->ScaleH1(ih,fac);
}
//remove all contents in fProcCounter, fCount
fProcCounter.clear();
fParticleDataMap2.clear();
@@ -38,7 +38,6 @@
#include "HistoManager.hh"
#include "G4Run.hh"
#include "G4RunManager.hh"
#include "G4UnitsTable.hh"
#include "G4SystemOfUnits.hh"
@@ -74,8 +73,7 @@ G4Run* RunAction::GenerateRun()
void RunAction::BeginOfRunAction(const G4Run*)
{
// save Rndm status
G4RunManager::GetRunManager()->SetRandomNumberStore(false);
// show Rndm status
if (isMaster) G4Random::showEngineStatus();
// keep run condition
@@ -92,15 +92,15 @@ void TrackingAction::PostUserTrackingAction(const G4Track* track)
if (charge > 3.) ih = 10;
else if (particle == G4Gamma::Gamma()) ih = 4;
else if (particle == G4Electron::Electron()) ih = 5;
else if (particle == G4Positron::Positron()) ih = 5;
else if (particle == G4Positron::Positron()) ih = 5;
else if (particle == G4Neutron::Neutron()) ih = 6;
else if (particle == G4Proton::Proton()) ih = 7;
else if (particle == G4Deuteron::Deuteron()) ih = 8;
else if (particle == G4Alpha::Alpha()) ih = 9;
else if (particle == G4Alpha::Alpha()) ih = 9;
else if (type == "nucleus") ih = 10;
else if (type == "baryon") ih = 11;
else if (type == "baryon") ih = 11;
else if (type == "meson") ih = 12;
else if (type == "lepton") ih = 13;
else if (type == "lepton") ih = 13;
if (ih > 0) analysis->FillH1(ih,energy);
}