Import Geant4 8.3.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 15:07:44 +02:00
parent fe73f43734
commit 75c7fd177d
764 changed files with 45230 additions and 95238 deletions
+19 -18
View File
@@ -1,6 +1,6 @@
*************************************************************
Geant4 version Name: global-V08-01-05 (15-December-2006)
Geant4 version Name: geant4-08-03-cand-00 (5-May-2007)
Copyright : Geant4 Collaboration
Reference : NIM A 506 (2003), 250-303
WWW : http://cern.ch/geant4
@@ -130,6 +130,7 @@ MicrobeamPhysicsList::SetCuts:CutLength : 10 nm
msc: Model variant of multiple scattering for e-
Lambda tables from 100 eV to 100 TeV in 120 bins.
LateralDisplacementFlag= 1 Skin= 0
Boundary/stepping algorithm is active with facrange= 0.02 Step limitation 1
G4AugerData for Element no. 6 are loaded
G4AugerData for Element no. 7 are loaded
@@ -157,13 +158,14 @@ LowEnBrem: Total cross sections from EEDL database.
eIoni: tables are built for e+
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
Lambda tables from threshold to 100 TeV in 120 bins.
Delta cross sections from Moller+Bhabha, good description from 1 KeV to 100 GeV.
Delta cross sections and sampling from MollerBhabha model
Good description from 1 KeV to 100 GeV.
Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1
eBrem: tables are built for e+
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
Lambda tables from threshold to 100 TeV in 120 bins.
Total cross sections from a parametrisation based on the EEDL data library.
Total cross sections and sampling from StandBrem model (based on the EEDL data library)
Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV.
annihil: Sampling according eplus2gg model
@@ -172,6 +174,7 @@ annihil: Sampling according eplus2gg model
msc: Model variant of multiple scattering for proton
Lambda tables from 100 eV to 100 TeV in 120 bins.
LateralDisplacementFlag= 1 Skin= 0
Boundary/stepping algorithm is active with facrange= 0.2 Step limitation 0
hLowEIoni: Knock-on electron cross sections .
@@ -187,6 +190,7 @@ hLowEIoni: Knock-on electron cross sections .
Nuclear stopping power model is ICRU_R49
msc: Model variant of multiple scattering for GenericIon
LateralDisplacementFlag= 0 Skin= 0
Boundary/stepping algorithm is active with facrange= 0.2 Step limitation 0
hLowEIoni: Knock-on electron cross sections .
@@ -203,6 +207,7 @@ hLowEIoni: Knock-on electron cross sections .
msc: Model variant of multiple scattering for pi-
Lambda tables from 100 eV to 100 TeV in 120 bins.
LateralDisplacementFlag= 1 Skin= 0
Boundary/stepping algorithm is active with facrange= 0.2 Step limitation 0
========= Table of registered couples ==============================
@@ -306,30 +311,26 @@ Index : 12 used in the geometry : Yes recalculation needed : No
-----> total absorbed dose within Cytoplasm is (Gy) = 0.0474129
-> Event # 2 generated
===> Sorry, the incident alpha particle has missed the targeted cell !
===> The incident alpha particle has reached the targeted cell :
-----> total absorbed dose within Nucleus is (Gy) = 0.326371
-----> total absorbed dose within Cytoplasm is (Gy) = 0.0235737
-> Event # 3 generated
===> The incident alpha particle has reached the targeted cell :
-----> total absorbed dose within Nucleus is (Gy) = 0.629625
-----> total absorbed dose within Cytoplasm is (Gy) = 0.0207051
===> Sorry, the incident alpha particle has missed the targeted cell !
-> Event # 4 generated
===> The incident alpha particle has reached the targeted cell :
-----> total absorbed dose within Nucleus is (Gy) = 0.642498
-----> total absorbed dose within Cytoplasm is (Gy) = 0.00610788
===> Sorry, the incident alpha particle has missed the targeted cell !
-> Event # 5 generated
===> The incident alpha particle has reached the targeted cell :
-----> total absorbed dose within Nucleus is (Gy) = 0.628085
-----> total absorbed dose within Cytoplasm is (Gy) = 0.00760408
-----> total absorbed dose within Nucleus is (Gy) = 0.327327
-----> total absorbed dose within Cytoplasm is (Gy) = 0.00630958
-> Event # 6 generated
===> Sorry, the incident alpha particle has missed the targeted cell !
-> Event # 7 generated
===> The incident alpha particle has reached the targeted cell :
-----> total absorbed dose within Nucleus is (Gy) = 0.321989
-----> total absorbed dose within Cytoplasm is (Gy) = 0.0549673
===> Sorry, the incident alpha particle has missed the targeted cell !
-> Event # 8 generated
===> Sorry, the incident alpha particle has missed the targeted cell !
@@ -339,11 +340,11 @@ Index : 12 used in the geometry : Yes recalculation needed : No
-> Event # 10 generated
===> The incident alpha particle has reached the targeted cell :
-----> total absorbed dose within Nucleus is (Gy) = 0.543119
-----> total absorbed dose within Cytoplasm is (Gy) = 0.0475622
-----> total absorbed dose within Nucleus is (Gy) = 0.383181
-----> total absorbed dose within Cytoplasm is (Gy) = 0.0430387
ERROR: G4VisCommandsViewerUpdate::SetNewValue: no current viewer.
-> Total number of particles detected by the gas detector : 6
-> Total number of particles detected by the gas detector : 4
Graphics systems deleted.
Visualization Manager deleting...
@@ -1,6 +1,6 @@
*************************************************************
Geant4 version Name: global-V08-01-05 (15-December-2006)
Geant4 version Name: geant4-08-03-cand-00 (5-May-2007)
Copyright : Geant4 Collaboration
Reference : NIM A 506 (2003), 250-303
WWW : http://cern.ch/geant4
@@ -526,30 +526,33 @@ phot: Total cross sections from Sandia parametrisation.
msc: Model variant of multiple scattering for e-
Lambda tables from 100 eV to 100 TeV in 120 bins.
LateralDisplacementFlag= 1 Skin= 0
Boundary/stepping algorithm is active with facrange= 0.02 Step limitation 1
eIoni: tables are built for e-
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
Lambda tables from threshold to 100 TeV in 120 bins.
Delta cross sections from Moller+Bhabha, good description from 1 KeV to 100 GeV.
Delta cross sections and sampling from MollerBhabha model
Good description from 1 KeV to 100 GeV.
Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1
eBrem: tables are built for e-
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
Lambda tables from threshold to 100 TeV in 120 bins.
Total cross sections from a parametrisation based on the EEDL data library.
Total cross sections and sampling from StandBrem model (based on the EEDL data library)
Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV.
eIoni: tables are built for e+
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
Lambda tables from threshold to 100 TeV in 120 bins.
Delta cross sections from Moller+Bhabha, good description from 1 KeV to 100 GeV.
Delta cross sections and sampling from MollerBhabha model
Good description from 1 KeV to 100 GeV.
Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1
eBrem: tables are built for e+
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
Lambda tables from threshold to 100 TeV in 120 bins.
Total cross sections from a parametrisation based on the EEDL data library.
Total cross sections and sampling from StandBrem model (based on the EEDL data library)
Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV.
annihil: Sampling according eplus2gg model
@@ -562,27 +565,32 @@ annihil: Sampling according eplus2gg model
msc: Model variant of multiple scattering for proton
Lambda tables from 100 eV to 100 TeV in 120 bins.
LateralDisplacementFlag= 1 Skin= 0
Boundary/stepping algorithm is active with facrange= 0.02 Step limitation 1
hIoni: tables are built for proton
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
Lambda tables from threshold to 100 TeV in 120 bins.
Scaling relation is used to proton dE/dx and range
Bether-Bloch model for Escaled > 2 MeV, ICRU49 parametrisation for protons below.
Scaling relation is used from proton dE/dx and range.
Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
Parametrisation from Bragg for protons below.
Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1
msc: Model variant of multiple scattering for GenericIon
LateralDisplacementFlag= 0 Skin= 0
Boundary/stepping algorithm is active with facrange= 0.02 Step limitation 1
hIoni: tables are built for anti_proton
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
Lambda tables from threshold to 100 TeV in 120 bins.
Scaling relation is used to proton dE/dx and range
Bether-Bloch model for Escaled > 2 MeV, ICRU49 parametrisation for protons below.
Scaling relation is used from proton dE/dx and range.
Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV
Parametrisation from Bragg for protons below.
Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1
msc: Model variant of multiple scattering for mu+
Lambda tables from 100 eV to 100 TeV in 120 bins.
LateralDisplacementFlag= 1 Skin= 0
Boundary/stepping algorithm is active with facrange= 0.02 Step limitation 1
muIoni: tables are built for mu+
@@ -622,19 +630,22 @@ muPairProd: tables are built for mu-
hIoni: tables are built for pi+
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
Lambda tables from threshold to 100 TeV in 120 bins.
Scaling relation is used to proton dE/dx and range
Bether-Bloch model for Escaled > 0.297504 MeV, ICRU49 parametrisation for protons below.
Scaling relation is used from proton dE/dx and range.
Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
Parametrisation from Bragg for protons below.
Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1
msc: Model variant of multiple scattering for pi-
Lambda tables from 100 eV to 100 TeV in 120 bins.
LateralDisplacementFlag= 1 Skin= 0
Boundary/stepping algorithm is active with facrange= 0.02 Step limitation 1
hIoni: tables are built for pi-
dE/dx and range tables from 100 eV to 100 TeV in 120 bins.
Lambda tables from threshold to 100 TeV in 120 bins.
Scaling relation is used to proton dE/dx and range
Bether-Bloch model for Escaled > 0.297504 MeV, ICRU49 parametrisation for protons below.
Scaling relation is used from proton dE/dx and range.
Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV
Parametrisation from Bragg for protons below.
Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1
========= Table of registered couples ==============================
@@ -696,7 +707,7 @@ PhotInPrimaryGeneratorAction::GeneratePrimaries: part&E're redefined
Run terminated.
Run Summary
Number of events processed : 1
User=30.87s Real=31.9s Sys=0.72s
User=74.19s Real=77.22s Sys=2.86s
##############################################################
Run Summary - Number of events : 1
##############################################################
@@ -705,57 +716,57 @@ Region Region0
Production thresholds :
-----------------------
gamma 1 mm e- 1 mm e+ 1 mm
Energy deposition in Absorber 26.944108 MeV, in Gap 0 eV
Energy deposition in Absorber 1.1014107 GeV, in Gap 0 eV
Number of secondaries in the event :
------------------------------------
gamma in Absorber 1, in Gap 3
e- in Absorber 45, in Gap 78
e+ in Absorber 0, in Gap 1
gamma in Absorber 19, in Gap 137
e- in Absorber 412, in Gap 912
e+ in Absorber 1, in Gap 12
Minimum kinetic energy of generated secondaries :
-------------------------------------------------
gamma in Absorber = 23.736054 keV, in Gap = 510.99906 keV
e- in Absorber = 37.446406 eV , in Gap = 45.624968 eV
e+ in Absorber = 2.8802232e+295 J in Gap = 4.6902783 MeV
Mean total track length of neutrons in the event : in Absorber = 46.69292 cm , in Gap = 0 fm
Mean number of steps of charged particles in the event : in Absorber =14, in Gap = 0
gamma in Absorber = 3.3336565 keV, in Gap = 7.0059449 keV
e- in Absorber = 0.36374712 eV , in Gap = 30.878493 eV
e+ in Absorber = 8.0783104 MeV in Gap = 1.044149 MeV
Mean total track length of neutrons in the event : in Absorber = 3.3745678 m , in Gap = 0 fm
Mean number of steps of charged particles in the event : in Absorber =87, in Gap = 0
##############################################################
Region Region1
====================
Production thresholds :
-----------------------
gamma 1 cm e- 1 cm e+ 1 cm
Energy deposition in Absorber 53.114218 GeV, in Gap 0 eV
Energy deposition in Absorber 65.908667 GeV, in Gap 0 eV
Number of secondaries in the event :
------------------------------------
gamma in Absorber 2006, in Gap 8352
e- in Absorber 20170, in Gap 44228
e+ in Absorber 118, in Gap 658
gamma in Absorber 2095, in Gap 9035
e- in Absorber 22065, in Gap 47423
e+ in Absorber 136, in Gap 742
Minimum kinetic energy of generated secondaries :
-------------------------------------------------
gamma in Absorber = 5.719773 keV, in Gap = 20.504013 keV
e- in Absorber = 0.069696335 eV , in Gap = 0.63274259 eV
e+ in Absorber = 139.11773 keV in Gap = 58.330473 keV
Mean total track length of neutrons in the event : in Absorber = 21.705779 m , in Gap = 0 fm
Mean number of steps of charged particles in the event : in Absorber =504, in Gap = 0
gamma in Absorber = 5.7170692 keV, in Gap = 20.503949 keV
e- in Absorber = 0.26932028 eV , in Gap = 0.045852756 eV
e+ in Absorber = 214.55633 keV in Gap = 156.10678 keV
Mean total track length of neutrons in the event : in Absorber = 81.069248 m , in Gap = 0 fm
Mean number of steps of charged particles in the event : in Absorber =1872, in Gap = 0
##############################################################
Region Region2
====================
Production thresholds :
-----------------------
gamma 10 cm e- 10 cm e+ 10 cm
Energy deposition in Absorber 149.45259 MeV, in Gap 0 eV
Energy deposition in Absorber 671.94787 MeV, in Gap 0 eV
Number of secondaries in the event :
------------------------------------
gamma in Absorber 3, in Gap 25
e- in Absorber 210, in Gap 307
e+ in Absorber 0, in Gap 1
gamma in Absorber 22, in Gap 45
e- in Absorber 451, in Gap 661
e+ in Absorber 3, in Gap 9
Minimum kinetic energy of generated secondaries :
-------------------------------------------------
gamma in Absorber = 27.1658 keV, in Gap = 89.964114 keV
e- in Absorber = 13.912189 eV , in Gap = 4.1623966 eV
e+ in Absorber = 2.8802232e+295 J in Gap = 1.0632795 MeV
Mean total track length of neutrons in the event : in Absorber = 60.72903 cm , in Gap = 0 fm
Mean number of steps of charged particles in the event : in Absorber =14, in Gap = 0
gamma in Absorber = 45.665742 keV, in Gap = 83.908611 keV
e- in Absorber = 32.180541 eV , in Gap = 6.014585 eV
e+ in Absorber = 1.3764601 MeV in Gap = 1.1425304 MeV
Mean total track length of neutrons in the event : in Absorber = 5.6787259 m , in Gap = 0 fm
Mean number of steps of charged particles in the event : in Absorber =127, in Gap = 0
##############################################################
/run/dumpCouples
@@ -38,9 +38,9 @@
# gun: source
/dmx/gun/type Volume
/dmx/gun/shape Cylinder
#/dmx/gun/radius 250 mum
#/dmx/gun/radius 250 um
#/dmx/gun/halfz 10.0 nm
/dmx/gun/radius 650 mum
/dmx/gun/radius 650 um
/dmx/gun/halfz 300.0 nm
#/dmx/gun/centre 0 0 82.750 mm
/dmx/gun/centre 0 0 -302.65 mm
@@ -38,7 +38,7 @@
# gun: source
/dmx/gun/type Volume
/dmx/gun/shape Cylinder
/dmx/gun/radius 250 mum
/dmx/gun/radius 250 um
/dmx/gun/halfz 10.0 nm
/dmx/gun/centre 0 0 -302.65 mm
/dmx/gun/confine americium_phys
@@ -38,7 +38,7 @@
# gun: source
/dmx/gun/type Volume
/dmx/gun/shape Cylinder
/dmx/gun/radius 250 mum
/dmx/gun/radius 250 um
/dmx/gun/halfz 10.0 nm
/dmx/gun/centre 0 0 -302.65 mm
/dmx/gun/confine americium_phys
@@ -39,10 +39,10 @@
# gun: source
/dmx/gun/type Volume
/dmx/gun/shape Cylinder
#/dmx/gun/radius 250 mum
#/dmx/gun/radius 250 um
#/dmx/gun/halfz 10.0 nm
#/dmx/gun/radius 450 mum
/dmx/gun/radius 650 mum
#/dmx/gun/radius 450 um
/dmx/gun/radius 650 um
/dmx/gun/halfz 300.0 nm
#/dmx/gun/centre 0 0 82.750 mm
/dmx/gun/centre 0 0 -302.65 mm
@@ -38,7 +38,7 @@
# gun: source
/dmx/gun/type Volume
/dmx/gun/shape Cylinder
/dmx/gun/radius 250 mum
/dmx/gun/radius 250 um
/dmx/gun/halfz 10.0 nm
/dmx/gun/centre 0 0 -302.65 mm
/dmx/gun/confine americium_phys
@@ -164,21 +164,21 @@ DMXParticleSourceMessenger::DMXParticleSourceMessenger
centreCmd->SetGuidance("Set centre coordinates of source.");
centreCmd->SetParameterName("X","Y","Z",true,true);
centreCmd->SetDefaultUnit("cm");
centreCmd->SetUnitCandidates("nm mum mm cm m km");
centreCmd->SetUnitCandidates("nm um mm cm m km");
// half height of source
halfzCmd = new G4UIcmdWithADoubleAndUnit("/dmx/gun/halfz",this);
halfzCmd->SetGuidance("Set z half length of source.");
halfzCmd->SetParameterName("Halfz",true,true);
halfzCmd->SetDefaultUnit("cm");
halfzCmd->SetUnitCandidates("nm mum mm cm m km");
halfzCmd->SetUnitCandidates("nm um mm cm m km");
// radius of source
radiusCmd = new G4UIcmdWithADoubleAndUnit("/dmx/gun/radius",this);
radiusCmd->SetGuidance("Set radius of source.");
radiusCmd->SetParameterName("Radius",true,true);
radiusCmd->SetDefaultUnit("cm");
radiusCmd->SetUnitCandidates("nm mum mm cm m km");
radiusCmd->SetUnitCandidates("nm um mm cm m km");
// confine to volume
confineCmd = new G4UIcmdWithAString("/dmx/gun/confine",this);
@@ -40,7 +40,7 @@
# gun: source
/dmx/gun/type Volume
/dmx/gun/shape Cylinder
/dmx/gun/radius 650 mum
/dmx/gun/radius 650 um
####/dmx/gun/halfz 300.0 nm
/dmx/gun/halfz 1500.0 nm
/dmx/gun/centre 0 0 -302.65 mm