Import Geant4 10.5.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2018-06-29 10:58:11 +02:00
parent fe81a77428
commit 6aa23be517
1581 changed files with 124288 additions and 83758 deletions
+3 -3
View File
@@ -3,7 +3,7 @@
#
# 21st September 2010 Ben Morgan
#
# $Id: CMakeLists.txt 110078 2018-05-15 10:04:54Z gcosmo $
# $Id: CMakeLists.txt 110849 2018-06-20 06:36:08Z gcosmo $
#
#-----------------------------------------------------------------------
@@ -37,8 +37,8 @@ set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX
# the same form.
project(Geant4)
set(${PROJECT_NAME}_VERSION_MAJOR 10)
set(${PROJECT_NAME}_VERSION_MINOR 4)
set(${PROJECT_NAME}_VERSION_PATCH 2)
set(${PROJECT_NAME}_VERSION_MINOR 5)
set(${PROJECT_NAME}_VERSION_PATCH 0)
set(${PROJECT_NAME}_VERSION "${${PROJECT_NAME}_VERSION_MAJOR}.${${PROJECT_NAME}_VERSION_MINOR}.${${PROJECT_NAME}_VERSION_PATCH}")
# - Prepend our own CMake Modules to the search path
+1 -1
View File
@@ -1,2 +1,2 @@
The Geant4 Collaboration:
http://geant4.cern.ch/collaboration/members.shtml
http://cern.ch/geant4/collaboration/members
-1
View File
@@ -1 +0,0 @@
Geant4 public releases Git mirror
+952
View File
@@ -0,0 +1,952 @@
Geant4 10.5-beta-01 Release Notes
---------------------------------
29 June 2018
Migration Notes & Main New Features
-----------------------------------
o Replaced POSIX threading with C++11 threading, allowing for use of
multi-threading on Windows for use with either static or dynamic
libraries.
o Added track/step/volume information in G4ExceptionHandler when an
exception happens while event is being processed.
o Enabled VecGeom wrappers for G4ExtrudedSolid, G4TessellatedSolid and G4Hype.
Updated to VecGeom version 1.0 for optional solids modeling.
o Correction in G4MagneticField to no longer inherit from
G4ElectroMagneticField. Introduced Bulirsch-Stoer method of integration,
an alternative to Runge-Kutta based on the mid-point method.
o Improved reporting of looping particle, adding info on density and
fraction (%) of proposed step that was completed, and momentum.
Changed default values for thresholds related to the killing of
looping particles by transportation processes.
o Use new parameter MscEnergyLimit() (default is 100 MeV) in EM physics
constructors, allowing to customise transition from low-energy multiple
scattering to high energy combination of multiple and single scattering.
o New lateral displacement algorithm in G4UrbanMscModel; faster version
used by default; more accurate distribution is used for Opt3 EM physics.
o New gamma conversion model G4BetheHeitler5DModel.
o New ion ionisation models G4LindhardSorensenIonModel,
G4AtimaEnergyLossModel, G4AtimaFluctuations.
o Revisions of G4BetheHeitlerModel and G4PairProductionRelModel with
improved screening function approximation, improved LPM function
approximation, angular generation and efficiency of sampling
of the final state.
o Extended strange pair production channels in Bertini Cascade.
o Extended upper limit of applicability (from 1 to 100 TeV) for the
diffuse-elastic processes.
o New tuning of the FTF model parameters; introduced smearing of delta-isobar
mass and improved di-quark fragmentation into baryons in Lund string
fragmentation. First implementation of rotating strings in FTF with
introduction of Mt distribution of hadrons.
Improved process probability parameterizations for Pi-Nucleon interactions;
corrected calculation of nuclear residual excitation energy; tuning of the
Lund string fragmentation.
o Major revision of the QGS final-state model (note: this was already
included in 10.4.beta, but was not included in the final 10.4 release):
implemented Reggeon cascading and "Fermi motion"; new algorithm for the
determination of the kinematical properties of partons; improved formation
of the residual nucleus. Tuning the parameters related to both string
formation and string fragmentation to improve the description of
thin-target data.
o For both string models (FTF and QGS): first implementation of alpha
cluster structure of carbon nuclei (affecting only hadron-Carbon
interactions), according to P.Bozek et al., Phys.Rev.C90, 064902 (2014).
o New class for diffuse-elastic process, where the underlying physics model
code has been revised and significantly improved in performance.
o G4LindhardSorensenIonModel, G4LindhardSorensenData: new relativistic ion
ionisation model.
o Introduced switch in cross-sections to allow transuranic elements.
o Implemented simple algorithm in visualization to allow colouring of
detector elements based on materials density.
o Removed unnecessary checks of process manager for generic ion and muonic
atom in G4SteppingManager.
o Implemented simple algorithm in visualization to allow colouring of
detector elements based on materials density.
o RayTracer now visualizes layered-mass-geometry volumes defined in
parallel worlds.
o Porting of code on gcc-8.1 series.
o Updated to CLHEP version 2.4.1.0.
o New data sets G4NEUTRONXS-2.0 and G4EMLOW-7.4.
----------------------------------------------------------------------------
Technical Notes
---------------
o Tested platforms:
+ Linux, gcc-4.8.4.
Tested on 64 bit architectures (Intel or AMD) with CERN CentOS
Linux 7 (CC7) (based on CentOS Linux 7).
Versions of Geant4 have also been compiled successfully on other
Linux distributions, Ubuntu, Debian, Suse or other RedHat systems.
+ MacOSX 10.13, clang-4.0 (Apple LLVM/Clang-9.1.0)
+ Windows/10 with Visual C++ 14.11 (Visual Studio 2017)
o More verified configurations:
+ Linux, gcc-4.9.3/5.4.0/6.3.0/7.3.0/8.1.0, clang-3.9/5.0.
+ Linux, Intel-icc 18.0.
+ MacOSX 10.11/12 with clang-3.7/3.9
o Geant4 10.5-beta-01 has been tested using CLHEP-2.4.1.0, required
for external installation of the CLHEP library.
Please refer to the Geant4 User Documentation:
http://cern.ch/geant4/support/userdocuments.shtml
for further information about using Geant4.
----------------------------------------------------------------------------
List of features and fixes included in this Beta release since 10.4.p02:
o Configuration:
-------------
+ CMake:
o Added "auto" dummy Thread Local Storage model; when "auto" is used,
no explicit compiler flag is being set to select the TLS model;
selection is left to compiler default.
o Added configuration for optional profiling package TiMemory.
o Skip validation checking for external zlib sources.
o Added TESSELLATEDSOLID flag to enable optional wrapping of
G4TessellatedSolid with VecGeom implementation.
o Added configuration support for MT on Windows; removed restrictions
and warnings on enabling MT on Windows.
o Support use of WINDOWS_EXPORT_ALL_SYMBOLS for DLL builds with
cmake >=3.4 retaining old capability for CMake 3.3.
o Updated version of data sets: G4NEUTRONXS-2.0, G4EMLOW-7.4.
Updated tags for 10.5-beta.
+ GNUMake:
o In geomconf.gmk, added G4GEOM_USE_UTESSELLATEDSOLID flag to enable
VecGeom wrapper for G4TessellatedSolid.
o Analysis:
--------
+ Updated to g4tools 4.2.3: fixed compilation warnings on gcc-8.1.0.
See History_tools for the complete list of modifications.
+ Fixed a deadlock issue with G4RootPNtupleManager where the mutex
was locked before being passed to Root.
o Digits & Hits:
-------------
+ Updated use of thread-local static variables to function returning
a thread-local static reference. New model for allowing support of
multi-threading on Windows DLLs.
o Event:
-----
+ Code cleanup in G4StackManager to remove branches for muonic atom
settings.
+ Updated use of thread-local static variables to function returning
a thread-local static reference. New model for allowing support of
multi-threading on Windows DLLs.
o Externals:
---------
+ Updated to Zlib version 1.2.11:
o Use original files format and adopt C Compiler for installation.
Addressing compilation warnings on gcc-8.1.0.
+ Updated CLHEP module to version 2.4.1.0:
o Enabled thread-local storage and atomics on Windows and clang,
as now all supported by c++11.
o Ranlux64Engine: fixed compilation warning on Windows for shift count
negative or too big.
o Fixed compilation warnings from gcc-8.1.0 when using
-Woverloaded-virtual compilation option.
o Geometry:
--------
+ magneticfield:
o Correction in G4MagneticField to no longer inherit from
G4ElectroMagneticField; this allowed a user to provide a full EM field,
but obtain the force only from the B-field when using the equation
created in the G4ChordFinder constructor.
It is no longer possible to use the equation of motion for a pure
magnetic field for the case of a mixed electromagnetic field. Instead
the full chain of classes for equation of full EM field, steppers and
driver must be used for the case of the 'full' EM field.
o Introduced Bulirsch-Stoer method of integration, an alternative to
Runge-Kutta based on the mid-point method. Separate driver derived from
G4VIntegrationDriver and implemented, using specialisation of
G4IntegrationDriver template class.
o Change in G4FieldManager::CreateChordFinder() to cope better with case
where field argument is null.
o Fix for missing interface method in G4VIntegrationDriver; added method
RenewStepperAndAdjust() which used to exist in G4MagInt_Driver. This
method must be defined in those derived driver classes which accept
a Runge Kutta stepper.
o Defined default implementation of the method in G4IntegrationDriver
and G4FSALIntegrationDriver, and implementations in the templated
classes G4IntegrationDriver and G4FSALIntegrationDriver.
o Removed static data from G4FSALIntegrationDriver, G4IntegrationDriver
and G4MagIntegratorDriver and moved to base class as normal data
members. Fix required for allowing proper symbol exporting on
Windows DLLs.
o Use G4Exception warnings instead of streaming to cerr.
o Added override final for virtual methods in G4UniformMagField.
+ management:
o G4AffineTransform: added explicit copy constructor, assignment and
destructor; InverseProduct() has been optimised, now it does 36
multiplications instead of 45; optimised also for the case of pure
translation; added methods for inverse transformation:
InverseTransformPoint(), InverseTransformAxis(), InverseNetRotation()
and InverseNetTranslation().
Minor optimisation to multiplication of matrix by vector, to make use
of temporaries in accessing vector components.
o G4GeomSplitter: replaced use or realloc()/free() and memcpy() with
normal allocation/deallocation through G4Allocator. Also addressing
compilation warnings on gcc-8.1.0.
+ navigation:
o G4Navigator::ComputeLocalAxis(): removed unnecessary check for
IsRotated().
o Replaced use of Inverse() from G4AffineTransform with new dedicated
methods, to avoid creation of temporaries in G4RegularNavigation,
G4Navigator and G4ReplicaNavigation.
o G4PropagatorInField: fix for case of finishing integration in last
iteration (so a looping particle will not be signalled incorrectly in
that case). Improved reporting of looping particle, adding info on
density and fraction (%) of proposed step that was completed, and
momentum.
o Use G4Exception instead of streaming to cerr in various classes.
o Fixed Coverity defect in diagnostic report in G4MultiLevelLocator.
+ solids/Boolean:
o G4MultiUnion: added protection for normal initialisation in
DistanceToOutVoxels(). Minor optimisation in DistanceToOut(p,v,..).
+ solids/CSG:
o Make G4UCons wrapper inheriting from vecgeom::GenericUnplacedCone,
following the latest changes in VecGeom.
+ solids/specific:
o Enabled VecGeom wrappers for G4ExtrudedSolid, G4TessellatedSolid
and G4Hype.
o Minor cleanup in G4TessellatedSolid::CreatePolyhedron(), no functional
changes.
o Updated use of thread-local static variables to function returning
a thread-local static reference. New model for allowing support of
multi-threading on Windows DLLs.
+ volumes:
o Replaced use of Inverse() from G4AffineTransform with new dedicated
methods, to avoid creation of temporaries in G4TouchableHistory,
G4PVPlacement and G4PVParameterised.
o Updated use of thread-local static variables to function returning
a thread-local static reference. New model for allowing support of
multi-threading on Windows DLLs.
o G4PVPlacement: added copy number to G4Exception printing in
CheckOverlaps().
o Global:
------
+ G4Threading: replaced POSIX threading with C++11 threading
(std::condition_variable, std::mutex + std::recursive_mutex, std::thread).
Many of the former macros are now dummy macros (e.g. G4MUTEXINIT,
G4MUTEX_INITIALIZER, etc.). Updated pin affinity
+ G4AutoLock is now a thin wrapper around std::unique_lock providing
previous functionality + more features (e.g. try_lock, try_lock_until,
etc.). Overloaded G4AutoLock member functions in sequential mode to not
execute locking/unlocking.
+ Added G4RecursiveAutoLock for recursive mutexes.
+ Extended G4TemplateAutoLock to take advantage of the features
std::unique_lock offers.
+ G4MTBarrier: removed WIN32 specifics, updated G4CONDITIONWAIT to use
G4AutoLock (std::unique_lock) instead of G4Mutex, removed
G4MUTEX_INITIALIZER from constructor.
+ Added G4TypeMutex<T> and G4TypeRecursiveMutex<T> function to threading
for safely obtaining a static mutex that is unique to the template type T.
+ Replaced static G4Mutex in G4Cache<T> with calls to G4TypeMutex<G4Cache<T>>
function calls to safely initialize mutexes on Windows.
+ Expanded DEFINED_PPC and DEFINED_INTEL in G4FPEDetection.
+ Migrated G4Timer real (wall) time to use std::chrono::high_precision_clock
from C++11.
+ Removed obsolete MT wrappers for random numbers, no longer necessary.
Simplified definition of G4Random types in Randomize.hh accordingly.
+ Full support for thread-local storage on clang (also MacOS clang) now
enabled; updated tls.hh definitions accordingly; removed use of the
G4USE_STD11 flag, now always enabled by default.
+ Use thread_local keyword on Windows, instead of __declspec(thread) in
tls.hh. Avoid exporting symbols for Windows DLLs in multi-threaded builds.
+ Removed no longer necessary windefs.hh header.
+ Updated G4cout_p and G4cerr_p to point to std::cout and std::cerr before
and after library load. G4cout before G4RunManager creation has been
seen to fail on Windows.
+ Improvement to G4AutoLock in non-MT mode + bug fix (void try_lock() ->
bool try_lock()) plus error handling within G4AutoLock if static mutex
is attempted to be used at application cleanup (previously handled in
G4Cache). Using atomics in G4Cache.
+ Define G4ThisThread, G4Promise, G4Future, and G4SharedFuture in
G4Threading the promises and futures are not currently used but will be
used in future.
+ G4TypeMutex and G4RecursiveTypeMutex now accept an index, e.g.
G4AutoLock l(G4TypeMutex<G4SomeClass>(0)) and
G4AutoLock l(G4TypeMutex<G4SomeClass>(1))
+ G4DummyThread typedef std::thread::id as id instead of id_type.
+ Updated use of thread-local static variables to function returning
a thread-local static reference. New model for allowing support of
multi-threading on Windows DLLs.
+ Added G4TiMemory header which defines an dummy initializer and empty
macros when the profiling package TiMemory is disabled, while it includes
the TiMemory headers and defines an initializer when built with TiMemory
support enabled. Removed obsolete definition in G4Timer and G4SliceTimer,
causing conflicts with TiMemory. Updated CMake scripts.
+ Increased accuracy of G4Pow::A13 in the most critical [1/4,4] interval.
+ Moved G4Exception functions to inline and extracted banner front/end
strings for use in Qt parsing.
+ Minor code cleanup in G4UniformRandPool.
+ Changed date for release 10.5-beta.
o Graphics Representations:
------------------------
+ Replaced DBL_MAX by G4VisAttributes::veryLargeTime = 1.e100*ns,
(i.e. about 1.e75 billion years), to avoid for consistency DBL_MAX
which is dimensionless.
+ Added G4GREPS_ALLOC_EXPORT flag for DLL symbols export and apply it to
data in G4VisAttributes.
+ Disabled deprecated static data member G4VisAttributes::Invisible for
Windows systems.
o Intercoms
---------
+ Updated use of thread-local static variables to function returning
a thread-local static reference. New model for allowing support of
multi-threading on Windows DLLs.
+ Fixed compilation warnings for not used return parameters.
o Interfaces:
----------
+ G4Xt: fixed compilation warnings for casts on gcc-8.1.0.
+ Fixed compilation warnings for not used return parameters.
o Particles:
---------
+ Removed obsolete MaxNumberOfProducts enumerator in G4DecayProducts.
+ Removed G4MUTEX_INITIALIZER from constructor in G4VDecayChannel.
+ Updated use of thread-local static variables to function returning
a thread-local static reference. New model for allowing support of
multi-threading on Windows DLLs.
o Persistency:
-----------
+ GDML:
o Clear auxiliary map information in G4GDMLReadStructure::Clear().
Addressing problem report #2064.
o Physics Lists:
-------------
+ Constructors:
o electromagnetic:
- G4EmStandardPhysics, G4EmStandardPhysics_option1/2/4, G4EmLowEPPhysics,
G4EmPenelopePhysics, G4EmLivermorePhysics, G4EmStandardPhysicsGS,
G4EmLivermorePolarizedPhysics: use new parameter MscEnergyLimit()
(default is 100 MeV) allowing to customise transition from low-energy
multiple scattering to high energy combination of multiple and single
scattering.
- G4EmStandardPhysics_option1/2: use Livermore photo-effect model.
- G4EmStandardPhysics_option4, G4EmLivermorePhysics,
G4EmPenelopePhysics: set upper energy limit to 100 TeV.
- G4EmLowEPPhysics: use new 5D gamma conversion model below 80 GeV,
use new Lindhard-Sorensen ion ionisation model above 20 MeV/u.
o gamma_lepto_nuclear:
- G4EmExtraPhysics, G4EmMessenger: added extra UI commands and modifiers
to define flags for neutrinos and for neutrino-electron interactions.
- Removed G4MUTEX_INITIALIZER from constructor in G4EmExtraPhysics.
o hadron_inelastic:
- G4HadronInelasticQBBC: use G4ParticleInelasticXS both for neutrons
and protons.
o factory:
- Moved G4_REFERENCE_PHYSCONSTR_FACTORY macro calls out of
G4PhysicsConstructorRegistry., where they cause an implicit circular
dependency when building granular libraries; moved into inline source
where they can be included as necessary in a higher level compilation
unit. REFERENCE macro calls can be made unique.
- Allow override of exclusion of G4RegisterPhysicsConstructors
definitions when using WIN32 by setting USING_STATIC_LIBS.
- Code cleanup.
+ Lists:
o Use new G4RegisterPhysicsConstructors inline definitions to ensure that
for static builds G4PhysicsConstructorRegistry is populated.
o No longer register ShieldingLEND as a wrapper, but use explicit one.
o Electromagnetic Processes:
-------------------------
+ DNA:
o Updated G4DNAOneStepThermalizationModel and other classes for chemistry.
o Updated use of thread-local static variables to function returning
a thread-local static reference. New model for allowing support of
multi-threading on Windows DLLs.
o Fixed compilation warnings for not used return parameters.
+ High Energy:
o G4AnnihiToMuPair: added Coulomb correction to cross-section at threshold.
o Minor code cleanup in G4eeToHadronsMultiModel, G4eeToHadronsModel and
G4mplIonisationWithDeltaModel.
+ Muons:
o G4MuMultipleScattering, G4MuPairProduction, G4MuIonisation,
G4ePairProduction, G4MuBremsstrahlungModel, G4MuBremsstrahlung,
G4MuBetheBlochModel: use default destructor.
o Added minor protection in G4MuPairProductionModel.
o G4ePairProduction: fixed model name.
+ Polarisation:
o G4PolarizedAnnihilationModel: implemented sampling of final state
at-rest.
o Code cleanup; removed unused headers and methods.
+ Standard:
o G4GoudsmitSaundersonMscModel: implemented interface method for
macroscopic first transport cross-section computation per volume
(used only for testing).
o G4GSMottCorrection, G4GSPWACorrections: fixed initialization of first
moment correction factor.
o G4WentzelOKandVIxSection: fixed form-factor for proton.
Added Mott corrections to e+-.
o G4BetheBlochModel: use form-factor for projectile ion as in formulation
of NIM A 488 (2002) 282.
o G4LindhardSorensenIonModel, G4LindhardSorensenData: new ion ionisation
model for moderate and high energies.
o G4UrbanMscModel: new lateral displacement algorithm, faster version
is used as default, more accurate version is used as a second type of
parameterisation in all EM physics.
o G4BetheHeitler5DModel: new 5D model.
o Added new models, G4eplusTo2GammaOKVIModel and G4eplusTo3GammaOKVIModel.
o G4AtimaEnergyLossModel, G4AtimaFluctuations: new ion ionisation model.
o G4ScreeningMottCrossSection: added extra method for more CPU effective
computation of the Mott correction.
o G4BetheHeitlerModel, G4PairProductionRelModel: new versions with
improved screening function approximation, improved LPM function
approximation, efficiency, documentation and cleanup.
Corrected call to selecting target atom in final state sampling.
o G4PairProductionRelModel, G4BetheHeitlerModel: use G4ModifiedTsai
angular generator for the final state sampling.
o G4PairProductionRelModel: fixed computation of cross-section in the
new version of the high energy model.
o G4DipBustGenerator, G4ModifiedTsai: implemented new interface for
sampling of directions of e+e- pair.
o G4GoudsmitSaundersonTable: fixed gcc-8.1.0 compilation warnings.
o G4eplusAnnihilation: moved sampling of final state from AtRestDoIt()
method to SamplingSecondaries()
o Code cleanup in G4eeToTwoGammaModel, G4BetheHeitlerModel and
G4NISTStoppingData.
o G4eBremsstrahlungRelModel, G4PairProductionRelModel, G4PAIySection,
G4PAIxSection, G4ICRU73QOModel: moved inline method which use static
constants to source. Improved code formatting.
+ Utils:
o G4EmCorrections, G4VEmModel, G4ionEffectiveCharge, G4VAtomDeexcitation:
avoid use of static class members in inline methods; moved long methods
to source; added thread safe definition of model index for atomic
de-excitation.
o G4EmCalculator: fixed GetCrossSectionPerVolume() method in case of
multiple scattering process; the proper value of the first transport
cross-section is retrieved now.
o G4EmParameters, G4EmParametersMessenger: added 5D gamma conversion
model parameters; added MscEnergyLimit() and corresponding UI command;
addressing problem report #2045; added extra DNA UI directory
and command; improved dump of EM parameters.
o G4VEmAngularDistribution: added SamplePairDirections() method for
sampling of e+e- pair production.
o Added new enumerator G4DNAModelSubType.
o G4LossTableManager: moved inline run time method to source.
o Minor code cleanup in G4VMscModel and G4VEmModel.
o G4VEmProcess: moved few private members to protected.
+ Xrays:
o Updated use of thread-local static variables to function returning
a thread-local static reference. New model for allowing support of
multi-threading on Windows DLLs.
o Generic Processes:
-----------------
- Biasing:
o Updated use of thread-local static variables to function returning
a thread-local static reference. New model for allowing support of
multi-threading on Windows DLLs.
+ Optical:
o G4OpMieHG: changed GetProperty() to use enum indeces instead of strings.
+ Scoring:
o Updated use of thread-local static variables to function returning
a thread-local static reference. New model for allowing support of
multi-threading on Windows DLLs.
+ Transportation:
o G4Transportation, G4CoupledTransportation: changed default values of
two thresholds related to the killing of looping particles:
Important_Energy: particles with MORE energy are killed ONLY after
multiple steps (fThresholdTrials) marked as 'looping'.
Warning_Energy: particles with LESS energy are killed SILENTLY.
Intermediate value: particles between these energies are killed after
one 'looping step' (with warning.)
New values: Warning_Energy = 1.0 KeV
Important_Energy = 1.0 MeV
NOTES:
This can happen if a track's propagation in field requires a large
number of integration steps (default number is 1000, and it is
controlled by G4PropagatorInField's Get/SetMaxLoopCount() methods).
Usually the material is vacuum or very low density material and
particles have either low momentum or momentum with a very small
component along the direction of the magnetic field (zero or nearly
zero).
Improved reporting of the issue of dropped particles (above 'warning
threshold'): now providing the type of particle, position, momentum,
material density and step length in addition to the energy; added
recommendations for users along with the warning (printed only for
the first 5 warnings).
Addressing problem report #2063.
o New class G4TransportationLogger to consolidate reports from the
Transportation processes.
o Fixed Coverity defects.
o Hadronic Processes:
------------------
+ cross_sections
o G4NeutrinoElectronTotXsc: new class for total (i.e. neutral current
plus charged current) cross-section for neutrino-electron interactions.
o Introduced switch to allow transuranic elements.
o G4NeutrinoElectronCcXsc, G4NeutrinoElectronNcXsc: added method.
o G4PiNuclearCrossSection: for transuranic elements, scale the
cross-sections from those of Uranium (using the ratio of atomic
weights), instead of using directly the latter.
o G4NeutronElasticXS, G4NeutronInelasticXS, G4NeutronCaptureXS:
adopting new data structure from G4NEUTRONXS-2.0 data set,
incompatible with previous.
o G4ParticleInelasticXS: new inelastic cross sections for neutrons,
protons and light ions based on G4NEUTRONXS-2.0.
o G4HadronXSDataTable: new class for cross-section handling.
o G4CrossSectionDataStore: added new method ComputeCrossSection(); reduced
number of type conversions, number of computation of cross-sections and
code branches; use const pointers to G4Material, G4Element and
G4Isotope; fixed selection of isotope, for energy below 20 MeV use
isotope cross-sections, above 20 MeV - isotope abundaces.
o G4VCrossSectionDataSet: added new flag 'isForAllAtomsAndEnergies' and
get/set methods allowing to reduce the list of cross-sections per
particle.
o Commented out debug printouts in G4ProjectileFragmentCrossSection
header.
o Replaced file-scoped mutexes in G4CrossSectionFactoryRegistry to use
G4TypeMutex<G4CrossSectionFactoryRegistry> which addresses a static
mutex initialization bug on Windows.
+ management
o G4HadronicProcess: fixed compilation warnings on gcc-8.1.0 regarding
catching polymorphic type by value, instead of by reference.
Use const pointers and "nullptr" for G4Material and G4Element; use
ComputeCrossSection() method; removed creation of new materials at run-
time inside GetElementCrossSection(), all materials should be created
in the user code.
Use correct return type when calling CheckResult() from PostStepDoIt():
fixes case when the value of pointer 'result' does not get properly
reset to NULL in case a non-conservation is detected, thus "bad"
interaction does not get re-sampled.
o Code cleanup in G4HadronicProcess, G4VLeadingParticleBiasing and
G4HadLeadBias. G4HadronicProcess, G4HadronInelasticProcess: added
keyword "override"; cleanup of cross-section scale factor and weights;
G4HadronicProcessStore: use "nullptr" and added flag 'buildXSTable'
with get/set methods.
+ models/abla
o Updated some parameters; code cleanup.
+ models/cascade
o Added strange pair production channels to list of 6, 7, 8 and 9-body
final states in classes G4CascadeT31piNChannel and
G4CascadeT33piNChannel. Modified template values accordingly.
o G4CascadeT11pizNChannel: extended strange pair production channels to
6,7,8 and 9 body final states.
o Fixes in G4ElementaryParticleCollider methods generateSCMpionAbsorption()
and generateSCMmuonAbsorption(), as they did not produce correct nucleon
pairs when pion or muon was absorbed. Added quantum number conservation
test added to method collide().
o Fixed implementation of nuclear_rad_2par configurable key in
G4CascadeParamMessenger.
+ models/coherent_elastic
o Update to G4hhElastic to take into account recent TOTEM data for
proton-proton at 13 TeV.
o Added new class G4DiffuseElasticV2. The underlying physics model is
the same as in G4DiffuseElastic, however, the code has been revised,
cleanup and significantly improved in a number of places.
The performance has been improved by a factor of ~2 with respect
to the original implementation. The approximation of small angles
has been dropped (replaced by exact calculation) as it was not
bringing any visible benefits.
o Set to 100 TeV (instead of 1 TeV) the upper limit of applicability
for the model G4DiffuseElastic and G4DiffuseElasticV2 (the number of
equally-sized logarithmic energy bins has been increased from 200 to
250 to keep the same bin size, 0.04).
The model has been validated with experimental data up to 300 GeV,
but it should not give meaningless results well above this energy.
+ models/de_excitation
o G4ChatterjeeCrossSection, G4KalbachCrossSection: moved implementation
to source.
o G4VEmissionProbability, G4EvaporationProbability: fixed integration
of probabilities for neutron emission for OPT=1,2.
o G4DeexPrecoParameters: fixed checks on parameter values.
+ models/lepto_nuclear
o G4NeutrinoElectronCcModel: added extra interfaces.
Also fixed Coverity defect.
+ models/particle_hp
o G4ENDFTapeRead, G4FissionProductYieldDist: fixed compilation warnings
on gcc 8.1.0, regarding catching polymorphic type by value, instead of
by reference.
+ models/parton_string
o In the string fragmentation part of FTF, first implementation of
rotating strings with introduction of Mt distribution of hadrons.
Parameters are tuned using NA49 experimental data on pp-interactions.
Good results are obtained for Pi+-, K+-.
For P and Pbar <Pt> - xF correlations need still improvement.
o Major revision of QGS model; implemented Reggeon cascading and
associated "Fermi motion". Implemented new algorithm of parton
kinematical properties determination and calculation of residual
nucleus properties. Adjusted G4GammaParticipants to the revised
model.
o Improved energy-momentum conservation in the QGS model, especially
in the case of diffraction interactions.
o Major improvement to QGSM: Pomeron parameters are set up according to
A.Kaidalov and M.Poghosyan (2009-2010). Non-vacuum reggeons: f and
omega, are included in the calculations using parameters by A.Kaidalov
and M.Poghosyan (2009-2010).
o New class G4Reggeons for calculations of X-sections.
o Cut non-vacuum reggeons are interpreted as a creation of a single
string, or as a single string creation and one "stable" hadron.
Such processes are described by RRR diagram of Reggeon phenomenology.
o Introduced new class G4QuarkExchange for implementation of the
processes.
o G4QGSParticipants: implementation of Quark exchange simulation.
Fix for nucleon state counter. Minor fix to avoid FPE observed only
in optimized mode.
o G4VPartonStringModel: throw exception for the case when string
fragmentation does not produce hadrons.
o Cleaned and improved G4SingleDiffractiveExcitation and
G4QGSDiffractiveExcitation. Correction in G4SingleDiffractiveExcitation
to treat h+N and Gamma + N diffraction.
o Changed G4MesonSplitter probabilities UUbar DDbar (0.5, 0.5) to
(0.8, 0.2) for gamma projectile.
o G4QGSMSplitableHadron: fixed bug in the case of gamma projectile with
P_minus = 0.
o G4ExcitedStringDecay: bug-fix in FragmentStrings() method (access
to the first element of an empty vector). Increased the number of max
attempts to fragment strings from 10 to 100.
o New tuning of FTF model parameters.
o Introduced various <Pt^2> for diffractive and non-diffractive
interactions in G4FTFModel, for NA49 and NA61/SHINE experimental data.
o Fine tuning in G4DiffractiveExcitation for the FTF model, to describe
NA49 experimental data, especially, <Pt> on Xf.
o Fix to address the baryon puzzle of NA49 data; <Pt> of baryons 1/2 at a
string fragmentation setting up at 435 MeV/c, and <Pt> for baryons 3/2
production at 900 MeV/c.
o Fine tuning of G4LundStringFragmentation. <Pt> of mesons created at
quark fragmentation is decreased. <Pt> of baryons created at quark and
di-quark is increased. Corrected fragmentation functions of qq-> B(1/2)
and B(3/2).
Re-organized and cleaned up code ; the variant is tuned using NA49
experimental data on pp->p/pi/K +X.
o Introduced smearing of delta-isobar mass; delta-isobars are now treated
as a kinetic track; improved parameterisation of the quark exchange
process with excitation.
NA61/SHINE exp. data on Pi+, Pi-, K+, K- and protons in PP interactions
at 20, 31, 40, 80 and 158 GeV/c are now described. Now reproducing the
ratio of <Strane Q>/<Normal Q> in PP interactions. Not describing kink
in AA interactions.
o Improved di-quark fragmentation into baryons in Lund string
fragmentation. Improved description of NA49 and NA61/SHINE exp. data
on p+p->p+X. Improvements in method SetMinimalStringMass(), relevant
for Pbar P annihilation.
o Improved process probability parameterizations for Pi - Nucleon
interactions. Good results are obtained for HARP data (p/Pi+/Pi- + A at
3, 5, 8, 12 GeV/c) and for Pi N inclusive reactions.
o Corrected calculation of nuclear residual excitation energy.
Fine tuning of the model parameters.
o Set to false the switches for the A-dependence in nuclear destruction
for baryon projectile in G4FTFParameters. Uncommented checks for
these switches in the code. No changes in the random number sequence.
o Improved versions and tuning of Lund and QGS fragmentations
(used, respectively, by FTF and QGS string models).
o G4LundStringFragmentation: bug fixes related to rotating strings.
o G4VLongitudinalStringDecay: removed useless caching in the method
FragmentationMass() which was causing rare irreproducibilities in
gamma-nuclear reactions (i.e. involving QGS).
o Improved QGSM and fixed issue of event reproducibility in
gammma-nuclear.
o Fixed leak in G4QGSParticipants::GetList() for targets not deleted
after interaction.
o G4QGSParticipants: introduced protection against negative squared mass
in method PutOnMassShell(), which was causing some rare crashes.
If a negative squared mass occurs, a "JustWarning" exception is thrown
and the squared mass is set to 0, before calling the square root (which
is now computed only once).
o Moved G4PomeronCrossSection class to 'qgsm' module.
o G4FTFAnnihilation: fix to get flat cos(theta) and phi distributions for
antiproton annihilation at rest. Added also a protection for the
evaluation of rapidity.
o G4FTFModel, G4DiffractiveExcitation, G4FTFAnnihilation: code
improvements. No changes in physics output, but with possible
differences in the random sequence, due to numerical effects caused
by re-ordering of operations.
+ models/pre_equilibrium
o G4PreCompoundEmission, G4PreCompoundFragment, G4PreCompoundNucleon:
fixed computations for OPT=1,2.
o G4PreCompoundModel: fixed initialisation.
o G4PreCompoundFragmentVector: moved inlined methods to source.
+ models/quasi_elastic
o G4QuasiElRatios: removed unnecessary protection against heavy elements.
+ models/radioactive_decay
o G4ECCapture, G4RadioactiveDecay, G4RadioactiveDecayMode: added electron
capture channel from the N Shell.
o G4ECCapture: added tables of PL2/PL1 PM2/PM1 and PN2/PN1 based on bound
electrons radial wave amplitudes, taken from Bambynek et al., Rev. Mod.
Phys., vol. 49, 1977.
Compute partial probabilities of subshells PL1,PL2,PM1,PM2,PN1,PN2 from
the tables PL2/PL1, PM2/PM1, and PN2/PN1. Valid for allowed transitions.
+ models/rpg
o G4RPGAntiKZeroInelastic, G4RPGInelastic: fixed compilation warnings on
gcc-8.1.0, regarding catching polymorphic type by value, instead of by
reference.
+ models/util
o First implementation of alpha cluster structure of carbon nuclei in
G4Fancy3DNucleus, according to P.Bozek et al., Phys.Rev.C90, 064902
(2014).
Fixed issue of event reproducibility; added loop checks and general
cleanup. In case of difficulties in the method ChooseFermiMomenta(),
emit a "JustWarning" exception instead of writing to cerr.
o Minor improvement to code in G4Nucleon and cleanup.
o Updated use of thread-local static variables to function returning
a thread-local static reference. New model for allowing support of
multi-threading on Windows DLLs.
+ processes
o G4HadronElasticProcess, G4NeutrinoElectronProcess: fixed compilation
warnings on gcc 8.1.0, regarding catching polymorphic type by value,
instead of by reference.
Use const pointers and "nullptr" for G4Material and G4Element.
o Updated G4NeutrinoElectronProcess; modified constructor.
+ stopping
o G4HadronStoppingProcess, G4MuonicAtomDecay: fixed compilation warnings
on gcc 8.1.0, regarding catching polymorphic type by value, instead of
by reference.
+ util
o Updated use of thread-local static variables to function returning
a thread-local static reference. New model for allowing support of
multi-threading on Windows DLLs.
o Run
---
+ Replaced pthread-style <void*(void*)> function signatures with
<void(G4WorkerThread*)> as it is now unnecessary
+ Removed WIN32 conditional for G4THREADCREATE in
G4UserWorkerThreadInitialization, no longer needed.
+ Changed G4Thread to G4NativeThread when setting pin affinity in
G4WorkerThread.
+ Updated use of thread-local static variables to function returning
a thread-local static reference. New model for allowing support of
multi-threading on Windows DLLs.
+ Added TiMemory auto-timer macros to some key functions in G4RunManager,
G4RunManagerKernel, G4MTRunManager, and G4MTRunManagerKernel
+ Added TiMemory libraries and includes to CMake script for optional use.
o Track & Tracking
----------------
+ G4SteppingManager: remove unnecessary checks of process manager for
generic ion and muonic atom.
+ Updated use of thread-local static variables to function returning
a thread-local static reference. New model for allowing support of
multi-threading on Windows DLLs.
o Visualization:
-------------
+ Fixed compilation warnings on gcc-8.1.0.
+ management:
o Implemented UI command /vis/viewer/set/colourByDensity: simple
algorithm to allow colouring of detector elements based on materials
density.
o Introduced UI command "/vis/drawLogicalVolume", synonymous with
"/vis/specify". Both commands create a new scene and invoke
"/vis/scene/add/logicalVolume". Include overlap checking.
o Moved time window parameters from G4OpenGLStoredViewer to
G4ViewParameters. Now one can interpolate time window parameters (using
/vis/viewer/interpolate) and make a movie of particles moving through
time. To do this, see guidance on /vis/viewer/set/timeWindow/ commands.
o G4ViewParameters: fix for /vis/viewer/save.
Completed PrintDifferences(), operator<<() and operator!=() for time
window parameters. Provide proper Get and Set functions for time
parameters.
o Moved time window commands to /vis/viewer/set/timeWindow/.
Deprecated the equivalent /vis/ogl/set/ commands.
Copied /vis/ogl/set time window commands to /vis/viewer/set.
o G4VSceneHandler: reduced repetitive error messages.
o Improved some UI commands.
+ modeling:
o Implemented UI command /vis/viewer/set/colourByDensity.
o G4LogicalVolumeModel: added overlap checking.
Fixed Coverity warning for unnecessary check on pointer.
+ OpenGL:
o Implemented G4OpenGLStoredViewer::AddPrimitiveForASingleFrame().
o Updated G4CONDITIONWAIT(...) to new C++11 requirements.
o G4OpenGLQtViewer: replaced explicit usage of G4Mutex locking/unlocking
with G4AutoLock pointers initialized with std::defer_lock as this
enables one to avoid any deadlock or non-locked condition_variable
waits by using G4AutoLock::owns_mutex().
+ OpenInventor:
o Implemented kernel visit for "colour by density".
+ RayTracer:
o Use HyperStep of G4ParallelWorldProcess to draw volumes defined in a
parallel world.
o Updated use of thread-local static variables to function returning
a thread-local static reference. New model for allowing support of
multi-threading on Windows DLLs.
o Data Sets:
---------
+ G4EMLOW-7.4:
o Updated microelec elastic cross-section files.
+ G4NEUTRONXS-2.0:
o Updated data from G4NDL-4.5 for neutrons and from G4TENDL-1.3.2 for
p, d, t, He3, He4. New data structure.
o Examples:
--------
+ Updated reference outputs, macros, READMEs and scripts.
+ Updated vis/UI setup. Removed no longer needed G4VIS/UI_USE.
+ Added inclusion of G4Types.hh in files for self-consistency.
+ advanced/composite_calorimeter
o Created ActionInitialization class, in preparation for MT migration.
o Removed CCalAnalysis class and employ g4analysis only.
o Fixed compilation warning on gcc-8.1.0.
+ advanced/gammaray_telescope
o Fixed issues reported by Valgrind.
Addressing problem report #1981.
o Fixed compilation warning on gcc-8.1.0.
+ advanced/hadrontherapy
o Replaced obsolete use if G4VisAttributes::Invisible with
G4VisAttributes::GetInvisible().
+ basic/B2
o Modified default input macro exampleB2.in to reduce the output.
+ basic/B4
o Replaced deprecated "/vis/ogl/set/" with "/vis/viewer/set/timeWindow/"
command in visualization macros.
+ extended/electromagnetic/TestEm2
o DetectorConstruction: improved method names, do not allow to clear
geometry between runs.
o StepMax: use thread safe instantiation, messenger merged with
PhysicsListMessenger.
o Use MixMax default random number generator.
o PhysicsList: make Opt0 default, removed local instantiation of G4Decay.
o PhysListEm5DStandard: experimental PhysList with the new 5D gamma
conversion model.
o Corrected input macros to optimise output.
+ extended/electromagnetic/TestEm3
o DetectorConstruction: improved method names, do not allow to clear
geometry between runs.
o StepMax: use thread safe instantiation, messenger merged with
PhysicsListMessenger.
o Use MixMax default random number generator.
o Removed radioactive.mac input macro,
o PhysicsList: make Opt0 default, removed local instantiation of G4Decay.
o Corrected input macros to optimise output.
+ extended/electromagnetic/TestEm5
o PhysListEm5DStandard: experimental PhysList with the new 5D gamma
conversion model.
o Added test of new ion ionisation model, which is included in the new
physics constructor PhysListEm19DStandard; added atima.mac macro file
to compare results with known data.
o StepMax: use thread safe instantiation, messenger merged with
PhysicsListMessenger.
o Use MixMax default random number generator.
o Removed obsloete class PhysListEmStandardSSM.
o PhysicsList: make Opt4 default, removed local instantiation of G4Decay.
o Corrected input macros to optimise output.
+ extended/electromagnetic/TestEm5
o Corrected input macros to optimise output.
+ extended/electromagnetic/TestEm7
o SteppingAction: added edep at end of step for photo-electric.
o Fixed compilation warning on gcc-8.1.0.
+ extended/electromagnetic/TestEm8
o Fix for thread safety in PrimaryGeneratorAction.
o Disabled tracking cuts in input macro TestEm8.in.
o Corrected input macros to optimise output.
+ extended/electromagnetic/TestEm11
o SteppingAction: added edep at end of step for photo-electric.
+ extended/electromagnetic/TestEm15
o Extended with gamma -> e+ e- 5D conversion code.
o PhysicsList: added G4EmStandardPhysicsWVI, GS, SS.
o Use G4RotationMatrix to convert to gamma reference system.
o Use default random number generator.
+ extended/electromagnetic/TestEm18
o Updated PhysListEmStandard, livermore, penelope.
+ extended/errorpropagation
o Use implicit destructor in ExErrorMagneticField.
+ extended/exoticphysics/monopole
o Changed G4MonopoleEquation to use G4MagneticField instead of
not use G4ElectroMagneticField, as equations of motion do not use
electric field.
+ extended/exoticphysics/phonon
o Update references for caustic and timing.
+ extended/field/BlineTracer
o Fixed compilation error for missing header inclusion.
+ extended/hadronic/Hadr00
o DetectorConstruction: cleanup geometry.
o Use FTFP_BERT as default physics-list.
+ extended/hadronic/Hadr01
o Cleaned up geometry definition.
+ extended/hadronic/Hadr07
o SteppingAction: added edep at end of step for photo-electric.
+ extended/medical/DICOM
o Enabled CMake package configuration. Added DICOM_USE_DCMTK and
DICOM_USE_HEAD options backwards compatible with environment variables.
o Updated READMEs.
+ extended/medical/DICOM2
o New example demonstrating how to inherit from DICOM example.
+ extended/medical/dna/chem1
+ extended/medical/dna/chem2
+ extended/medical/dna/chem3
+ extended/medical/dna/chem4
+ extended/medical/dna/mfp
+ extended/medical/dna/neuron
o Use G4RegisterPhysicsConstructors inline definitions to ensure
G4PhysicsConstructorRegisty is filled when using static libraries.
+ extended/medical/dna/pdb4dna
o Use G4RegisterPhysicsConstructors inline definitions to ensure
G4PhysicsConstructorRegisty is filled when using static libraries.
o Fixed analysis code.
+ extended/medical/dna/slowing
o Updated input script and code cleanup.
+ extended/medical/dna/spower
o Use G4RegisterPhysicsConstructors inline definitions to ensure
G4PhysicsConstructorRegisty is filled when using static libraries.
+ extended/medical/fanoCavity
o ActionInitialization: added printout of Run::EndOfRun().
+ extended/optical/LXe
o LXeDetectorConstruction: moved DefineMaterials() to constructor.
o Replaced local physics configuration with FTFP_BERT + G4OpticalPhysics
Deleted LXeEMPhysics, LXeGeneralPhysics, LXeMuonPhysics and
LXePhysicsList.
o Removed class LXeSteppingVerbose.
o In input macros, removed /LXe/detector/update and added /run/initialize.
General cleanup.
o Addressing problem report #2042.
o Replaced local physics with FTFP_BERT + G4OpticalPhysics; deleted
custom lists LXeEMPhysics, LXeGeneralPhysics, LXeMuonPhysics and
LXePhysicsList; use G4EmStandard_option4 EM physics.
o Added LXeRun to record and print results at the end.
o Removed LXeSteppingVerbose and cleanup of macros.
o Removed LXeUserEventInformation, use LXeEventAction instead;
removed LXeRecorderBase, replaced with LXeHistoManager.
+ extended/optical/OpNovice2
o New example OpNovice2 for investigation of optical properties and
parameters. Details of optical photon boundary interactions on a surface
are recorded, as well as the details of optical photon generation and
transport.
+ extended/parallel/ThreadsafeScorers
o TSPhysicsLists no longer declares G4VPhysicsConstructors in header.
o Added TiMemory timing to TSPrimaryGeneratorAction and G4Run.
o Added TiMemory ASCII output and serialization to main().
o Fixed shadowing warnings in G4atomic.hh header.
o Removed G4MUTEX_INITIALIZER from constructors of
G4TAtomicHits{Collection,Map}.
+ extended/persistency/gdml/G02
+ extended/persistency/gdml/G03
o RunAction: removed visualisation command.
+ extended/persistency/P02
o Updated selection.xml file with new members of G4MaterialPropertiesTable.
o Fixed crash on reading due to duplication of materials in .root file.
Addressing problem report #2065.
+ extended/physicslists/shared
o Copy script works whether include/src directories exist or not.
+ extended/radioactivedecay/rdecay02
o PhysicsList: in constructor, set nuclide table half-life threshold to
0.1 picosecond and level tolerance to 1.0 eV, to not miss short-lived
nuclides
o HistoManager, TrackingAction: added two histograms to look at 0-0.1 MeV,
and 0-1 MeV ranges in particle emission spectra.
o Input macros: updated to latest UserEvapData_z83.a210,
UserRadData_z82.a210, UserEvapData_z102.a252 database formats.
Removed energy unit (keV) from call to /gun/ion in u238b.mac,
po201m.mac and UserEvapDataBiTest.mac.
----------------------------------------------------------------------------
+58 -6
View File
@@ -31,25 +31,77 @@ add this in the documentation for the changed file as [BUGFIX #BUGNUMBER].
----------------------------------------------------------
23rd May 2018 - Gunter Folger (cmake-V10-03-54)
19th June 2018 - Gunter Folger (cmake-V10-04-14)
- Templates/geant4_validate_sources.cmake.in, revert addition of .c and .h
Skip checking sources for zlib
(.c and .h match far too many other files)
- Switch to G4EMLOW7.4
14th June 2018 - Gunter Folger (cmake-V10-04-13)
- Templates/geant4_validate_sources.cmake.in: add C sources and headers
8th June 2018 - Ben Morgan (cmake-V10-04-12)
- Add "auto" dummy Thread Local Storage model
Per request from CERN, when "auto" is used,
no explicit compiler flag to select the TLS model is
set. Record this in Geant4Config.cmake and geant4-config
as unset/empty variables.
6th Jun 2018 - Jonathan Madsen (cmake-V10-04-11)
- Addition of TiMemory as an optional package
23rd May 2018 - Ben Morgan (cmake-V10-04-10)
- Remove CMake warning about building MT DLLs on Windows, as
these are now supported.
23rd May 2018 - Gunter Folger (cmake-V10-04-09)
- Update Geant4DatasetDefinitions to use G4RealSurface 2.1.1
patched version bringing back data lost in 2.1
26th February 2018 - Ben Morgan (cmake-V10-03-53, 52)
14st May 2018 - Gunter Folger (cmake-V10-04-08)
- Update Geant4DatasetDefinitions to use G4NEUTRONXS 2.0
21st March 2018 - Ben Morgan (cmake-V10-04-07)
- G4BuildSettings.cmake: Allow Windows MT builds to use DLLs, but warn.
26th February 2018 - Ben Morgan (cmake-V10-04-06)
- Geant4InstallData.cmake, Geant4CTest.cmake: Update URL for downloads
to "cern.ch/geant4-data" as the correct alias to new EOS area, seperate
from main website. Superceeds cmake-V10-03-51.
from main website.
26th February 2018 - Ben Morgan (cmake-V10-03-51)
26th February 2018 - Ben Morgan (cmake-V10-04-05)
- Geant4InstallData.cmake, Geant4CTest.cmake: Update URL for downloads
to "cern.ch/geant4" as the correct alias.
26th February 2018 - Ben Morgan (cmake-V10-03-50)
26th February 2018 - Ben Morgan (cmake-V10-04-04)
- G4BuildSettings.cmake: Add 17/c++17 to C++ standards against which
Geant4 can be compiled. Will require a minimum CMake version of
3.8 to enable, but this is not checked.
8th December 2017 - Ben Morgan
20th February 2018 - Ben Morgan (cmake-V10-04-03)
- Initial configuration support for MT on Windows
- Modules/G4BuildSettings.cmake: Remove restrictions and warnings on enabling
MT on Windows. Add restriction on building MT DLLs, emitting a fatal error
if this combination is selcted, and report needed settings to enable
static MT libraries.
18th January 2018 - Ben Morgan (cmake-V10-04-02)
- Support use of WINDOWS_EXPORT_ALL_SYMBOLS for DLL builds with cmake >=3.4
retaining old capability for CMake 3.3.
- Modules/G4WindowsDLLSupport.cmake: New module to hold old DLL support.
Create old `genwindef` support program, moved from G4BuildSettings.
Implement `__geant4_add_dll_old` macro which expands to the pre cmake 3.4
use of `genwindef` to export symbols and create DLL.
- Modules/G4DeveloperAPI_OLD.cmake: Include G4WindowsDLLSupport module, and
use functionality to create DLL when CMake is <3.4. Otherwise, use
new WINDOWS_EXPORT_ALL_SYMBOLS property when building a shared library.
11th January 2018 - Gabriele Cosmo (cmake-V10-04-01)
- Modules/Geant4OptionalComponents.cmake: add TESSELLATEDSOLID flag to enable
wrapping of G4TessellatedSolid in GEANT4_USOLIDS_SHAPES.
Coworks with tag geom-specific-V10-04-03.
8th December 2017 - Ben Morgan (cmake-V10-04-00)
- Templates/UseGeant4_internal.cmake: When running test driver directly,
make it run in WORKING_DIRECTORY if this is supplied.
+12 -36
View File
@@ -217,14 +217,9 @@ set(GEANT4_CXXSTD_FLAGS "${CMAKE_CXX${GEANT4_BUILD_CXXSTD}_STANDARD_COMPILE_OPTI
# - ``GEANT4_BUILD_MULTITHREADED`` (Default: ``OFF``)
#
# If set to ``ON``, compile Geant4 with support for multithreading.
# At present, this is only supported on Unix platforms.
# On Win32, this option requires use of static libraries only
#
option(GEANT4_BUILD_MULTITHREADED "Enable multithreading in Geant4" OFF)
if(WIN32)
mark_as_advanced(GEANT4_BUILD_MULTITHREADED)
endif()
geant4_add_feature(GEANT4_BUILD_MULTITHREADED "Build multithread enabled libraries")
#.rst:
@@ -233,8 +228,10 @@ geant4_add_feature(GEANT4_BUILD_MULTITHREADED "Build multithread enabled librari
# If ``GEANT4_BUILD_MULTITHREADED`` is ``ON`` and a GNU/Clang/Intel
# compiler is being used, then this option may be used to choose the
# Thread Local Storage model. A default of ``initial-exec`` is used
# to provide optimize performance for applications directly linking
# to the Geant4 libraries
# to provide optimal performance for applications directly linking
# to the Geant4 libraries. The dummy ``auto`` model may be selected
# to leave model selection to the compiler, with no additional flag(s)
# passed to the compiler.
#
if(GEANT4_BUILD_MULTITHREADED)
# - Need Thread Local Storage support (POSIX)
@@ -245,12 +242,6 @@ if(GEANT4_BUILD_MULTITHREADED)
endif()
endif()
# - Emit warning on Windows - message will format oddly on CMake prior
# to 2.8, but still print
if(WIN32)
message(WARNING "GEANT4_BUILD_MULTITHREADED IS NOT SUPPORTED on Win32. This option should only be activated by developers")
endif()
# - Allow advanced users to select the thread local storage model,
# if the compiler supports it, defaulting to that recommended by Geant4
if(TLSMODEL_IS_AVAILABLE)
@@ -260,9 +251,14 @@ if(GEANT4_BUILD_MULTITHREADED)
CASE_INSENSITIVE
)
mark_as_advanced(GEANT4_BUILD_TLS_MODEL)
geant4_add_feature(GEANT4_BUILD_TLS_MODEL "Building with TLS model '${GEANT4_BUILD_TLS_MODEL}'")
set(GEANT4_MULTITHREADED_CXX_FLAGS "${GEANT4_MULTITHREADED_CXX_FLAGS} ${${GEANT4_BUILD_TLS_MODEL}_FLAGS}")
if(GEANT4_BUILD_TLS_MODEL STREQUAL "auto")
geant4_add_feature(GEANT4_BUILD_TLS_MODEL "Building without explicit TLS model")
else()
geant4_add_feature(GEANT4_BUILD_TLS_MODEL "Building with TLS model '${GEANT4_BUILD_TLS_MODEL}'")
endif()
set(GEANT4_MULTITHREADED_CXX_FLAGS "${GEANT4_MULTITHREADED_CXX_FLAGS} ${${GEANT4_BUILD_TLS_MODEL}_TLSMODEL_FLAGS}")
endif()
# Set Defs/Compiler Flags
@@ -349,8 +345,6 @@ endif()
# Library Mode and Link Options
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#
#.rst:
# - ``BUILD_SHARED_LIBS`` (Default: ``ON``)
#
# - Build shared libraries (`.so` on Unix, `.dylib` on macOS, `.dll/.lib` on Windows)
@@ -378,24 +372,6 @@ if(GEANT4_BUILD_GRANULAR_LIBS)
message(FATAL_ERROR " Granular libraries are no longer supported!")
endif()
# On WIN32, we need to build the genwindef application to create export
# def files for building DLLs.
# We only use it as a helper application at the moment so we exclude it from
# the ALL target.
# TODO: We could move this section into the Geant4MacroLibraryTargets.cmake
# if it can be protected so that the genwindef target wouldn't be defined
# more than once... Put it here for now...
# TODO: Investigate use of CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS from CMake 3.4
# and/or other forms of symbol visibility
if(WIN32)
# Assume the sources are co-located
get_filename_component(_genwindef_src_dir ${CMAKE_CURRENT_LIST_FILE} PATH)
add_executable(genwindef EXCLUDE_FROM_ALL
${_genwindef_src_dir}/genwindef/genwindef.cpp
${_genwindef_src_dir}/genwindef/LibSymbolInfo.h
${_genwindef_src_dir}/genwindef/LibSymbolInfo.cpp)
endif()
#------------------------------------------------------------------------
#.rst:
# Build Output Directories
+13 -50
View File
@@ -42,6 +42,7 @@ endif()
# - Needed CMake modules
include(CMakeParseArguments)
include(G4WindowsDLLSupport)
#-----------------------------------------------------------------------
#.rst:
@@ -246,60 +247,23 @@ macro(geant4_library_target)
if(BUILD_SHARED_LIBS)
# Add the shared library target and link its dependencies
# WIN32 first
if(WIN32)
# We have to generate the def export file from an archive library.
# This is a temporary separate from a real archive library, and
# even though it's static, we need to mark that it will have
# DLL symbols via the G4LIB_BUILD_DLL macro
add_library(_${G4LIBTARGET_NAME}-archive STATIC EXCLUDE_FROM_ALL ${G4LIBTARGET_SOURCES})
set(_archive _${G4LIBTARGET_NAME}-archive)
target_compile_features(${_archive} PUBLIC ${GEANT4_TARGET_COMPILE_FEATURES})
target_compile_definitions(${_archive} PUBLIC -DG4LIB_BUILD_DLL)
# - Add the config specific compile definitions
geant4_compile_definitions_config(${_archive})
# - Create the .def file for this library
# Use generator expressions to get path to per-mode lib and
# older CMAKE_CFG_INTDIR variable to set name of per-mode def
# file (Needed as generator expressions cannot be used in argument
# to OUTPUT...
add_custom_command(OUTPUT _${G4LIBTARGET_NAME}-${CMAKE_CFG_INTDIR}.def
COMMAND genwindef -o _${G4LIBTARGET_NAME}-${CMAKE_CFG_INTDIR}.def -l ${G4LIBTARGET_NAME} $<TARGET_FILE:${_archive}>
DEPENDS ${_archive} genwindef)
# - Now we can build the DLL
# We create it from a dummy empty C++ file plus the def file.
# Also set the public compile definition on it so that clients
# will set correct macro automatically.
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/_${G4LIBTARGET_NAME}.cpp
"// empty _${G4LIBTARGET_NAME}.cpp\n")
add_library(${G4LIBTARGET_NAME} SHARED _${G4LIBTARGET_NAME}.cpp
_${G4LIBTARGET_NAME}-${CMAKE_CFG_INTDIR}.def)
target_compile_definitions(${G4LIBTARGET_NAME} PUBLIC -DG4LIB_BUILD_DLL)
target_compile_features(${G4LIBTARGET_NAME} PUBLIC ${GEANT4_TARGET_COMPILE_FEATURES})
# - Link the DLL.
# We link it to the archive, and the supplied libraries,
# but then remove the archive from the LINK_INTERFACE.
target_link_libraries(${G4LIBTARGET_NAME}
${_archive}
${G4LIBTARGET_GEANT4_LINK_LIBRARIES}
${G4LIBTARGET_LINK_LIBRARIES})
set_target_properties(${G4LIBTARGET_NAME}
PROPERTIES INTERFACE_LINK_LIBRARIES "${G4LIBTARGET_GEANT4_LINK_LIBRARIES};${G4LIBTARGET_LINK_LIBRARIES}")
# WIN32/CMake<3.4 workaround
if(WIN32 AND (CMAKE_VERSION VERSION_LESS 3.4))
__geant4_add_dll_old(${ARGV})
else()
# - We build a Shared library in the usual fashion...
# - Common shared lib commands
add_library(${G4LIBTARGET_NAME} SHARED ${G4LIBTARGET_SOURCES})
geant4_compile_definitions_config(${G4LIBTARGET_NAME})
target_compile_features(${G4LIBTARGET_NAME} PUBLIC ${GEANT4_TARGET_COMPILE_FEATURES})
target_link_libraries(${G4LIBTARGET_NAME}
${G4LIBTARGET_GEANT4_LINK_LIBRARIES}
${G4LIBTARGET_LINK_LIBRARIES})
# DLL support, portable to all platforms
# G4LIB_BUILD_DLL is public as despite the name it indicates the shared/archive mode
# and clients must apply it when linking to the shared libs. The global
# category handles the exact import/export statements
target_compile_definitions(${G4LIBTARGET_NAME} PUBLIC G4LIB_BUILD_DLL)
set_target_properties(${G4LIBTARGET_NAME} PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON)
endif()
# This property is set to prevent concurrent builds of static and
@@ -365,9 +329,8 @@ macro(geant4_library_target)
${G4LIBTARGET_LINK_LIBRARIES_STATIC})
# But we can rename the output library to the correct name
# On WIN32 we *retain* the -static postfix because otherwise
# we'll conflict with the .lib from the DLL build...
# We could also install differently...
# On WIN32 we *retain* the -static postfix to avoid name clashes
# with the DLL import lib.
if(NOT WIN32)
set_target_properties(${G4LIBTARGET_NAME}-static
PROPERTIES OUTPUT_NAME ${G4LIBTARGET_NAME})
+116
View File
@@ -0,0 +1,116 @@
#.rst:
# G4WindowsDLLSupport
# -------------------
#
# Provides functions needed to support builds of DLLs both pre and post
# CMake 3.4. This version introduced the WINDOWS_EXPORT_ALL_SYMBOLS
# property, removing the need for the shipped `genwindef` program.
#
# With Geant4 10.4 and below having a minimum version requirement of
# CMake 3.3, we need to provide both so that patches can be applied
# to these versions without requiring clients to bump their CMake version.
#
#-----------------------------------------------------------------
# License and Disclaimer
#
# The Geant4 software is copyright of the Copyright Holders of
# the Geant4 Collaboration. It is provided under the terms and
# conditions of the Geant4 Software License, included in the file
# LICENSE and available at http://cern.ch/geant4/license . These
# include a list of copyright holders.
#
# Neither the authors of this software system, nor their employing
# institutes,nor the agencies providing financial support for this
# work make any representation or warranty, express or implied,
# regarding this software system or assume any liability for its
# use. Please see the license in the file LICENSE and URL above
# for the full disclaimer and the limitation of liability.
#
# This code implementation is the result of the scientific and
# technical work of the GEANT4 collaboration.
# By using, copying, modifying or distributing the software (or
# any work based on the software) you agree to acknowledge its
# use in resulting scientific publications, and indicate your
# acceptance of all terms of the Geant4 Software license.
#
#-----------------------------------------------------------------
if(NOT __G4WINDOWSDLLSUPPORT_INCLUDED)
set(__G4WINDOWSDLLSUPPORT_INCLUDED)
else()
return()
endif()
# On WIN32, we need to build the genwindef application to create export
# def files for building DLLs.
# We only use it as a helper application at the moment so we exclude it from
# the ALL target.
if(WIN32)
# Assume the sources are co-located
get_filename_component(_genwindef_src_dir ${CMAKE_CURRENT_LIST_FILE} PATH)
add_executable(genwindef EXCLUDE_FROM_ALL
${_genwindef_src_dir}/genwindef/genwindef.cpp
${_genwindef_src_dir}/genwindef/LibSymbolInfo.h
${_genwindef_src_dir}/genwindef/LibSymbolInfo.cpp)
endif()
#.rst:
# Macro for supporting DLL build on CMake < 3.4
macro(__geant4_add_dll_old)
# It's an error to call this on non-WIN32 platforms
if(NOT WIN32)
message(FATAL_ERROR "__geant4_add_dll_old is not callable on non-Windows platforms!")
endif()
# - Takes same args as geant4_library_target for compatibility
cmake_parse_arguments(__G4ADDOLDDLL
""
"NAME" "SOURCES;GEANT4_LINK_LIBRARIES;LINK_LIBRARIES"
${ARGN}
)
# We have to generate the def export file from an archive library.
# This is a temporary separate from a real archive library, and
# even though it's static, we need to mark that it will have
# DLL symbols via the G4LIB_BUILD_DLL macro
add_library(_${__G4ADDOLDDLL_NAME}-archive STATIC EXCLUDE_FROM_ALL ${__G4ADDOLDDLL_SOURCES})
set(_archive _${__G4ADDOLDDLL_NAME}-archive)
target_compile_features(${_archive} PUBLIC ${GEANT4_TARGET_COMPILE_FEATURES})
target_compile_definitions(${_archive} PUBLIC -DG4LIB_BUILD_DLL)
# - Add the config specific compile definitions
geant4_compile_definitions_config(${_archive})
# - Create the .def file for this library
# Use generator expressions to get path to per-mode lib and
# older CMAKE_CFG_INTDIR variable to set name of per-mode def
# file (Needed as generator expressions cannot be used in argument
# to OUTPUT...
add_custom_command(OUTPUT _${__G4ADDOLDDLL_NAME}-${CMAKE_CFG_INTDIR}.def
COMMAND genwindef -o _${__G4ADDOLDDLL_NAME}-${CMAKE_CFG_INTDIR}.def -l ${__G4ADDOLDDLL_NAME} $<TARGET_FILE:${_archive}>
DEPENDS ${_archive} genwindef)
# - Now we can build the DLL
# We create it from a dummy empty C++ file plus the def file.
# Also set the public compile definition on it so that clients
# will set correct macro automatically.
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/_${__G4ADDOLDDLL_NAME}.cpp
"// empty _${__G4ADDOLDDLL_NAME}.cpp\n")
add_library(${__G4ADDOLDDLL_NAME} SHARED _${__G4ADDOLDDLL_NAME}.cpp
_${__G4ADDOLDDLL_NAME}-${CMAKE_CFG_INTDIR}.def)
target_compile_definitions(${__G4ADDOLDDLL_NAME} PUBLIC -DG4LIB_BUILD_DLL)
target_compile_features(${__G4ADDOLDDLL_NAME} PUBLIC ${GEANT4_TARGET_COMPILE_FEATURES})
# - Link the DLL.
# We link it to the archive, and the supplied libraries,
# but then remove the archive from the LINK_INTERFACE.
target_link_libraries(${__G4ADDOLDDLL_NAME}
${_archive}
${__G4ADDOLDDLL_GEANT4_LINK_LIBRARIES}
${__G4ADDOLDDLL_LINK_LIBRARIES})
set_target_properties(${__G4ADDOLDDLL_NAME}
PROPERTIES INTERFACE_LINK_LIBRARIES "${__G4ADDOLDDLL_GEANT4_LINK_LIBRARIES};${__G4ADDOLDDLL_LINK_LIBRARIES}")
endmacro()
+4 -4
View File
@@ -18,11 +18,11 @@ geant4_add_dataset(
# - Low energy electromagnetics
geant4_add_dataset(
NAME G4EMLOW
VERSION 7.3
VERSION 7.4
FILENAME G4EMLOW
EXTENSION tar.gz
ENVVAR G4LEDATA
MD5SUM 0446e7f53af993343956e5d3900157b8
MD5SUM a4443411b1a8782640b6eec691e7c25f
)
# - Photon evaporation
@@ -48,11 +48,11 @@ geant4_add_dataset(
# - Neutron XS
geant4_add_dataset(
NAME G4NEUTRONXS
VERSION 1.4
VERSION 2.0
FILENAME G4NEUTRONXS
EXTENSION tar.gz
ENVVAR G4NEUTRONXSDATA
MD5SUM 665a12771267e3b31a08c622ba1238a7
MD5SUM c3af588c26522f289ec60dcb7c847ade
)
# - PII
+8 -4
View File
@@ -7,16 +7,20 @@
#-----------------------------------------------------------------------
# function __configure_tls_models()
# Set available thread local storage models. Valid for GNU,
# Clang and Intel compilers.
# Clang and Intel compilers. Adds an additional "auto"
# dummy model to indicate that no flag should be added.
#
function(__configure_tls_models)
# available models, default first
set(_TLSMODELS initial-exec local-exec global-dynamic local-dynamic)
foreach(_s ${_TLSMODELS})
set(${_s}_TLSMODEL_FLAGS "-ftls-model=${_s}" PARENT_SCOPE)
endforeach()
list(APPEND _TLSMODELS auto)
set(auto_TLSMODEL_FLAGS "" PARENT_SCOPE)
set(TLSMODEL_IS_AVAILABLE ${_TLSMODELS} PARENT_SCOPE)
foreach(_s ${_TLSMODELS})
set(${_s}_FLAGS "-ftls-model=${_s}" PARENT_SCOPE)
endforeach()
endfunction()
#-----------------------------------------------------------------------
@@ -191,6 +191,32 @@ endif()
GEANT4_ADD_FEATURE(GEANT4_USE_GDML "Building Geant4 with GDML support")
#-----------------------------------------------------------------------
# Optional Support for TiMemory -- cross-language timing and memory
# easily installed via:
# "pip install timemory" and pointing TiMemory_DIR to
# <install-prefix>/share/cmake/TiMemory
# e.g. -DTiMemory_DIR=/usr/local/share/cmake/TiMemory
# for /usr/local/bin/pip
#
if(TiMemory_DIR)
set(_default_use_timemory ON)
else()
set(_default_use_timemory OFF)
endif()
option(GEANT4_USE_TIMEMORY "Build Geant4 with TiMemory support"
${_default_use_timemory}
)
if(GEANT4_USE_TIMEMORY)
find_package(TiMemory REQUIRED)
# definition that enables macros
add_definitions(-DGEANT4_USE_TIMEMORY)
endif()
GEANT4_ADD_FEATURE(GEANT4_USE_TIMEMORY "Building Geant4 with TiMemory support")
#-----------------------------------------------------------------------
# Optional support for G3TOG4 convertion interface.
# We do not build the rztog4 application.
@@ -226,6 +252,7 @@ set(GEANT4_USOLIDS_SHAPES
POLYCONE
POLYHEDRA
SPHERE
TESSELLATEDSOLID
TET
TRAP
TRD
+24 -1
View File
@@ -16,7 +16,7 @@
# help setup CMake variables
# Geant4_CXXSTD - C++ Standard used to compile Geant4, e.g. c++98
# Geant4_TLS_MODEL - Thread Local Storage model used. Only set if
# the install provides multithreading support.
# the build used an explicit model.
#
# You may supply a version number through find_package which will be checked
# against the version of this build. Standard CMake logic is used so that
@@ -305,6 +305,9 @@ if(Geant4_multithreaded_FOUND)
# - Define variable to indicate TLS model used
set(Geant4_TLS_MODEL "@GEANT4_BUILD_TLS_MODEL@")
if(Geant4_TLS_MODEL STREQUAL "auto")
unset(Geant4_TLS_MODEL)
endif()
endif()
# - Muonic Atom support
@@ -319,6 +322,21 @@ if(Geant4_gdml_FOUND)
list(REMOVE_ITEM Geant4_FIND_COMPONENTS gdml)
endif()
# - TiMemory
set(Geant4_timemory_FOUND @GEANT4_USE_TIMEMORY@)
if(Geant4_timemory_FOUND)
list(REMOVE_ITEM Geant4_FIND_COMPONENTS timemory)
list(APPEND Geant4_DEFINITIONS -DGEANT4_USE_TIMEMORY)
set(_geant4_timemory_dir "@TiMemory_DIR@")
# always use same installation
unset(TiMemory_DIR CACHE)
set(TiMemory_DIR "${_geant4_timemory_dir}" CACHE PATH
"TiMemory installation of Geant4")
find_package(TiMemory REQUIRED QUIET)
include_directories(${TiMemory_INCLUDE_DIRS})
set(_geant4_use_timemory_library ON)
endif(Geant4_timemory_FOUND)
# - G3toG4
set(Geant4_g3tog4_FOUND @GEANT4_USE_G3TOG4@)
if(Geant4_g3tog4_FOUND)
@@ -587,6 +605,11 @@ if(_geant4_use_g3tog4_library)
set(_geant4_g3tog4_library G3toG4${_geant4_lib_use_suffix})
endif()
# - link to TiMemory library if activated
if(_geant4_use_timemory_library)
list(APPEND _geant4_internal_libraries ${TiMemory_LIBRARIES})
endif()
# - Factory registration mechanism in physics_lists requires whole
# archive to be linked when using static libs, so requires wrapping
# with suitable compiler dependent flags
+3
View File
@@ -88,6 +88,9 @@ have_multithreading="@G4_BUILTWITH_MULTITHREADING@"
feature_list="${feature_list} multithreading[${have_multithreading}]"
if test "x${have_multithreading}" = "xyes" ; then
geant4_tls_model="@GEANT4_BUILD_TLS_MODEL@"
if test "x${geant4_tls_model}" = "xauto" ; then
geant4_tls_model=""
fi
cflags="${cflags} -DG4MULTITHREADED"
else
geant4_tls_model=""
@@ -5,7 +5,7 @@
# We have to parse the sources.cmake files for the headers and sources
# because these files use the include_directories command, which is non
# scriptable. A simple REGEX is used to find all the .cc, .hh and .icc
# files listed in eah sources.cmake file. These lists are compared with
# files listed in each sources.cmake file. These lists are compared with
# a GLOB of those in the include and src directories of the module
# corresponding to the sources.cmake file.
#
@@ -44,7 +44,7 @@ set(GEANT4_FALSEPOSITIVE_SOURCES
G4VRML1SceneHandlerFunc.icc
G4VRML2SceneHandlerFunc.icc
# - Documentation of processes/hadronic/models/cascade/cascade
# lists some sources in in comments. These do not correspond to
# lists some sources in comments. These do not correspond to
# real sources so we can safely filter them
# TODO : Improve regex to identify comments!!!!
T1xxChannel.cc
@@ -63,6 +63,9 @@ message(STATUS "Scanning source tree ${GEANT4_SOURCE_TREE}")
file(GLOB_RECURSE GEANT4_SOURCESCMAKE_FILES
${GEANT4_SOURCE_TREE}/*/sources.cmake
)
list(FILTER GEANT4_SOURCESCMAKE_FILES EXCLUDE REGEX "externals\\/zlib\\/sources.cmake")
list(LENGTH GEANT4_SOURCESCMAKE_FILES GEANT4_SOURCESCMAKE_COUNT)
message(STATUS "Located ${GEANT4_SOURCESCMAKE_COUNT} sources.cmake files")
+10 -6
View File
@@ -1,4 +1,4 @@
svn log $Id: History 110053 2018-05-15 08:55:49Z gcosmo $
svn log $Id: History 109363 2018-04-12 15:17:01Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -16,22 +16,26 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
12th April 2018 Gabriele Cosmo (config-V10-03-09)
12th April 2018 Gabriele Cosmo (config-V10-04-05)
- WIN32-VC.gmk: updated obsolete configuration for Qt5.
20th March 2018 Gabriele Cosmo
20th March 2018 Gabriele Cosmo (config-V10-04-04)
- architecture.gmk: corrected default path for external expat and zlib.
19th March 2018 Gabriele Cosmo
19th March 2018 Gabriele Cosmo (config-V10-04-03)
- architecture.gmk: corrected settings for external expat and zlib.
9th March 2018 Gabriele Cosmo
9th March 2018 Gabriele Cosmo (config-V10-04-02)
- Darwing-clang.gmk: removed -pthread and -fPIC compilation options.
14th February 2018 Gabriele Cosmo (config-V10-03-08)
14th February 2018 Gabriele Cosmo (config-V10-04-01)
- Disable "-Wl,-force_load" global linker flag for static libraries in macro
Darwing-clang.gmk.
11th January 2018 Gabriele Cosmo (config-V10-04-00)
- geomconf.gmk: added G4GEOM_USE_UTESSELLATEDSOLID flag to enable VecGeom
wrapper for G4TessellatedSolid.
16th November 2017 Gabriele Cosmo (config-V10-03-07)
- architecture.gmk: removed references to old USolids library; just use VecGeom.
+1 -1
View File
@@ -1,4 +1,4 @@
# $Id: architecture.gmk 110053 2018-05-15 08:55:49Z gcosmo $
# $Id: architecture.gmk 108986 2018-03-20 14:45:18Z gcosmo $
# ------------------------------------------------------------------------
# GEANT 4 - Architecture configuration script for GNU Make
#
+3
View File
@@ -54,6 +54,9 @@ endif
ifdef G4GEOM_USE_USPHERE
CPPFLAGS += -DG4GEOM_USE_USPHERE
endif
ifdef G4GEOM_USE_UTESSELLATEDSOLID
CPPFLAGS += -DG4GEOM_USE_UTESSELLATEDSOLID
endif
ifdef G4GEOM_USE_UTET
CPPFLAGS += -DG4GEOM_USE_UTET
endif
+89
View File
@@ -17,6 +17,95 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
4th June 2018 Gabriele Cosmo (examples-V10-04-05)
- Updated reference outputs according to reference tag geant4-10-04-ref-05.
- Includes tags: airshower-V10-04-00, amsEcal-V10-04-02, gammaraytel-V10-04-04,
brachy-V10-04-00, gammaknife-V10-04-00, microbeam-V10-04-00,
hadrontherapy-V10-04-00, lAr_calorimeter-V10-04-00,
microelectronics-V10-04-00, purmag-V10-04-00, DMX-V10-04-00,
XrayFluo-V10-04-00, xraytel-V10-04-00, exampleB3-V10-04-00,
exampleB4-V10-04-00, exampleB5-V10-04-01, B1Con-V10-04-01,
B01-V10-04-00, B02-V10-04-00, B03-V10-04-01, GB01-V10-04-01,
GB02-V10-04-01, GB03-V10-04-01, GB04-V10-04-01, GB05-V10-04-01,
GB06-V10-04-01, ReverseMC01-V10-04-00, testem1-V10-04-02,
testem3-V10-04-06, testem4-V10-04-02, testem5-V10-04-06,
testem8-V10-04-05, testem9-V10-04-04, testem11-V10-04-02,
testem12-V10-04-02, testem13-V10-04-03, testem14-V10-04-03,
testem15-V10-04-05, testem16-V10-04-02, exgps-V10-04-02,
particleGunExample-V10-04-02, channelingExample-V10-04-00,
dmparticle-V10-04-01, monopole-V10-04-02, ExUCN-V10-04-00,
phononExample-V10-04-01, BlineTracer-V10-04-00, mfp-V10-04-01,
fieldex01-V10-04-01, fieldex02-V10-04-01, fieldex03-V10-04-01,
fieldex04-V10-04-01, fieldex05-V10-04-01, fieldex06-V10-04-00,
exExtFissFrag-V10-04-01, exhadr00-V10-04-03, DICOM-V10-04-02,
exhadr01-V10-04-03, exhadr02-V10-04-01, exhadr03-V10-04-03,
exhadr04-V10-04-03, exhadr06-V10-04-02, exhadr07-V10-04-02,
NeutronSource-V10-04-02, dnaphysics-V10-04-00, exicsd-V10-04-01,
microdosimetry-V10-04-00, neuron-V10-04-01, range-V10-04-00,
slowing-V10-04-00, splitting-V10-04-01, spower-V10-04-01,
svalue-V10-04-00, wholeNuclearDNA-V10-04-00, wvalue-V10-04-00,
electronScattering-V10-04-02, exampleES2-V10-04-03,
fano-V10-04-03, fano2-V10-04-02, gtherapy-V10-04-02,
exOptical-V10-04-00, OpNovice2-V10-04-04, exgflash-V10-04-00,
ThreadsafeScorers-V10-04-01, expar01-V10-04-00, G02-V10-04-00,
expar02-V10-04-00, G03-V10-04-00, exampleP01-V10-04-00,
exampleP02-V10-04-00, exampleP03-V10-04-00, expol01-V10-04-00,
activation-V10-04-02, rdecay01-V10-04-02, rdecay02-V10-04-03,
exampleRE01-V10-04-01, exampleRE02-V10-04-01,
exampleRE03-V10-04-01, exampleRE04-V10-04-01,
exampleRE05-V10-04-02, exampleRE06-V10-04-01.
3rd May 2018 Gabriele Cosmo (examples-V10-04-04)
- Updated reference outputs according to reference tag geant4-10-04-ref-04.
- Includes tags: amsEcal-V10-04-01, testem1-V10-04-01, testem4-V10-04-01,
testem5-V10-04-03, testem6-V10-04-02, testem7-V10-04-01,
testem8-V10-04-04, testem9-V10-04-03, testem10-V10-04-01,
testem11-V10-04-01, testem12-V10-04-01, testem13-V10-04-02,
testem14-V10-04-02, testem15-V10-04-02, testem16-V10-04-01,
testem17-V10-04-01, testem18-V10-04-02, exgps-V10-04-01,
particleGunExample-V10-04-01, userPrimaryGenerator-V10-04-01,
exhadr03-V10-04-02, exhadr04-V10-04-02, exhadr06-V10-04-01,
exhadr07-V10-04-01, NeutronSource-V10-04-01, DICOM-V10-04-00,
DICOM2-V10-04-00, pdb4dna-V10-04-00, exampleES2-V10-04-02,
electronScattering-V10-04-01, fano-V10-04-02, fano2-V10-04-01,
gtherapy-V10-04-01, LXe-V10-04-02, activation-V10-04-01,
rdecay01-V10-04-01, rdecay02-V10-04-02.
4th April 2018 Gabriele Cosmo (examples-V10-04-03)
- Updated reference outputs according to reference tag geant4-10-04-ref-03.
- Includes tags: amsEcal-V10-04-00, ccal-V10-04-04, exampleB2-V10-04-00,
testem0-V10-04-00, testem1-V10-04-00, testem2-V10-04-04,
testem3-V10-04-05, testem4-V10-04-00, testem5-V10-04-02,
testem6-V10-04-01, testem7-V10-04-00, testem8-V10-04-03,
testem9-V10-04-00, testem10-V10-04-00, testem11-V10-04-00,
testem12-V10-04-00, testem13-V10-04-01, testem14-V10-04-01,
testem15-V10-04-00, testem16-V10-04-00, testem17-V10-04-00,
testem18-V10-04-01, exgps-V10-04-00, monopole-V10-04-00,
particleGunExample-V10-04-00, userPrimaryGenerator-V10-04-00,
phononExample-V10-04-00, exTransforms-V10-04-00, LXe-V10-04-00,
exhadr00-V10-04-02, exhadr01-V10-04-02, exhadr02-V10-04-00,
exhadr03-V10-04-01, exhadr04-V10-04-01, exhadr06-V10-04-00,
exhadr07-V10-04-00, NeutronSource-V10-04-00, fano2-V10-04-00,
electronScattering-V10-04-00, exampleES2-V10-04-01,
fano-V10-04-01, gtherapy-V10-04-00, activation-V10-04-00,
rdecay01-V10-04-00, rdecay02-V10-04-00, exampleRE02-V10-04-00.
28th February 2018 Gabriele Cosmo (examples-V10-04-02)
- Updated reference outputs according to reference tag geant4-10-04-ref-02.
- Includes tags: ccal-V10-04-00, exampleB5-V10-04-00, chem1-V10-04-00,
chem2-V10-04-00, chem3-V10-04-00, chem4-V10-04-00,
mfp-V10-04-00, neuron-V10-04-00, spower-V10-04-00,
exampleES2-V10-04-00, ThreadsafeScorers-V10-04-00,
physicslistsShared-V10-04-01.
31st January 2018 Gabriele Cosmo (examples-V10-04-01)
- Updated reference outputs according to reference tag geant4-10-04-ref-01.
- Includes tags: testem2-V10-04-00, testem3-V10-04-00, testem5-V10-04-00,
testem8-V10-04-00, testem13-V10-04-00, testem14-V10-04-00,
testem18-V10-04-00, exhadr04-V10-04-00, extFactory-V10-04-02,
factory-V10-04-01, genericPL-V10-04-01,
physicslistsShared-V10-04-00.
8th December 2017 Gabriele Cosmo (examples-V10-04-00)
- Updated reference outputs according to reference tag geant4-10-04-ref-00.
- Includes tags: brachy-V10-03-01, exdna-V10-03-02, ChargeExchangeMC-V10-03-08,
File diff suppressed because it is too large Load Diff
+5
View File
@@ -7,6 +7,11 @@
History file
------------
10.05.2018 - B. Morgan (air_shower-V10-04-00)
Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
09.03.2017 - G. Cosmo (air_shower-V10-03-00)
Updated setup for visualization in main() and Visualisation.mac.
+1
View File
@@ -35,6 +35,7 @@
// * Ultra.cc
// *******************************************************
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
+8 -8
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -245,8 +245,8 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
ooo Run 0 starts (global).
--------- Ranlux engine status ---------
Initial seed = 1527242741
float_seed_table[] = 0.0173532 0.386689 0.174963 0.0924283 0.461245 0.444277 0.465582 0.819176 0.683088 0.0994747 0.529218 0.276284 0.275958 0.308286 0.864636 0.695254 0.887775 0.538053 0.740526 0.600216 0.0324905 0.123691 0.367957 0.501525
Initial seed = 1530114067
float_seed_table[] = 0.188293 0.490304 0.0825232 0.101945 0.316145 0.414369 0.665873 0.269078 0.990349 0.979141 0.543387 0.203802 0.948203 0.551859 0.292129 0.404647 0.672051 0.585644 0.109071 0.391517 0.304521 0.184678 0.832482 0.0944577
i_lag = 23, j_lag = 9
carry = 0, count24 = 0
luxury = 3 nskip = 199
@@ -257,7 +257,7 @@ mu- Mono Plane
Run terminated.
Run Summary
Number of events processed : 100
User=3.47s Real=3.73s Sys=0s
User=2.270000s Real=2.280977s Sys=0.000000s
### Run 0 (global) ended.
Graphics systems deleted.
Visualization Manager deleting...
@@ -272,9 +272,9 @@ G4SDManager deleted.
EventManager deleted.
Units table cleared.
TransportationManager deleted.
Total navigation history collections cleaned: 9
Total navigation history collections cleaned: 10
================== Deleting memory pools ===================
Pool ID '20G4NavigationLevelRep', size : 0.0115 MB
Pool ID '20G4NavigationLevelRep', size : 0.0135 MB
Pool ID '24G4ReferenceCountedHandleIvE', size : 0.000961 MB
Pool ID '7G4Event', size : 0.000961 MB
Pool ID '15G4PrimaryVertex', size : 0.000961 MB
@@ -282,12 +282,12 @@ Pool ID '17G4PrimaryParticle', size : 0.000961 MB
Pool ID '15G4HCofThisEvent', size : 0.000961 MB
Pool ID '16G4HitsCollection', size : 0.000961 MB
Pool ID '17G4DynamicParticle', size : 0.025 MB
Pool ID '7G4Track', size : 0.05 MB
Pool ID '7G4Track', size : 0.049 MB
Pool ID '18G4TouchableHistory', size : 0.000961 MB
Pool ID '15G4CountedObjectIvE', size : 0.000961 MB
Pool ID '15UltraOpticalHit', size : 0.00481 MB
Number of memory pools allocated: 12 of which, static: 0
Dynamic pools deleted: 12 / Total memory freed: 0.099 MB
Dynamic pools deleted: 12 / Total memory freed: 0.1 MB
============================================================
G4Allocator objects are deleted.
UImanager deleted.
+12 -1
View File
@@ -1,4 +1,4 @@
$Id: History 100660 2016-10-31 10:19:31Z gcosmo $
$Id: History 109984 2018-05-14 07:18:32Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -15,6 +15,17 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
10-05-18 Ben Morgan (amsEcal-V10-04-02)
- Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
13-04-18 mma (amsEcal-V10-04-01)
- amsEcal.cc : set visualisation only in interactive mode
23-03-18 mma (amsEcal-V10-04-00)
- amsEcal.cc : remove G4UI_USE and G4VIS_USE
28-11-16 Gunter Folger (amsEcal-V10-02-01)
- remove direct use of {a,the}ParticleIterator, use GetParticleTableIterator().
fix required by clang39 on Linux and MAC
+25 -34
View File
@@ -27,11 +27,13 @@
/// \brief Main program of the advanced/amsEcal example
//
//
// $Id: amsEcal.cc 83418 2014-08-21 15:30:47Z gcosmo $
// $Id: amsEcal.cc 109984 2018-05-14 07:18:32Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -46,18 +48,17 @@
#include "ActionInitialization.hh"
#include "SteppingVerbose.hh"
#ifdef G4VIS_USE
#include "G4VisExecutive.hh"
#endif
#ifdef G4UI_USE
#include "G4UIExecutive.hh"
#endif
#include "G4VisExecutive.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
int main(int argc,char** argv) {
//detect interactive mode (if no arguments) and define UI session
G4UIExecutive* ui = nullptr;
if (argc == 1) ui = new G4UIExecutive(argc,argv);
//choose the Random engine
G4Random::setTheEngine(new CLHEP::RanecuEngine);
@@ -74,48 +75,38 @@ int main(int argc,char** argv) {
G4RunManager* runManager = new G4RunManager;
#endif
// set mandatory initialization classes
//set mandatory initialization classes
DetectorConstruction* detector = new DetectorConstruction;
runManager->SetUserInitialization(detector);
runManager->SetUserInitialization(new PhysicsList());
// set user action classes
//set user action classes
//
runManager->SetUserInitialization(new ActionInitialization(detector));
// get the pointer to the User Interface manager
G4UImanager* UI = G4UImanager::GetUIpointer();
//initialize visualization
G4VisManager* visManager = nullptr;
if (argc!=1) // batch mode
{
G4String command = "/control/execute ";
G4String fileName = argv[1];
UI->ApplyCommand(command+fileName);
}
//get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
else //define visualization and UI terminal for interactive mode
{
#ifdef G4VIS_USE
G4VisManager* visManager = new G4VisExecutive;
if (ui) {
//interactive mode
visManager = new G4VisExecutive;
visManager->Initialize();
#endif
#ifdef G4UI_USE
G4UIExecutive * ui = new G4UIExecutive(argc,argv);
ui->SessionStart();
delete ui;
#endif
#ifdef G4VIS_USE
delete visManager;
#endif
}
else {
//batch mode
G4String command = "/control/execute ";
G4String fileName = argv[1];
UImanager->ApplyCommand(command+fileName);
}
// job termination
//
//job termination
delete visManager;
delete runManager;
return 0;
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
+2 -2
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -179,7 +179,7 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
Run terminated.
Run Summary
Number of events processed : 10000
User=9.01s Real=9.18s Sys=0s
User=7.280000s Real=7.291388s Sys=0.000000s
-------------------------------------------------------------
---> The calorimeter is 9 Modules
@@ -38,6 +38,8 @@
// *******************************
//
//
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
+6 -1
View File
@@ -1,5 +1,5 @@
-------------------------------------------------------------------
$Id: History 107393 2017-11-10 08:14:22Z gcosmo $
$Id: History 109983 2018-05-14 07:17:24Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -9,6 +9,11 @@ $Id: History 107393 2017-11-10 08:14:22Z gcosmo $
Category History file
---------------------
10.05.2018 - B. Morgan; brachy-V10-04-00
Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
10.11.2017 - G. Cosmo; brachy-V10-03-01
Avoid setting the initial seed to zero.
+128 -128
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -236,113 +236,113 @@ G4ScoringBox : boxMesh_4 --- Shape: Box mesh
### === Ignore cuts flag: 0
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 1 TeV in 134 bins
LambdaPrime table from 200 keV to 100 TeV in 174 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermorePhElectric : Emin= 0 eV Emax= 1 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, 20 bins per decade, spline: 1
LambdaPrime table from 1 MeV to 1 TeV in 120 bins
LambdaPrime table from 1 MeV to 100 TeV in 160 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreCompton : Emin= 0 eV Emax= 1 TeV FluoActive
LivermoreCompton : Emin= 0 eV Emax= 100 TeV FluoActive
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 1 TeV, 22 bins per decade, spline: 1
Lambda table from 1.022 MeV to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreConversion : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 1 TeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 20 bins per decade, spline: 0
LambdaPrime table from 100 keV to 1 TeV in 140 bins
LambdaPrime table from 100 keV to 100 TeV in 180 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 1 TeV CullenGenerator
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnergyIoni : Emin= 0 eV Emax= 100 keV deltaVI
MollerBhabha : Emin= 100 keV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 100 keV Emax= 100 TeV deltaVI
eBrem: for e- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnBrem : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
CoulombScat: for e-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for e+ SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
MollerBhabha : Emin= 0 eV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 0 eV Emax= 100 TeV deltaVI
eBrem: for e+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
eplus2gg : Emin= 0 eV Emax= 1 TeV
eplus2gg : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -351,14 +351,14 @@ nuclearStopping: for proton SubType= 8 BuildTable= 0
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.001, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 1 TeV deltaVI
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -381,15 +381,15 @@ Use Bearden atomic level energies 0
msc: for alpha SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 100 TeV deltaVI
nuclearStopping: for alpha SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -398,29 +398,29 @@ nuclearStopping: for alpha SubType= 8 BuildTable= 0
msc: for anti_proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for anti_proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for anti_proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for anti_proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -429,178 +429,178 @@ nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
msc: for kaon+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for kaon+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for kaon- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for kaon- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for mu+ SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
muPairProd: for mu+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu- SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
muPairProd: for mu- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for pi+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for pi- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for pi- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
========= Table of registered couples ==============================
@@ -29,10 +29,9 @@
///////////////////////////////////////////////////////////////////////////////
#include "CCalDetectorConstruction.hh"
#include "CCalEndOfEventAction.hh"
#include "CCalRunAction.hh"
#include "CCalActionInitializer.hh"
#include "CCalAnalysis.hh"
#include "CCalPrimaryGeneratorAction.hh"
#include "G4PhysListFactory.hh"
#include "G4RunManager.hh"
@@ -60,29 +59,7 @@ int main(int argc,char** argv) {
G4PhysListFactory factory;
runManager->SetUserInitialization(factory.ReferencePhysList());
////////////////////////////
// User action classes. //
// -------------------- //
////////////////////////////
//////////////////////////////////
// PRIMARY PARTICLEs GENERATION //
//////////////////////////////////
CCalPrimaryGeneratorAction* primaryGenerator = new CCalPrimaryGeneratorAction;
runManager->SetUserAction(primaryGenerator);
/////////
// RUN //
/////////
runManager->SetUserAction(new CCalRunAction);
///////////
// EVENT //
///////////
runManager->SetUserAction(new CCalEndOfEventAction(primaryGenerator));
runManager->SetUserInitialization(new CCalActionInitializer());
G4UImanager * UImanager = G4UImanager::GetUIpointer();
UImanager->ApplyCommand("/CCal/generator/verbose 2");
@@ -133,7 +110,14 @@ int main(int argc,char** argv) {
}
delete runManager;
//Close-out analysis:
// Save histograms
G4AnalysisManager* man = G4AnalysisManager::Instance();
man->Write();
man->CloseFile();
// Complete clean-up
delete G4AnalysisManager::Instance();
delete runManager;
#ifdef G4VIS_USE
delete visManager;
@@ -1,5 +1,5 @@
-------------------------------------------------------------------
$Id: History 104099 2017-05-11 07:41:46Z gcosmo $
$Id: History 110842 2018-06-19 07:29:21Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -9,6 +9,27 @@ $Id: History 104099 2017-05-11 07:41:46Z gcosmo $
Example History file
---------------------
18.06.2018 - A.Ribon (ccal-V10-04-05)
- Fixed compilation warning on gcc-8 in CCalRunAction
(replacing sprintf with strings manipulations).
27.03.2018 - L.Pandola (ccal-V10-04-04)
- restore version of ccal-V10-04-00
26.03.2018 - L.Pandola (ccal-V10-04-03)
- continue testing of ccal-V10-04-02: fix compiler warning.
23.03.2018 - L.Pandola (ccal-V10-04-02)
- Added try/catch, as an attempt to debug the FPE on CDash
22.03.2018 - L.Pandola (ccal-V10-04-01)
- Added try/catch, as an attempt to debug the FPE on CDash
05.02.2018 - L.Pandola (ccal-V10-04-00)
- Try to fix erratic crashes seen in SST-MT
- Create an ActionInitialization, as preparation for MT migration
- Dump singleton CCalAnalysis class and employ g4analysis only
11.05.2017 - G. Cosmo (ccal-V10-03-00)
- Fixed compilation warning on gcc-7.1 in CCalAnalysis constructor.
@@ -51,7 +51,7 @@ Some /vis commands (optionally) take a string to specify colour.
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -77,12 +77,6 @@ G4PhysListFactory::GetReferencePhysList <FTFP_BERT> EMoption= 0
* *
* *
*******************************************************************
Now Instantiate stepping action
... open Root analysis file : ccal.root - done
********************************************
* o/p file ccal
********************************************
Get Calorimter organisation
end of instantiation of EndofEventAction
userDetector->Construct() start.
@@ -163,8 +157,8 @@ compt: for gamma SubType= 13 BuildTable= 1
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 TeV, 18 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
BetheHeitler : Emin= 0 eV Emax= 80 GeV AngularGenUrban
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 7 bins per decade, spline: 0
@@ -531,7 +525,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: BertiniCascade: 0 eV ---> 12 GeV
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
Process: nCapture
Model: nRadCapture: 0 eV ---> 100 TeV
@@ -774,7 +767,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi+Inelastic
Model: FTFP: 3 GeV ---> 100 TeV
@@ -791,7 +783,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi-Inelastic
Model: FTFP: 3 GeV ---> 100 TeV
@@ -815,7 +806,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
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
---------------------------------------------------
Hadronic Processes for triton
@@ -935,6 +925,11 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
### Run 0 start.
WARNING: Scene "none" not found.
/vis/scene/list to see scenes.
... open Root analysis file : ccal.root - done
********************************************
* o/p file ccal
********************************************
*******************************************************************
* *
@@ -959,7 +954,7 @@ WARNING: Scene "none" not found.
Run terminated.
Run Summary
Number of events processed : 10
User=17.99s Real=19.56s Sys=0.02s
User=12.600000s Real=12.871157s Sys=0.020000s
### Run 0 end.
WARNING: command "/vis/viewer/update" could not be applied: no current viewer.
... write Root file : ccal.root - done
@@ -967,6 +962,7 @@ WARNING: command "/vis/viewer/update" could not be applied: no current viewer.
G4 kernel has come to Quit state.
UserDetectorConstruction deleted.
UserPhysicsList deleted.
UserActionInitialization deleted.
UserRunAction deleted.
UserPrimaryGenerator deleted.
RunManager is deleting RunManagerKernel.
@@ -976,7 +972,7 @@ CCaloSD: HadronCalorimeter deleted
CCalHcalOrganization deleted
G4SDManager deleted.
CCalSteppingAction deleted
CCalEndOfEventAction deleted
CCalOfEventAction deleted
EventManager deleted.
Units table cleared.
TransportationManager deleted.
@@ -984,19 +980,19 @@ Total navigation history collections cleaned: 47
================== Deleting memory pools ===================
Pool ID '20G4NavigationLevelRep', size : 0.0692 MB
Pool ID '24G4ReferenceCountedHandleIvE', size : 0.000961 MB
Pool ID '17G4DynamicParticle', size : 0.0683 MB
Pool ID '17G4DynamicParticle', size : 0.269 MB
Pool ID '7G4Event', size : 0.000961 MB
Pool ID '15G4PrimaryVertex', size : 0.000961 MB
Pool ID '17G4PrimaryParticle', size : 0.000961 MB
Pool ID '15G4HCofThisEvent', size : 0.000961 MB
Pool ID '16G4HitsCollection', size : 0.000961 MB
Pool ID '7G4Track', size : 0.136 MB
Pool ID '7G4Track', size : 0.537 MB
Pool ID '18G4TouchableHistory', size : 0.00577 MB
Pool ID '15G4CountedObjectIvE', size : 0.000961 MB
Pool ID '17G4ReactionProduct', size : 0.0115 MB
Pool ID '10G4Fragment', size : 0.00577 MB
Pool ID '17G4ReactionProduct', size : 0.00961 MB
Pool ID '10G4Fragment', size : 0.00481 MB
Number of memory pools allocated: 13 of which, static: 0
Dynamic pools deleted: 13 / Total memory freed: 0.3 MB
Dynamic pools deleted: 13 / Total memory freed: 0.9 MB
============================================================
G4Allocator objects are deleted.
UImanager deleted.
@@ -23,38 +23,32 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id$
//
/// \file parameterisations/gflash/include/ExGflashPhysics.hh
/// \brief Definition of the ExGflashPhysics class
// $Id: CCalActionInitializer.hh 66241 2012-12-13 18:34:42Z gunter $
// GEANT4 tag $Name: $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
#ifndef ExGflashPhysics_h
#define ExGflashPhysics_h 1
#ifndef CCalActionInitializer_h
#define CCalActionInitializer_h 1
#include "G4VPhysicsConstructor.hh"
#include "globals.hh"
#include "G4VUserActionInitialization.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
class ExGflashPhysics : public G4VPhysicsConstructor
class CCalActionInitializer : public G4VUserActionInitialization
{
public:
ExGflashPhysics(const G4String& name = "fastSimulation");
virtual ~ExGflashPhysics();
public:
virtual void ConstructParticle();
virtual void ConstructProcess();
CCalActionInitializer();
~CCalActionInitializer(){;};
void Build() const;
void BuildForMaster() const;
private:
// hide assignment operator
ExGflashPhysics & operator=(const ExGflashPhysics &right);
ExGflashPhysics(const ExGflashPhysics&);
};
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
#endif
@@ -41,55 +41,4 @@
//! Alternative here is a XML file
//#include "g4xml.hh"
class CCalAnalysis {
public:
virtual ~CCalAnalysis();
public:
void BeginOfRun(G4int n);
void EndOfRun(G4int n);
void EndOfEvent(G4int flag);
void Init();
void Finish();
int maxbin() {return numberOfTimeSlices;}
void InsertEnergyHcal(float*);
void InsertEnergyEcal(float*);
void InsertEnergy(float v);
void InsertLateralProfile(float*);
void InsertTime(float*);
void InsertTimeProfile(int, double, double);
void setNtuple(float* hcalE, float* ecalE, float elab, float x, float y,
float z, float edep, float edec, float edhc);
static CCalAnalysis* getInstance();
private:
CCalAnalysis();
private:
static CCalAnalysis* instance;
G4int fVerbosity;
G4int numberOfTimeSlices;
//enum {numberOfTimeSlices = 200};
//
//Id of the histograms (first of each block). Used internally for a
//quick mapping of the proper histoID
//
G4int energy;
G4int hcalE; // 28 hadronic modules
G4int ecalE; // 49 crystal towers
G4int timeHist; // 200 nanoseconds time window
G4int lateralProfile;// 70 centimeters lateral window
// (indeed 64 should be enough)
G4int timeProfile; // at step and in sensitive detector
};
#endif
@@ -28,36 +28,35 @@
// Description: CCalEndOfEventAction provides User actions at end of event
///////////////////////////////////////////////////////////////////////////////
#ifndef CCalEndOfEventAction_h
#define CCalEndOfEventAction_h
#ifndef CCalEventAction_h
#define CCalEventAction_h
#include "G4UserEventAction.hh"
#include "globals.hh"
class CCaloOrganization;
class G4HCofThisEvent;
class CCalSteppingAction;
class CCalPrimaryGeneratorAction;
class CCalSteppingAction;
typedef G4String nameType;
class CCalEndOfEventAction: public G4UserEventAction{
class CCalEventAction: public G4UserEventAction{
public:
CCalEndOfEventAction(CCalPrimaryGeneratorAction*);
~CCalEndOfEventAction();
CCalEventAction(CCalPrimaryGeneratorAction*,CCalSteppingAction*);
~CCalEventAction();
virtual void StartOfEventAction(const G4Event* evt);
virtual void EndOfEventAction(const G4Event* evt);
private:
void instanciateSteppingAction();
void initialize();
private:
G4bool isInitialized;
CCalPrimaryGeneratorAction* primaryGenerator;
CCalSteppingAction* theSteppingAction;
CCalPrimaryGeneratorAction* fPrimaryGenerator;
CCalSteppingAction* fSteppingAction;
nameType* SDnames;
G4int numberOfSD;
CCaloOrganization* theOrg;
@@ -43,6 +43,12 @@ public:
virtual void BeginOfRunAction(const G4Run* aRun);
virtual void EndOfRunAction(const G4Run* aRun);
void Book();
G4int maxbin() const {return numberOfTimeSlices;}
private:
G4int numberOfTimeSlices;
};
@@ -34,26 +34,24 @@
#include "globals.hh"
class G4Step;
class CCalSteppingAction : public G4UserSteppingAction {
class CCalRunAction;
class CCalSteppingAction : public G4UserSteppingAction
{
friend class CCalEndOfEventAction;
private:
CCalSteppingAction();
public:
CCalSteppingAction();
~CCalSteppingAction();
public:
virtual void UserSteppingAction(const G4Step* aStep);
void endOfEvent();
private:
const CCalRunAction* runAct;
float LateralProfile[70];
float timeDeposit[200];
int timeHistoMaxBin;
private:
void endOfEvent();
};
#endif
@@ -0,0 +1,86 @@
//
// ********************************************************************
// * License and Disclaimer *
// * *
// * The Geant4 software is copyright of the Copyright Holders of *
// * the Geant4 Collaboration. It is provided under the terms and *
// * conditions of the Geant4 Software License, included in the file *
// * LICENSE and available at http://cern.ch/geant4/license . These *
// * include a list of copyright holders. *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. Please see the license in the file LICENSE and URL above *
// * for the full disclaimer and the limitation of liability. *
// * *
// * This code implementation is the result of the scientific and *
// * technical work of the GEANT4 collaboration. *
// * By using, copying, modifying or distributing the software (or *
// * any work based on the software) you agree to acknowledge its *
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: CCalActionInitializer.cc 66241 2012-12-13 18:34:42Z gunter $
// GEANT4 tag $Name: $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
#include "CCalActionInitializer.hh"
#include "CCalEventAction.hh"
#include "CCalRunAction.hh"
#include "CCalPrimaryGeneratorAction.hh"
#include "CCalSteppingAction.hh"
#include "G4RunManager.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
CCalActionInitializer::CCalActionInitializer()
{;}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void CCalActionInitializer::Build() const
{
////////////////////////////
// User action classes. //
// -------------------- //
////////////////////////////
//////////////////////////////////
// PRIMARY PARTICLEs GENERATION //
//////////////////////////////////
CCalPrimaryGeneratorAction* primaryGenerator =
new CCalPrimaryGeneratorAction;
SetUserAction(primaryGenerator);
//////////
// STEP //
//////////
CCalSteppingAction* theSteppingAction =
new CCalSteppingAction;
SetUserAction(theSteppingAction);
/////////
// RUN //
/////////
SetUserAction(new CCalRunAction);
///////////
// EVENT //
///////////
SetUserAction(new CCalEventAction(primaryGenerator,theSteppingAction));
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void CCalActionInitializer::BuildForMaster() const
{;}
@@ -1,339 +0,0 @@
//
// ********************************************************************
// * License and Disclaimer *
// * *
// * The Geant4 software is copyright of the Copyright Holders of *
// * the Geant4 Collaboration. It is provided under the terms and *
// * conditions of the Geant4 Software License, included in the file *
// * LICENSE and available at http://cern.ch/geant4/license . These *
// * include a list of copyright holders. *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. Please see the license in the file LICENSE and URL above *
// * for the full disclaimer and the limitation of liability. *
// * *
// * This code implementation is the result of the scientific and *
// * technical work of the GEANT4 collaboration. *
// * By using, copying, modifying or distributing the software (or *
// * any work based on the software) you agree to acknowledge its *
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
///////////////////////////////////////////////////////////////////////////////
// File: CCalAnalysis.cc
// Description: CCalAnalysis interfaces all user analysis code
///////////////////////////////////////////////////////////////////////////////
#include "G4RunManager.hh"
#include "CCalAnalysis.hh"
#include "CCalutils.hh"
CCalAnalysis* CCalAnalysis::instance = 0;
CCalAnalysis::CCalAnalysis() :
energy(0), hcalE(0), ecalE(0), timeHist(0), lateralProfile(0),
timeProfile(0)
{
#ifdef debug
fVerbosity = 1;
#else
fVerbosity = 0;
#endif
numberOfTimeSlices = 200;
// Create analysis manager
G4AnalysisManager* analysisManager = G4AnalysisManager::Instance();
analysisManager->SetVerboseLevel(1);
analysisManager->SetFirstHistoId(1);
analysisManager->SetFirstNtupleId(1);
// Open an output file
analysisManager->OpenFile("ccal");
G4cout << "********************************************" << G4endl
<< "* o/p file ccal" << G4endl
<< "********************************************" << G4endl
<< G4endl;
// Create a tuple :
// Create ntuple
analysisManager->CreateNtuple("ntuple1", "Event info");
char tupleid[7];
for (int i=0;i<28;i++)
{
sprintf(tupleid,"hcal%d",i);
analysisManager->CreateNtupleFColumn(tupleid);
}
for (int i=0; i<49; i++)
{
sprintf(tupleid,"ecal%d",i);
analysisManager->CreateNtupleFColumn(tupleid);
}
analysisManager->CreateNtupleFColumn("ELAB");
analysisManager->CreateNtupleFColumn("XPOS");
analysisManager->CreateNtupleFColumn("YPOS");
analysisManager->CreateNtupleFColumn("ZPOS");
analysisManager->CreateNtupleFColumn("EDEP");
analysisManager->CreateNtupleFColumn("EDEC");
analysisManager->CreateNtupleFColumn("EHDC");
analysisManager->FinishNtuple();
//
//Create histograms. Save the ID of the first histogram in each block
//
char id[5], ntupletag[50];
//Energy deposit in Hcal layers
for (int i = 0; i<28; i++) {
sprintf(id,"h%d",i+100);
sprintf(ntupletag, "Energy Deposit in Hcal Layer%d in GeV",i);
G4int histoID = analysisManager->CreateH1(id,ntupletag, 100, 0., 1.0);
if (!i)
hcalE = histoID;
}
// Energy deposits in Ecal towers
for (int i = 0; i<49; i++)
{
sprintf(id, "h%d",i+200);
sprintf(ntupletag, "Energy Deposit in Ecal Tower%d in GeV",i);
G4int histoID = analysisManager->CreateH1(id,ntupletag, 100, 0., 1.0);
if (!i)
ecalE = histoID;
}
// Total energy deposit
energy = analysisManager->CreateH1("h4000", "Total energy deposited in GeV",
100, 0., 100.0);
// Time slices
for (int i=0; i<numberOfTimeSlices; i++){
sprintf(id, "h%d",i+300);
sprintf(ntupletag, "Time slice %d nsec energy profile in GeV",i);
G4int histoID = analysisManager->CreateH1(id,ntupletag,100, 0., 100.0);
if (!i)
timeHist = histoID;
}
// Profile of lateral energy deposit in Hcal
for (int i = 0; i<70; i++) {
sprintf(id, "h%d",i+500);
sprintf(ntupletag, "Lateral energy profile at %d cm in GeV",i);
G4int histoID = analysisManager->CreateH1(id, ntupletag, 100, 0., 10.0);
if (!i)
lateralProfile = histoID;
}
// Time profile
timeProfile = analysisManager->CreateH1("h901", "Time Profile in Sensitive Detector",
200, 0., 200.);
analysisManager->CreateH1("h902", "Time Profile in Sensitive+Passive",
200, 0., 200.);
}
CCalAnalysis::~CCalAnalysis() {
Finish();
delete G4AnalysisManager::Instance();
}
void CCalAnalysis::Init() {
}
void CCalAnalysis::Finish()
{;}
CCalAnalysis* CCalAnalysis::getInstance() {
if (instance == 0) instance = new CCalAnalysis();
return instance;
}
// This function fill the 1d histogram of the energies in HCal layers
void CCalAnalysis::InsertEnergyHcal(float* v)
{
G4AnalysisManager* man = G4AnalysisManager::Instance();
G4double totalFilledEnergyHcal = 0.0;
for (int i=0; i<28; i++) {
G4double x = v[i];
man->FillH1(hcalE+i,x);
if (fVerbosity)
{
G4cout << "Fill Hcal histo " << i << " with " << x << G4endl;
totalFilledEnergyHcal += x;
}
}
if (fVerbosity)
G4cout <<
"CCalAnalysis::InsertEnergyHcal: Total filled Energy Hcal histo "
<< totalFilledEnergyHcal << G4endl;
}
// This function fill the 1d histogram of the energies in ECal layers
void CCalAnalysis::InsertEnergyEcal(float* v)
{
G4AnalysisManager* man = G4AnalysisManager::Instance();
G4double totalFilledEnergyEcal = 0.0;
for (G4int i=0; i<49; i++) {
G4double x = v[i];
man->FillH1(ecalE+i,x);
if (fVerbosity)
{
G4cout << "Fill Ecal histo " << i << " with " << x << G4endl;
totalFilledEnergyEcal += x;
}
}
if (fVerbosity)
G4cout <<
"CCalAnalysis::InsertEnergyEcal: Total filled Energy Ecal histo "
<< totalFilledEnergyEcal << G4endl;
}
// This function fill the 1d histogram of the lateral profile
void CCalAnalysis::InsertLateralProfile(float* v)
{
G4AnalysisManager* man = G4AnalysisManager::Instance();
G4double totalFilledProfileHcal = 0.0;
for (G4int i=0; i<70; i++) {
G4double x = v[i];
man->FillH1(lateralProfile+1,x);
if (fVerbosity)
{
G4cout << "Fill Profile Hcal histo " << i << " with " << x << G4endl;
totalFilledProfileHcal += x;
}
}
if (fVerbosity)
G4cout << "CCalAnalysis::InsertLateralProfile: Total filled Profile Hcal"
<< " histo " << totalFilledProfileHcal << G4endl;
}
// This function fill the 1d histogram of the energy
void CCalAnalysis::InsertEnergy(float v)
{
G4double x = v;
G4AnalysisManager::Instance()->FillH1(energy,x);
if (fVerbosity)
G4cout << "CCalAnalysis::InsertEnergy: Fill Total energy Hcal histo with "
<< x << G4endl;
}
// This function fill the 1d histograms of time profiles at stepping action
void CCalAnalysis::InsertTime(float* v)
{
G4AnalysisManager* man = G4AnalysisManager::Instance();
G4double totalFilledTimeProfile = 0.0;
for (G4int j=0; j<numberOfTimeSlices; j++)
{
G4double x = v[j];
man->FillH1(timeHist+j,x);
if (fVerbosity)
{
G4cout << "Fill Time slice histo " << j << " with " << x << G4endl;
totalFilledTimeProfile += x;
}
G4double t = j + 0.5;
man->FillH1(timeProfile+1,t,x);
if (fVerbosity)
G4cout << "Fill Time profile histo 1 with " << t << " " << x << G4endl;
}
if (fVerbosity)
G4cout << "CCalAnalysis::InsertTime: Total filled Time profile histo "
<< totalFilledTimeProfile << G4endl;
}
// This function fill the 1d histograms of time profiles in SD
void CCalAnalysis::InsertTimeProfile(int hit, double time, double edep)
{
G4AnalysisManager* man = G4AnalysisManager::Instance();
man->FillH1(timeProfile,time,edep);
if (fVerbosity)
G4cout << "CCalAnalysis:: Fill Time Profile with Hit " << hit
<< " Edeposit " << edep << " Gev at " << time << " ns" << G4endl;
}
void CCalAnalysis::setNtuple(float* HCalE, float* ECalE, float elab,
float x, float y, float z, float edep,
float edec, float edhc)
{
G4AnalysisManager* man = G4AnalysisManager::Instance();
G4int counter=0;
for (int i=0; i<28; i++)
{
man->FillNtupleFColumn(counter,HCalE[i]);
counter++;
}
for (int i=0; i<49; i++)
{
man->FillNtupleFColumn(counter,ECalE[i]);
counter++;
}
man->FillNtupleFColumn(counter,elab);
man->FillNtupleFColumn(counter+1,x);
man->FillNtupleFColumn(counter+2,y);
man->FillNtupleFColumn(counter+3,z);
man->FillNtupleFColumn(counter+4,edep);
man->FillNtupleFColumn(counter+5,edec);
man->FillNtupleFColumn(counter+6,edhc);
man->AddNtupleRow();
if (fVerbosity)
G4cout << "CCalAnalysis:: Fill Ntuple " << G4endl;
}
/*
This member reset the histograms and it is called at the begin
of each run; here we put the inizialization so that the histograms have
always the right dimensions depending from the detector geometry
*/
void CCalAnalysis::BeginOfRun(G4int )
{
G4AnalysisManager* man = G4AnalysisManager::Instance();
for (int i=0; i<numberOfTimeSlices; i++){
man->GetH1(timeHist+1)->reset();
}
}
//============================================================================
// This member is called at the end of each run
void CCalAnalysis::EndOfRun(G4int )
{
// Save histograms
G4AnalysisManager* man = G4AnalysisManager::Instance();
man->Write();
man->CloseFile();
}
// This member is called at the end of every event
void CCalAnalysis::EndOfEvent(G4int flag) {
// The plotter is updated only if there is some
// hits in the event
if (!flag) return;
}
@@ -27,14 +27,16 @@
// File: CCalEndOfEventAction.cc
// Description: CCalEndOfEventAction provides User actions at end of event
///////////////////////////////////////////////////////////////////////////////
#include "CCalEndOfEventAction.hh"
#include "CCalEventAction.hh"
#include "CCaloSD.hh"
#include "CCalPrimaryGeneratorAction.hh"
#include "CCalSteppingAction.hh"
#include "CCalG4HitCollection.hh"
#include "CCalG4Hit.hh"
#include "CCaloOrganization.hh"
#include "CCalSDList.hh"
#include "CCalSteppingAction.hh"
#include "CCalAnalysis.hh"
#include "G4ios.hh"
#include "G4SystemOfUnits.hh"
@@ -54,34 +56,32 @@
//#define ddebug
CCalEndOfEventAction::CCalEndOfEventAction (CCalPrimaryGeneratorAction* pg):
isInitialized(false),SDnames(0),numberOfSD(0) {
primaryGenerator = pg;
CCalEventAction::CCalEventAction (CCalPrimaryGeneratorAction* pg,
CCalSteppingAction* sa):
isInitialized(false),fPrimaryGenerator(pg),
fSteppingAction(sa),SDnames(nullptr),numberOfSD(0)
{
#ifdef debug
G4cout << "Instantiate CCalEndOfEventAction" << G4endl;
#endif
G4cout << "Now Instantiate stepping action" << G4endl;
instanciateSteppingAction();
G4cout << "Get Calorimter organisation" << G4endl;
theOrg = new CCaloOrganization;
G4cout << "end of instantiation of EndofEventAction" << G4endl;
}
CCalEndOfEventAction::~CCalEndOfEventAction() {
CCalEventAction::~CCalEventAction() {
if (theOrg)
delete theOrg;
if (SDnames)
delete[] SDnames;
G4cout << "CCalEndOfEventAction deleted" << G4endl;
G4cout << "CCalOfEventAction deleted" << G4endl;
}
void CCalEndOfEventAction::initialize() {
void CCalEventAction::initialize() {
isInitialized = true;
numberOfSD = CCalSDList::getInstance()->getNumberOfCaloSD();
@@ -104,12 +104,12 @@ void CCalEndOfEventAction::initialize() {
}
void CCalEndOfEventAction::StartOfEventAction(const G4Event* evt) {
void CCalEventAction::StartOfEventAction(const G4Event* evt) {
G4cout << "\n---> Begin of event: " << evt->GetEventID() << G4endl;
}
void CCalEndOfEventAction::EndOfEventAction(const G4Event* evt){
void CCalEventAction::EndOfEventAction(const G4Event* evt){
#ifdef debug
G4cout << G4endl << "=== Begin of EndOfEventAction === " << G4endl;
@@ -117,7 +117,7 @@ void CCalEndOfEventAction::EndOfEventAction(const G4Event* evt){
if (!isInitialized) initialize();
theSteppingAction->endOfEvent();
fSteppingAction->endOfEvent();
//
// Look for the Hit Collection
@@ -210,18 +210,83 @@ void CCalEndOfEventAction::EndOfEventAction(const G4Event* evt){
delete[] edep;
G4ThreeVector pos = primaryGenerator->GetParticlePosition();
float ener = primaryGenerator->GetParticleEnergy()/GeV;
G4ThreeVector pos = fPrimaryGenerator->GetParticlePosition();
float ener = fPrimaryGenerator->GetParticleEnergy()/GeV;
float x = pos.x()/mm;
float y = pos.y()/mm;
float z = pos.z()/mm;
CCalAnalysis* analysis = CCalAnalysis::getInstance();
analysis->InsertEnergy(fullE);
analysis->InsertEnergyHcal(hcalE);
analysis->InsertEnergyEcal(ecalE);
analysis->setNtuple(hcalE, ecalE, ener, x, y, z, fullE, edec, edhc);
analysis->EndOfEvent(nhit);
//Save results
G4AnalysisManager* man = G4AnalysisManager::Instance();
//1)
static G4int IDenergy = -1;
if (IDenergy < 0)
IDenergy = man->GetH1Id("h4000");
man->FillH1(IDenergy,fullE);
//2)
G4double totalFilledEnergyHcal = 0.0;
static G4int IDhcalE = -1;
if (IDhcalE < 0)
IDhcalE = man->GetH1Id("h100");
for (int j=0; j<28; j++) {
man->FillH1(IDhcalE+j,hcalE[j]);
#ifdef debug
G4cout << "Fill Hcal histo " << j << " with " << hCalE[j] << G4endl;
#endif
totalFilledEnergyHcal += hcalE[j];
}
#ifdef debug
G4cout <<
"CCalAnalysis::InsertEnergyHcal: Total filled Energy Hcal histo "
<< totalFilledEnergyHcal << G4endl;
#endif
//3)
static G4int IDecalE = -1;
if (IDecalE < 0)
IDecalE = man->GetH1Id("h200");
G4double totalFilledEnergyEcal = 0.0;
for (int j=0; j<49; j++) {
man->FillH1(IDecalE+j,ecalE[j]);
#ifdef debug
G4cout << "Fill Ecal histo " << j << " with " << ecalE[j] << G4endl;
#endif
totalFilledEnergyEcal += ecalE[j];
}
#ifdef debug
G4cout <<
"CCalAnalysis::InsertEnergyEal: Total filled Energy Ecal histo "
<< totalFilledEnergyEcal << G4endl;
#endif
// 4)
G4int counter=0;
for (int j=0; j<28; j++)
{
man->FillNtupleFColumn(counter,hcalE[j]);
counter++;
}
for (int j=0; j<49; j++)
{
man->FillNtupleFColumn(counter,ecalE[j]);
counter++;
}
man->FillNtupleFColumn(counter,ener);
man->FillNtupleFColumn(counter+1,x);
man->FillNtupleFColumn(counter+2,y);
man->FillNtupleFColumn(counter+3,z);
man->FillNtupleFColumn(counter+4,fullE);
man->FillNtupleFColumn(counter+5,edec);
man->FillNtupleFColumn(counter+6,edhc);
man->AddNtupleRow();
#ifdef debug
G4cout << "CCalAnalysis:: Fill Ntuple " << G4endl;
#endif
// 5)
static G4int IDtimeProfile = -1;
if (IDtimeProfile < 0)
IDtimeProfile = man->GetH1Id("h901");
for (i = 0; i < numberOfSD; i++){
int caloHCid = G4SDManager::GetSDMpointer()->GetCollectionID(SDnames[i]);
if (caloHCid >= 0) {
@@ -232,27 +297,17 @@ void CCalEndOfEventAction::EndOfEventAction(const G4Event* evt){
if (nentries > 0) {
for (G4int k=0; k<nentries; k++) {
CCalG4Hit* aHit = (*theHC)[k];
analysis->InsertTimeProfile(k,aHit->getTimeSlice(),
aHit->getEnergyDeposit()/GeV);
}
}
}
}
}
}
man->FillH1(IDtimeProfile,aHit->getTimeSlice(),aHit->getEnergyDeposit()/GeV);
void CCalEndOfEventAction::instanciateSteppingAction(){
G4UserSteppingAction* theUA = const_cast<G4UserSteppingAction*>(G4RunManager::GetRunManager()->GetUserSteppingAction());
if (theUA == 0) {
#ifdef debug
G4cout << " CCalEndOfEventAction::instanciateSteppingAction creates"
<< " CCalSteppingAction" << G4endl;
G4cout << "CCalAnalysis:: Fill Time Profile with Hit " << k
<< " Edeposit " << edep << " Gev at " << time << " ns" << G4endl;
#endif
theSteppingAction = new CCalSteppingAction;
G4RunManager::GetRunManager()->SetUserAction(theSteppingAction);
}
}
}
}
}
}
@@ -39,9 +39,11 @@
#include "CCalAnalysis.hh"
void CCalRunAction::BeginOfRunAction(const G4Run* aRun) {
void CCalRunAction::BeginOfRunAction(const G4Run* aRun)
{
G4cout << "### Run " << aRun->GetRunID() << " start." << G4endl;
numberOfTimeSlices = 200;
// A.R. Added for visualization of events.
if ( G4VVisManager::GetConcreteInstance() ) {
@@ -49,24 +51,99 @@ void CCalRunAction::BeginOfRunAction(const G4Run* aRun) {
UI->ApplyCommand("/vis/scene/notifyHandlers");
}
CCalAnalysis* analysis = CCalAnalysis::getInstance();
analysis->BeginOfRun(aRun->GetRunID());
if (aRun->GetRunID() == 0) //first run
Book();
G4AnalysisManager* analysis = G4AnalysisManager::Instance();
//cleanup
G4int timeHist = analysis->GetH1Id("h300");
for (int i=0; i<numberOfTimeSlices; i++)
analysis->GetH1(timeHist+i)->reset();
}
void CCalRunAction::EndOfRunAction(const G4Run* aRun) {
void CCalRunAction::EndOfRunAction(const G4Run* aRun)
{
G4cout << "### Run " << aRun->GetRunID() << " end." << G4endl;
// A.R. Added for visualization of events.
if (G4VVisManager::GetConcreteInstance()) {
G4UImanager::GetUIpointer()->ApplyCommand("/vis/viewer/update");
}
CCalAnalysis* analysis = CCalAnalysis::getInstance();
analysis->EndOfRun(aRun->GetRunID());
}
void CCalRunAction::Book()
{
G4AnalysisManager* analysisManager = G4AnalysisManager::Instance();
analysisManager->SetVerboseLevel(1);
analysisManager->SetFirstHistoId(1);
analysisManager->SetFirstNtupleId(1);
// Open an output file
analysisManager->OpenFile("ccal");
G4cout << "********************************************" << G4endl
<< "* o/p file ccal" << G4endl
<< "********************************************" << G4endl
<< G4endl;
// Create a tuple :
// Create ntuple
analysisManager->CreateNtuple("ntuple1", "Event info");
for (int i=0;i<28;i++) {
G4String tupleidString = "hcal" + std::to_string( i );
analysisManager->CreateNtupleFColumn( tupleidString.c_str() );
}
for (int i=0; i<49; i++) {
G4String tupleidString = "ecal" + std::to_string( i );
analysisManager->CreateNtupleFColumn( tupleidString.c_str() );
}
analysisManager->CreateNtupleFColumn("ELAB");
analysisManager->CreateNtupleFColumn("XPOS");
analysisManager->CreateNtupleFColumn("YPOS");
analysisManager->CreateNtupleFColumn("ZPOS");
analysisManager->CreateNtupleFColumn("EDEP");
analysisManager->CreateNtupleFColumn("EDEC");
analysisManager->CreateNtupleFColumn("EHDC");
analysisManager->FinishNtuple();
//
//Create histograms. Save the ID of the first histogram in each block
//
//Energy deposit in Hcal layers
for (int i = 0; i<28; i++) {
G4String idString = "h" + std::to_string( i+100 );
G4String ntupletagString = "Energy Deposit in Hcal Layer" + std::to_string( i ) + " in GeV";
analysisManager->CreateH1( idString.c_str(), ntupletagString.c_str(), 100, 0., 1.0 );
}
// Energy deposits in Ecal towers
for (int i = 0; i<49; i++) {
G4String idString = "h" + std::to_string( i+200 );
G4String ntupletagString = "Energy Deposit in Ecal Tower" + std::to_string( i ) + " in GeV";
analysisManager->CreateH1( idString.c_str(), ntupletagString.c_str(), 100, 0., 1.0 );
}
// Total energy deposit
analysisManager->CreateH1( "h4000", "Total energy deposited in GeV", 100, 0., 100.0 );
// Time slices
for (int i=0; i<numberOfTimeSlices; i++){
G4String idString = "h" + std::to_string( i+300 );
G4String ntupletagString = "Time slice " + std::to_string( i ) + " nsec energy profile in GeV";
analysisManager->CreateH1( idString.c_str(), ntupletagString.c_str(), 100, 0., 100.0 );
}
// Profile of lateral energy deposit in Hcal
for (int i = 0; i<70; i++) {
G4String idString = "h" + std::to_string( i+500 );
G4String ntupletagString = "Lateral energy profile at " + std::to_string( i ) + " cm in GeV";
analysisManager->CreateH1( idString.c_str(), ntupletagString.c_str(), 100, 0., 10.0 );
}
// Time profile
analysisManager->CreateH1( "h901", "Time Profile in Sensitive Detector", 200, 0., 200. );
analysisManager->CreateH1( "h902", "Time Profile in Sensitive+Passive", 200, 0., 200. );
return;
}
@@ -31,24 +31,22 @@
#include <cmath>
#include "CCalSteppingAction.hh"
#include "CCalRunAction.hh"
#include "CCalAnalysis.hh"
#include "G4SystemOfUnits.hh"
#include "G4SDManager.hh"
#include "G4StepPoint.hh"
#include "G4ThreeVector.hh"
#include "G4RunManager.hh"
#include "CCalAnalysis.hh"
CCalSteppingAction::CCalSteppingAction(){
CCalAnalysis* analysis = CCalAnalysis::getInstance();
timeHistoMaxBin=analysis->maxbin();
int i;
for (i=0; i<200; i++) {timeDeposit[i] = 0.;}
for (i=0; i<70; i++) {LateralProfile[i] = 0.;}
CCalSteppingAction::CCalSteppingAction() :
runAct(nullptr)
{
for (int i=0; i<200; i++) {timeDeposit[i] = 0.;}
for (int i=0; i<70; i++) {LateralProfile[i] = 0.;}
}
@@ -58,8 +56,16 @@ CCalSteppingAction::~CCalSteppingAction(){
}
void CCalSteppingAction::UserSteppingAction(const G4Step* aStep){
void CCalSteppingAction::UserSteppingAction(const G4Step* aStep)
{
//thread-local run action
if (!runAct)
runAct =
dynamic_cast<const CCalRunAction*>
(G4RunManager::GetRunManager()->GetUserRunAction());
timeHistoMaxBin=runAct->maxbin();
G4StepPoint* PostStepPoint= aStep->GetPostStepPoint();
G4StepPoint* PreStepPoint= aStep->GetPreStepPoint();
int TSliceID;
@@ -82,9 +88,51 @@ void CCalSteppingAction::UserSteppingAction(const G4Step* aStep){
void CCalSteppingAction::endOfEvent(){
CCalAnalysis* analysis = CCalAnalysis::getInstance();
analysis->InsertLateralProfile(LateralProfile);
analysis->InsertTime(timeDeposit);
G4AnalysisManager* man = G4AnalysisManager::Instance();
G4double totalFilledProfileHcal = 0.0;
static G4int IDlateralProfile = -1;
if (IDlateralProfile < 0)
IDlateralProfile = man->GetH1Id("h500");
for (G4int i=0; i<70; i++) {
man->FillH1(IDlateralProfile+i,LateralProfile[i]);
#ifdef debug
G4cout << "Fill Profile Hcal histo " << i << " with " << LateralProfile[i] << G4endl;
#endif
totalFilledProfileHcal += LateralProfile[i];
}
#ifdef debug
G4cout << "CCalAnalysis::InsertLateralProfile: Total filled Profile Hcal"
<< " histo " << totalFilledProfileHcal << G4endl;
#endif
static G4int IDTimeHist = -1;
if (IDTimeHist < 0)
IDTimeHist = man->GetH1Id("h300");
G4double totalFilledTimeProfile = 0.0;
for (G4int j=0; j<timeHistoMaxBin; j++)
{
man->FillH1(IDTimeHist+j,timeDeposit[j]);
#ifdef debug
G4cout << "Fill Time slice histo " << j << " with " << timeDeposit[j] << G4endl;
#endif
totalFilledTimeProfile += timeDeposit[j];
static G4int IDTimeProfile = -1;
if (IDTimeProfile < 0)
IDTimeProfile = man->GetH1Id("h901");
G4double t = j + 0.5;
man->FillH1(IDTimeProfile+1,t,timeDeposit[j]);
#ifdef debug
G4cout << "Fill Time profile histo 1 with " << t << " " << x << G4endl;
#endif
}
#ifdef debug
G4cout << "CCalAnalysis::InsertTime: Total filled Time profile histo "
<< totalFilledTimeProfile << G4endl;
#endif
int i=0;
for (i=0; i<70; i++){LateralProfile[i] = 0.;}
@@ -1,33 +1,43 @@
0.0906845
0.0456248
0.0761217
0.0430819
0.0417554
0.0893428
0.0517076
0.0801059
0.0278087
0.0921982
0.0833069
0.0125197
0.0848467
0.0783465
0.0440602
0.0646256
0.099871
0.000403345
0.0481672
0.0897064
0.019232
0.00679303
0.045635
0.000488575
0.109652
0.00624017
0.042296
0.0533382
0.141351
0.0929151
0.0316446
0.101791
0.0782333
0.0747857
0.0481467
0.154738
0.0437433
0.0705235
0.0583806
0.113363
0.0677934
0.0981523
0.103277
0.0815132
0.00368013
0.0678796
0.0770085
0.031529
0.0617213
0.0684489
0.0611525
0.0745797
0.149755
0.0429725
0.0346078
0.0705323
0.0747909
0.11534
0.0774228
0.0713684
0.000727605
0.0182976
0.0852863
0.0585249
0.0377334
0.00136012
0.000744732
0.00880079
0.000738985
0.0563664
0.0472611
0.0529313
0.0458205
0.00251979
0.0513955
0.000590218
+4 -4
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -76,8 +76,8 @@ compt: for gamma SubType= 13 BuildTable= 1
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 TeV, 18 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
BetheHeitler : Emin= 0 eV Emax= 80 GeV AngularGenUrban
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 7 bins per decade, spline: 0
@@ -201,4 +201,4 @@ Index : 2 used in the geometry : Yes
---- eRosita event counter: 9000
---- eRosita event counter: 10000
--- Run 00 ends (Number of events = 10000).
User=57.37s Real=60.01s Sys=0.01s
User=44.460000s Real=44.552259s Sys=0.010000s
+5
View File
@@ -7,6 +7,11 @@ francesco.romano@lns.infn.it
History file of the GammaKnife application
====================================================
10.05.2018 B.Morgan Tag: gammeknife-V10-04-00
- Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
04.11.2016 F.Romano Tag: gammaknife-V10-02-02
- macro files modifeid for correct scorer rotation
@@ -41,6 +41,8 @@
// *Corresponding author, email to francesco.romano@lns.infn.it
// ----------------------------------------------------------------------------
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
File diff suppressed because it is too large Load Diff
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: GammaRayTel.cc 100697 2016-10-31 11:32:35Z gcosmo $
// $Id: GammaRayTel.cc 110103 2018-05-15 11:33:34Z gcosmo $
//
//
// ------------------------------------------------------------
@@ -39,6 +39,8 @@
// construction of some Action's
// ************************************************************
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -70,7 +72,7 @@ int main(int argc, char** argv)
// Construct the default run manager
#ifdef G4MULTITHREADED
G4MTRunManager* runManager = new G4MTRunManager;
//runManager->SetNumberOfThreads(2);
// runManager->SetNumberOfThreads(1);
#else
G4RunManager* runManager = new G4RunManager;
#endif
+18 -1
View File
@@ -1,5 +1,5 @@
-------------------------------------------------------------------
$Id: History 101656 2016-11-21 08:57:32Z gcosmo $
$Id: History 110147 2018-05-16 12:20:41Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -9,6 +9,23 @@ $Id: History 101656 2016-11-21 08:57:32Z gcosmo $
History file
------------
16.05.2018 - L. Pandola, Tag gammaraytel-V10-04-04
Fix compiler warning on gcc8.1
15.05.2018 - B. Morgan, Tag gammaraytel-V10-04-03
Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
13.05.2018 - L. Pandola, Tag gammaraytel-V10-04-02
Fix more warnings on clang
10.05.2018 - L. Pandola, Tag gammaraytel-V10-04-01
Fix warning on clang
08.05.2018 - F. Longo and L. Pandola, Tag gammaraytel-V10-04-00
Fix problems reported by Valgrind (bug report #1981)
19.11.2016 - A. Dotti gammaraytel-V10-02-02
explicit set of SDs to manager
File diff suppressed because it is too large Load Diff
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: GammaRayTelCalorimeterSD.hh 66508 2012-12-19 10:16:45Z gcosmo $
// $Id: GammaRayTelCalorimeterSD.hh 109971 2018-05-14 07:06:05Z gcosmo $
// ------------------------------------------------------------
// GEANT 4 class header file
// CERN Geneva Switzerland
@@ -67,8 +67,8 @@ private:
GammaRayTelCalorimeterHitsCollection* CalorimeterCollection;
GammaRayTelDetectorConstruction* Detector;
G4int (*ChitXID);
G4int (*ChitYID);
G4int* ChitXID;
G4int* ChitYID;
G4int NbOfCALLayers;
G4int NbOfCALBars;
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: GammaRayTelTrackerSD.hh 66508 2012-12-19 10:16:45Z gcosmo $
// $Id: GammaRayTelTrackerSD.hh 110147 2018-05-16 12:20:41Z gcosmo $
// ------------------------------------------------------------
// GEANT 4 class header file
// CERN Geneva Switzerland
@@ -67,8 +67,8 @@ private:
GammaRayTelTrackerHitsCollection* TrackerCollection;
GammaRayTelDetectorConstruction* Detector;
G4int (*ThitXID);
G4int (*ThitYID);
G4int* ThitXID;
G4int* ThitYID;
G4int NbOfTKRLayers;
G4int NbOfTKRStrips;
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: GammaRayTelCalorimeterSD.cc 66508 2012-12-19 10:16:45Z gcosmo $
// $Id: GammaRayTelCalorimeterSD.cc 109971 2018-05-14 07:06:05Z gcosmo $
// ------------------------------------------------------------
// GEANT 4 class implementation file
// CERN Geneva Switzerland
@@ -94,8 +94,9 @@ void GammaRayTelCalorimeterSD::Initialize(G4HCofThisEvent*)
G4bool GammaRayTelCalorimeterSD::ProcessHits(G4Step* aStep,G4TouchableHistory*)
{
G4double edep = aStep->GetTotalEnergyDeposit();
if ((edep/keV == 0.)) return false;
G4double edep = 0.;
edep = aStep->GetTotalEnergyDeposit();
if (edep == 0.) return false;
// This TouchableHistory is used to obtain the physical volume
// of the hit
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: GammaRayTelPrimaryGeneratorAction.cc 100697 2016-10-31 11:32:35Z gcosmo $
// $Id: GammaRayTelPrimaryGeneratorAction.cc 110939 2018-06-27 12:02:21Z gunter $
// ------------------------------------------------------------
// GEANT 4 class implementation file
// CERN Geneva Switzerland
@@ -56,7 +56,7 @@
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
GammaRayTelPrimaryGeneratorAction::GammaRayTelPrimaryGeneratorAction()
:rndmFlag("off"),nSourceType(0),nSpectrumType(0),sourceGun(false)
// :rndmFlag("off"),nSourceType(0),nSpectrumType(0),sourceGun(false)
{
GammaRayTelDetector = static_cast<const GammaRayTelDetectorConstruction*>
(G4RunManager::GetRunManager()->GetUserDetectorConstruction());
@@ -65,6 +65,12 @@ GammaRayTelPrimaryGeneratorAction::GammaRayTelPrimaryGeneratorAction()
gunMessenger = new GammaRayTelPrimaryGeneratorMessenger(this);
rndmFlag = "off";
nSourceType = 0;
nSpectrumType = 0;
sourceGun = false;
dVertexRadius = 15.*cm;
G4int n_particle = 1;
particleGun = new G4ParticleGun(n_particle);
@@ -90,7 +96,6 @@ GammaRayTelPrimaryGeneratorAction::~GammaRayTelPrimaryGeneratorAction()
delete particleGun;
delete particleSource;
delete gunMessenger;
}
@@ -101,18 +106,20 @@ void GammaRayTelPrimaryGeneratorAction::GeneratePrimaries(G4Event* anEvent)
if (sourceGun)
{
G4cout << "Using G4ParticleGun ... " << G4endl;
//this function is called at the begining of event
//
G4double z0 = 0.5*(GammaRayTelDetector->GetWorldSizeZ());
G4double x0 = 0.*cm, y0 = 0.*cm;
G4ThreeVector pos0;
G4ThreeVector dir0;
G4ThreeVector vertex0 = G4ThreeVector(x0,y0,z0);
G4ThreeVector dir0 = G4ThreeVector(0.,0.,-1.);
dir0 = G4ThreeVector(0.,0.,-1.);
G4double theta, phi, y, f;
G4double theta, phi;
G4double y = 0.;
G4double f = 0.;
G4double theta0=0.;
G4double phi0=0.;
@@ -204,26 +211,34 @@ void GammaRayTelPrimaryGeneratorAction::GeneratePrimaries(G4Event* anEvent)
}
G4double pEnergy;
G4double pEnergy = 100*MeV;
switch(nSpectrumType) {
case 0:
case 0: // Uniform energy (1-10 GeV)
y = G4UniformRand();
pEnergy = y*9.0*GeV + 1.0*GeV;
G4cout << pEnergy/GeV << " LIN" << G4endl;
break;
case 1:
case 1: // Logaritmic energy
y = G4UniformRand();
pEnergy = std::pow(10,y)*GeV;
G4cout << pEnergy/GeV << " LOG" << G4endl;
break;
case 2:
case 2: // Power Law (-4)
do {
y = G4UniformRand()*100000.0;
pEnergy = G4UniformRand() * 10. * GeV;
f = std::pow(pEnergy * (1/GeV), -4.);
} while (y > f);
particleGun->SetParticleEnergy(pEnergy);
// particleGun->SetParticleEnergy(pEnergy);
break;
case 3:
case 3: // Monochromatic
pEnergy = particleGun->GetParticleEnergy();
//100 * MeV;
G4cout << pEnergy << " MONO" << G4endl;
break;
}
particleGun->SetParticleEnergy(pEnergy);
G4cout << particleGun->GetParticleDefinition()->GetParticleName() << G4endl;
particleGun->GeneratePrimaryVertex(anEvent);
}
@@ -96,8 +96,9 @@ void GammaRayTelTrackerSD::Initialize(G4HCofThisEvent*)
G4bool GammaRayTelTrackerSD::ProcessHits(G4Step* aStep,G4TouchableHistory* )
{
G4double edep = aStep->GetTotalEnergyDeposit();
if ((edep/keV == 0.)) return false;
G4double edep = 0.;
edep = aStep->GetTotalEnergyDeposit();
if (edep == 0.) return false;
G4int StripTotal = Detector->GetNbOfTKRStrips();
G4int TileTotal = Detector->GetNbOfTKRTiles();
+4
View File
@@ -8,6 +8,10 @@ http://g4advancedexamples.lngs.infn.it/Examples/hadrontherapy
History file of the Hadrontherapy application
====================================================
22.05.2018 G.Cosmo; Tag: hadrontherapy-V10-04-00
- Replaced obsolete use if G4VisAttributes::Invisible with
G4VisAttributes::GetInvisible().
26.10.2017 D.Sorokin; Tag: hadrontherapy-V10-03-11
- LaserDrivenBeamLine.cc build fix
+147 -156
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -77,7 +77,6 @@ Displacement between Phantom and World is: DX= 20 cm DY= 0 fm DZ= 0 fm
The (X,Y,Z) sizes of the Voxels are: (200 um ,4 cm ,4 cm )
The number of Voxels along (X,Y,Z) is: (200,1,1)
G4PhysicsListHelper::AddTransportation()--- G4CoupledTransportation is used
### G4EmStandard_opt4 Construct Processes
Warning : Region <DetectorLog> does not have specific production cuts,
even though it appears in the current tracking world.
Default cuts are used for this region.
@@ -120,134 +119,134 @@ The number of Voxels along (X,Y,Z) is: (40,1,1)
### === Ignore cuts flag: 0
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 10 TeV in 154 bins
LambdaPrime table from 200 keV to 100 TeV in 174 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermorePhElectric : Emin= 0 eV Emax= 10 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, 20 bins per decade, spline: 1
LambdaPrime table from 1 MeV to 10 TeV in 140 bins
LambdaPrime table from 1 MeV to 100 TeV in 160 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEPComptonModel : Emin= 0 eV Emax= 20 MeV FluoActive
KleinNishina : Emin= 20 MeV Emax= 10 TeV FluoActive
KleinNishina : Emin= 20 MeV Emax= 100 TeV FluoActive
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 10 TeV, 20 bins per decade, spline: 1
Lambda table from 1.022 MeV to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
PenConversion : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 10 TeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 20 bins per decade, spline: 0
LambdaPrime table from 100 keV to 10 TeV in 160 bins
LambdaPrime table from 100 keV to 100 TeV in 180 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 10 TeV CullenGenerator
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.2, stepLimitType: 2, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
GoudsmitSaunderson : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 10 TeV Table with 100 bins Emin= 100 MeV Emax= 10 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
PenIoni : Emin= 0 eV Emax= 1 MeV
MollerBhabha : Emin= 1 MeV Emax= 10 TeV deltaVI
MollerBhabha : Emin= 1 MeV Emax= 100 TeV deltaVI
eBrem: for e- SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 10 TeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 100 TeV AngularGen2BS
ePairProd: for e- SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 0.1 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 25x1001 from 0.1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 10 TeV
ePairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 10 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 10 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for e+ SubType= 10
RangeFactor= 0.2, stepLimitType: 2, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
GoudsmitSaunderson : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 10 TeV Table with 100 bins Emin= 100 MeV Emax= 10 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
PenIoni : Emin= 0 eV Emax= 1 MeV
MollerBhabha : Emin= 1 MeV Emax= 10 TeV deltaVI
MollerBhabha : Emin= 1 MeV Emax= 100 TeV deltaVI
eBrem: for e+ SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 10 TeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 100 TeV AngularGen2BS
ePairProd: for e+ SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 0.1 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 25x1001 from 0.1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 10 TeV
ePairProd : Emin= 0 eV Emax= 100 TeV
annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
eplus2gg : Emin= 0 eV Emax= 10 TeV
eplus2gg : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 10 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 10 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for proton SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for proton SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for proton SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 7.50618 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for proton, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -256,14 +255,14 @@ nuclearStopping: for proton SubType= 8 BuildTable= 0
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 10 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.001, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 10 TeV deltaVI
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -272,15 +271,15 @@ nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
msc: for alpha SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 100 TeV deltaVI
nuclearStopping: for alpha SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -289,34 +288,34 @@ nuclearStopping: for alpha SubType= 8 BuildTable= 0
msc: for anti_proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for anti_proton SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for anti_proton SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for anti_proton SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 7.50618 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for anti_proton, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -325,196 +324,196 @@ nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
msc: for kaon+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon+ SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for kaon+ SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 14x1001 from 3.94942 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for kaon+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for kaon- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon- SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for kaon- SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 14x1001 from 3.94942 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for kaon-, integral: 1 SubType= 1 BuildTable= 1
Used Lambda table of kaon+
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu+ SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 10 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu+ SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 10 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
muPairProd: for mu+ SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 1 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 10 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu- SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 10 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu- SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 10 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
muPairProd: for mu- SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 1 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 10 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu-, integral: 1 SubType= 1 BuildTable= 1
Used Lambda table of mu+
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 10 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi+ SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for pi+ SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 16x1001 from 1.11656 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for pi+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 10 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi- SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for pi- SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 16x1001 from 1.11656 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Used Lambda table of pi+
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
========= Table of registered couples ==============================
@@ -596,7 +595,7 @@ Run 0 starts ...
Run terminated.
Run Summary
Number of events processed : 500
User=6.92s Real=7.45s Sys=0.06s
User=5.590000s Real=5.661969s Sys=0.050000s
Dose is being written to Dose.out
-------- WWWW ------- G4Exception-START -------- WWWW -------
@@ -1791,14 +1790,6 @@ Dose is being written to Dose.out
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : Analysis_W011
issued by : G4TNtupleManager::FillNtupleTColumn
ntupleId 1 does not exist.
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : Analysis_W011
issued by : G4TNtupleManager::FillNtupleTColumn
@@ -1812,6 +1803,6 @@ Visualization Manager deleting...
G4 kernel has come to Quit state.
================== Deleting memory pools ===================
Number of memory pools allocated: 12 of which, static: 0
Dynamic pools deleted: 12 / Total memory freed: 0.46 MB
Dynamic pools deleted: 12 / Total memory freed: 0.26 MB
============================================================
RunManagerKernel is deleted. Good bye :)
@@ -469,12 +469,12 @@ for (G4int i=1;i<StepNumbers;i++)
G4VisAttributes * red = new G4VisAttributes( G4Colour(1. ,0. ,0.));
red-> SetVisibility(true);
red-> SetForceSolid(true);
logicMotherMod -> SetVisAttributes(G4VisAttributes::Invisible);
logicMotherMod -> SetVisAttributes(G4VisAttributes::GetInvisible());
logicMod1 ->SetVisAttributes(G4VisAttributes::Invisible);
logicMod2 ->SetVisAttributes(G4VisAttributes::Invisible);
logicMod3 ->SetVisAttributes(G4VisAttributes::Invisible);
logicMod4 ->SetVisAttributes(G4VisAttributes::Invisible);
logicMod1 ->SetVisAttributes(G4VisAttributes::GetInvisible());
logicMod2 ->SetVisAttributes(G4VisAttributes::GetInvisible());
logicMod3 ->SetVisAttributes(G4VisAttributes::GetInvisible());
logicMod4 ->SetVisAttributes(G4VisAttributes::GetInvisible());
for (G4int i=1;i<StepNumbers;i++)
{
@@ -728,7 +728,7 @@ void LaserDrivenBeamLine::ConstructLaserDrivenBeamLine()
// The treatment room is invisible in the Visualisation
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::Invisible);
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::GetInvisible());
// The various components of the energyselector are constructed calling
// the following methods
@@ -1050,7 +1050,7 @@ G4double VirtualLateralPosX=GuardRingPosX+GuardRingThickness/2+1*cm+(FaradayCupB
logicVirtualWindow,
physicVirtualMag,
true,0);
logicVirtualWindow->SetVisAttributes (G4VisAttributes::Invisible);
logicVirtualWindow->SetVisAttributes (G4VisAttributes::GetInvisible());
///// GuardRing /////
@@ -1095,7 +1095,7 @@ G4double VirtualLateralPosX=GuardRingPosX+GuardRingThickness/2+1*cm+(FaradayCupB
physicVirtualMag,
true,0);
logicVirtualMiddle->SetVisAttributes (G4VisAttributes::Invisible);
logicVirtualMiddle->SetVisAttributes (G4VisAttributes::GetInvisible());
///// FaradayCupBottom /////
@@ -1136,7 +1136,7 @@ G4double VirtualLateralPosX=GuardRingPosX+GuardRingThickness/2+1*cm+(FaradayCupB
physicVirtualMag,
true,0);
logicVirtualBottom->SetVisAttributes (G4VisAttributes::Invisible);
logicVirtualBottom->SetVisAttributes (G4VisAttributes::GetInvisible());
///// Cup /////
@@ -1178,7 +1178,7 @@ G4double VirtualLateralPosX=GuardRingPosX+GuardRingThickness/2+1*cm+(FaradayCupB
physicVirtualMag,
true,0);
logicVirtualOverBottom->SetVisAttributes (G4VisAttributes::Invisible);
logicVirtualOverBottom->SetVisAttributes (G4VisAttributes::GetInvisible());
///// Virtual Lateral /////
@@ -1203,7 +1203,7 @@ logicVirtualLateral=new G4LogicalVolume( VirtualLateral,
logicVirtualLateral->SetVisAttributes (G4VisAttributes::Invisible);
logicVirtualLateral->SetVisAttributes (G4VisAttributes::GetInvisible());
}
/////////////////////////////////////////////////////////////////////////////
@@ -261,7 +261,7 @@ void PassiveCarbonBeamLine::ConstructPassiveCarbonBeamLine()
// The treatment room is invisible in the Visualisation
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::Invisible);
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::GetInvisible());
// Components of the Passive Carbon Beam Line
HadrontherapyBeamLineSupport();
@@ -483,7 +483,7 @@ void PassiveCarbonBeamLine::HadrontherapyRippleFilter()
2,
true);
LogicRippleFilter -> SetVisAttributes(G4VisAttributes::Invisible);
LogicRippleFilter -> SetVisAttributes(G4VisAttributes::GetInvisible());
SolidRippleFilterBase = new G4Box("RippleFilterBase",
RF_x/2,
@@ -558,7 +558,7 @@ void PassiveProtonBeamLine::ConstructPassiveProtonBeamLine()
// The treatment room is invisible in the Visualisation
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::Invisible);
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::GetInvisible());
// Components of the Passive Proton Beam Line
HadrontherapyBeamLineSupport();
@@ -302,7 +302,7 @@ void TrentoPassiveProtonBeamLine::ConstructTrentoPassiveProtonBeamLine()
// The treatment room is invisible in the Visualisation
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::Invisible);
logicTreatmentRoom -> SetVisAttributes (G4VisAttributes::GetInvisible());
// Components of the Passive Proton Beam Line
HadrontherapyBeamLineSupport();
+152 -153
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -355,7 +355,6 @@ Volume of RightTeste = 18.7867 cm^3
Material of RightTeste = soft_tissue
Density of Material = 0.9869 g/cm^3
Mass of RightTeste = 18.5406 g
### G4EmStandard_opt4 Construct Processes
# or ...
#/control/execute adultMIRDFemale.mac
# or ...
@@ -389,135 +388,135 @@ Mass of RightTeste = 18.5406 g
### === Ignore cuts flag: 0
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 10 TeV in 154 bins
LambdaPrime table from 200 keV to 100 TeV in 174 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermorePhElectric : Emin= 0 eV Emax= 10 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, 20 bins per decade, spline: 1
LambdaPrime table from 1 MeV to 10 TeV in 140 bins
LambdaPrime table from 1 MeV to 100 TeV in 160 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEPComptonModel : Emin= 0 eV Emax= 20 MeV FluoActive
KleinNishina : Emin= 20 MeV Emax= 10 TeV FluoActive
KleinNishina : Emin= 20 MeV Emax= 100 TeV FluoActive
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 10 TeV, 20 bins per decade, spline: 1
Lambda table from 1.022 MeV to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
PenConversion : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 10 TeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 20 bins per decade, spline: 0
LambdaPrime table from 100 keV to 10 TeV in 160 bins
LambdaPrime table from 100 keV to 100 TeV in 180 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 10 TeV CullenGenerator
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.2, stepLimitType: 2, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
GoudsmitSaunderson : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 10 TeV Table with 100 bins Emin= 100 MeV Emax= 10 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
PenIoni : Emin= 0 eV Emax= 1 MeV
MollerBhabha : Emin= 1 MeV Emax= 10 TeV deltaVI
MollerBhabha : Emin= 1 MeV Emax= 100 TeV deltaVI
eBrem: for e- SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 10 TeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 100 TeV AngularGen2BS
ePairProd: for e- SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 0.1 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 25x1001 from 0.1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 10 TeV
ePairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 10 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 10 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for e+ SubType= 10
RangeFactor= 0.2, stepLimitType: 2, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
GoudsmitSaunderson : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 10 TeV Table with 100 bins Emin= 100 MeV Emax= 10 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
PenIoni : Emin= 0 eV Emax= 1 MeV
MollerBhabha : Emin= 1 MeV Emax= 10 TeV deltaVI
MollerBhabha : Emin= 1 MeV Emax= 100 TeV deltaVI
eBrem: for e+ SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 10 TeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 100 TeV AngularGen2BS
ePairProd: for e+ SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 0.1 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 25x1001 from 0.1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 10 TeV
ePairProd : Emin= 0 eV Emax= 100 TeV
annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
eplus2gg : Emin= 0 eV Emax= 10 TeV
eplus2gg : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 10 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 10 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for proton SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for proton SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for proton SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 7.50618 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for proton, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -526,14 +525,14 @@ nuclearStopping: for proton SubType= 8 BuildTable= 0
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 10 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.001, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 10 TeV deltaVI
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -542,15 +541,15 @@ nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
msc: for alpha SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 100 TeV deltaVI
nuclearStopping: for alpha SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -559,35 +558,35 @@ nuclearStopping: for alpha SubType= 8 BuildTable= 0
msc: for anti_proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for anti_proton SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for anti_proton SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for anti_proton SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 7.50618 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for anti_proton, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -596,202 +595,202 @@ nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
msc: for kaon+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon+ SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for kaon+ SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 14x1001 from 3.94942 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for kaon+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for kaon- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon- SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for kaon- SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 14x1001 from 3.94942 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for kaon-, integral: 1 SubType= 1 BuildTable= 1
Used Lambda table of kaon+
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu+ SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 10 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu+ SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 10 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
muPairProd: for mu+ SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 1 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 10 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu- SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 10 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu- SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 10 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
muPairProd: for mu- SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 1 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 10 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu-, integral: 1 SubType= 1 BuildTable= 1
Used Lambda table of mu+
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 10 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi+ SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for pi+ SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 16x1001 from 1.11656 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for pi+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 10 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 10 TeV Table with 220 bins Emin= 100 eV Emax= 10 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 10 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi- SubType= 3
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 10 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for pi- SubType= 4
dE/dx and range tables from 100 eV to 10 TeV in 220 bins
Lambda tables from threshold to 10 TeV, 20 bins per decade, spline: 1
Sampling table 16x1001 from 1.11656 GeV to 10 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 10 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Used Lambda table of pi+
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 10 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
========= Table of registered couples ==============================
@@ -821,31 +820,31 @@ Index : 2 used in the geometry : Yes
### Run 0 start.
Number of events = 100
Energy Total in Run:logicalBrain, ID: 0, Energy Deposition (MeV): 0
Energy Total in Run:logicalHead, ID: 1, Energy Deposition (MeV): 2.96343
Energy Total in Run:logicalHead, ID: 1, Energy Deposition (MeV): 5.09458
Energy Total in Run:logicalHeart, ID: 2, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftAdrenal, ID: 3, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftArmBone, ID: 4, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftBreast, ID: 5, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftClavicle, ID: 6, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftKidney, ID: 7, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftLeg, ID: 8, Energy Deposition (MeV): 8.01323
Energy Total in Run:logicalLeftLeg, ID: 8, Energy Deposition (MeV): 11.1936
Energy Total in Run:logicalLeftLegBone, ID: 9, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftLung, ID: 10, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftOvary, ID: 11, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftScapula, ID: 12, Energy Deposition (MeV): 0
Energy Total in Run:logicalLeftTeste, ID: 13, Energy Deposition (MeV): 0
Energy Total in Run:logicalLowerLargeIntestine, ID: 14, Energy Deposition (MeV): 0
Energy Total in Run:logicalMaleGenitalia, ID: 15, Energy Deposition (MeV): 0.302382
Energy Total in Run:logicalMaleGenitalia, ID: 15, Energy Deposition (MeV): 0.968828
Energy Total in Run:logicalMiddleLowerSpine, ID: 16, Energy Deposition (MeV): 0
Energy Total in Run:logicalPancreas, ID: 17, Energy Deposition (MeV): 0
Energy Total in Run:logicalPelvis, ID: 18, Energy Deposition (MeV): 0
Energy Total in Run:logicalRibCage, ID: 19, Energy Deposition (MeV): 0.308297
Energy Total in Run:logicalRibCage, ID: 19, Energy Deposition (MeV): 0.85939
Energy Total in Run:logicalRightAdrenal, ID: 20, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightArmBone, ID: 21, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightBreast, ID: 22, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightClavicle, ID: 23, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightKidney, ID: 24, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightLeg, ID: 25, Energy Deposition (MeV): 10.4416
Energy Total in Run:logicalRightLeg, ID: 25, Energy Deposition (MeV): 7.60671
Energy Total in Run:logicalRightLegBone, ID: 26, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightLung, ID: 27, Energy Deposition (MeV): 0
Energy Total in Run:logicalRightOvary, ID: 28, Energy Deposition (MeV): 0
@@ -857,11 +856,11 @@ Energy Total in Run:logicalSpleen, ID: 33, Energy Deposition (MeV): 0
Energy Total in Run:logicalStomach, ID: 34, Energy Deposition (MeV): 0
Energy Total in Run:logicalThymus, ID: 35, Energy Deposition (MeV): 0
Energy Total in Run:logicalThyroid, ID: 36, Energy Deposition (MeV): 0
Energy Total in Run:logicalTrunk, ID: 37, Energy Deposition (MeV): 30.5608
Energy Total in Run:logicalTrunk, ID: 37, Energy Deposition (MeV): 33.1972
Energy Total in Run:logicalUpperLargeIntestine, ID: 38, Energy Deposition (MeV): 0
Energy Total in Run:logicalUpperSpine, ID: 39, Energy Deposition (MeV): 0
Energy Total in Run:logicalUrinaryBladder, ID: 40, Energy Deposition (MeV): 0
Energy Total in Run:logicalUterus, ID: 41, Energy Deposition (MeV): 0
Total Energy deposit in the body is: 52.5897 MeV
Total Energy deposit in the body is: 58.9203 MeV
Graphics systems deleted.
Visualization Manager deleting...
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -121,8 +121,8 @@ compt: for gamma SubType= 13 BuildTable= 1
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
BetheHeitler : Emin= 0 eV Emax= 80 GeV AngularGenUrban
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 10 eV to 100 keV, 20 bins per decade, spline: 0
@@ -155,7 +155,7 @@ ePairProd: for e- SubType= 4
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 25x1001 from 0.1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 100 TeV
ePairProd : Emin= 0 eV Emax= 100 TeV
msc: for e+ SubType= 10
RangeFactor= 0.04, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
@@ -182,7 +182,7 @@ ePairProd: for e+ SubType= 4
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 25x1001 from 0.1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 100 TeV
ePairProd : Emin= 0 eV Emax= 100 TeV
annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -562,7 +562,7 @@ Run 0 starts ...
Run terminated.
Run Summary
Number of events processed : 2
User=0.05s Real=0.05s Sys=0s
User=0.050000s Real=0.049744s Sys=0.000000s
Dose is being written to Dose.out
... write Root file : DoseDistribution.root - done
... close Root file : DoseDistribution.root - done
@@ -571,6 +571,6 @@ Visualization Manager deleting...
G4 kernel has come to Quit state.
================== Deleting memory pools ===================
Number of memory pools allocated: 12 of which, static: 1
Dynamic pools deleted: 11 / Total memory freed: 0.058 MB
Dynamic pools deleted: 11 / Total memory freed: 0.18 MB
============================================================
RunManagerKernel is deleted. Good bye :)
+6 -1
View File
@@ -1,5 +1,5 @@
Hi-------------------------------------------------------------------
$Id: History 100937 2016-11-03 11:08:59Z gcosmo $
$Id: History 109981 2018-05-14 07:15:53Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -9,6 +9,11 @@ $Id: History 100937 2016-11-03 11:08:59Z gcosmo $
Category History file
---------------------
10.05.2018 - B. Morgan (lAr_calorimeter-V10-04-00)
Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
02.11.2016 - L. Garnier (lAr_calorimeter-V10-02-00)
Remove icons.mac. Automatically include since interfaces-V10-02-07
+3 -1
View File
@@ -23,7 +23,7 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: lArCal.cc 89572 2015-04-20 07:18:15Z gcosmo $
// $Id: lArCal.cc 109981 2018-05-14 07:15:53Z gcosmo $
//
//
// --------------------------------------------------------------
@@ -36,6 +36,8 @@
//
// --------------------------------------------------------------
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -96,8 +96,8 @@ compt: for gamma SubType= 13 BuildTable= 1
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 TeV, 18 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
BetheHeitler : Emin= 0 eV Emax= 80 GeV AngularGenUrban
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 7 bins per decade, spline: 0
@@ -464,7 +464,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: BertiniCascade: 0 eV ---> 12 GeV
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
Process: nCapture
Model: nRadCapture: 0 eV ---> 100 TeV
@@ -707,7 +706,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi+Inelastic
Model: FTFP: 3 GeV ---> 100 TeV
@@ -724,7 +722,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi-Inelastic
Model: FTFP: 3 GeV ---> 100 TeV
@@ -748,7 +745,6 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
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
---------------------------------------------------
Hadronic Processes for triton
@@ -896,13 +892,13 @@ Start closing geometry.
G4GeometryManager::ReportVoxelStats -- Voxel Statistics
Total memory consumed for geometry optimisation: 395 kByte
Total CPU time elapsed for geometry optimisation: 0.39 seconds
Total CPU time elapsed for geometry optimisation: 0.36 seconds
Voxelisation: top CPU users:
Percent Total CPU System CPU Memory Volume
------- ---------- ---------- -------- ----------
53.85 0.21 0.00 152k EmModuleLogical
46.15 0.18 0.00 238k HadModuleLogical
58.33 0.21 0.00 152k EmModuleLogical
41.67 0.15 0.00 238k HadModuleLogical
0.00 0.00 0.00 4k Mother
0.00 0.00 0.00 0k CryostatLogical
0.00 0.00 0.00 0k LArgLogical
@@ -913,7 +909,7 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
Voxelisation: top memory users:
Percent Memory Heads Nodes Pointers Total CPU Volume
------- -------- ------ ------ -------- ---------- ----------
60.17 238k 1385 2370 3792 0.18 HadModuleLogical
60.17 238k 1385 2370 3792 0.15 HadModuleLogical
38.50 152k 1129 1152 2426 0.21 EmModuleLogical
0.93 3k 8 42 146 0.00 Mother
0.12 0k 1 7 8 0.00 SolidWLogical
@@ -930,352 +926,352 @@ Read 2001 events from file data-tracks/tracks-20GeV.dat
---> Begin of event: 1
**** Primary : 1
Vertex : (5.55552,7.16569,32740)
Number of F1 Tiles with Positive energy : 43
Number of F1 Tiles with Positive energy : 50
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.8978 1.56852 1.81589
Visible Energy in Hole Counter (MeV)
0 0
Visible Energy in Upstream Dead Materials
4.86952
7.50475
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 5
N Scondaries 88
EmEdep is=19677.1 MeV
HadEdep is=0.160918 MeV
Edep in FCAL1 FCAl2 : 19677.1 0.160918
N Tracks out of world 4
N Scondaries 86
EmEdep is=19769.2 MeV
HadEdep is=11.0773 MeV
Edep in FCAL1 FCAl2 : 19769.2 11.0773
**** Primary : 2
Vertex : (-3.76032,10.9751,32740)
Number of F1 Tiles with Positive energy : 45
Number of F1 Tiles with Positive energy : 54
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.68936 1.51016 1.72168
1.67786 1.65875 1.77173
Visible Energy in Hole Counter (MeV)
0 54.2338
0 49.2247
Visible Energy in Upstream Dead Materials
527.664
209.938
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 23
N Scondaries 158
EmEdep is=18983.8 MeV
HadEdep is=5.58221 MeV
Edep in FCAL1 FCAl2 : 18983.8 5.58221
N Tracks out of world 26
N Scondaries 173
EmEdep is=18900.4 MeV
HadEdep is=0.107163 MeV
Edep in FCAL1 FCAl2 : 18900.4 0.107163
**** Primary : 3
Vertex : (13.1951,2.677,32740)
Number of F1 Tiles with Positive energy : 77
Number of F1 Tiles with Positive energy : 40
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
2.03165 2.47862 1.63679
1.67061 1.67693 4.15819
Visible Energy in Hole Counter (MeV)
0 173.929
0 0
Visible Energy in Upstream Dead Materials
3596.02
7.31497
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 144
N Scondaries 157
EmEdep is=14111.4 MeV
HadEdep is=0.455999 MeV
Edep in FCAL1 FCAl2 : 14111.4 0.455999
N Tracks out of world 7
N Scondaries 222
EmEdep is=19800.9 MeV
HadEdep is=1.10728 MeV
Edep in FCAL1 FCAl2 : 19800.9 1.10728
**** Primary : 4
Vertex : (-8.66148,-8.80731,32740)
Number of F1 Tiles with Positive energy : 41
Number of F1 Tiles with Positive energy : 40
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.52213 1.61021 1.85701
1.47097 2.11332 1.52518
Visible Energy in Hole Counter (MeV)
0 0
Visible Energy in Upstream Dead Materials
3.50902
16.5686
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 3
N Scondaries 125
EmEdep is=19837.2 MeV
HadEdep is=4.54147 MeV
Edep in FCAL1 FCAl2 : 19837.2 4.54147
N Scondaries 171
EmEdep is=19780.2 MeV
HadEdep is=0.129933 MeV
Edep in FCAL1 FCAl2 : 19780.2 0.129933
**** Primary : 5
Vertex : (4.75859,7.01622,32740)
Number of F1 Tiles with Positive energy : 39
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.71425 1.61745 1.6936
Visible Energy in Hole Counter (MeV)
0 0
Visible Energy in Upstream Dead Materials
7.66546
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 3
N Scondaries 162
EmEdep is=19864.1 MeV
HadEdep is=3.79812 MeV
Edep in FCAL1 FCAl2 : 19864.1 3.79812
**** Primary : 6
Vertex : (1.94335,14.9228,32740)
Number of F1 Tiles with Positive energy : 46
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.60505 1.70903 1.60198
Visible Energy in Hole Counter (MeV)
0 102.912
Visible Energy in Upstream Dead Materials
1662.15
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 54
N Scondaries 278
EmEdep is=16995.9 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 16995.9 0
**** Primary : 7
Vertex : (-10.9878,-6.7949,32740)
Number of F1 Tiles with Positive energy : 53
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.67938 2.18192 2.3177
Visible Energy in Hole Counter (MeV)
0 160.938
Visible Energy in Upstream Dead Materials
4313.79
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 145
N Scondaries 115
EmEdep is=14010.1 MeV
HadEdep is=0.44534 MeV
Edep in FCAL1 FCAl2 : 14010.1 0.44534
**** Primary : 8
Vertex : (10.9757,-1.49585,32740)
Number of F1 Tiles with Positive energy : 47
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.67358 1.65069 1.72695
Visible Energy in Hole Counter (MeV)
0 32.4962
Visible Energy in Upstream Dead Materials
2892.13
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 31
N Scondaries 196
EmEdep is=16898.4 MeV
HadEdep is=3.53443 MeV
Edep in FCAL1 FCAl2 : 16898.4 3.53443
**** Primary : 9
Vertex : (-27.7734,3.36444,32740)
Number of F1 Tiles with Positive energy : 68
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
2.03691 2.96295 4.98263
Visible Energy in Hole Counter (MeV)
0 127.196
Visible Energy in Upstream Dead Materials
10904.8
Visible Energy in Tail Catcher Scintillator
0 0.0360856 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
11.3177 5.69677 0 0 0 0
N Tracks out of world 275
N Scondaries 165
EmEdep is=6089.32 MeV
HadEdep is=0.356943 MeV
Edep in FCAL1 FCAl2 : 6089.32 0.356943
**** Primary : 10
Vertex : (-22.5474,4.1006,32740)
Number of F1 Tiles with Positive energy : 45
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.54291 2.4327 3.59498
Visible Energy in Hole Counter (MeV)
0 13.7229
Visible Energy in Upstream Dead Materials
469.791
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0.0563027 0 0 0 0 0
N Tracks out of world 19
N Scondaries 129
EmEdep is=19184.9 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 19184.9 0
---> Begin of event: 11
**** Primary : 11
Vertex : (-6.31939,21.5056,32740)
Number of F1 Tiles with Positive energy : 48
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.56698 1.69817 1.83575
Visible Energy in Hole Counter (MeV)
0 55.3196
Visible Energy in Upstream Dead Materials
852.531
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 29
N Scondaries 243
EmEdep is=18395.4 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 18395.4 0
**** Primary : 12
Vertex : (17.1015,6.30557,32740)
Number of F1 Tiles with Positive energy : 43
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.82558 1.83783 1.60008
1.50178 1.55941 1.66176
Visible Energy in Hole Counter (MeV)
0 0
Visible Energy in Upstream Dead Materials
2.56214
2.66888
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 0
N Scondaries 177
EmEdep is=19848.9 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 19848.9 0
**** Primary : 13
Vertex : (-24.9484,11.8659,32740)
Number of F1 Tiles with Positive energy : 44
N Tracks out of world 2
N Scondaries 208
EmEdep is=19846.5 MeV
HadEdep is=2.68891 MeV
Edep in FCAL1 FCAl2 : 19846.5 2.68891
**** Primary : 6
Vertex : (1.94335,14.9228,32740)
Number of F1 Tiles with Positive energy : 51
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.94015 1.56302 1.50918
1.58958 2.45399 2.05976
Visible Energy in Hole Counter (MeV)
0 90.8527
0 44.891
Visible Energy in Upstream Dead Materials
12485.6
818.265
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 148
N Scondaries 107
EmEdep is=6063.16 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 6063.16 0
**** Primary : 14
Vertex : (-0.133696,18.3151,32740)
Number of F1 Tiles with Positive energy : 44
N Tracks out of world 24
N Scondaries 156
EmEdep is=18419.4 MeV
HadEdep is=0.631505 MeV
Edep in FCAL1 FCAl2 : 18419.4 0.631505
**** Primary : 7
Vertex : (-10.9878,-6.7949,32740)
Number of F1 Tiles with Positive energy : 51
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
3.85258 1.73962 1.65606
1.56491 1.50753 2.08058
Visible Energy in Hole Counter (MeV)
0 84.1647
Visible Energy in Upstream Dead Materials
1424.44
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 56
N Scondaries 102
EmEdep is=17309.8 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 17309.8 0
**** Primary : 8
Vertex : (10.9757,-1.49585,32740)
Number of F1 Tiles with Positive energy : 48
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.90562 1.50387 1.76409
Visible Energy in Hole Counter (MeV)
0 0
Visible Energy in Upstream Dead Materials
4.7632
1.18423
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 1
N Scondaries 270
EmEdep is=19899.1 MeV
HadEdep is=29.0611 MeV
Edep in FCAL1 FCAl2 : 19899.1 29.0611
**** Primary : 15
Vertex : (17.3196,17.6617,32740)
Number of F1 Tiles with Positive energy : 41
N Scondaries 212
EmEdep is=19881.9 MeV
HadEdep is=1.23331 MeV
Edep in FCAL1 FCAl2 : 19881.9 1.23331
**** Primary : 9
Vertex : (-27.7734,3.36444,32740)
Number of F1 Tiles with Positive energy : 66
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.48948 2.73204 1.83599
2.0669 1.93316 1.77488
Visible Energy in Hole Counter (MeV)
0 120.01
Visible Energy in Upstream Dead Materials
2860.08
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 86
N Scondaries 229
EmEdep is=15244.2 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 15244.2 0
**** Primary : 10
Vertex : (-22.5474,4.1006,32740)
Number of F1 Tiles with Positive energy : 43
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.54637 1.88653 1.46106
Visible Energy in Hole Counter (MeV)
0 0
Visible Energy in Upstream Dead Materials
12.1352
4.92609
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 1
N Scondaries 215
EmEdep is=19819.8 MeV
HadEdep is=3.29273 MeV
Edep in FCAL1 FCAl2 : 19819.8 3.29273
---> Begin of event: 11
**** Primary : 11
Vertex : (-6.31939,21.5056,32740)
Number of F1 Tiles with Positive energy : 41
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.39785 2.34959 1.58183
Visible Energy in Hole Counter (MeV)
0 3.89047
Visible Energy in Upstream Dead Materials
3.78918
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 3
N Scondaries 167
EmEdep is=19854.8 MeV
HadEdep is=0.921535 MeV
Edep in FCAL1 FCAl2 : 19854.8 0.921535
**** Primary : 16
Vertex : (-20.8489,10.8988,32740)
Number of F1 Tiles with Positive energy : 66
N Scondaries 298
EmEdep is=19894.1 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 19894.1 0
**** Primary : 12
Vertex : (17.1015,6.30557,32740)
Number of F1 Tiles with Positive energy : 48
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.63582 1.89912 1.5872
1.87373 1.54512 2.88825
Visible Energy in Hole Counter (MeV)
0 117.078
0 0
Visible Energy in Upstream Dead Materials
6127.16
5.54716
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 149
N Scondaries 161
EmEdep is=11879.5 MeV
HadEdep is=7.22305 MeV
Edep in FCAL1 FCAl2 : 11879.5 7.22305
**** Primary : 17
Vertex : (-9.96316,-9.33478,32740)
Number of F1 Tiles with Positive energy : 43
N Tracks out of world 7
N Scondaries 146
EmEdep is=19655.9 MeV
HadEdep is=4.73168 MeV
Edep in FCAL1 FCAl2 : 19655.9 4.73168
**** Primary : 13
Vertex : (-24.9484,11.8659,32740)
Number of F1 Tiles with Positive energy : 13
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
2.37403 1.84634 1.54957
1.55043 1.56577 1.88615
Visible Energy in Hole Counter (MeV)
0 3.76836
0 47.2021
Visible Energy in Upstream Dead Materials
7.51227
19007.3
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 135
N Scondaries 127
EmEdep is=409.517 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 409.517 0
**** Primary : 14
Vertex : (-0.133696,18.3151,32740)
Number of F1 Tiles with Positive energy : 41
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.66712 1.45897 2.79684
Visible Energy in Hole Counter (MeV)
0 0
Visible Energy in Upstream Dead Materials
5.48723
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 0
N Scondaries 164
EmEdep is=19786.2 MeV
HadEdep is=0.694983 MeV
Edep in FCAL1 FCAl2 : 19786.2 0.694983
**** Primary : 18
Vertex : (-9.96316,-9.33478,32740)
Number of F1 Tiles with Positive energy : 44
N Scondaries 175
EmEdep is=19855.6 MeV
HadEdep is=5.15695 MeV
Edep in FCAL1 FCAl2 : 19855.6 5.15695
**** Primary : 15
Vertex : (17.3196,17.6617,32740)
Number of F1 Tiles with Positive energy : 46
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.73078 1.73223 2.04694
1.61056 1.64034 1.81178
Visible Energy in Hole Counter (MeV)
0 0
Visible Energy in Upstream Dead Materials
11.414
4.18098
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 10
N Scondaries 236
EmEdep is=19634.6 MeV
HadEdep is=11.9796 MeV
Edep in FCAL1 FCAl2 : 19634.6 11.9796
N Tracks out of world 0
N Scondaries 104
EmEdep is=19913.1 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 19913.1 0
**** Primary : 16
Vertex : (-20.8489,10.8988,32740)
Number of F1 Tiles with Positive energy : 57
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.72887 2.70675 5.18554
Visible Energy in Hole Counter (MeV)
0 112.427
Visible Energy in Upstream Dead Materials
6213.14
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 174
N Scondaries 175
EmEdep is=12178.2 MeV
HadEdep is=0 MeV
Edep in FCAL1 FCAl2 : 12178.2 0
**** Primary : 17
Vertex : (-9.96316,-9.33478,32740)
Number of F1 Tiles with Positive energy : 43
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.89945 1.95318 1.70852
Visible Energy in Hole Counter (MeV)
0 10.4759
Visible Energy in Upstream Dead Materials
361.095
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 16
N Scondaries 216
EmEdep is=19339.5 MeV
HadEdep is=2.90147 MeV
Edep in FCAL1 FCAl2 : 19339.5 2.90147
**** Primary : 18
Vertex : (-9.96316,-9.33478,32740)
Number of F1 Tiles with Positive energy : 51
Number of F2 tiles with Positive energy : 0
Visisble Energy in S1 , S2 , S3 in (MeV)
1.57681 1.71919 1.71749
Visible Energy in Hole Counter (MeV)
0 3.36912
Visible Energy in Upstream Dead Materials
683.777
Visible Energy in Tail Catcher Scintillator
0 0 0 0 0 0 0
Visible Energy in Tail Catcher Absorber
0 0 0 0 0 0
N Tracks out of world 32
N Scondaries 104
EmEdep is=18044.2 MeV
HadEdep is=1.14284 MeV
Edep in FCAL1 FCAl2 : 18044.2 1.14284
Run terminated.
Run Summary
Number of events processed : 18
User=13.39s Real=14.87s Sys=0s
User=9.350000s Real=9.380691s Sys=0.010000s
Graphics systems deleted.
Visualization Manager deleting...
G4 kernel has come to Quit state.
@@ -1289,21 +1285,21 @@ G4SDManager deleted.
EventManager deleted.
Units table cleared.
TransportationManager deleted.
Total navigation history collections cleaned: 42
Total navigation history collections cleaned: 44
================== Deleting memory pools ===================
Pool ID '20G4NavigationLevelRep', size : 0.0596 MB
Pool ID '20G4NavigationLevelRep', size : 0.0625 MB
Pool ID '24G4ReferenceCountedHandleIvE', size : 0.000961 MB
Pool ID '17G4DynamicParticle', size : 0.0904 MB
Pool ID '17G4DynamicParticle', size : 0.0788 MB
Pool ID '7G4Event', size : 0.000961 MB
Pool ID '15G4PrimaryVertex', size : 0.000961 MB
Pool ID '17G4PrimaryParticle', size : 0.000961 MB
Pool ID '15G4HCofThisEvent', size : 0.000961 MB
Pool ID '7G4Track', size : 0.181 MB
Pool ID '18G4TouchableHistory', size : 0.00481 MB
Pool ID '7G4Track', size : 0.157 MB
Pool ID '18G4TouchableHistory', size : 0.00577 MB
Pool ID '15G4CountedObjectIvE', size : 0.000961 MB
Pool ID '10G4Fragment', size : 0.00192 MB
Number of memory pools allocated: 11 of which, static: 0
Dynamic pools deleted: 11 / Total memory freed: 0.34 MB
Dynamic pools deleted: 11 / Total memory freed: 0.31 MB
============================================================
G4Allocator objects are deleted.
UImanager deleted.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,341 +1,341 @@
Sensitive Detector-Voxels. Total number of events, [mm]->centreX centreY centreZ HalfSizeX HalfSizeY HalfSizeZ minX maxX, minY maxY, minZ maxZ, Dx, Dy, Dz, nX, nY, nZ:
3044 0 0 0 150 150 150 -150 150 -150 150 -150 150 1.5 1.5 1.5 100 100 100
2227 0 0 0 150 150 150 -150 150 -150 150 -150 150 1.5 1.5 1.5 100 100 100
Number of physical volumes: 2
G4_WATER 1
G4_Galactic 2
Phys Volume x [mm], y [mm], z [mm], ix, iy, iz, Dose [Gy], Dose2 [Gy^2], nEvents
1 -142.5 148.5 -148.5 2 99 0 5.34992e-10 2.86216e-19 1
1 -139.5 148.5 -148.5 3 99 0 8.42033e-14 7.09019e-27 1
1 -136.5 46.5 -10.5 4 65 46 7.80862e-10 3.19491e-19 2
1 -136.5 85.5 88.5 4 78 79 3.07551e-10 9.45875e-20 1
1 -133.5 82.5 82.5 5 77 77 1.04315e-10 1.08816e-20 1
1 -121.5 97.5 70.5 9 82 73 2.61484e-10 6.8374e-20 1
1 -115.5 130.5 -10.5 11 93 46 1.94887e-10 3.79133e-20 2
1 -115.5 142.5 106.5 11 97 85 2.17468e-09 1.21947e-18 6
1 -115.5 142.5 109.5 11 97 86 2.20308e-09 8.4921e-19 6
1 -112.5 148.5 100.5 12 99 83 1.7345e-13 3.00851e-26 1
1 -109.5 127.5 -13.5 13 92 45 1.10857e-11 7.25345e-23 2
1 -109.5 127.5 -4.5 13 92 48 5.48926e-11 3.0132e-21 1
1 -103.5 -10.5 -109.5 15 46 13 4.5424e-09 2.02621e-18 12
1 -103.5 -7.5 -109.5 15 47 13 1.59276e-09 2.53689e-18 1
1 -103.5 106.5 64.5 15 85 71 1.16851e-10 1.36344e-20 2
1 -100.5 115.5 109.5 16 88 86 1.03804e-09 1.07734e-18 2
1 -100.5 115.5 112.5 16 88 87 5.35386e-09 3.65924e-18 9
1 -91.5 148.5 73.5 19 99 74 1.7345e-13 3.00851e-26 1
1 -88.5 55.5 -148.5 20 68 0 8.42033e-14 7.09019e-27 1
1 -82.5 79.5 25.5 22 76 58 5.75085e-10 1.78261e-19 3
1 -79.5 -82.5 61.5 23 22 70 2.27953e-10 5.19627e-20 1
1 -58.5 34.5 73.5 30 61 74 1.94368e-09 1.26235e-18 3
1 -55.5 34.5 73.5 31 61 74 3.3789e-09 2.49522e-18 6
1 -55.5 37.5 70.5 31 62 73 1.41546e-09 2.00327e-18 2
1 -55.5 37.5 73.5 31 62 74 1.51153e-09 2.28473e-18 1
1 -55.5 88.5 22.5 31 79 57 2.6305e-10 6.91951e-20 1
1 -55.5 118.5 -109.5 31 89 13 1.9114e-10 3.5336e-20 2
1 -55.5 121.5 -112.5 31 90 12 9.44249e-10 5.07975e-19 3
1 -55.5 148.5 88.5 31 99 79 1.15588e-10 1.33605e-20 1
1 -52.5 -37.5 100.5 32 37 83 3.64268e-09 2.0894e-18 7
1 -52.5 -34.5 97.5 32 38 82 1.17928e-09 1.39029e-18 2
1 -52.5 -34.5 100.5 32 38 83 1.55483e-09 2.4175e-18 1
1 -52.5 -25.5 100.5 32 41 83 2.36602e-10 5.59406e-20 2
1 -52.5 88.5 22.5 32 79 57 1.79334e-09 8.21946e-19 5
1 -52.5 127.5 28.5 32 92 59 1.12032e-09 1.25494e-18 2
1 -49.5 -37.5 100.5 33 37 83 1.61367e-09 1.34812e-18 3
1 -49.5 16.5 79.5 33 55 76 1.67986e-10 2.82193e-20 1
1 -49.5 31.5 127.5 33 60 92 4.44013e-10 1.97147e-19 1
1 -49.5 34.5 127.5 33 61 92 1.59201e-09 7.5304e-19 5
1 -49.5 124.5 28.5 33 91 59 3.11372e-09 1.41924e-18 7
1 -49.5 148.5 7.5 33 99 52 1.7345e-13 3.00851e-26 1
1 -46.5 28.5 73.5 34 59 74 1.85112e-09 7.19033e-19 6
1 -46.5 58.5 145.5 34 69 98 4.34359e-10 9.71802e-20 2
1 -46.5 61.5 145.5 34 70 98 1.82966e-09 5.56001e-19 8
1 -46.5 106.5 91.5 34 85 80 2.06417e-10 4.2608e-20 1
1 -46.5 115.5 -55.5 34 88 31 2.65639e-10 6.88904e-20 2
1 -46.5 124.5 -37.5 34 91 37 2.44456e-09 1.33915e-18 5
1 -46.5 148.5 -25.5 34 99 41 1.7345e-13 3.00851e-26 1
1 -43.5 -25.5 -13.5 35 41 45 3.38415e-10 1.12387e-19 2
1 -43.5 13.5 145.5 35 54 98 2.11039e-09 6.74414e-19 17
1 -43.5 16.5 91.5 35 55 80 4.78196e-10 2.25642e-19 2
1 -43.5 55.5 148.5 35 68 99 5.33919e-09 2.00462e-18 17
1 -43.5 58.5 145.5 35 69 98 3.93036e-09 1.02481e-18 17
1 -43.5 124.5 -37.5 35 91 37 3.16718e-09 3.44389e-18 4
1 -43.5 148.5 -46.5 35 99 34 8.42033e-14 7.09019e-27 1
1 -43.5 148.5 46.5 35 99 65 8.42033e-14 7.09019e-27 1
1 -40.5 10.5 145.5 36 53 98 3.00198e-09 1.76985e-18 6
1 -40.5 10.5 148.5 36 53 99 9.42111e-10 4.60311e-19 2
1 -40.5 94.5 10.5 36 81 53 4.74425e-10 2.25079e-19 1
1 -40.5 148.5 -55.5 36 99 31 8.42033e-14 7.09019e-27 1
1 -40.5 148.5 16.5 36 99 55 3.18821e-12 1.01647e-23 1
1 -37.5 -85.5 -139.5 37 21 3 4.91143e-10 2.35618e-19 2
1 -37.5 148.5 55.5 37 99 68 3.18821e-12 1.01647e-23 1
1 -34.5 -85.5 -139.5 38 21 3 2.09223e-09 9.04136e-19 6
1 -34.5 10.5 85.5 38 53 78 1.36403e-09 5.23653e-19 5
1 -34.5 70.5 73.5 38 73 74 1.74512e-09 7.87866e-19 5
1 -34.5 148.5 -13.5 38 99 45 3.18821e-12 1.01647e-23 1
1 -34.5 148.5 -10.5 38 99 46 4.09674e-09 1.79585e-18 14
1 -31.5 -64.5 -28.5 39 28 40 2.83286e-10 6.0935e-20 3
1 -31.5 -61.5 -25.5 39 29 41 3.76191e-12 1.35326e-23 2
1 -31.5 22.5 82.5 39 57 77 8.70499e-11 7.56304e-21 2
1 -31.5 34.5 88.5 39 61 79 3.25154e-10 1.05671e-19 2
1 -31.5 100.5 28.5 39 83 59 1.19872e-09 5.07846e-19 3
1 -31.5 103.5 28.5 39 84 59 6.40076e-09 5.30778e-18 11
1 -28.5 19.5 73.5 40 56 74 1.83775e-09 7.3777e-19 6
1 -28.5 91.5 118.5 40 80 89 3.40265e-09 1.78192e-18 7
1 -28.5 94.5 112.5 40 81 87 5.4012e-09 9.69902e-18 4
1 -28.5 94.5 115.5 40 81 88 3.51985e-09 4.16311e-18 3
1 -28.5 94.5 118.5 40 81 89 9.27764e-10 8.60745e-19 1
1 -28.5 97.5 109.5 40 82 86 8.68897e-10 7.49463e-19 2
1 -28.5 148.5 -67.5 40 99 27 8.42033e-14 7.09019e-27 1
1 -28.5 148.5 -13.5 40 99 45 8.07616e-14 6.52243e-27 1
1 -25.5 -46.5 -1.5 41 34 49 1.25557e-10 1.5721e-20 2
1 -25.5 7.5 31.5 41 52 60 3.05501e-10 9.14032e-20 2
1 -25.5 37.5 100.5 41 62 83 1.02155e-09 3.73432e-19 5
1 -25.5 40.5 100.5 41 63 83 1.09757e-09 1.20466e-18 1
1 -25.5 91.5 118.5 41 80 89 5.31446e-10 1.65951e-19 2
1 -25.5 136.5 19.5 41 95 56 1.6497e-11 2.69501e-22 2
1 -25.5 148.5 7.5 41 99 52 1.7345e-13 3.00851e-26 1
1 -25.5 148.5 55.5 41 99 68 8.07616e-14 6.52243e-27 1
1 -22.5 37.5 100.5 42 62 83 7.61988e-10 2.91796e-19 2
1 -22.5 40.5 100.5 42 63 83 5.75891e-09 6.0611e-18 6
1 -22.5 40.5 103.5 42 63 84 5.68765e-09 3.58239e-18 10
1 -19.5 -16.5 -73.5 43 44 25 5.90998e-10 2.00557e-19 3
1 -19.5 7.5 109.5 43 52 86 5.79014e-09 1.27496e-17 6
1 -19.5 10.5 109.5 43 53 86 9.07252e-10 8.23106e-19 1
1 -19.5 40.5 106.5 43 63 85 5.51655e-10 2.39678e-19 2
1 -19.5 106.5 25.5 43 85 58 1.28092e-09 5.17453e-19 5
1 -19.5 109.5 -133.5 43 86 5 1.50348e-10 2.25525e-20 2
1 -19.5 118.5 58.5 43 89 69 1.46818e-09 5.88601e-19 4
1 -19.5 130.5 67.5 43 93 72 3.04162e-09 1.81951e-18 6
1 -19.5 136.5 22.5 43 95 57 2.88855e-09 2.3409e-18 4
1 -19.5 136.5 25.5 43 95 58 1.84186e-09 7.74298e-19 5
1 -19.5 139.5 19.5 43 96 56 2.18434e-09 3.61482e-18 2
1 -19.5 139.5 22.5 43 96 57 2.40164e-09 2.98351e-18 2
1 -19.5 142.5 19.5 43 97 56 3.3394e-09 1.23461e-18 11
1 -19.5 145.5 16.5 43 98 55 2.77938e-10 7.72495e-20 1
1 -19.5 145.5 19.5 43 98 56 2.62428e-09 7.30111e-19 10
1 -19.5 148.5 13.5 43 99 54 3.18821e-12 1.01647e-23 1
1 -16.5 -55.5 -37.5 44 31 37 2.79625e-10 7.81431e-20 2
1 -16.5 -1.5 118.5 44 49 89 5.07142e-09 3.03882e-18 10
1 -16.5 1.5 115.5 44 50 88 3.79758e-09 7.83968e-18 2
1 -16.5 1.5 118.5 44 50 89 9.89712e-10 9.79529e-19 1
1 -16.5 4.5 112.5 44 51 87 2.60889e-09 6.80632e-18 1
1 -16.5 4.5 115.5 44 51 88 2.52093e-09 6.35508e-18 1
1 -16.5 34.5 85.5 44 61 78 3.66648e-09 2.18468e-18 7
1 -16.5 70.5 -64.5 44 73 28 2.03922e-09 9.7486e-19 6
1 -16.5 91.5 -49.5 44 80 33 7.49084e-11 5.59866e-21 2
1 -16.5 109.5 -127.5 44 86 7 1.79453e-11 3.22034e-22 1
1 -16.5 118.5 58.5 44 89 69 2.3079e-09 1.53295e-18 5
1 -16.5 118.5 61.5 44 89 70 1.42277e-09 6.39499e-19 4
1 -16.5 130.5 67.5 44 93 72 6.49607e-10 4.21989e-19 1
1 -16.5 148.5 -10.5 44 99 46 3.18821e-12 1.01647e-23 1
1 -13.5 -55.5 34.5 45 31 61 5.52894e-11 3.04762e-21 2
1 -13.5 -49.5 91.5 45 33 80 1.08397e-09 4.22142e-19 3
1 -13.5 4.5 -79.5 45 51 23 8.50744e-12 7.23765e-23 1
1 -13.5 34.5 82.5 45 61 77 4.07237e-09 8.33621e-18 2
1 -13.5 34.5 85.5 45 61 78 3.25108e-09 3.70235e-18 3
1 -13.5 37.5 79.5 45 62 76 2.92442e-09 8.55172e-18 2
1 -13.5 106.5 -121.5 45 85 9 3.18821e-12 1.01647e-23 1
1 -13.5 118.5 49.5 45 89 66 4.04204e-10 1.63313e-19 2
1 -13.5 130.5 70.5 45 93 73 1.28202e-09 1.64358e-18 1
1 -13.5 130.5 73.5 45 93 74 6.91189e-09 4.88404e-18 13
1 -13.5 133.5 73.5 45 94 74 2.21273e-09 4.89615e-18 1
1 -13.5 136.5 70.5 45 95 73 4.04465e-09 5.32855e-18 10
1 -13.5 139.5 70.5 45 96 73 2.33592e-09 8.5214e-19 7
1 -13.5 148.5 -16.5 45 99 44 3.27242e-12 1.01718e-23 2
1 -13.5 148.5 58.5 45 99 69 3.18821e-12 1.01647e-23 1
1 -10.5 -58.5 -31.5 46 30 39 3.85963e-10 1.48903e-19 2
1 -10.5 -58.5 -25.5 46 30 41 2.70232e-10 7.29318e-20 2
1 -10.5 -10.5 130.5 46 46 93 1.41072e-09 5.54358e-19 4
1 -10.5 28.5 139.5 46 59 96 2.00836e-09 8.24102e-19 5
1 -10.5 34.5 85.5 46 61 78 2.43761e-09 1.9883e-18 4
1 -10.5 112.5 34.5 46 87 61 1.46389e-09 1.08991e-18 3
1 -10.5 112.5 37.5 46 87 62 2.26771e-09 8.99915e-19 6
1 -10.5 127.5 76.5 46 92 75 1.08229e-10 1.17135e-20 1
1 -10.5 133.5 52.5 46 94 67 4.00009e-09 2.16979e-18 9
1 -10.5 148.5 1.5 46 99 50 1.7345e-13 3.00851e-26 1
1 -10.5 148.5 37.5 46 99 62 8.42033e-14 7.09019e-27 1
1 -7.5 -58.5 28.5 47 30 59 5.86549e-11 3.08672e-21 2
1 -7.5 -52.5 37.5 47 32 62 3.05236e-10 9.31691e-20 1
1 -7.5 -10.5 130.5 47 46 93 3.80314e-10 1.44639e-19 1
1 -7.5 100.5 -55.5 47 83 31 4.47998e-10 2.00547e-19 2
1 -7.5 106.5 61.5 47 85 70 1.65181e-09 1.01305e-18 3
1 -7.5 106.5 64.5 47 85 71 1.44614e-09 5.93159e-19 4
1 -7.5 115.5 55.5 47 88 68 4.67785e-10 2.18744e-19 2
1 -7.5 145.5 -19.5 47 98 43 2.8486e-10 8.11452e-20 1
1 -7.5 148.5 -13.5 47 99 45 1.7345e-13 3.00851e-26 1
1 -7.5 148.5 19.5 47 99 56 3.18821e-12 1.01647e-23 1
1 -7.5 148.5 22.5 47 99 57 1.7345e-13 3.00851e-26 1
1 -4.5 106.5 61.5 48 85 70 3.83228e-09 3.94595e-18 4
1 -4.5 109.5 55.5 48 86 68 4.68025e-09 8.7041e-18 8
1 -1.5 -13.5 142.5 49 45 97 2.40954e-09 1.16432e-18 6
1 -1.5 -10.5 142.5 49 46 97 5.50751e-10 3.03327e-19 1
1 -1.5 106.5 58.5 49 85 69 4.80171e-09 7.40814e-18 6
1 -1.5 124.5 -148.5 49 91 0 1.7345e-13 3.00851e-26 1
1 -1.5 133.5 46.5 49 94 65 1.1454e-09 4.54606e-19 3
1 -1.5 148.5 19.5 49 99 56 8.07616e-14 6.52243e-27 1
1 -1.5 148.5 31.5 49 99 60 8.42033e-14 7.09019e-27 1
1 1.5 121.5 -64.5 50 90 28 1.63908e-10 2.58409e-20 2
1 1.5 127.5 145.5 50 92 98 2.08248e-09 1.47816e-18 3
1 1.5 130.5 145.5 50 93 98 1.76219e-09 1.31889e-18 4
1 1.5 130.5 148.5 50 93 99 1.66687e-09 7.07717e-19 5
1 1.5 142.5 -13.5 50 97 45 5.49966e-11 3.01575e-21 2
1 1.5 148.5 121.5 50 99 90 8.42033e-14 7.09019e-27 1
1 4.5 25.5 -22.5 51 58 42 1.73298e-10 3.00031e-20 2
1 4.5 121.5 -19.5 51 90 43 1.93401e-09 9.82131e-19 4
1 4.5 145.5 130.5 51 98 93 2.59839e-09 1.27079e-18 6
1 4.5 148.5 127.5 51 99 92 8.42033e-14 7.09019e-27 1
1 7.5 55.5 145.5 52 68 98 7.95812e-10 3.74672e-19 2
1 7.5 58.5 -49.5 52 69 33 6.81846e-12 4.53573e-23 2
1 7.5 106.5 -1.5 52 85 49 3.72465e-09 1.77421e-18 8
1 7.5 109.5 -1.5 52 86 49 5.68983e-10 2.23821e-19 2
1 7.5 121.5 -28.5 52 90 40 3.68893e-10 1.3602e-19 2
1 7.5 121.5 -22.5 52 90 42 6.8188e-10 4.64845e-19 2
1 7.5 121.5 -19.5 52 90 43 2.01248e-09 1.48134e-18 3
1 7.5 148.5 -49.5 52 99 33 8.42033e-14 7.09019e-27 1
1 7.5 148.5 -43.5 52 99 35 3.18821e-12 1.01647e-23 1
1 7.5 148.5 55.5 52 99 68 3.18821e-12 1.01647e-23 1
1 10.5 -46.5 118.5 53 34 89 3.95048e-09 2.12024e-18 9
1 10.5 -43.5 118.5 53 35 89 1.2882e-09 1.65923e-18 2
1 10.5 109.5 -1.5 53 86 49 3.62444e-09 4.47987e-18 3
1 10.5 130.5 76.5 53 93 75 3.86548e-09 3.97257e-18 4
1 10.5 130.5 79.5 53 93 76 2.86604e-09 1.43836e-18 6
1 10.5 148.5 10.5 53 99 53 3.18821e-12 1.01647e-23 1
1 10.5 148.5 52.5 53 99 67 8.42033e-14 7.09019e-27 1
1 13.5 55.5 100.5 54 68 83 2.51437e-09 1.87967e-18 4
1 13.5 64.5 -148.5 54 71 0 2.09541e-09 9.55081e-19 6
1 13.5 67.5 -148.5 54 72 0 3.18821e-12 1.01647e-23 1
1 13.5 73.5 46.5 54 74 65 1.91023e-09 7.73816e-19 5
1 13.5 76.5 43.5 54 75 64 1.68901e-09 1.55131e-18 2
1 13.5 76.5 46.5 54 75 65 6.4965e-10 4.22045e-19 1
1 13.5 79.5 142.5 54 76 97 3.14748e-09 1.41946e-18 9
1 13.5 109.5 -1.5 54 86 49 2.11685e-09 4.48106e-18 1
1 13.5 112.5 -4.5 54 87 48 3.01498e-09 9.08907e-18 2
1 13.5 112.5 -1.5 54 87 49 6.99883e-10 2.49241e-19 3
1 13.5 115.5 61.5 54 88 70 7.89108e-10 3.24296e-19 3
1 13.5 118.5 109.5 54 89 86 3.09532e-10 9.57027e-20 2
1 13.5 139.5 -4.5 54 96 48 8.37577e-10 3.64212e-19 3
1 13.5 148.5 -37.5 54 99 37 8.07616e-14 6.52243e-27 1
1 13.5 148.5 -19.5 54 99 43 8.42033e-14 7.09019e-27 1
1 13.5 148.5 -13.5 54 99 45 3.18821e-12 1.01647e-23 1
1 13.5 148.5 28.5 54 99 59 1.7345e-13 3.00851e-26 1
1 13.5 148.5 70.5 54 99 73 8.42033e-14 7.09019e-27 1
1 16.5 58.5 142.5 55 69 97 5.75062e-10 1.81735e-19 3
1 16.5 79.5 -25.5 55 76 41 4.40462e-10 1.94007e-19 1
1 16.5 94.5 -31.5 55 81 39 3.84853e-10 1.45678e-19 2
1 16.5 103.5 -25.5 55 84 41 4.15227e-11 1.71716e-21 2
1 16.5 109.5 -4.5 55 86 48 3.01103e-09 9.06628e-18 1
1 16.5 130.5 121.5 55 93 90 7.47405e-10 2.76943e-19 3
1 16.5 148.5 67.5 55 99 72 1.7345e-13 3.00851e-26 1
1 19.5 79.5 139.5 56 76 96 1.17722e-09 4.63676e-19 3
1 19.5 82.5 100.5 56 77 83 1.14574e-09 1.31272e-18 1
1 19.5 82.5 103.5 56 77 84 4.07977e-09 3.55703e-18 7
1 19.5 139.5 136.5 56 96 95 6.15168e-09 4.60656e-18 10
1 19.5 142.5 136.5 56 97 95 3.52506e-09 3.30091e-18 9
1 19.5 145.5 133.5 56 98 94 1.03814e-09 2.21024e-19 5
1 19.5 145.5 136.5 56 98 95 8.18409e-10 1.77749e-19 4
1 19.5 148.5 130.5 56 99 93 8.42033e-14 7.09019e-27 1
1 22.5 -19.5 -4.5 57 43 48 1.70614e-11 2.02631e-22 2
1 22.5 -4.5 -25.5 57 48 41 9.81073e-12 9.62505e-23 1
1 22.5 19.5 115.5 57 56 88 7.25109e-10 2.78442e-19 2
1 22.5 82.5 103.5 57 77 84 2.37306e-09 2.05895e-18 3
1 22.5 145.5 136.5 57 98 95 9.34734e-10 1.75948e-19 5
1 25.5 -67.5 100.5 58 27 83 1.52578e-12 1.85888e-24 2
1 25.5 -31.5 97.5 58 39 82 1.53549e-09 6.90884e-19 5
1 25.5 4.5 -22.5 58 51 42 5.3799e-12 2.71372e-23 2
1 28.5 -19.5 -7.5 59 43 47 1.25415e-11 1.55276e-22 2
1 28.5 -16.5 -22.5 59 44 42 8.42033e-14 7.09019e-27 1
1 28.5 112.5 13.5 59 87 54 6.9383e-10 2.92813e-19 2
1 28.5 112.5 16.5 59 87 55 1.25043e-09 5.34825e-19 3
1 28.5 115.5 16.5 59 88 55 1.55126e-09 6.45109e-19 5
1 28.5 148.5 22.5 59 99 57 8.42033e-14 7.09019e-27 1
1 31.5 -73.5 94.5 60 25 81 9.27689e-10 4.41672e-19 2
1 31.5 -22.5 -22.5 60 42 42 3.66018e-11 1.33379e-21 2
1 31.5 115.5 -19.5 60 88 43 1.15726e-10 1.33925e-20 1
1 31.5 118.5 49.5 60 89 66 2.73288e-09 1.30057e-18 8
1 31.5 148.5 -10.5 60 99 46 8.42033e-14 7.09019e-27 1
1 34.5 124.5 136.5 61 91 95 4.90325e-10 1.65758e-19 2
1 34.5 124.5 139.5 61 91 96 2.48276e-09 1.05076e-18 7
1 34.5 148.5 22.5 61 99 57 1.19554e-09 3.32373e-19 21
1 34.5 148.5 109.5 61 99 86 8.07616e-14 6.52243e-27 1
1 37.5 -1.5 52.5 62 49 67 1.64713e-11 2.71304e-22 1
1 37.5 7.5 115.5 62 52 88 2.29377e-09 1.41379e-18 5
1 37.5 10.5 115.5 62 53 88 5.74994e-09 4.02244e-18 11
1 37.5 40.5 25.5 62 63 58 1.63851e-10 2.58227e-20 2
1 37.5 115.5 49.5 62 88 66 1.49642e-11 2.21421e-22 2
1 37.5 118.5 148.5 62 89 99 2.45928e-09 7.44654e-19 26
1 40.5 22.5 -13.5 63 57 45 2.35267e-11 5.49558e-22 2
1 40.5 148.5 -19.5 63 99 43 3.18821e-12 1.01647e-23 1
1 43.5 139.5 10.5 64 96 53 7.26153e-10 5.27298e-19 1
1 43.5 139.5 13.5 64 96 54 2.31616e-09 1.14929e-18 5
1 43.5 142.5 7.5 64 97 52 4.13357e-09 4.57724e-18 5
1 43.5 142.5 10.5 64 97 53 7.38582e-10 5.45378e-19 2
1 43.5 142.5 13.5 64 97 54 4.13137e-10 1.70682e-19 1
1 43.5 148.5 -70.5 64 99 26 8.42033e-14 7.09019e-27 1
1 43.5 148.5 -1.5 64 99 49 8.42033e-14 7.09019e-27 1
1 43.5 148.5 10.5 64 99 53 8.42033e-14 7.09019e-27 1
1 46.5 25.5 -10.5 65 58 46 1.04866e-10 1.03485e-20 2
1 46.5 43.5 70.5 65 64 73 3.62642e-10 1.31448e-19 2
1 46.5 115.5 70.5 65 88 73 6.04874e-10 1.93902e-19 3
1 46.5 115.5 79.5 65 88 76 1.28625e-09 5.63232e-19 3
1 46.5 142.5 7.5 65 97 52 3.31851e-09 1.65487e-18 7
1 49.5 70.5 7.5 66 73 52 3.45871e-11 1.19046e-21 2
1 49.5 88.5 -43.5 66 79 35 4.16598e-10 1.73554e-19 1
1 49.5 91.5 64.5 66 80 71 8.92899e-10 7.97118e-19 2
1 49.5 91.5 67.5 66 80 72 4.63072e-09 2.62588e-18 10
1 49.5 148.5 -10.5 66 99 46 1.7345e-13 3.00851e-26 1
1 52.5 -88.5 124.5 67 20 91 2.97214e-10 8.83364e-20 1
1 52.5 19.5 97.5 67 56 82 4.26577e-09 2.52608e-18 8
1 52.5 22.5 94.5 67 57 81 3.15797e-09 3.01649e-18 5
1 52.5 22.5 97.5 67 57 82 1.04686e-09 1.09591e-18 1
1 52.5 136.5 -97.5 67 95 17 5.0641e-12 2.56451e-23 1
1 52.5 145.5 139.5 67 98 96 6.26261e-10 1.99831e-19 2
1 52.5 148.5 -31.5 67 99 39 8.42033e-14 7.09019e-27 1
1 55.5 73.5 61.5 68 74 70 6.03526e-10 1.92038e-19 2
1 55.5 145.5 -43.5 68 98 35 7.58437e-10 3.65757e-19 3
1 55.5 148.5 -46.5 68 99 34 8.42033e-14 7.09019e-27 1
1 58.5 109.5 16.5 69 86 55 1.27209e-10 1.61617e-20 2
1 61.5 49.5 67.5 70 66 72 1.66779e-09 7.48051e-19 4
1 61.5 52.5 67.5 70 67 72 2.26861e-09 1.35447e-18 4
1 61.5 52.5 70.5 70 67 73 1.22873e-09 9.27225e-19 2
1 61.5 55.5 67.5 70 68 72 1.60254e-09 2.56788e-18 2
1 64.5 52.5 70.5 71 67 73 4.19408e-09 3.90348e-18 7
1 67.5 7.5 82.5 72 52 77 6.19368e-10 2.13292e-19 3
1 70.5 -43.5 130.5 73 35 93 7.52275e-10 2.83637e-19 2
1 70.5 -43.5 133.5 73 35 94 6.03689e-10 2.52666e-19 2
1 70.5 -40.5 130.5 73 36 93 1.51351e-09 9.82061e-19 3
1 70.5 145.5 -22.5 73 98 42 6.01381e-10 3.61659e-19 1
1 70.5 148.5 -22.5 73 99 42 3.61334e-09 6.99073e-19 21
1 73.5 127.5 7.5 74 92 52 1.74251e-10 3.03342e-20 2
1 73.5 142.5 -22.5 74 97 42 2.74787e-09 1.33172e-18 6
1 73.5 145.5 -22.5 74 98 42 3.37895e-09 1.78981e-18 9
1 76.5 -61.5 106.5 75 29 85 4.34678e-11 1.88214e-21 2
1 76.5 -61.5 109.5 75 29 86 1.85358e-10 3.42933e-20 2
1 76.5 124.5 28.5 75 91 59 1.84625e-09 7.32367e-19 5
1 79.5 4.5 85.5 76 51 78 5.53384e-10 1.89355e-19 3
1 79.5 91.5 25.5 76 80 58 8.56334e-12 7.04203e-23 2
1 79.5 109.5 37.5 76 86 62 4.79597e-10 2.29933e-19 2
1 82.5 13.5 109.5 77 54 86 3.67961e-09 2.34557e-18 7
1 82.5 16.5 109.5 77 55 86 1.04146e-09 1.08464e-18 1
1 82.5 46.5 46.5 77 65 65 1.65745e-10 2.74436e-20 2
1 82.5 106.5 34.5 77 85 61 1.97917e-10 3.91376e-20 2
1 85.5 -52.5 79.5 78 32 76 3.08415e-10 9.50681e-20 2
1 88.5 64.5 61.5 79 71 70 2.26717e-10 1.76499e-20 6
1 88.5 64.5 64.5 79 71 71 2.02355e-10 4.09475e-20 1
1 94.5 73.5 70.5 81 74 73 3.20651e-11 8.44041e-22 2
1 97.5 70.5 73.5 82 73 74 4.13047e-11 1.69914e-21 2
1 97.5 148.5 -43.5 82 99 35 1.7345e-13 3.00851e-26 1
1 97.5 148.5 -7.5 82 99 47 8.07616e-14 6.52243e-27 1
1 106.5 109.5 -10.5 85 86 46 8.5898e-10 7.37846e-19 1
1 106.5 112.5 -13.5 85 87 45 1.00875e-09 1.01757e-18 1
1 109.5 76.5 55.5 86 75 68 2.91348e-09 1.51014e-18 6
1 109.5 109.5 -10.5 86 86 46 4.10708e-09 2.86925e-18 7
1 112.5 58.5 43.5 87 69 64 1.7345e-13 3.00851e-26 1
1 112.5 76.5 52.5 87 75 67 1.1225e-09 1.25983e-18 2
1 112.5 76.5 55.5 87 75 68 2.2594e-09 1.78058e-18 3
1 118.5 43.5 46.5 89 64 65 2.11231e-10 4.46187e-20 1
1 118.5 61.5 19.5 89 70 56 1.19135e-11 1.39941e-22 2
1 121.5 70.5 25.5 90 73 58 9.24233e-11 6.79203e-21 4
1 124.5 28.5 22.5 91 59 57 5.17755e-11 2.672e-21 2
1 127.5 37.5 22.5 92 62 57 9.8071e-14 7.2825e-27 2
1 127.5 40.5 25.5 92 63 58 4.04984e-11 1.63332e-21 2
1 127.5 52.5 4.5 92 67 51 3.97375e-11 1.57239e-21 2
1 130.5 40.5 22.5 93 63 57 2.88569e-11 8.32722e-22 1
1 -133.5 -7.5 -127.5 5 47 7 3.88163e-10 1.50671e-19 1
1 -133.5 100.5 -64.5 5 83 28 4.68865e-10 2.19835e-19 1
1 -130.5 -106.5 -52.5 6 14 32 1.74938e-11 3.06032e-22 1
1 -124.5 -13.5 -127.5 8 45 7 2.57805e-11 6.60309e-22 2
1 -121.5 127.5 127.5 9 92 92 3.52845e-10 1.24499e-19 1
1 -118.5 112.5 -70.5 10 87 26 4.11068e-10 1.68908e-19 2
1 -118.5 112.5 10.5 10 87 53 8.65829e-10 2.8172e-19 3
1 -112.5 73.5 64.5 12 74 71 1.06771e-09 1.14001e-18 1
1 -112.5 76.5 64.5 12 75 71 9.17574e-10 8.41943e-19 1
1 -109.5 52.5 19.5 13 67 56 1.41844e-10 2.01198e-20 1
1 -109.5 76.5 64.5 13 75 71 2.94489e-09 2.7977e-18 5
1 -109.5 76.5 67.5 13 75 72 3.51466e-09 2.23016e-18 7
1 -106.5 148.5 -22.5 14 99 42 8.07616e-14 6.52243e-27 1
1 -103.5 115.5 -85.5 15 88 21 1.33297e-09 5.97967e-19 4
1 -103.5 118.5 -85.5 15 89 21 2.60522e-09 2.33536e-18 3
1 -100.5 115.5 -85.5 16 88 21 2.47146e-09 1.03749e-18 6
1 -94.5 -58.5 -7.5 18 30 47 3.43082e-12 1.17705e-23 1
1 -88.5 118.5 88.5 20 89 79 7.33832e-11 5.3851e-21 1
1 -85.5 67.5 49.5 21 72 66 3.38919e-11 9.52879e-22 2
1 -85.5 109.5 91.5 21 86 80 4.19282e-09 2.61638e-18 7
1 -85.5 112.5 91.5 21 87 80 3.85453e-09 5.24223e-18 3
1 -85.5 115.5 91.5 21 88 80 2.65512e-09 7.04919e-18 2
1 -82.5 46.5 19.5 22 65 56 1.49253e-11 2.20266e-22 2
1 -82.5 55.5 40.5 22 68 63 5.66106e-11 3.19524e-21 2
1 -82.5 82.5 49.5 22 77 66 5.44645e-10 2.40703e-19 3
1 -82.5 91.5 139.5 22 80 96 4.94714e-10 1.647e-19 3
1 -82.5 148.5 55.5 22 99 68 8.42033e-14 7.09019e-27 1
1 -76.5 142.5 40.5 24 97 63 1.756e-10 3.08353e-20 1
1 -70.5 19.5 49.5 26 56 66 1.17126e-10 1.36988e-20 2
1 -70.5 55.5 31.5 26 68 60 1.94702e-11 3.72394e-22 2
1 -70.5 64.5 4.5 26 71 51 2.02705e-11 4.07493e-22 2
1 -70.5 88.5 115.5 26 79 88 2.86734e-10 7.26042e-20 3
1 -64.5 52.5 40.5 28 67 63 4.41847e-11 1.94486e-21 2
1 -64.5 67.5 58.5 28 72 69 8.33463e-11 6.43548e-21 2
1 -64.5 112.5 82.5 28 87 77 4.65859e-10 2.17024e-19 1
1 -61.5 31.5 22.5 29 60 57 2.81692e-11 7.83794e-22 2
1 -61.5 64.5 31.5 29 71 60 1.2045e-10 1.4488e-20 2
1 -58.5 94.5 136.5 30 81 95 3.62571e-10 1.31399e-19 2
1 -58.5 118.5 -34.5 30 89 38 1.16764e-09 1.36338e-18 1
1 -58.5 118.5 -31.5 30 89 39 8.51654e-10 7.25314e-19 1
1 -58.5 121.5 -31.5 30 90 39 4.32127e-09 6.59425e-18 4
1 -58.5 142.5 55.5 30 97 68 4.23908e-09 2.22301e-18 9
1 -55.5 94.5 88.5 31 81 79 1.22969e-10 1.50787e-20 2
1 -55.5 115.5 -34.5 31 88 38 1.49908e-09 5.87837e-19 4
1 -55.5 118.5 -34.5 31 89 38 1.84596e-09 8.60396e-19 4
1 -55.5 139.5 55.5 31 96 68 2.3443e-09 2.81669e-18 2
1 -55.5 142.5 52.5 31 97 67 3.98661e-09 3.04957e-18 15
1 -55.5 148.5 -55.5 31 99 31 8.42033e-14 7.09019e-27 1
1 -52.5 34.5 46.5 32 61 65 1.16343e-10 1.34955e-20 2
1 -52.5 82.5 109.5 32 77 86 1.52965e-09 6.2133e-19 4
1 -52.5 121.5 91.5 32 90 80 6.89725e-11 4.73335e-21 2
1 -52.5 148.5 46.5 32 99 65 8.42033e-14 7.09019e-27 1
1 -52.5 148.5 79.5 32 99 76 3.18821e-12 1.01647e-23 1
1 -49.5 37.5 52.5 33 62 67 1.54696e-10 2.39059e-20 2
1 -49.5 79.5 52.5 33 76 67 2.68523e-11 7.1654e-22 2
1 -49.5 124.5 148.5 33 91 99 2.00757e-09 2.9959e-19 15
1 -46.5 148.5 43.5 34 99 64 3.18821e-12 1.01647e-23 1
1 -46.5 148.5 118.5 34 99 89 8.07616e-14 6.52243e-27 1
1 -43.5 67.5 -13.5 35 72 45 7.30454e-10 2.79691e-19 3
1 -43.5 79.5 52.5 35 76 67 8.50444e-11 6.71061e-21 2
1 -43.5 100.5 109.5 35 83 86 1.05952e-10 1.1208e-20 2
1 -43.5 106.5 -28.5 35 85 40 1.57552e-11 2.48228e-22 1
1 -43.5 136.5 106.5 35 95 85 2.44913e-09 1.19213e-18 6
1 -43.5 145.5 94.5 35 98 81 8.22076e-12 6.75809e-23 1
1 -43.5 145.5 124.5 35 98 91 5.36576e-10 1.00492e-19 3
1 -43.5 145.5 127.5 35 98 92 1.6919e-09 6.90259e-19 5
1 -43.5 148.5 121.5 35 99 90 8.18535e-10 1.1355e-19 7
1 -43.5 148.5 124.5 35 99 91 2.78564e-09 5.16481e-19 16
1 -40.5 -67.5 -118.5 36 27 10 1.60741e-10 2.58107e-20 2
1 -40.5 127.5 118.5 36 92 89 1.10092e-09 4.04672e-19 3
1 -40.5 145.5 127.5 36 98 92 4.19141e-09 1.44813e-18 16
1 -40.5 148.5 4.5 36 99 51 2.73132e-10 1.23652e-20 43
1 -37.5 97.5 112.5 37 82 87 7.26341e-10 3.31378e-19 3
1 -37.5 124.5 106.5 37 91 85 1.64058e-09 7.70427e-19 4
1 -37.5 127.5 106.5 37 92 85 4.19726e-10 1.76099e-19 2
1 -37.5 127.5 118.5 37 92 89 1.28471e-09 8.87516e-19 2
1 -37.5 148.5 97.5 37 99 82 8.07616e-14 6.52243e-27 1
1 -34.5 100.5 76.5 38 83 75 4.24745e-09 2.22966e-18 9
1 -34.5 106.5 58.5 38 85 69 1.65416e-10 2.73346e-20 2
1 -34.5 115.5 142.5 38 88 97 3.66002e-11 1.33958e-21 1
1 -34.5 118.5 85.5 38 89 78 3.39783e-11 9.58193e-22 2
1 -34.5 121.5 145.5 38 90 98 6.52037e-09 2.31003e-18 24
1 -34.5 127.5 10.5 38 92 53 2.6031e-11 5.31955e-22 2
1 -34.5 148.5 79.5 38 99 76 8.42033e-14 7.09019e-27 1
1 -34.5 148.5 103.5 38 99 84 8.07616e-14 6.52243e-27 1
1 -31.5 79.5 61.5 39 76 70 3.2611e-09 1.69066e-18 7
1 -31.5 103.5 73.5 39 84 74 2.94317e-09 3.47272e-18 4
1 -31.5 103.5 76.5 39 84 75 1.99469e-09 2.02327e-18 2
1 -31.5 106.5 70.5 39 85 73 2.11238e-09 4.4487e-18 2
1 -31.5 106.5 112.5 39 85 87 3.25799e-10 1.0609e-19 2
1 -31.5 112.5 -1.5 39 87 49 5.50581e-10 1.69907e-19 3
1 -31.5 121.5 145.5 39 90 98 4.60524e-10 1.0353e-19 3
1 -31.5 124.5 145.5 39 91 98 6.43641e-10 9.35547e-20 5
1 -31.5 133.5 142.5 39 94 97 2.61258e-09 1.06635e-18 7
1 -31.5 148.5 115.5 39 99 88 8.42033e-14 7.09019e-27 1
1 -31.5 148.5 121.5 39 99 90 1.7345e-13 3.00851e-26 1
1 -28.5 79.5 58.5 40 76 69 6.74823e-10 4.55386e-19 1
1 -28.5 82.5 58.5 40 77 69 9.52285e-10 9.06516e-19 2
1 -28.5 94.5 1.5 40 81 50 5.88763e-11 3.11133e-21 2
1 -28.5 94.5 130.5 40 81 93 4.59805e-09 2.94723e-18 9
1 -28.5 97.5 133.5 40 82 94 5.08481e-09 5.47885e-18 6
1 -28.5 106.5 64.5 40 85 71 1.76904e-09 6.73917e-19 6
1 -28.5 148.5 -34.5 40 99 38 8.07616e-14 6.52243e-27 1
1 -28.5 148.5 28.5 40 99 59 3.18821e-12 1.01647e-23 1
1 -25.5 97.5 133.5 41 82 94 1.90976e-09 3.64718e-18 1
1 -25.5 100.5 130.5 41 83 93 2.45069e-09 6.00501e-18 2
1 -25.5 106.5 67.5 41 85 72 9.27237e-10 4.30444e-19 3
1 -25.5 148.5 -1.5 41 99 49 8.42033e-14 7.09019e-27 1
1 -25.5 148.5 22.5 41 99 57 3.18821e-12 1.01647e-23 1
1 -25.5 148.5 130.5 41 99 93 8.53612e-10 2.9981e-19 12
1 -25.5 148.5 133.5 41 99 94 1.18931e-09 8.15964e-20 24
1 -22.5 52.5 -1.5 42 67 49 2.64711e-10 7.00719e-20 1
1 -22.5 148.5 76.5 42 99 75 8.42033e-14 7.09019e-27 1
1 -19.5 -76.5 139.5 43 24 96 3.33154e-11 1.10991e-21 1
1 -19.5 -49.5 97.5 43 33 82 4.67247e-10 2.18242e-19 2
1 -16.5 -70.5 88.5 44 26 79 2.60688e-09 1.60507e-18 5
1 -16.5 -67.5 88.5 44 27 79 1.01318e-09 1.02653e-18 1
1 -16.5 37.5 -49.5 44 62 33 1.94489e-10 3.78258e-20 1
1 -16.5 94.5 19.5 44 81 56 3.43308e-10 1.17741e-19 2
1 -16.5 124.5 64.5 44 91 71 1.06966e-09 3.84763e-19 4
1 -16.5 124.5 142.5 44 91 97 1.13337e-09 4.41969e-19 3
1 -16.5 148.5 40.5 44 99 63 3.18821e-12 1.01647e-23 1
1 -13.5 -67.5 88.5 45 27 79 1.57989e-09 1.25762e-18 3
1 -13.5 46.5 -10.5 45 65 46 4.55028e-11 1.80069e-21 2
1 -13.5 67.5 73.5 45 72 74 1.73786e-09 1.01584e-18 3
1 -13.5 70.5 73.5 45 73 74 1.03731e-09 6.85904e-19 5
1 -13.5 88.5 25.5 45 79 58 2.52005e-09 1.11578e-18 7
1 -13.5 112.5 94.5 45 87 81 5.94628e-11 3.51526e-21 2
1 -13.5 121.5 31.5 45 90 60 1.91221e-10 3.53665e-20 2
1 -13.5 121.5 133.5 45 90 94 2.18553e-10 4.77652e-20 1
1 -10.5 67.5 73.5 46 72 74 2.18292e-09 9.70478e-19 5
1 -10.5 148.5 103.5 46 99 84 8.42033e-14 7.09019e-27 1
1 -7.5 76.5 82.5 47 75 77 3.49885e-09 1.60004e-18 8
1 -7.5 118.5 37.5 47 89 62 1.90152e-10 3.61269e-20 2
1 -7.5 127.5 10.5 47 92 53 1.52329e-09 5.83598e-19 4
1 -7.5 148.5 -10.5 47 99 46 8.07616e-14 6.52243e-27 1
1 -4.5 37.5 -49.5 48 62 33 8.42033e-14 7.09019e-27 1
1 -4.5 55.5 142.5 48 68 97 1.4711e-09 5.61143e-19 5
1 -4.5 76.5 82.5 48 75 77 1.55697e-09 1.26712e-18 2
1 -4.5 76.5 85.5 48 75 78 9.00833e-10 8.11499e-19 1
1 -4.5 79.5 82.5 48 76 77 1.17033e-09 1.36926e-18 2
1 -4.5 112.5 55.5 48 87 68 5.44846e-10 1.92594e-19 2
1 -4.5 118.5 -4.5 48 89 48 4.47221e-09 2.52923e-18 9
1 -4.5 121.5 -7.5 48 90 47 2.11757e-09 2.33143e-18 3
1 -4.5 121.5 -4.5 48 90 48 2.1929e-09 2.45832e-18 2
1 -4.5 124.5 -7.5 48 91 47 1.74116e-09 3.02055e-18 2
1 -4.5 148.5 -31.5 48 99 39 3.18821e-12 1.01647e-23 1
1 -4.5 148.5 16.5 48 99 55 1.7345e-13 3.00851e-26 1
1 -4.5 148.5 22.5 48 99 57 8.42033e-14 7.09019e-27 1
1 -1.5 97.5 52.5 49 82 67 7.21379e-10 2.64012e-19 3
1 1.5 52.5 4.5 50 67 51 2.56712e-11 6.54879e-22 2
1 1.5 70.5 76.5 50 73 75 1.57651e-10 2.48537e-20 1
1 1.5 136.5 43.5 50 95 64 3.72598e-09 6.33771e-18 5
1 1.5 139.5 40.5 50 96 63 2.12606e-09 6.55392e-19 7
1 1.5 139.5 43.5 50 96 64 1.43567e-09 5.88704e-19 4
1 1.5 142.5 40.5 50 97 63 1.27791e-09 4.42101e-19 4
1 1.5 145.5 82.5 50 98 77 1.17769e-09 4.71832e-19 4
1 1.5 148.5 31.5 50 99 60 8.07616e-14 6.52243e-27 1
1 1.5 148.5 76.5 50 99 75 3.18821e-12 1.01647e-23 1
1 4.5 -88.5 127.5 51 20 92 1.68911e-11 2.79511e-22 2
1 4.5 97.5 -22.5 51 82 42 1.46225e-09 5.4674e-19 4
1 4.5 130.5 106.5 51 93 85 1.03394e-09 3.9569e-19 3
1 4.5 133.5 43.5 51 94 64 1.7087e-09 2.91966e-18 1
1 4.5 133.5 46.5 51 94 65 3.70512e-09 4.63592e-18 3
1 4.5 133.5 49.5 51 94 66 1.56534e-09 1.22586e-18 2
1 4.5 139.5 16.5 51 96 55 1.14342e-10 1.30741e-20 1
1 4.5 139.5 64.5 51 96 71 4.93382e-09 3.63504e-18 9
1 4.5 139.5 85.5 51 96 78 2.9648e-10 8.79007e-20 1
1 4.5 148.5 85.5 51 99 78 8.07616e-14 6.52243e-27 1
1 7.5 34.5 -46.5 52 61 34 3.17438e-11 1.00234e-21 2
1 7.5 43.5 1.5 52 64 50 4.45141e-10 1.95333e-19 2
1 7.5 103.5 55.5 52 84 68 8.18043e-10 3.36066e-19 2
1 7.5 103.5 58.5 52 84 69 8.00136e-10 3.20193e-19 2
1 7.5 106.5 55.5 52 85 68 5.14805e-10 2.65024e-19 1
1 7.5 133.5 49.5 52 94 66 2.40346e-09 1.22832e-18 5
1 7.5 136.5 49.5 52 95 66 6.85549e-10 2.35124e-19 2
1 7.5 139.5 58.5 52 96 69 1.86662e-09 3.01413e-18 2
1 7.5 139.5 61.5 52 96 70 2.23672e-09 2.53208e-18 2
1 7.5 142.5 58.5 52 97 69 6.40036e-10 1.07468e-19 5
1 7.5 148.5 13.5 52 99 54 8.42033e-14 7.09019e-27 1
1 7.5 148.5 49.5 52 99 66 1.7345e-13 3.00851e-26 1
1 10.5 31.5 -10.5 53 60 46 2.08971e-11 4.29499e-22 2
1 10.5 106.5 16.5 53 85 55 1.69106e-09 6.19611e-19 6
1 10.5 127.5 -148.5 53 92 0 8.42033e-14 7.09019e-27 1
1 13.5 10.5 -76.5 54 53 24 1.44019e-09 7.25067e-19 4
1 16.5 -136.5 115.5 55 4 88 6.25588e-12 3.91361e-23 1
1 16.5 40.5 43.5 55 63 64 2.25035e-09 9.26216e-19 6
1 16.5 79.5 -43.5 55 76 35 1.11049e-09 4.17237e-19 4
1 16.5 112.5 49.5 55 87 66 1.12581e-09 4.78297e-19 4
1 16.5 112.5 52.5 55 87 67 5.82894e-10 3.39765e-19 1
1 16.5 133.5 76.5 55 94 75 2.30786e-10 5.32234e-20 2
1 16.5 136.5 61.5 55 95 70 1.9164e-09 8.33796e-19 6
1 16.5 148.5 -46.5 55 99 34 8.42033e-14 7.09019e-27 1
1 16.5 148.5 13.5 55 99 54 3.18821e-12 1.01647e-23 1
1 16.5 148.5 58.5 55 99 69 8.42033e-14 7.09019e-27 1
1 19.5 -103.5 34.5 56 15 61 2.79739e-09 1.40197e-18 6
1 19.5 37.5 43.5 56 62 64 1.19445e-09 1.42671e-18 1
1 19.5 40.5 43.5 56 63 64 5.73544e-09 9.14499e-18 5
1 19.5 43.5 40.5 56 64 63 3.68079e-09 1.35482e-17 1
1 19.5 55.5 148.5 56 68 99 2.43476e-09 9.9764e-19 6
1 19.5 109.5 52.5 56 86 67 1.32475e-09 8.82496e-19 2
1 19.5 109.5 94.5 56 86 81 3.12949e-09 1.67915e-18 7
1 19.5 109.5 97.5 56 86 82 7.58056e-10 5.74522e-19 2
1 19.5 112.5 49.5 56 87 66 4.78146e-09 5.8524e-18 5
1 19.5 112.5 52.5 56 87 67 3.38494e-09 1.76875e-18 7
1 19.5 112.5 55.5 56 87 68 1.87747e-10 3.5249e-20 1
1 19.5 112.5 94.5 56 87 81 2.57553e-09 3.43566e-18 2
1 19.5 112.5 97.5 56 87 82 6.78152e-10 4.59891e-19 1
1 19.5 115.5 52.5 56 88 67 1.52599e-09 7.95018e-19 3
1 19.5 115.5 94.5 56 88 81 2.25458e-09 5.08313e-18 1
1 19.5 118.5 10.5 56 89 53 2.0763e-09 7.84526e-19 7
1 19.5 121.5 7.5 56 90 52 8.06142e-09 6.43932e-18 12
1 19.5 124.5 4.5 56 91 51 8.32641e-09 1.47019e-17 5
1 19.5 124.5 7.5 56 91 52 2.29467e-09 2.91921e-18 2
1 19.5 133.5 85.5 56 94 78 1.5289e-09 7.93463e-19 3
1 19.5 148.5 67.5 56 99 72 8.42033e-14 7.09019e-27 1
1 22.5 37.5 43.5 57 62 64 3.53729e-09 3.44092e-18 4
1 22.5 40.5 43.5 57 63 64 2.64205e-09 1.35461e-18 8
1 22.5 133.5 82.5 57 94 77 1.52733e-09 2.33275e-18 1
1 22.5 133.5 85.5 57 94 78 3.77467e-09 3.0561e-18 5
1 22.5 136.5 82.5 57 95 77 2.91795e-09 2.97321e-18 4
1 22.5 148.5 7.5 57 99 52 3.18821e-12 1.01647e-23 1
1 25.5 61.5 -28.5 58 70 40 2.01553e-11 4.02857e-22 2
1 25.5 94.5 58.5 58 81 69 2.6576e-09 1.05858e-18 7
1 25.5 97.5 55.5 58 82 68 7.016e-10 4.92125e-19 2
1 25.5 97.5 58.5 58 82 69 7.82783e-10 6.12749e-19 1
1 25.5 100.5 127.5 58 83 92 6.12374e-11 3.75002e-21 1
1 25.5 142.5 55.5 58 97 68 9.59694e-11 9.19397e-21 2
1 25.5 148.5 76.5 58 99 75 8.42033e-14 7.09019e-27 1
1 28.5 -103.5 -64.5 59 15 28 4.8411e-12 1.28967e-23 2
1 28.5 121.5 19.5 59 90 56 1.76462e-09 7.88646e-19 4
1 28.5 124.5 13.5 59 91 54 1.16335e-09 1.35298e-18 2
1 28.5 124.5 16.5 59 91 55 3.82409e-09 5.06951e-18 4
1 28.5 124.5 19.5 59 91 56 2.24208e-09 1.12261e-18 5
1 28.5 133.5 -13.5 59 94 45 2.52646e-10 6.38301e-20 1
1 28.5 148.5 -7.5 59 99 47 8.42033e-14 7.09019e-27 1
1 31.5 109.5 133.5 60 86 94 1.81888e-09 6.74637e-19 6
1 31.5 121.5 13.5 60 90 54 1.25824e-09 8.00388e-19 2
1 31.5 124.5 13.5 60 91 54 4.88306e-09 3.33193e-18 9
1 31.5 145.5 79.5 60 98 76 1.68305e-09 9.60539e-19 3
1 31.5 145.5 82.5 60 98 77 1.37997e-09 9.2643e-19 3
1 31.5 148.5 76.5 60 99 75 1.7345e-13 3.00851e-26 1
1 34.5 103.5 85.5 61 84 78 2.24575e-10 5.03978e-20 2
1 34.5 127.5 58.5 61 92 69 6.98726e-10 2.51434e-19 3
1 34.5 148.5 88.5 61 99 79 8.42033e-14 7.09019e-27 1
1 37.5 34.5 -19.5 62 61 43 1.82787e-11 2.37888e-22 2
1 37.5 94.5 97.5 62 81 82 3.24939e-11 8.6899e-22 2
1 37.5 103.5 94.5 62 84 81 1.89039e-11 3.54187e-22 2
1 37.5 121.5 118.5 62 90 89 1.12729e-10 1.20093e-20 2
1 37.5 136.5 76.5 62 95 75 1.48019e-09 2.19096e-18 1
1 37.5 148.5 61.5 62 99 70 8.07616e-14 6.52243e-27 1
1 37.5 148.5 67.5 62 99 72 3.18821e-12 1.01647e-23 1
1 40.5 82.5 94.5 63 77 81 3.8069e-10 1.44925e-19 1
1 40.5 91.5 100.5 63 80 83 1.95036e-10 3.8039e-20 1
1 40.5 94.5 100.5 63 81 83 2.68824e-11 7.13399e-22 2
1 40.5 124.5 55.5 63 91 68 3.0591e-09 1.46616e-18 8
1 40.5 127.5 61.5 63 92 70 9.20737e-11 7.9108e-21 2
1 40.5 136.5 76.5 63 95 75 4.43667e-09 2.72771e-18 8
1 40.5 139.5 76.5 63 96 75 2.0232e-09 2.79614e-18 4
1 40.5 139.5 79.5 63 96 76 1.31239e-09 1.72238e-18 1
1 40.5 142.5 76.5 63 97 75 2.47857e-09 5.94063e-19 12
1 40.5 148.5 -94.5 63 99 18 8.42033e-14 7.09019e-27 1
1 43.5 64.5 -55.5 64 71 31 3.31295e-11 9.06645e-22 2
1 43.5 64.5 148.5 64 71 99 1.68904e-09 1.33349e-19 23
1 43.5 67.5 148.5 64 72 99 3.85743e-09 1.70458e-18 11
1 43.5 82.5 94.5 64 77 81 2.30071e-09 1.28639e-18 5
1 43.5 85.5 94.5 64 78 81 1.18682e-09 7.05153e-19 3
1 43.5 103.5 133.5 64 84 94 3.02084e-10 8.93487e-20 2
1 43.5 124.5 55.5 64 91 68 4.21343e-09 5.33318e-18 5
1 43.5 148.5 -28.5 64 99 40 3.18821e-12 1.01647e-23 1
1 43.5 148.5 31.5 64 99 60 8.42033e-14 7.09019e-27 1
1 43.5 148.5 94.5 64 99 81 8.42033e-14 7.09019e-27 1
1 46.5 109.5 7.5 65 86 52 5.9322e-09 1.22554e-17 6
1 46.5 109.5 10.5 65 86 53 2.98121e-09 3.5325e-18 4
1 46.5 112.5 4.5 65 87 51 1.68159e-09 2.81706e-18 2
1 46.5 112.5 13.5 65 87 54 5.13884e-09 2.9742e-18 10
1 46.5 124.5 52.5 65 91 67 1.14506e-09 7.72175e-19 3
1 46.5 124.5 118.5 65 91 89 2.84981e-10 8.11155e-20 2
1 46.5 142.5 52.5 65 97 67 8.67991e-10 5.47481e-19 2
1 46.5 148.5 28.5 65 99 59 8.42033e-14 7.09019e-27 1
1 46.5 148.5 37.5 65 99 62 8.07616e-14 6.52243e-27 1
1 49.5 -115.5 -34.5 66 11 38 5.8159e-11 3.03195e-21 2
1 49.5 -40.5 148.5 66 36 99 2.72623e-10 7.42285e-20 2
1 49.5 97.5 91.5 66 82 80 1.86023e-09 8.7584e-19 4
1 49.5 136.5 52.5 66 95 67 3.22172e-10 1.03683e-19 2
1 52.5 -121.5 -46.5 67 9 34 4.16434e-11 1.73418e-21 1
1 52.5 -43.5 148.5 67 35 99 4.41505e-10 1.94856e-19 2
1 52.5 64.5 -58.5 67 71 30 1.40053e-10 1.95663e-20 2
1 52.5 97.5 88.5 67 82 79 1.93411e-09 1.26817e-18 4
1 52.5 97.5 91.5 67 82 80 4.88649e-10 2.38778e-19 1
1 52.5 130.5 37.5 67 93 62 1.60153e-10 2.5649e-20 1
1 52.5 145.5 -4.5 67 98 48 2.19419e-10 4.80685e-20 2
1 55.5 94.5 100.5 68 81 83 3.68732e-09 3.69116e-18 6
1 55.5 130.5 52.5 68 93 67 2.23012e-09 1.04742e-18 5
1 55.5 148.5 34.5 68 99 61 1.7345e-13 3.00851e-26 1
1 58.5 -109.5 -58.5 69 13 30 8.71341e-11 7.5777e-21 2
1 58.5 91.5 103.5 69 80 84 2.09124e-09 8.81061e-19 5
1 58.5 94.5 100.5 69 81 83 1.02698e-09 1.05469e-18 1
1 58.5 94.5 103.5 69 81 84 1.10114e-09 6.19992e-19 2
1 58.5 130.5 52.5 69 93 67 3.34515e-09 2.34089e-18 5
1 58.5 133.5 52.5 69 94 67 1.00201e-09 1.00367e-18 2
1 61.5 -61.5 148.5 70 29 99 3.92e-09 1.3524e-18 31
1 61.5 124.5 52.5 70 91 67 2.81022e-09 1.24565e-18 7
1 61.5 127.5 52.5 70 92 67 5.88486e-10 3.46315e-19 1
1 61.5 148.5 -145.5 70 99 1 8.42033e-14 7.09019e-27 1
1 64.5 -115.5 -46.5 71 11 34 1.63436e-10 2.66839e-20 2
1 64.5 -13.5 -4.5 71 45 48 1.18197e-09 6.49942e-19 4
1 73.5 49.5 118.5 74 66 89 3.19763e-11 1.02248e-21 1
1 76.5 148.5 118.5 75 99 89 1.7345e-13 3.00851e-26 1
1 79.5 49.5 1.5 76 66 50 2.51745e-10 6.33331e-20 2
1 79.5 133.5 139.5 76 94 96 3.43825e-09 1.92861e-18 7
1 82.5 28.5 7.5 77 59 52 7.1622e-11 5.11816e-21 2
1 85.5 61.5 -64.5 78 70 28 1.36687e-10 1.86611e-20 2
1 88.5 -28.5 -7.5 79 40 47 2.73142e-10 7.46065e-20 1
1 88.5 97.5 28.5 79 82 59 3.26243e-10 1.06434e-19 1
1 88.5 100.5 28.5 79 83 59 4.31386e-10 1.85944e-19 2
1 94.5 40.5 76.5 81 63 75 8.07109e-10 3.6994e-19 3
1 97.5 85.5 136.5 82 78 95 3.7748e-10 1.42491e-19 1
1 97.5 148.5 -43.5 82 99 35 8.42033e-14 7.09019e-27 1
1 100.5 148.5 139.5 83 99 96 1.85437e-11 3.43868e-22 1
1 103.5 40.5 -109.5 84 63 13 1.43829e-10 2.06625e-20 2
1 106.5 1.5 -103.5 85 50 15 1.0437e-10 1.0248e-20 2
1 106.5 40.5 -118.5 85 63 10 1.11757e-10 1.24708e-20 2
1 106.5 46.5 -121.5 85 65 9 2.88922e-10 8.33759e-20 2
1 106.5 46.5 -118.5 85 65 10 1.51383e-10 2.28914e-20 2
1 106.5 142.5 106.5 85 97 85 2.22599e-11 4.91768e-22 2
1 109.5 97.5 -10.5 86 82 46 8.79901e-10 3.85122e-19 3
1 109.5 100.5 124.5 86 83 91 1.21585e-09 5.01259e-19 4
1 112.5 -67.5 -97.5 87 27 17 4.15873e-10 1.7288e-19 2
1 112.5 43.5 -118.5 87 64 10 3.39414e-10 1.15202e-19 1
1 112.5 43.5 -115.5 87 64 11 6.50728e-11 3.83987e-21 2
1 115.5 91.5 22.5 88 80 57 1.19191e-10 1.42065e-20 1
1 118.5 112.5 4.5 89 87 51 2.93361e-10 8.60609e-20 1
1 121.5 121.5 55.5 90 90 68 9.02083e-10 3.16745e-19 3
1 127.5 -49.5 -103.5 92 33 15 7.9872e-10 3.17566e-19 3
+135 -135
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -113,112 +113,112 @@ Checking overlaps for volume fullWaterPhantomPV ... OK!
### === Ignore cuts flag: 0
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 1 TeV in 134 bins
LambdaPrime table from 200 keV to 100 TeV in 174 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermorePhElectric : Emin= 0 eV Emax= 1 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, 20 bins per decade, spline: 1
LambdaPrime table from 1 MeV to 1 TeV in 120 bins
LambdaPrime table from 1 MeV to 100 TeV in 160 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreCompton : Emin= 0 eV Emax= 1 TeV FluoActive
LivermoreCompton : Emin= 0 eV Emax= 100 TeV FluoActive
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 1 TeV, 22 bins per decade, spline: 1
Lambda table from 1.022 MeV to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreConversion : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 1 TeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 20 bins per decade, spline: 0
LambdaPrime table from 100 keV to 1 TeV in 140 bins
LambdaPrime table from 100 keV to 100 TeV in 180 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 1 TeV CullenGenerator
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnergyIoni : Emin= 0 eV Emax= 100 keV deltaVI
MollerBhabha : Emin= 100 keV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 100 keV Emax= 100 TeV deltaVI
eBrem: for e- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnBrem : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
CoulombScat: for e-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for e+ SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
MollerBhabha : Emin= 0 eV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 0 eV Emax= 100 TeV deltaVI
eBrem: for e+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
eplus2gg : Emin= 0 eV Emax= 1 TeV
eplus2gg : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -227,14 +227,14 @@ nuclearStopping: for proton SubType= 8 BuildTable= 0
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.001, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 1 TeV deltaVI
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -243,15 +243,15 @@ nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
msc: for alpha SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 100 TeV deltaVI
nuclearStopping: for alpha SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -260,28 +260,28 @@ nuclearStopping: for alpha SubType= 8 BuildTable= 0
msc: for anti_proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for anti_proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for anti_proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for anti_proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -290,172 +290,172 @@ nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
msc: for kaon+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for kaon+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for kaon- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for kaon- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for mu+ SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
muPairProd: for mu+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu- SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
muPairProd: for mu- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for pi+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for pi- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for pi- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
========= Table of registered couples ==============================
@@ -574,9 +574,9 @@ Phantom and its ROG centre: (0,0,0)
loop n. 1/1
Launched 100000 random primary particles
*********************************************
n. of events collected in the whole ROG phantom for all geometries: 1934
n. of events collected in the whole ROG phantom for the current geometry: 1934
loop elapsed time [s] : 41.24
n. of events collected in the whole ROG phantom for all geometries: 1107
n. of events collected in the whole ROG phantom for the current geometry: 1107
loop elapsed time [s] : 27.03
################ END NEW GEOMETRY ########################
@@ -633,10 +633,10 @@ Phantom and its ROG centre: (0,0,-200)
loop n. 1/1
Launched 100000 random primary particles
*********************************************
n. of events collected in the whole ROG phantom for all geometries: 3044
n. of events collected in the whole ROG phantom for the current geometry: 1110
loop elapsed time [s] : 37.85
n. of events collected in the whole ROG phantom for all geometries: 2227
n. of events collected in the whole ROG phantom for the current geometry: 1120
loop elapsed time [s] : 26.3
################ END NEW GEOMETRY ########################
loop elapsed time [s] : 82.67
loop elapsed time [s] : 56.82
+5
View File
@@ -9,6 +9,11 @@ $Id: History 70524 2013-05-31 16:36:26Z gcosmo $
Package History file
--------------------
10 May 2018 - B. Morgan - tag microbeam-V10-04-00
- Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
26 October 2017 - D. Sorokin - tag microbeam-V10-03-04
- DetectorConstructin.cc build fix
+2
View File
@@ -32,6 +32,8 @@
// If you use this example, please cite the following publication:
// Rad. Prot. Dos. 133 (2009) 2-11
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
+141 -141
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -372,112 +372,112 @@ Some /vis commands (optionally) take a string to specify colour.
### === Ignore cuts flag: 0
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 1 TeV in 134 bins
LambdaPrime table from 200 keV to 100 TeV in 174 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermorePhElectric : Emin= 0 eV Emax= 1 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, 20 bins per decade, spline: 1
LambdaPrime table from 1 MeV to 1 TeV in 120 bins
LambdaPrime table from 1 MeV to 100 TeV in 160 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreCompton : Emin= 0 eV Emax= 1 TeV FluoActive
LivermoreCompton : Emin= 0 eV Emax= 100 TeV FluoActive
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 1 TeV, 22 bins per decade, spline: 1
Lambda table from 1.022 MeV to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreConversion : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 1 TeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 20 bins per decade, spline: 0
LambdaPrime table from 100 keV to 1 TeV in 140 bins
LambdaPrime table from 100 keV to 100 TeV in 180 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 1 TeV CullenGenerator
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnergyIoni : Emin= 0 eV Emax= 100 keV deltaVI
MollerBhabha : Emin= 100 keV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 100 keV Emax= 100 TeV deltaVI
eBrem: for e- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnBrem : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
CoulombScat: for e-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for e+ SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
MollerBhabha : Emin= 0 eV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 0 eV Emax= 100 TeV deltaVI
eBrem: for e+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
eplus2gg : Emin= 0 eV Emax= 1 TeV
eplus2gg : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -486,14 +486,14 @@ nuclearStopping: for proton SubType= 8 BuildTable= 0
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.001, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 1 TeV deltaVI
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -502,15 +502,15 @@ nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
msc: for alpha SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 100 TeV deltaVI
nuclearStopping: for alpha SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -519,28 +519,28 @@ nuclearStopping: for alpha SubType= 8 BuildTable= 0
msc: for anti_proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for anti_proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
hBrems: for anti_proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for anti_proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -549,173 +549,173 @@ nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
msc: for kaon+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for kaon+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for kaon- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
hBrems: for kaon- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for kaon- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for mu+ SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
muPairProd: for mu+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu- SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
muBrems: for mu- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
muPairProd: for mu- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for pi+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for pi- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
hBrems: for pi- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
hPairProd: for pi- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
##### Create analysis manager 0x1d41b30
hPairProd : Emin= 0 eV Emax= 100 TeV
##### Create analysis manager 0x1faa370
Using Root analysis manager
All Ntuples have been created
-> Event # 1 generated
@@ -723,38 +723,38 @@ All Ntuples have been created
-> Event # 2 generated
===> The incident alpha particle has reached the targeted cell :
-----> total absorbed dose within Nucleus is (Gy) = 0.31436595880725
-----> total absorbed dose within Cytoplasm is (Gy) = 0.027585773498585
-----> total absorbed dose within Nucleus is (Gy) = 0.33407672469762
-----> total absorbed dose within Cytoplasm is (Gy) = 0.044746158396084
-> Event # 3 generated
===> The incident alpha particle has reached the targeted cell :
-----> total absorbed dose within Nucleus is (Gy) = 0.28094991961464
-----> total absorbed dose within Cytoplasm is (Gy) = 0.07113226903203
===> 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.31521082337251
-----> total absorbed dose within Cytoplasm is (Gy) = 0.0519444271045
-----> total absorbed dose within Nucleus is (Gy) = 0.29504336694034
-----> total absorbed dose within Cytoplasm is (Gy) = 0.067840285655547
-> Event # 5 generated
===> Sorry, the incident alpha particle has missed the targeted cell !
-> Event # 6 generated
===> The incident alpha particle has reached the targeted cell :
-----> total absorbed dose within Nucleus is (Gy) = 0.31112937557545
-----> total absorbed dose within Cytoplasm is (Gy) = 0.047890953048461
===> Sorry, the incident alpha particle has missed the targeted cell !
-> Event # 7 generated
===> Sorry, the incident alpha particle has missed the targeted cell !
-> Event # 8 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.3312460958573
-----> total absorbed dose within Cytoplasm is (Gy) = 0.042402316350712
-> Event # 9 generated
===> Sorry, the incident alpha particle has missed the targeted cell !
-> Event # 10 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.21829490065516
-----> total absorbed dose within Cytoplasm is (Gy) = 0.010799521231078
-> Total number of particles detected by the gas detector : 4
@@ -8,6 +8,10 @@ $Id: History,v 1.24 2010-11-18 11:48:21 allison Exp $
Package History file
--------------------
10 May 2018 - B. Morgan - microelectronics-V10-04-00
- Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
2 November 2016 - L. Garnier - microelectronics-V10-02-03
- Remove icons.mac. Automatically include since interfaces-V10-02-07
@@ -29,6 +29,8 @@
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -192,13 +192,13 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
Total memory consumed for geometry optimisation: 0 kByte
Total CPU time elapsed for geometry optimisation: 0 seconds
### Run 0 starts.
##### Create analysis manager 0x9000d0
##### Create analysis manager 0x1e87ee0
Using Root analysis manager
... open Root analysis file : microelectronics.root - done
Run terminated.
Run Summary
Number of events processed : 1
User=0.01s Real=0s Sys=0s
User=0.000000s Real=0.003147s Sys=0.010000s
... write Root file : microelectronics.root - done
... close Root file : microelectronics.root - done
Number and type of particles created outside region "Target" :
@@ -245,13 +245,13 @@ Index : 1 used in the geometry : Yes
====================================================================
### Run 1 starts.
##### Create analysis manager 0x9000d0
##### Create analysis manager 0x1e87ee0
Using Root analysis manager
... open Root analysis file : microelectronics.root - done
Run terminated.
Run Summary
Number of events processed : 1
User=0s Real=0s Sys=0s
User=0.000000s Real=0.000048s Sys=0.000000s
... write Root file : microelectronics.root - done
... close Root file : microelectronics.root - done
Number and type of particles created outside region "Target" :
+634 -4
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -98,8 +98,8 @@ compt: for gamma SubType= 13 BuildTable= 1
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 TeV, 18 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
BetheHeitler : Emin= 0 eV Emax= 80 GeV AngularGenUrban
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
msc: for e- SubType= 10
RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
@@ -209,7 +209,7 @@ Index : 0 used in the geometry : Yes
====================================================================
##### Create analysis manager 0xbc4250
##### Create analysis manager 0x1a46030
Using Root analysis manager
Ntuple-1 created
Ntuple-2 created
@@ -217,24 +217,354 @@ Ntuple-3 created
-> Event= 2: X0(mm)= -0.350574 X0(mm) = 0.351397 Z0(m) = -8.87 THETA(mrad)= -0.0583587 PHI(mrad)= 0.0535903 E0(MeV)= 2.99997
=>IMAGE : X(microns)=-14.618686145351 Y(microns)=4.8482017033361 THETA(mrad)=-8.2635245808525 PHI(mrad)=14.970781960189
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 1000000 mm a fraction of 0.02716 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 1000000 mm a fraction of 0.02716 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 1000000 mm a fraction of 0.02716 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 1000000 mm a fraction of 0.02716 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 976530.654295 mm a fraction of 0.02781 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 949374.019096 mm a fraction of 0.0286 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 922217.383896 mm a fraction of 0.02945 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 895060.748696 mm a fraction of 0.03034 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 867904.113497 mm a fraction of 0.03129 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.620505,1.12412,75.0795) ( magnitude = 75.0904 )
after 1000 field substeps totaling 271.566351997 mm out of requested step 840747.478297 mm a fraction of 0.0323 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : Transport-001-ExcessSteps
issued by : G4Transportation::AlongStepDoIt
Transportation is killing track that is looping or stuck.
Track is proton and has 2.99997 MeV energy ( pre-Step = 2.99997 )
momentum = (-0.620505,1.12412,75.0795) mag= 75.0904
position = (-20.2112,36.5935,2693.74) is in volume 'World', its material is 'Vacuum' with density = 1e-25 g/cm^3
Total number of Steps by this track: 9131
Length of this step = 271.566 mm
Number of propagation trials = 10 ( vs maximum = 10 for 'important' particles )
( Number of *calls* of Transport/AlongStepDoIt = 9131 )
=============== Recommendations / advice ====================
Recommendations to address this issue (Transport-001-ExcessSteps)
This warning is controlled by the SetThresholdWarningEnergy method of G4Transportation.
Current value of 'warning' threshold= 0.001 MeV
- If 'unimportant' particles (with energy low enough not to matter in your application, then increase its value.
- If particles of high-enough energy to be important are being killed, you can
a) Increase the trial steps using the method SetThresholdTrials(). Particles above the 'important' threshold
will be given this many 'chances'. The default value was 10, and the current value is 10
b) Increase the energy which you consider 'important' (above this they are killed only after extra trials), using the method SetThresholdImportantEnergy()
Note: this can incur a potentially high cost in extra simulation time if more tracks require very large number of integration steps .
c) investigate alternative integration methods
e.g. Helical methods for uniform or almost uniform fields or else higher order RK methods such as DormandPrince78
This information is provided 5 times. Current count: 1 / 5
=============================================================
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 3: X0(mm)= -0.086051067241418 X0(mm) = 0.30625301427677 Z0(m) = -8.87 THETA(mrad)= -0.0062443981190946 PHI(mrad)= 0.076499579504345 E0(MeV)= 3.0000171217089
=>IMAGE : X(microns)=-1.8135133819675 Y(microns)=3.9381164261963 THETA(mrad)=-1.5012568108426 PHI(mrad)=16.066736355286
-> Event= 6: X0(mm)= -0.67020745874248 X0(mm) = 0.38664382771754 Z0(m) = -8.87 THETA(mrad)= -0.066974174364989 PHI(mrad)= 0.072910081210034 E0(MeV)= 3.0000807810555
=>IMAGE : X(microns)=-39.733358512768 Y(microns)=6.6034577531174 THETA(mrad)=-12.933397067685 PHI(mrad)=17.891682803603
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.971165,1.34345,75.0735) ( magnitude = 75.0918 )
after 1000 field substeps totaling 312.577898214 mm out of requested step 1000000 mm a fraction of 0.03126 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.971165,1.34345,75.0735) ( magnitude = 75.0918 )
after 1000 field substeps totaling 520.260635256 mm out of requested step 1000000 mm a fraction of 0.05203 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 10: X0(mm)= 0.60287957589054 X0(mm) = 0.7080715167675 Z0(m) = -8.87 THETA(mrad)= 0.057041542870381 PHI(mrad)= 0.040206237427358 E0(MeV)= 2.9998941214472
=>IMAGE : X(microns)=32.879979934731 Y(microns)=11.183105116642 THETA(mrad)=11.420683962575 PHI(mrad)=23.297941790405
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.857555,1.74927,75.0642) ( magnitude = 75.0895 )
after 1000 field substeps totaling 288.120343708 mm out of requested step 1000000 mm a fraction of 0.02881 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.857555,1.74927,75.0642) ( magnitude = 75.0895 )
after 1000 field substeps totaling 5921.95240211 mm out of requested step 1000000 mm a fraction of 0.5922 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 11: X0(mm)= -0.028534188462388 X0(mm) = 0.020253654526918 Z0(m) = -8.87 THETA(mrad)= 0.068485088059658 PHI(mrad)= 0.020301401577701 E0(MeV)= 2.9999091491852
=>IMAGE : X(microns)=1.2210989702438 Y(microns)=0.28742415130269 THETA(mrad)=4.0759350728066 PHI(mrad)=2.6088667708801
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.30606,0.195899,75.0888) ( magnitude = 75.0897 )
after 1000 field substeps totaling 2764.83519839 mm out of requested step 1000000 mm a fraction of 0.2765 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.30606,0.195899,75.0888) ( magnitude = 75.0897 )
after 1000 field substeps totaling 2764.83519839 mm out of requested step 808529.068269 mm a fraction of 0.342 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.30606,0.195899,75.0888) ( magnitude = 75.0897 )
after 1000 field substeps totaling 2764.83519839 mm out of requested step 532045.54843 mm a fraction of 0.5197 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 14: X0(mm)= 0.16090347786117 X0(mm) = -0.081999159607915 Z0(m) = -8.87 THETA(mrad)= 0.019785816576648 PHI(mrad)= -0.039324660789 E0(MeV)= 2.9999920921771
=>IMAGE : X(microns)=3.5283256847954 Y(microns)=-0.99566899608279 THETA(mrad)=3.3328691246288 PHI(mrad)=-6.2130478475869
-> Event= 18: X0(mm)= 0.4754453631828 X0(mm) = 0.11035232256611 Z0(m) = -8.87 THETA(mrad)= 0.068503371680473 PHI(mrad)= 0.070682466573986 E0(MeV)= 2.9999685995807
=>IMAGE : X(microns)=23.622660791713 Y(microns)=2.0865659322397 THETA(mrad)=10.525895438129 PHI(mrad)=10.166423952112
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 1000000 mm a fraction of 0.02939 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 1000000 mm a fraction of 0.02939 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 1000000 mm a fraction of 0.02939 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 996949.295939 mm a fraction of 0.02948 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 967560.687801 mm a fraction of 0.03037 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 938172.079664 mm a fraction of 0.03133 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 908783.471526 mm a fraction of 0.03234 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 879394.863389 mm a fraction of 0.03342 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 850006.255251 mm a fraction of 0.03457 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.790379,0.763388,75.0824) ( magnitude = 75.0904 )
after 1000 field substeps totaling 293.886081375 mm out of requested step 820617.647114 mm a fraction of 0.03581 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : Transport-001-ExcessSteps
issued by : G4Transportation::AlongStepDoIt
Transportation is killing track that is looping or stuck.
Track is proton and has 2.99997 MeV energy ( pre-Step = 2.99997 )
momentum = (0.790379,0.763388,75.0824) mag= 75.0904
position = (27.8638,26.8916,2894.69) is in volume 'World', its material is 'Vacuum' with density = 1e-25 g/cm^3
Total number of Steps by this track: 9131
Length of this step = 293.886 mm
Number of propagation trials = 10 ( vs maximum = 10 for 'important' particles )
( Number of *calls* of Transport/AlongStepDoIt = 63879 )
=============== Recommendations / advice ====================
Recommendations to address this issue (Transport-001-ExcessSteps)
This warning is controlled by the SetThresholdWarningEnergy method of G4Transportation.
Current value of 'warning' threshold= 0.001 MeV
- If 'unimportant' particles (with energy low enough not to matter in your application, then increase its value.
- If particles of high-enough energy to be important are being killed, you can
a) Increase the trial steps using the method SetThresholdTrials(). Particles above the 'important' threshold
will be given this many 'chances'. The default value was 10, and the current value is 10
b) Increase the energy which you consider 'important' (above this they are killed only after extra trials), using the method SetThresholdImportantEnergy()
Note: this can incur a potentially high cost in extra simulation time if more tracks require very large number of integration steps .
c) investigate alternative integration methods
e.g. Helical methods for uniform or almost uniform fields or else higher order RK methods such as DormandPrince78
This information is provided 5 times. Current count: 2 / 5
=============================================================
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 20: X0(mm)= 0.20667925895533 X0(mm) = -0.27400828259202 Z0(m) = -8.87 THETA(mrad)= 0.0313219969655 PHI(mrad)= -0.052954806429599 E0(MeV)= 3.0000271663979
=>IMAGE : X(microns)=5.4957963118256 Y(microns)=-3.3868267541957 THETA(mrad)=4.6654379862447 PHI(mrad)=-12.804050001934
@@ -253,6 +583,66 @@ Ntuple-3 created
-> Event= 36: X0(mm)= -0.0079086737969922 X0(mm) = -0.1848738373955 Z0(m) = -8.87 THETA(mrad)= 0.0092569578549554 PHI(mrad)= -0.068791407570621 E0(MeV)= 2.9999987305134
=>IMAGE : X(microns)=0.0023934449762555 Y(microns)=-2.2957483694844 THETA(mrad)=0.49909041569329 PHI(mrad)=-11.992329244261
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.0374771,-0.900492,75.0854) ( magnitude = 75.0908 )
after 1000 field substeps totaling 1742.87341124 mm out of requested step 1000000 mm a fraction of 0.1743 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.0374771,-0.900492,75.0854) ( magnitude = 75.0908 )
after 1000 field substeps totaling 1742.87341124 mm out of requested step 910790.098503 mm a fraction of 0.1914 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.0374771,-0.900492,75.0854) ( magnitude = 75.0908 )
after 1000 field substeps totaling 1742.87341124 mm out of requested step 736502.757379 mm a fraction of 0.2366 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.0374771,-0.900492,75.0854) ( magnitude = 75.0908 )
after 1000 field substeps totaling 1742.87341124 mm out of requested step 562215.416254 mm a fraction of 0.31 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.0374771,-0.900492,75.0854) ( magnitude = 75.0908 )
after 1000 field substeps totaling 1742.87341124 mm out of requested step 387928.07513 mm a fraction of 0.4493 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.0374771,-0.900492,75.0854) ( magnitude = 75.0908 )
after 1000 field substeps totaling 1742.87341124 mm out of requested step 213640.734006 mm a fraction of 0.8158 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 41: X0(mm)= -0.0052936934761979 X0(mm) = 0.063381672744254 Z0(m) = -8.87 THETA(mrad)= 0.02160096985706 PHI(mrad)= -0.049328983057872 E0(MeV)= 3.0000031288488
=>IMAGE : X(microns)=0.14493027930128 Y(microns)=0.55163915199522 THETA(mrad)=1.3321248333661 PHI(mrad)=-3.284499552786
@@ -268,12 +658,42 @@ Ntuple-3 created
-> Event= 53: X0(mm)= 0.18024795019127 X0(mm) = 0.26563720953034 Z0(m) = -8.87 THETA(mrad)= 0.068194327905589 PHI(mrad)= 0.046458164706904 E0(MeV)= 2.9999178358303
=>IMAGE : X(microns)=8.2850321960764 Y(microns)=3.4551410788841 THETA(mrad)=6.7239674516931 PHI(mrad)=11.919757684389
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.504898,0.895031,75.0828) ( magnitude = 75.0898 )
after 1000 field substeps totaling 7715.3708201 mm out of requested step 1000000 mm a fraction of 0.7715 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 55: X0(mm)= -0.85375717958006 X0(mm) = 0.3573014582006 Z0(m) = -8.87 THETA(mrad)= -0.074501244846954 PHI(mrad)= 0.039440666297839 E0(MeV)= 2.999966559615
=>IMAGE : X(microns)=-64.056973108109 Y(microns)=6.1147263296419 THETA(mrad)=-15.804452953896 PHI(mrad)=13.702865334869
-> Event= 56: X0(mm)= 0.1454709674432 X0(mm) = -0.011799618926587 Z0(m) = -8.87 THETA(mrad)= -0.03021980519692 PHI(mrad)= 0.027948785176419 E0(MeV)= 2.9999781445788
=>IMAGE : X(microns)=2.228017482073 Y(microns)=-0.066003037047051 THETA(mrad)=-0.10470313679937 PHI(mrad)=2.514955102375
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.00786222,0.188849,75.0903) ( magnitude = 75.0906 )
after 1000 field substeps totaling 3789.93187217 mm out of requested step 1000000 mm a fraction of 0.379 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.00786222,0.188849,75.0903) ( magnitude = 75.0906 )
after 1000 field substeps totaling 3789.93187217 mm out of requested step 706010.218372 mm a fraction of 0.5368 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 61: X0(mm)= 0.010073418340366 X0(mm) = 0.048133463820978 Z0(m) = -8.87 THETA(mrad)= 0.01569024581137 PHI(mrad)= -0.05838311092919 E0(MeV)= 3.0000742147028
=>IMAGE : X(microns)=0.32104110881693 Y(microns)=0.39630414349225 THETA(mrad)=1.144850602253 PHI(mrad)=-4.6160975785052
@@ -292,36 +712,246 @@ Ntuple-3 created
-> Event= 69: X0(mm)= 0.14954473621966 X0(mm) = 0.20655990656738 Z0(m) = -8.87 THETA(mrad)= -0.034447112736969 PHI(mrad)= 0.069897440887196 E0(MeV)= 3.0000337863959
=>IMAGE : X(microns)=2.2314738789964 Y(microns)=2.5408619221782 THETA(mrad)=-0.32672390793924 PHI(mrad)=12.692332568214
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.0245341,0.953058,75.0852) ( magnitude = 75.0912 )
after 1000 field substeps totaling 1691.58794371 mm out of requested step 1000000 mm a fraction of 0.1692 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.0245341,0.953058,75.0852) ( magnitude = 75.0912 )
after 1000 field substeps totaling 1691.58794371 mm out of requested step 915927.857559 mm a fraction of 0.1847 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.0245341,0.953058,75.0852) ( magnitude = 75.0912 )
after 1000 field substeps totaling 1691.58794371 mm out of requested step 746769.063188 mm a fraction of 0.2265 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.0245341,0.953058,75.0852) ( magnitude = 75.0912 )
after 1000 field substeps totaling 1691.58794371 mm out of requested step 577610.268816 mm a fraction of 0.2929 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.0245341,0.953058,75.0852) ( magnitude = 75.0912 )
after 1000 field substeps totaling 1691.58794371 mm out of requested step 408451.474445 mm a fraction of 0.4141 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.0245341,0.953058,75.0852) ( magnitude = 75.0912 )
after 1000 field substeps totaling 1691.58794371 mm out of requested step 239292.680074 mm a fraction of 0.7069 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 72: X0(mm)= 0.48339298704702 X0(mm) = -0.71032537470226 Z0(m) = -8.87 THETA(mrad)= 0.051701130704913 PHI(mrad)= -0.04866088524039 E0(MeV)= 2.9999484082423
=>IMAGE : X(microns)=22.66835029285 Y(microns)=-10.904642330323 THETA(mrad)=9.535461936975 PHI(mrad)=-24.21342707267
-> Event= 74: X0(mm)= 0.0094465464091236 X0(mm) = 0.3470856075926 Z0(m) = -8.87 THETA(mrad)= 0.043734254900955 PHI(mrad)= 0.077189968514549 E0(MeV)= 3.0000341940519
=>IMAGE : X(microns)=1.3555365713929 Y(microns)=4.5582289833841 THETA(mrad)=2.9551911195202 PHI(mrad)=17.24452366754
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.221909,1.29485,75.0798) ( magnitude = 75.0913 )
after 1000 field substeps totaling 1446.38027337 mm out of requested step 1000000 mm a fraction of 0.1446 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 76: X0(mm)= 0.032601879808464 X0(mm) = 0.016270507061099 Z0(m) = -8.87 THETA(mrad)= 0.082718966005109 PHI(mrad)= 0.031582361301935 E0(MeV)= 3.0000283538282
=>IMAGE : X(microns)=3.6596087625872 Y(microns)=0.29743161505596 THETA(mrad)=5.7793582471033 PHI(mrad)=3.6449830941049
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.433976,0.273705,75.0894) ( magnitude = 75.0912 )
after 1000 field substeps totaling 5979.86667739 mm out of requested step 1000000 mm a fraction of 0.598 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 83: X0(mm)= -0.85403243133586 X0(mm) = -0.0091240517582702 Z0(m) = -8.87 THETA(mrad)= -0.079627748200215 PHI(mrad)= -0.01920863277583 E0(MeV)= 2.9999727618311
=>IMAGE : X(microns)=-65.470687040491 Y(microns)=-0.45660500053381 THETA(mrad)=-16.143658574273 PHI(mrad)=-2.1976424293579
-> Event= 84: X0(mm)= 0.019869526159409 X0(mm) = 0.027356472793811 Z0(m) = -8.87 THETA(mrad)= 0.013216483507124 PHI(mrad)= -0.064005070837523 E0(MeV)= 3.0000225971111
=>IMAGE : X(microns)=0.51282655853388 Y(microns)=0.14423310759093 THETA(mrad)=1.1094917777804 PHI(mrad)=-5.7501395670797
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.083313,-0.431782,75.0898) ( magnitude = 75.0911 )
after 1000 field substeps totaling 2485.4573187 mm out of requested step 1000000 mm a fraction of 0.2485 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.083313,-0.431782,75.0898) ( magnitude = 75.0911 )
after 1000 field substeps totaling 2485.4573187 mm out of requested step 836472.702011 mm a fraction of 0.2971 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.083313,-0.431782,75.0898) ( magnitude = 75.0911 )
after 1000 field substeps totaling 2485.4573187 mm out of requested step 587926.970141 mm a fraction of 0.4227 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.083313,-0.431782,75.0898) ( magnitude = 75.0911 )
after 1000 field substeps totaling 2485.4573187 mm out of requested step 339381.238271 mm a fraction of 0.7323 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 85: X0(mm)= 1.0674724333131 X0(mm) = -1.0663214971145 Z0(m) = -8.87 THETA(mrad)= 0.063205803646676 PHI(mrad)= -0.055370508485 E0(MeV)= 3.000051629789
=>IMAGE : X(microns)=97.290191946545 Y(microns)=-23.485205289819 THETA(mrad)=17.851794016779 PHI(mrad)=-34.581819616613
-> Event= 86: X0(mm)= -0.19481916629754 X0(mm) = 0.95206247986366 Z0(m) = -8.87 THETA(mrad)= -0.0050314491063534 PHI(mrad)= 0.088572692400845 E0(MeV)= 2.9999719319194
=>IMAGE : X(microns)=-5.6762828541568 Y(microns)=16.627258615422 THETA(mrad)=-2.8117224626258 PHI(mrad)=34.820750894377
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.211133,2.61418,75.0447) ( magnitude = 75.0905 )
after 1000 field substeps totaling 5227.31158797 mm out of requested step 1000000 mm a fraction of 0.5227 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.211133,2.61418,75.0447) ( magnitude = 75.0905 )
after 1000 field substeps totaling 5227.31158797 mm out of requested step 562925.138243 mm a fraction of 0.9286 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 88: X0(mm)= -0.22545561238938 X0(mm) = -0.030927067231415 Z0(m) = -8.87 THETA(mrad)= -0.045660693985418 PHI(mrad)= 0.031393071444182 E0(MeV)= 3.0000172375688
=>IMAGE : X(microns)=-6.7173566424659 Y(microns)=-0.21812869072347 THETA(mrad)=-5.835430632314 PHI(mrad)=2.3456102190408
-> Event= 96: X0(mm)= 0.22011014269581 X0(mm) = 0.15902386447663 Z0(m) = -8.87 THETA(mrad)= 0.022230939077933 PHI(mrad)= 0.089392622525076 E0(MeV)= 3.000055786943
=>IMAGE : X(microns)=5.2879849726628 Y(microns)=2.259375146752 THETA(mrad)=4.2467644610932 PHI(mrad)=13.380935141203
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.318895,1.00476,75.0841) ( magnitude = 75.0915 )
after 1000 field substeps totaling 1612.02869329 mm out of requested step 1000000 mm a fraction of 0.1612 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.318895,1.00476,75.0841) ( magnitude = 75.0915 )
after 1000 field substeps totaling 1612.02869329 mm out of requested step 923903.073411 mm a fraction of 0.1745 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 97: X0(mm)= -0.039068652311959 X0(mm) = 0.016949266328071 Z0(m) = -8.87 THETA(mrad)= 0.026369793436265 PHI(mrad)= 0.031743743594098 E0(MeV)= 3.0000321175827
=>IMAGE : X(microns)=-0.38272594907984 Y(microns)=0.23903584339209 THETA(mrad)=1.2108399262061 PHI(mrad)=3.6794519800011
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (0.0909234,0.276294,75.0907) ( magnitude = 75.0912 )
after 1000 field substeps totaling 3067.63902183 mm out of requested step 1000000 mm a fraction of 0.3068 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-> Event= 98: X0(mm)= -0.26981294994438 X0(mm) = -0.15163857783775 Z0(m) = -8.87 THETA(mrad)= -0.038486114555135 PHI(mrad)= -0.058017023830174 E0(MeV)= 3.0000219596412
=>IMAGE : X(microns)=-7.8791063604948 Y(microns)=-2.0088517167155 THETA(mrad)=-5.9364929005825 PHI(mrad)=-9.9985801938916
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.445775,-0.750792,75.086) ( magnitude = 75.0911 )
after 1000 field substeps totaling 1774.82183069 mm out of requested step 1000000 mm a fraction of 0.1775 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.445775,-0.750792,75.086) ( magnitude = 75.0911 )
after 1000 field substeps totaling 1774.82183069 mm out of requested step 907590.499574 mm a fraction of 0.1956 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.445775,-0.750792,75.086) ( magnitude = 75.0911 )
after 1000 field substeps totaling 1774.82183069 mm out of requested step 730108.316505 mm a fraction of 0.2431 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : GeomNav1002
issued by : G4PropagatorInField::ComputeStep
Unfinished integration of track (likely looping particle) of momentum (-0.445775,-0.750792,75.086) ( magnitude = 75.0911 )
after 1000 field substeps totaling 1774.82183069 mm out of requested step 552626.133436 mm a fraction of 0.3212 %
in volume World with material Vacuum ( density = 1e-25 g / cm^3 )
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------
+5 -1
View File
@@ -1,5 +1,5 @@
-------------------------------------------------------------------
$Id: History 100654 2016-10-31 10:14:05Z gcosmo $
$Id: History 109979 2018-05-14 07:13:42Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -8,6 +8,10 @@ $Id: History 100654 2016-10-31 10:14:05Z gcosmo $
Category History file
---------------------
10.05.2018 - B. Morgan (purmag-V10-04-00)
- Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
28.11.2016 - G. Folger (purmag-V10-02-00)
Remove direct use of theParticleIterator, use GetParticleTableIterator().
+3 -1
View File
@@ -32,11 +32,13 @@
// * *
// *********************
//
// $Id: PurgMag.cc 84477 2014-10-16 08:44:04Z gcosmo $
// $Id: PurgMag.cc 109979 2018-05-14 07:13:42Z gcosmo $
//
// Comments: Main program for the Purgin Magnet example.
//
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -221,8 +221,8 @@ PurgMagPhysicsList::SetCuts:CutLength : 1 um
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 TeV, 18 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
BetheHeitler : Emin= 0 eV Emax= 80 GeV AngularGenUrban
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
compt: for gamma SubType= 13 BuildTable= 1
Lambda table from 100 eV to 1 MeV, 7 bins per decade, spline: 1
@@ -28705,7 +28705,7 @@ Ntuple-3 created
-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : Analysis_W011
issued by : G4TNtupleManager::Fill
============================================================================================
================= lines above cut to keep file within limits ===============================
============================================================================================
@@ -28731,7 +28731,7 @@ Total number of event = 5000
--------- Ranecu engine status ---------
Initial seed (index) = 0
Current couple of seeds = 1247958217, 568495928
Current couple of seeds = 1476853674, 1684960013
----------------------------------------
Graphics systems deleted.
Visualization Manager deleting...
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -101,114 +101,114 @@ PhysicsList::SetCuts:CutLength : 10 nm
### === Ignore cuts flag: 0
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 1 TeV in 134 bins
LambdaPrime table from 200 keV to 100 TeV in 174 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermorePhElectric : Emin= 0 eV Emax= 1 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, 20 bins per decade, spline: 1
LambdaPrime table from 1 MeV to 1 TeV in 120 bins
LambdaPrime table from 1 MeV to 100 TeV in 160 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreCompton : Emin= 0 eV Emax= 1 TeV FluoActive
LivermoreCompton : Emin= 0 eV Emax= 100 TeV FluoActive
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 1 TeV, 22 bins per decade, spline: 1
Lambda table from 1.022 MeV to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreConversion : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 1 TeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 20 bins per decade, spline: 0
LambdaPrime table from 100 keV to 1 TeV in 140 bins
LambdaPrime table from 100 keV to 100 TeV in 180 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 1 TeV CullenGenerator
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnergyIoni : Emin= 0 eV Emax= 100 keV deltaVI
MollerBhabha : Emin= 100 keV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 100 keV Emax= 100 TeV deltaVI
eBrem: for e- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnBrem : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
CoulombScat: for e-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for e+ SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
MollerBhabha : Emin= 0 eV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 0 eV Emax= 100 TeV deltaVI
eBrem: for e+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
eplus2gg : Emin= 0 eV Emax= 1 TeV
eplus2gg : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
hBrems: for proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -217,14 +217,14 @@ nuclearStopping: for proton SubType= 8 BuildTable= 0
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.001, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 1 TeV deltaVI
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
@@ -248,15 +248,15 @@ Use Bearden atomic level energies 0
msc: for alpha SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
nuclearStopping: for alpha SubType= 8 BuildTable= 0
@@ -266,30 +266,30 @@ nuclearStopping: for alpha SubType= 8 BuildTable= 0
msc: for anti_proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for anti_proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
hBrems: for anti_proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for anti_proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -298,128 +298,128 @@ nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
msc: for kaon+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
hBrems: for kaon+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for kaon+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for kaon- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
hBrems: for kaon- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for kaon- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for mu+ SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
===== Limit on energy threshold has been applied
muBrems: for mu+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
muPairProd: for mu+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu- SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
===== Limit on energy threshold has been applied
muBrems: for mu- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
muPairProd: for mu- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
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
@@ -450,58 +450,58 @@ NeutronHP: /Capture file for Z = 6, A = 13 is not found and NeutronHP will use /
msc: for pi+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
hBrems: for pi+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for pi+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for pi- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
hBrems: for pi- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for pi- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
====================================================================
HADRONIC PROCESSES SUMMARY (verbose level 1)
@@ -699,8 +699,6 @@ hPairProd: for pi- SubType= 4
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
Model: NeutronHPCapture: 0 eV ---> 20 MeV
@@ -723,7 +721,6 @@ hPairProd: for pi- SubType= 4
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi+Inelastic
Model: QGSP: 12 GeV ---> 100 TeV
@@ -744,7 +741,6 @@ hPairProd: for pi- SubType= 4
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi-Inelastic
Model: QGSP: 12 GeV ---> 100 TeV
@@ -771,8 +767,6 @@ hPairProd: for pi- SubType= 4
Model: FTFP: 9.5 GeV ---> 25 GeV
Model: Binary Cascade: 0 eV ---> 9.9 GeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for triton
@@ -39,6 +39,8 @@
// main program
// --------------------------------------------------------------
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -1,5 +1,5 @@
-------------------------------------------------------------------
$Id: History 101652 2016-11-21 08:48:22Z gcosmo $
$Id: History 109978 2018-05-14 07:13:09Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -9,6 +9,11 @@ $Id: History 101652 2016-11-21 08:48:22Z gcosmo $
Category History file
---------------------
10.05.2018 - B. Morgan (DMX-V10-04-00)
Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
19.11.2016 - A. Dotti (DMX-V10-02-02)
explicit set of SDs to manager
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -89,7 +89,7 @@ Verbosity Set to: 0
DefaultRegionForTheWorld 1 1 1
### === G4UAtomicDeexcitation::InitialiseForNewRun()
### === Auger cascade flag: 0
### === Auger cascade flag: 1
### === Ignore cuts flag: 0
### === PIXE model for hadrons: Empirical
### === PIXE model for e+-: Livermore
@@ -115,7 +115,7 @@ conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 GeV, 24 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreConversion : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 GeV AngularGenUrban
msc: for e- SubType= 10
RangeFactor= 0.04, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
@@ -204,7 +204,7 @@ Enable correlated gamma emission 0
Max 2J for sampling of angular correlations 10
Atomic de-excitation enabled 1
Auger electron emission enabled 1
Auger cascade enabled 0
Auger cascade enabled 1
Check EM cuts disabled for atomic de-excitation 0
Use Bearden atomic level energies 0
=======================================================================
@@ -487,7 +487,6 @@ hBrems: for pi- SubType= 3
Model: NeutronHPInelastic: 0 eV ---> 20 MeV
Cr_sctns: NeutronHPInelasticXS: 0 eV ---> 20 MeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
Process: nCapture
Model: NeutronHPCapture: 0 eV ---> 20 MeV
@@ -501,7 +500,6 @@ hBrems: for pi- SubType= 3
Model: hElasticLHEP: 0 eV ---> 1 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: inelastic
Model: FTFP: 4 GeV ---> 100 TeV
@@ -518,7 +516,6 @@ hBrems: for pi- SubType= 3
Model: hElasticLHEP: 0 eV ---> 1 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: inelastic
Model: FTFP: 4 GeV ---> 100 TeV
@@ -542,7 +539,6 @@ hBrems: for pi- SubType= 3
Model: FTFP: 4 GeV ---> 100 TeV
Model: BertiniCascade: 0 eV ---> 5 GeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for triton
@@ -705,7 +701,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 10
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 31
Total energy in LXe: 21.4628 keV
Average light collection time: 26.7181 ns
Number of PMT hits (photoelectron equivalent): 19
Event summary in file gamma_1000.out
---> End of event: 10
@@ -722,10 +723,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 24
Total energy in LXe: 30.2187 keV
Average light collection time: 20.1984 ns
Number of PMT hits (photoelectron equivalent): 35
Number of hits in LXe: 61
Total energy in LXe: 60 keV
Average light collection time: 20.6184 ns
Number of PMT hits (photoelectron equivalent): 95
Event summary in file gamma_1000.out
---> End of event: 30
@@ -734,12 +735,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 40
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 48
Total energy in LXe: 60 keV
Average light collection time: 29.4441 ns
Number of PMT hits (photoelectron equivalent): 63
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 40
@@ -747,12 +743,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 50
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 62
Total energy in LXe: 60 keV
Average light collection time: 17.6866 ns
Number of PMT hits (photoelectron equivalent): 49
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 50
@@ -761,10 +752,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 54
Total energy in LXe: 60 keV
Average light collection time: 25.008 ns
Number of PMT hits (photoelectron equivalent): 70
Number of hits in LXe: 10
Total energy in LXe: 13.6268 keV
Average light collection time: 31.5558 ns
Number of PMT hits (photoelectron equivalent): 12
Event summary in file gamma_1000.out
---> End of event: 60
@@ -789,12 +780,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 90
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 59
Total energy in LXe: 60 keV
Average light collection time: 21.7027 ns
Number of PMT hits (photoelectron equivalent): 71
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 90
@@ -802,12 +788,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 100
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 59
Total energy in LXe: 60 keV
Average light collection time: 21.2215 ns
Number of PMT hits (photoelectron equivalent): 164
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 100
@@ -815,7 +796,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 110
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 65
Total energy in LXe: 30.2187 keV
Average light collection time: 23.5494 ns
Number of PMT hits (photoelectron equivalent): 27
Event summary in file gamma_1000.out
---> End of event: 110
@@ -831,7 +817,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 130
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 69
Total energy in LXe: 60 keV
Average light collection time: 24.7716 ns
Number of PMT hits (photoelectron equivalent): 61
Event summary in file gamma_1000.out
---> End of event: 130
@@ -839,7 +830,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 140
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: e-
Number of hits in LXe: 80
Total energy in LXe: 35.0952 keV
Average light collection time: 20.9365 ns
Number of PMT hits (photoelectron equivalent): 45
Event summary in file gamma_1000.out
---> End of event: 140
@@ -855,12 +851,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 160
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 53
Total energy in LXe: 60 keV
Average light collection time: 24.4712 ns
Number of PMT hits (photoelectron equivalent): 51
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 160
@@ -868,7 +859,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 170
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 47
Total energy in LXe: 60 keV
Average light collection time: 18.0918 ns
Number of PMT hits (photoelectron equivalent): 177
Event summary in file gamma_1000.out
---> End of event: 170
@@ -876,7 +872,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 180
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 16
Total energy in LXe: 14.8158 keV
Average light collection time: 15.3594 ns
Number of PMT hits (photoelectron equivalent): 15
Event summary in file gamma_1000.out
---> End of event: 180
@@ -909,10 +910,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 67
Total energy in LXe: 60 keV
Average light collection time: 16.9692 ns
Number of PMT hits (photoelectron equivalent): 53
Number of hits in LXe: 31
Total energy in LXe: 26.4335 keV
Average light collection time: 24.9397 ns
Number of PMT hits (photoelectron equivalent): 20
Event summary in file gamma_1000.out
---> End of event: 220
@@ -921,12 +922,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 230
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 29
Total energy in LXe: 30.2187 keV
Average light collection time: 15.1566 ns
Number of PMT hits (photoelectron equivalent): 26
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 230
@@ -934,12 +930,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 240
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 56
Total energy in LXe: 60 keV
Average light collection time: 19.5876 ns
Number of PMT hits (photoelectron equivalent): 59
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 240
@@ -947,12 +938,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 250
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 60
Total energy in LXe: 60 keV
Average light collection time: 24.0604 ns
Number of PMT hits (photoelectron equivalent): 58
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 250
@@ -968,7 +954,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 270
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 26
Total energy in LXe: 30.5479 keV
Average light collection time: 17.9697 ns
Number of PMT hits (photoelectron equivalent): 27
Event summary in file gamma_1000.out
---> End of event: 270
@@ -976,12 +967,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 280
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 42
Total energy in LXe: 60 keV
Average light collection time: 19.3622 ns
Number of PMT hits (photoelectron equivalent): 53
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 280
@@ -989,7 +975,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 290
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 60
Total energy in LXe: 60 keV
Average light collection time: 19.4674 ns
Number of PMT hits (photoelectron equivalent): 52
Event summary in file gamma_1000.out
---> End of event: 290
@@ -997,12 +988,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 300
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 59
Total energy in LXe: 60 keV
Average light collection time: 18.3843 ns
Number of PMT hits (photoelectron equivalent): 39
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 300
@@ -1034,12 +1020,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 340
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 22
Total energy in LXe: 30.2187 keV
Average light collection time: 21.1922 ns
Number of PMT hits (photoelectron equivalent): 17
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 340
@@ -1064,10 +1045,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 45
Total energy in LXe: 30.5479 keV
Average light collection time: 19.1242 ns
Number of PMT hits (photoelectron equivalent): 42
Number of hits in LXe: 71
Total energy in LXe: 60 keV
Average light collection time: 21.9501 ns
Number of PMT hits (photoelectron equivalent): 67
Event summary in file gamma_1000.out
---> End of event: 370
@@ -1076,7 +1057,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 380
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 54
Total energy in LXe: 60 keV
Average light collection time: 20.2688 ns
Number of PMT hits (photoelectron equivalent): 38
Event summary in file gamma_1000.out
---> End of event: 380
@@ -1085,10 +1071,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 94
Number of hits in LXe: 74
Total energy in LXe: 60 keV
Average light collection time: 18.0947 ns
Number of PMT hits (photoelectron equivalent): 50
Average light collection time: 17.7531 ns
Number of PMT hits (photoelectron equivalent): 62
Event summary in file gamma_1000.out
---> End of event: 390
@@ -1122,10 +1108,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 52
Number of hits in LXe: 77
Total energy in LXe: 60 keV
Average light collection time: 18.2767 ns
Number of PMT hits (photoelectron equivalent): 136
Average light collection time: 15.9186 ns
Number of PMT hits (photoelectron equivalent): 52
Event summary in file gamma_1000.out
---> End of event: 430
@@ -1142,7 +1128,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 450
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 63
Total energy in LXe: 60 keV
Average light collection time: 22.3941 ns
Number of PMT hits (photoelectron equivalent): 48
Event summary in file gamma_1000.out
---> End of event: 450
@@ -1151,10 +1142,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 30
Total energy in LXe: 60 keV
Average light collection time: 22.3512 ns
Number of PMT hits (photoelectron equivalent): 53
Number of hits in LXe: 37
Total energy in LXe: 30.2187 keV
Average light collection time: 15.3315 ns
Number of PMT hits (photoelectron equivalent): 39
Event summary in file gamma_1000.out
---> End of event: 460
@@ -1163,12 +1154,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 470
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 55
Total energy in LXe: 60 keV
Average light collection time: 21.488 ns
Number of PMT hits (photoelectron equivalent): 54
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 470
@@ -1184,7 +1170,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 490
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 53
Total energy in LXe: 60 keV
Average light collection time: 20.716 ns
Number of PMT hits (photoelectron equivalent): 134
Event summary in file gamma_1000.out
---> End of event: 490
@@ -1208,12 +1199,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 520
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 37
Total energy in LXe: 60 keV
Average light collection time: 24.2763 ns
Number of PMT hits (photoelectron equivalent): 52
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 520
@@ -1221,12 +1207,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 530
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 51
Total energy in LXe: 30.2187 keV
Average light collection time: 17.7814 ns
Number of PMT hits (photoelectron equivalent): 32
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 530
@@ -1235,10 +1216,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 65
Number of hits in LXe: 63
Total energy in LXe: 60 keV
Average light collection time: 18.696 ns
Number of PMT hits (photoelectron equivalent): 56
Average light collection time: 19.0108 ns
Number of PMT hits (photoelectron equivalent): 48
Event summary in file gamma_1000.out
---> End of event: 540
@@ -1263,11 +1244,11 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 570
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 46
Total energy in LXe: 60 keV
Average light collection time: 21.5379 ns
Number of PMT hits (photoelectron equivalent): 71
First hit in LXe: e-
Number of hits in LXe: 110
Total energy in LXe: 45.9575 keV
Average light collection time: 23.9289 ns
Number of PMT hits (photoelectron equivalent): 47
Event summary in file gamma_1000.out
---> End of event: 570
@@ -1277,10 +1258,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 38
Number of hits in LXe: 60
Total energy in LXe: 60 keV
Average light collection time: 22.4356 ns
Number of PMT hits (photoelectron equivalent): 71
Average light collection time: 19.7397 ns
Number of PMT hits (photoelectron equivalent): 72
Event summary in file gamma_1000.out
---> End of event: 580
@@ -1297,7 +1278,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 600
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 44
Total energy in LXe: 60 keV
Average light collection time: 22.4053 ns
Number of PMT hits (photoelectron equivalent): 67
Event summary in file gamma_1000.out
---> End of event: 600
@@ -1305,12 +1291,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 610
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 43
Total energy in LXe: 60 keV
Average light collection time: 19.3135 ns
Number of PMT hits (photoelectron equivalent): 54
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 610
@@ -1319,10 +1300,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 51
Number of hits in LXe: 47
Total energy in LXe: 60 keV
Average light collection time: 27.9233 ns
Number of PMT hits (photoelectron equivalent): 64
Average light collection time: 19.7082 ns
Number of PMT hits (photoelectron equivalent): 54
Event summary in file gamma_1000.out
---> End of event: 620
@@ -1339,12 +1320,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 640
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 58
Total energy in LXe: 60 keV
Average light collection time: 16.0205 ns
Number of PMT hits (photoelectron equivalent): 44
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 640
@@ -1376,7 +1352,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 680
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 50
Total energy in LXe: 60 keV
Average light collection time: 25.8205 ns
Number of PMT hits (photoelectron equivalent): 45
Event summary in file gamma_1000.out
---> End of event: 680
@@ -1384,7 +1365,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 690
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 52
Total energy in LXe: 60 keV
Average light collection time: 19.7781 ns
Number of PMT hits (photoelectron equivalent): 48
Event summary in file gamma_1000.out
---> End of event: 690
@@ -1392,12 +1378,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 700
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 65
Total energy in LXe: 60 keV
Average light collection time: 19.0251 ns
Number of PMT hits (photoelectron equivalent): 66
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 700
@@ -1429,7 +1410,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 740
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 22
Total energy in LXe: 12.6275 keV
Average light collection time: 26.2598 ns
Number of PMT hits (photoelectron equivalent): 5
Event summary in file gamma_1000.out
---> End of event: 740
@@ -1437,7 +1423,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 750
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 61
Total energy in LXe: 60 keV
Average light collection time: 16.4401 ns
Number of PMT hits (photoelectron equivalent): 48
Event summary in file gamma_1000.out
---> End of event: 750
@@ -1445,7 +1436,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 760
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 67
Total energy in LXe: 60 keV
Average light collection time: 19.9245 ns
Number of PMT hits (photoelectron equivalent): 71
Event summary in file gamma_1000.out
---> End of event: 760
@@ -1461,12 +1457,7 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 780
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 55
Total energy in LXe: 60 keV
Average light collection time: 19.9007 ns
Number of PMT hits (photoelectron equivalent): 62
Event summary in file gamma_1000.out
Total energy in LXe: 0 eV
---> End of event: 780
@@ -1475,10 +1466,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 38
Total energy in LXe: 26.3706 keV
Average light collection time: 16.0881 ns
Number of PMT hits (photoelectron equivalent): 23
Number of hits in LXe: 63
Total energy in LXe: 37.6657 keV
Average light collection time: 24.6836 ns
Number of PMT hits (photoelectron equivalent): 33
Event summary in file gamma_1000.out
---> End of event: 790
@@ -1487,7 +1478,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 800
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 70
Total energy in LXe: 60 keV
Average light collection time: 17.4435 ns
Number of PMT hits (photoelectron equivalent): 53
Event summary in file gamma_1000.out
---> End of event: 800
@@ -1495,7 +1491,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 810
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 63
Total energy in LXe: 60 keV
Average light collection time: 22.5962 ns
Number of PMT hits (photoelectron equivalent): 60
Event summary in file gamma_1000.out
---> End of event: 810
@@ -1503,7 +1504,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 820
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 64
Total energy in LXe: 60 keV
Average light collection time: 20.8597 ns
Number of PMT hits (photoelectron equivalent): 70
Event summary in file gamma_1000.out
---> End of event: 820
@@ -1520,10 +1526,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 49
Total energy in LXe: 60 keV
Average light collection time: 24.6535 ns
Number of PMT hits (photoelectron equivalent): 61
Number of hits in LXe: 13
Total energy in LXe: 7.66094 keV
Average light collection time: 8.67327 ns
Number of PMT hits (photoelectron equivalent): 4
Event summary in file gamma_1000.out
---> End of event: 840
@@ -1548,7 +1554,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 870
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 66
Total energy in LXe: 30.2187 keV
Average light collection time: 22.2762 ns
Number of PMT hits (photoelectron equivalent): 91
Event summary in file gamma_1000.out
---> End of event: 870
@@ -1589,10 +1600,10 @@ Index : 12 used in the geometry : Yes
Primary Energy: 60 keV
First hit in LXe: gamma
Number of hits in LXe: 54
Number of hits in LXe: 51
Total energy in LXe: 60 keV
Average light collection time: 22.2636 ns
Number of PMT hits (photoelectron equivalent): 52
Average light collection time: 19.8799 ns
Number of PMT hits (photoelectron equivalent): 71
Event summary in file gamma_1000.out
---> End of event: 920
@@ -1609,7 +1620,12 @@ Index : 12 used in the geometry : Yes
---> Begin of event: 940
Primary Energy: 60 keV
Total energy in LXe: 0 eV
First hit in LXe: gamma
Number of hits in LXe: 54
Total energy in LXe: 60 keV
Average light collection time: 24.182 ns
Number of PMT hits (photoelectron equivalent): 64
Event summary in file gamma_1000.out
---> End of event: 940
+6 -1
View File
@@ -1,4 +1,4 @@
# $Id: History 102209 2017-01-12 08:21:05Z gcosmo $
# $Id: History 109977 2018-05-14 07:12:10Z gcosmo $
# -------------------------------------------------------------------
# GEANT4 tag $Name: geant4-09-04-ref-00 $
# -------------------------------------------------------------------
@@ -19,6 +19,11 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
10.05.2018 Ben Morgan Tag: XrayFluo-V10-04-00
- Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
12.01.2017 Gabriele Cosmo Tag: XrayFluo-V10-03-00
- Use units for angles explicitly in XrayFluoDetectorConstruction
@@ -36,6 +36,8 @@
//
// -------------------------------------------------------------------
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -2397,123 +2397,123 @@ PhysicsList::SetCuts:CutLength : 10 um
DefaultRegionForTheWorld 1 1 1
### === G4UAtomicDeexcitation::InitialiseForNewRun()
### === Auger cascade flag: 0
### === Auger cascade flag: 1
### === Ignore cuts flag: 0
### === PIXE model for hadrons: ECPSSR_FormFactor
### === PIXE model for e+-: Livermore
phot: for gamma SubType= 12 BuildTable= 0
LambdaPrime table from 200 keV to 1 TeV in 134 bins
LambdaPrime table from 200 keV to 100 TeV in 174 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermorePhElectric : Emin= 0 eV Emax= 1 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, 20 bins per decade, spline: 1
LambdaPrime table from 1 MeV to 1 TeV in 120 bins
LambdaPrime table from 1 MeV to 100 TeV in 160 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreCompton : Emin= 0 eV Emax= 1 TeV FluoActive
LivermoreCompton : Emin= 0 eV Emax= 100 TeV FluoActive
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 1 TeV, 22 bins per decade, spline: 1
Lambda table from 1.022 MeV to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreConversion : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 1 TeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 20 bins per decade, spline: 0
LambdaPrime table from 100 keV to 1 TeV in 140 bins
LambdaPrime table from 100 keV to 100 TeV in 180 bins
===== EM models for the G4Region DefaultRegionForTheWorld ======
LivermoreRayleigh : Emin= 0 eV Emax= 1 TeV CullenGenerator
LivermoreRayleigh : Emin= 0 eV Emax= 100 TeV CullenGenerator
msc: for e- SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnergyIoni : Emin= 0 eV Emax= 100 keV deltaVI
MollerBhabha : Emin= 100 keV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 100 keV Emax= 100 TeV deltaVI
CSDA range table up to 1 GeV in 140 bins
eBrem: for e- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
LowEnBrem : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
CoulombScat: for e-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for e+ SubType= 10
RangeFactor= 0.02, stepLimitType: 3, latDisplacement: 1, skin= 1, geomFactor= 2.5
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 100 MeV Table with 120 bins Emin= 100 eV Emax= 100 MeV
WentzelVIUni : Emin= 100 MeV Emax= 1 TeV Table with 80 bins Emin= 100 MeV Emax= 1 TeV
WentzelVIUni : Emin= 100 MeV Emax= 100 TeV Table with 120 bins Emin= 100 MeV Emax= 100 TeV
eIoni: for e+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
MollerBhabha : Emin= 0 eV Emax= 1 TeV deltaVI
MollerBhabha : Emin= 0 eV Emax= 100 TeV deltaVI
CSDA range table up to 1 GeV in 140 bins
eBrem: for e+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
LPM flag: 1 for E > 1 GeV, VertexHighEnergyTh(GeV)= 100000
===== EM models for the G4Region DefaultRegionForTheWorld ======
eBremSB : Emin= 0 eV Emax= 1 GeV AngularGen2BS
eBremLPM : Emin= 1 GeV Emax= 1 TeV DipBustGen
eBremLPM : Emin= 1 GeV Emax= 100 TeV DipBustGen
annihil: for e+, integral: 1 SubType= 5 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
eplus2gg : Emin= 0 eV Emax= 1 TeV
eplus2gg : Emin= 0 eV Emax= 100 TeV
CoulombScat: for e+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from 100 MeV to 1 TeV, 20 bins per decade, spline: 1
Lambda table from 100 MeV to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 100 MeV Emax= 1 TeV
eCoulombScattering : Emin= 100 MeV Emax= 100 TeV
msc: for proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
hBrems: for proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -2522,14 +2522,14 @@ nuclearStopping: for proton SubType= 8 BuildTable= 0
msc: for GenericIon SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.001, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
ParamICRU73 : Emin= 0 eV Emax= 1 TeV deltaVI
ParamICRU73 : Emin= 0 eV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
@@ -2540,15 +2540,15 @@ nuclearStopping: for GenericIon SubType= 8 BuildTable= 0
msc: for alpha SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 7.9452 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
@@ -2559,31 +2559,31 @@ nuclearStopping: for alpha SubType= 8 BuildTable= 0
msc: for anti_proton SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for anti_proton SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 2 MeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 2 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
hBrems: for anti_proton SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for anti_proton SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 9x1001 from 7.50618 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 17x1001 from 7.50618 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
===== EM models for the G4Region DefaultRegionForTheWorld ======
@@ -2592,190 +2592,190 @@ nuclearStopping: for anti_proton SubType= 8 BuildTable= 0
msc: for kaon+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
hBrems: for kaon+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for kaon+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for kaon- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for kaon- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 1 TeV deltaVI
BetheBloch : Emin= 1.05231 MeV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
hBrems: for kaon- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for kaon- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 10x1001 from 3.94942 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 18x1001 from 3.94942 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for mu+ SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
muBrems: for mu+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
muPairProd: for mu+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu+, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for mu- SubType= 10
RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 180
===== EM models for the G4Region DefaultRegionForTheWorld ======
WentzelVIUni : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
WentzelVIUni : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV deltaVI
BetheBloch : Emin= 200 keV Emax= 1 GeV deltaVI
MuBetheBloch : Emin= 1 GeV Emax= 1 TeV
MuBetheBloch : Emin= 1 GeV Emax= 100 TeV
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
muBrems: for mu- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
MuBrem : Emin= 0 eV Emax= 1 TeV
MuBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
muPairProd: for mu- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 13x1001 from 1 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 21x1001 from 1 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
muPairProd : Emin= 0 eV Emax= 1 TeV
muPairProd : Emin= 0 eV Emax= 100 TeV
CoulombScat: for mu-, integral: 1 SubType= 1 BuildTable= 1
Lambda table from threshold to 1 TeV, 20 bins per decade, spline: 1
Lambda table from threshold to 100 TeV, 20 bins per decade, spline: 1
ThetaMin(p) < Theta(degree) < 180 pLimit(GeV^1)= 0.139531
===== EM models for the G4Region DefaultRegionForTheWorld ======
eCoulombScattering : Emin= 0 eV Emax= 1 TeV
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
msc: for pi+ SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi+ SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
hBrems: for pi+ SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for pi+ SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
msc: for pi- SubType= 10
RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
UrbanMsc : Emin= 0 eV Emax= 1 TeV Table with 200 bins Emin= 100 eV Emax= 1 TeV
UrbanMsc : Emin= 0 eV Emax= 100 TeV Table with 240 bins Emin= 100 eV Emax= 100 TeV
hIoni: for pi- SubType= 2
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
finalRange(mm)= 0.05, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 297.505 keV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 1 TeV deltaVI
BetheBloch : Emin= 297.505 keV Emax= 100 TeV deltaVI
===== Limit on energy threshold has been applied
CSDA range table up to 1 GeV in 140 bins
hBrems: for pi- SubType= 3
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
hBrem : Emin= 0 eV Emax= 1 TeV
hBrem : Emin= 0 eV Emax= 100 TeV
===== Limit on energy threshold has been applied
hPairProd: for pi- SubType= 4
dE/dx and range tables from 100 eV to 1 TeV in 200 bins
Lambda tables from threshold to 1 TeV, 20 bins per decade, spline: 1
Sampling table 12x1001 from 1.11656 GeV to 1 TeV
dE/dx and range tables from 100 eV to 100 TeV in 240 bins
Lambda tables from threshold to 100 TeV, 20 bins per decade, spline: 1
Sampling table 20x1001 from 1.11656 GeV to 100 TeV
===== EM models for the G4Region DefaultRegionForTheWorld ======
hPairProd : Emin= 0 eV Emax= 1 TeV
hPairProd : Emin= 0 eV Emax= 100 TeV
Region <DefaultRegionForTheWorld> -- -- appears in <World> world volume
This region is in the mass world.
@@ -2867,7 +2867,7 @@ Created histos
Run terminated.
Run Summary
Number of events processed : 10
User=0.66s Real=0.7s Sys=0s
User=0.600000s Real=0.601845s Sys=0.000000s
Going to save histograms
... write Root file : xrayfluo.root - done
... close Root file : xrayfluo.root - done
@@ -2899,12 +2899,12 @@ Pool ID '15G4PrimaryVertex', size : 0.000961 MB
Pool ID '17G4PrimaryParticle', size : 0.000961 MB
Pool ID '15G4HCofThisEvent', size : 0.000961 MB
Pool ID '16G4HitsCollection', size : 0.000961 MB
Pool ID '17G4DynamicParticle', size : 0.316 MB
Pool ID '7G4Track', size : 0.632 MB
Pool ID '17G4DynamicParticle', size : 0.324 MB
Pool ID '7G4Track', size : 0.648 MB
Pool ID '18G4TouchableHistory', size : 0.000961 MB
Pool ID '15G4CountedObjectIvE', size : 0.000961 MB
Number of memory pools allocated: 11 of which, static: 0
Dynamic pools deleted: 11 / Total memory freed: 0.96 MB
Dynamic pools deleted: 11 / Total memory freed: 0.99 MB
============================================================
G4Allocator objects are deleted.
UImanager deleted.
+6 -1
View File
@@ -1,4 +1,4 @@
$Id: History 100650 2016-10-31 10:09:46Z gcosmo $
$Id: History 109976 2018-05-14 07:11:12Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -17,6 +17,11 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
10.05.2018 B.Morgan, tag xraytel-V10-04-00
Include G4Types before use of G4MULTITHREADED. For forward
compatibility with move to #defines over -D for G4 preprocessor
symbols.
28.11.2016 G.Folger, tag xraytel-V10-02-00
Remove direct use of theParticleIterator, use GetParticleTableIterator().
fix required by clang39 on Linux and MAC
@@ -75,6 +75,8 @@
//
// **********************************************************************
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -74,8 +74,8 @@ compt: for gamma SubType= 13 BuildTable= 1
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 TeV, 18 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
BetheHeitler : Emin= 0 eV Emax= 80 GeV AngularGenUrban
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
msc: for e- SubType= 10
RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1
@@ -380,7 +380,7 @@ Opening output file xraytel ... done
Run terminated.
Run Summary
Number of events processed : 1000
User=0.03s Real=0.03s Sys=0s
User=0.010000s Real=0.013161s Sys=0.000000s
##########################################
WARNING: command "/vis/viewer/update" could not be applied: no current viewer.
Graphics systems deleted.
+7 -15
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -79,8 +79,8 @@ compt: for gamma SubType= 13 BuildTable= 1
conv: for gamma SubType= 14 BuildTable= 1
Lambda table from 1.022 MeV to 100 TeV, 18 bins per decade, spline: 1
===== EM models for the G4Region DefaultRegionForTheWorld ======
BetheHeitler : Emin= 0 eV Emax= 80 GeV
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV
BetheHeitler : Emin= 0 eV Emax= 80 GeV AngularGenUrban
BetheHeitlerLPM : Emin= 80 GeV Emax= 100 TeV AngularGenUrban
Rayl: for gamma SubType= 11 BuildTable= 1
Lambda table from 100 eV to 100 keV, 7 bins per decade, spline: 0
@@ -447,8 +447,7 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: FTFP: 3 GeV ---> 100 TeV
Model: BertiniCascade: 1 GeV ---> 5 GeV
Model: Binary Cascade: 0 eV ---> 1.5 GeV
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
Process: nCapture
Model: nRadCapture: 0 eV ---> 100 TeV
@@ -689,13 +688,11 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi+Inelastic
Model: FTFP: 3 GeV ---> 100 TeV
Model: BertiniCascade: 0 eV ---> 5 GeV
Cr_sctns: Barashenkov-Glauber-Gribov: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for pi-
@@ -704,13 +701,11 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Model: hElasticLHEP: 0 eV ---> 1.0001 GeV
Model: hElasticGlauber: 1 GeV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: pi-Inelastic
Model: FTFP: 3 GeV ---> 100 TeV
Model: BertiniCascade: 0 eV ---> 5 GeV
Cr_sctns: Barashenkov-Glauber-Gribov: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
Process: hBertiniCaptureAtRest
@@ -720,15 +715,12 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
Process: hadElastic
Model: hElasticCHIPS: 0 eV ---> 100 TeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: ChipsProtonElasticXS: 0 eV ---> 100 TeV
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: protonInelastic
Model: FTFP: 3 GeV ---> 100 TeV
Model: BertiniCascade: 1 GeV ---> 5 GeV
Model: Binary Cascade: 0 eV ---> 1.5 GeV
Cr_sctns: Barashenkov-Glauber: 0 eV ---> 100 TeV
Cr_sctns: GheishaInelastic: 0 eV ---> 100 TeV
Cr_sctns: G4ParticleInelasticXS: 0 eV ---> 100 TeV
---------------------------------------------------
Hadronic Processes for triton
@@ -777,7 +769,7 @@ Max 2J for sampling of angular correlations 10
--------------------End of Global Run-----------------------
The run consists of 1000 gamma of 6 MeV
Cumulated dose per run, in scoring volume : 39.9906 picoGy rms = 3.84284 picoGy
Cumulated dose per run, in scoring volume : 34.1355 picoGy rms = 3.38658 picoGy
------------------------------------------------------------
### Run 1 starts.
@@ -794,7 +786,7 @@ Max 2J for sampling of angular correlations 10
--------------------End of Global Run-----------------------
The run consists of 1000 proton of 210 MeV
Cumulated dose per run, in scoring volume : 4.94889 nanoGy rms = 145.96 picoGy
Cumulated dose per run, in scoring volume : 5.17307 nanoGy rms = 144.737 picoGy
------------------------------------------------------------
Graphics systems deleted.
+5 -13
View File
@@ -1,19 +1,7 @@
# Macro file for example B2 test
/tracking/verbose 1
/run/initialize
# e+ 200MeV
/gun/energy 200 MeV
/gun/particle e+
/run/beamOn 1
# mu+ 1TeV
/gun/energy 1 TeV
/gun/particle mu+
/run/beamOn 1
/tracking/verbose 0
# e+ 200MeV
@@ -26,4 +14,8 @@
/gun/particle mu+
/run/beamOn 100
exit
/tracking/verbose 1
# geantino
/gun/particle geantino
/run/beamOn 1
File diff suppressed because it is too large Load Diff
+5 -13
View File
@@ -1,19 +1,7 @@
# Macro file for example B2 test
/tracking/verbose 1
/run/initialize
# e+ 200MeV
/gun/energy 200 MeV
/gun/particle e+
/run/beamOn 1
# mu+ 1TeV
/gun/energy 1 TeV
/gun/particle mu+
/run/beamOn 1
/tracking/verbose 0
# e+ 200MeV
@@ -26,4 +14,8 @@
/gun/particle mu+
/run/beamOn 100
exit
/tracking/verbose 1
# geantino
/gun/particle geantino
/run/beamOn 1
File diff suppressed because it is too large Load Diff
+4 -1
View File
@@ -1,4 +1,4 @@
$Id: History 101658 2016-11-21 09:00:41Z gcosmo $
$Id: History 108878 2018-03-13 14:22:54Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -15,6 +15,9 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
13/03/18 I. Hrivnacova (exampleB2-V10-04-00)
- Modified exampleB2.in test to reduce the output
19/11/16 A. Dotti (exampleB2-V10-02-01)
- explitic set of SD to manager
+5 -13
View File
@@ -1,19 +1,7 @@
# Macro file for example B2 test
/tracking/verbose 1
/run/initialize
# e+ 200MeV
/gun/energy 200 MeV
/gun/particle e+
/run/beamOn 1
# mu+ 1TeV
/gun/energy 1 TeV
/gun/particle mu+
/run/beamOn 1
/tracking/verbose 0
# e+ 200MeV
@@ -26,4 +14,8 @@
/gun/particle mu+
/run/beamOn 100
exit
/tracking/verbose 1
# geantino
/gun/particle geantino
/run/beamOn 1
+3 -1
View File
@@ -23,11 +23,13 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: exampleB3a.cc 100941 2016-11-03 11:14:13Z gcosmo $
// $Id: exampleB3a.cc 109713 2018-05-08 13:37:44Z gcosmo $
//
/// \file exampleB3a.cc
/// \brief Main program of the B3a example
#include "G4Types.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
+3 -3
View File
@@ -4,7 +4,7 @@
############################################
**************************************************************
Geant4 version Name: geant4-10-04-patch-02 (25-May-2018)
Geant4 version Name: geant4-10-05-beta-01 (29-June-2018)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
@@ -225,8 +225,8 @@ Use Bearden atomic level energies 0
### Run 0 start.
--------------------End of Global Run-----------------------
The run was 10000 events Nb of 'good' e+ annihilations: 1335
Total dose in patient : 290.445 picoGy
The run was 10000 events Nb of 'good' e+ annihilations: 1344
Total dose in patient : 290.282 picoGy
------------------------------------------------------------
Graphics systems deleted.

Some files were not shown because too many files have changed in this diff Show More