Import Geant4 11.2.0 source tree
This commit is contained in:
-337
@@ -1,337 +0,0 @@
|
|||||||
# 1. Specific Geant4 ignores
|
|
||||||
#======================================================================
|
|
||||||
# i. Subprojects that may be cloned for testing
|
|
||||||
#======================================================================
|
|
||||||
/benchmarks/
|
|
||||||
/verification/
|
|
||||||
|
|
||||||
#======================================================================
|
|
||||||
# ii. Formatting
|
|
||||||
#======================================================================
|
|
||||||
|
|
||||||
# ignore any hidden clang-format files
|
|
||||||
*/.clang-format
|
|
||||||
/format-original.txt
|
|
||||||
/format-modified.txt
|
|
||||||
|
|
||||||
#!/GitUtilities/geant4-clang-format
|
|
||||||
|
|
||||||
# 2. System temporaries
|
|
||||||
#======================================================================
|
|
||||||
# i. Linux
|
|
||||||
#======================================================================
|
|
||||||
*~
|
|
||||||
|
|
||||||
# temporary files which can be created if a process still has a handle open of a deleted file
|
|
||||||
.fuse_hidden*
|
|
||||||
|
|
||||||
# KDE directory preferences
|
|
||||||
.directory
|
|
||||||
|
|
||||||
# Linux trash folder which might appear on any partition or disk
|
|
||||||
.Trash-*
|
|
||||||
|
|
||||||
# .nfs files are created when an open file is removed but is still being accessed
|
|
||||||
.nfs*
|
|
||||||
|
|
||||||
#======================================================================
|
|
||||||
# ii. macOS
|
|
||||||
#======================================================================
|
|
||||||
# General
|
|
||||||
.DS_Store
|
|
||||||
.AppleDouble
|
|
||||||
.LSOverride
|
|
||||||
|
|
||||||
# Icon must end with two \r
|
|
||||||
Icon
|
|
||||||
|
|
||||||
|
|
||||||
# Thumbnails
|
|
||||||
._*
|
|
||||||
|
|
||||||
# Files that might appear in the root of a volume
|
|
||||||
.DocumentRevisions-V100
|
|
||||||
.fseventsd
|
|
||||||
.Spotlight-V100
|
|
||||||
.TemporaryItems
|
|
||||||
.Trashes
|
|
||||||
.VolumeIcon.icns
|
|
||||||
.com.apple.timemachine.donotpresent
|
|
||||||
|
|
||||||
# Directories potentially created on remote AFP share
|
|
||||||
.AppleDB
|
|
||||||
.AppleDesktop
|
|
||||||
Network Trash Folder
|
|
||||||
Temporary Items
|
|
||||||
.apdisk
|
|
||||||
|
|
||||||
#======================================================================
|
|
||||||
# iii. Windows
|
|
||||||
#======================================================================
|
|
||||||
# Windows thumbnail cache files
|
|
||||||
Thumbs.db
|
|
||||||
ehthumbs.db
|
|
||||||
ehthumbs_vista.db
|
|
||||||
|
|
||||||
# Dump file
|
|
||||||
*.stackdump
|
|
||||||
|
|
||||||
# Folder config file
|
|
||||||
[Dd]esktop.ini
|
|
||||||
|
|
||||||
# Recycle Bin used on file shares
|
|
||||||
$RECYCLE.BIN/
|
|
||||||
|
|
||||||
# Windows Installer files
|
|
||||||
*.cab
|
|
||||||
*.msi
|
|
||||||
*.msix
|
|
||||||
*.msm
|
|
||||||
*.msp
|
|
||||||
|
|
||||||
# Windows shortcuts
|
|
||||||
*.lnk
|
|
||||||
|
|
||||||
|
|
||||||
3. Text Editor/IDE
|
|
||||||
#======================================================================
|
|
||||||
1. Eclipse
|
|
||||||
#======================================================================
|
|
||||||
.metadata
|
|
||||||
bin/
|
|
||||||
tmp/
|
|
||||||
*.tmp
|
|
||||||
*.bak
|
|
||||||
*.swp
|
|
||||||
*~.nib
|
|
||||||
local.properties
|
|
||||||
.settings/
|
|
||||||
.loadpath
|
|
||||||
.recommenders
|
|
||||||
|
|
||||||
# External tool builders
|
|
||||||
.externalToolBuilders/
|
|
||||||
|
|
||||||
# Locally stored "Eclipse launch configurations"
|
|
||||||
*.launch
|
|
||||||
|
|
||||||
# PyDev specific (Python IDE for Eclipse)
|
|
||||||
*.pydevproject
|
|
||||||
|
|
||||||
# CDT-specific (C/C++ Development Tooling)
|
|
||||||
.cproject
|
|
||||||
|
|
||||||
# CDT- autotools
|
|
||||||
.autotools
|
|
||||||
|
|
||||||
# Java annotation processor (APT)
|
|
||||||
.factorypath
|
|
||||||
|
|
||||||
# PDT-specific (PHP Development Tools)
|
|
||||||
.buildpath
|
|
||||||
|
|
||||||
# sbteclipse plugin
|
|
||||||
.target
|
|
||||||
|
|
||||||
# Tern plugin
|
|
||||||
.tern-project
|
|
||||||
|
|
||||||
# TeXlipse plugin
|
|
||||||
.texlipse
|
|
||||||
|
|
||||||
# STS (Spring Tool Suite)
|
|
||||||
.springBeans
|
|
||||||
|
|
||||||
# Code Recommenders
|
|
||||||
.recommenders/
|
|
||||||
|
|
||||||
# Annotation Processing
|
|
||||||
.apt_generated/
|
|
||||||
|
|
||||||
# Scala IDE specific (Scala & Java development for Eclipse)
|
|
||||||
.cache-main
|
|
||||||
.scala_dependencies
|
|
||||||
.worksheet
|
|
||||||
|
|
||||||
# VSCode
|
|
||||||
.vscode
|
|
||||||
|
|
||||||
# QtCreator
|
|
||||||
CMakeLists.txt.user
|
|
||||||
|
|
||||||
#======================================================================
|
|
||||||
# ii. Emacs
|
|
||||||
#======================================================================
|
|
||||||
# -*- mode: gitignore; -*-
|
|
||||||
*~
|
|
||||||
\#*\#
|
|
||||||
/.emacs.desktop
|
|
||||||
/.emacs.desktop.lock
|
|
||||||
*.elc
|
|
||||||
auto-save-list
|
|
||||||
tramp
|
|
||||||
.\#*
|
|
||||||
|
|
||||||
# Org-mode
|
|
||||||
.org-id-locations
|
|
||||||
*_archive
|
|
||||||
|
|
||||||
# flymake-mode
|
|
||||||
*_flymake.*
|
|
||||||
|
|
||||||
# eshell files
|
|
||||||
/eshell/history
|
|
||||||
/eshell/lastdir
|
|
||||||
|
|
||||||
# elpa packages
|
|
||||||
/elpa/
|
|
||||||
|
|
||||||
# reftex files
|
|
||||||
*.rel
|
|
||||||
|
|
||||||
# AUCTeX auto folder
|
|
||||||
/auto/
|
|
||||||
|
|
||||||
# cask packages
|
|
||||||
.cask/
|
|
||||||
dist/
|
|
||||||
|
|
||||||
# Flycheck
|
|
||||||
flycheck_*.el
|
|
||||||
|
|
||||||
# server auth directory
|
|
||||||
/server/
|
|
||||||
|
|
||||||
# projectiles files
|
|
||||||
.projectile
|
|
||||||
|
|
||||||
# directory configuration
|
|
||||||
.dir-locals.el
|
|
||||||
|
|
||||||
#======================================================================
|
|
||||||
# iii. KDevelop
|
|
||||||
#======================================================================
|
|
||||||
*.kdev4
|
|
||||||
.kdev4/
|
|
||||||
|
|
||||||
#======================================================================
|
|
||||||
# iv. Kate
|
|
||||||
#======================================================================
|
|
||||||
.*.kate-swp
|
|
||||||
.swp.*
|
|
||||||
|
|
||||||
#======================================================================
|
|
||||||
# v. Vim
|
|
||||||
#======================================================================
|
|
||||||
[._]*.s[a-v][a-z]
|
|
||||||
[._]*.sw[a-p]
|
|
||||||
[._]s[a-rt-v][a-z]
|
|
||||||
[._]ss[a-gi-z]
|
|
||||||
[._]sw[a-p]
|
|
||||||
|
|
||||||
# Session
|
|
||||||
Session.vim
|
|
||||||
|
|
||||||
# Temporary
|
|
||||||
.netrwhist
|
|
||||||
*~
|
|
||||||
# Auto-generated tag files
|
|
||||||
tags
|
|
||||||
# Persistent undo
|
|
||||||
[._]*.un~
|
|
||||||
|
|
||||||
#======================================================================
|
|
||||||
# vi. VisualStudio/Code
|
|
||||||
#======================================================================
|
|
||||||
.vscode*
|
|
||||||
|
|
||||||
#======================================================================
|
|
||||||
# vii. Xcode
|
|
||||||
#======================================================================
|
|
||||||
## Build generated
|
|
||||||
build/
|
|
||||||
DerivedData/
|
|
||||||
|
|
||||||
## Various settings
|
|
||||||
*.pbxuser
|
|
||||||
!default.pbxuser
|
|
||||||
*.mode1v3
|
|
||||||
!default.mode1v3
|
|
||||||
*.mode2v3
|
|
||||||
!default.mode2v3
|
|
||||||
*.perspectivev3
|
|
||||||
!default.perspectivev3
|
|
||||||
xcuserdata/
|
|
||||||
|
|
||||||
## Other
|
|
||||||
*.moved-aside
|
|
||||||
*.xccheckout
|
|
||||||
*.xcscmblueprint
|
|
||||||
|
|
||||||
#======================================================================
|
|
||||||
# viii. QtCreator
|
|
||||||
#======================================================================
|
|
||||||
CMakeLists.txt.user
|
|
||||||
|
|
||||||
#=====================================================================
|
|
||||||
# CLion
|
|
||||||
#=====================================================================
|
|
||||||
.idea*
|
|
||||||
cmake-build*
|
|
||||||
|
|
||||||
4. Development/Build Generated
|
|
||||||
#======================================================================
|
|
||||||
# i. CMake
|
|
||||||
#======================================================================
|
|
||||||
CMakeCache.txt
|
|
||||||
CMakeFiles
|
|
||||||
CMakeScripts
|
|
||||||
Testing
|
|
||||||
Makefile
|
|
||||||
cmake_install.cmake
|
|
||||||
install_manifest.txt
|
|
||||||
compile_commands.json
|
|
||||||
CTestTestfile.cmake
|
|
||||||
|
|
||||||
#======================================================================
|
|
||||||
# ii. C/C++
|
|
||||||
#======================================================================
|
|
||||||
# Prerequisites
|
|
||||||
*.d
|
|
||||||
|
|
||||||
# Compiled Object files
|
|
||||||
*.slo
|
|
||||||
*.lo
|
|
||||||
*.o
|
|
||||||
*.obj
|
|
||||||
|
|
||||||
# Precompiled Headers
|
|
||||||
*.gch
|
|
||||||
*.pch
|
|
||||||
|
|
||||||
# Compiled Dynamic libraries
|
|
||||||
*.so
|
|
||||||
*.dylib
|
|
||||||
*.dll
|
|
||||||
|
|
||||||
# Fortran module files
|
|
||||||
*.mod
|
|
||||||
*.smod
|
|
||||||
|
|
||||||
# Compiled Static libraries
|
|
||||||
*.lai
|
|
||||||
*.la
|
|
||||||
*.a
|
|
||||||
*.lib
|
|
||||||
|
|
||||||
# Executables
|
|
||||||
*.exe
|
|
||||||
a.out
|
|
||||||
*.app
|
|
||||||
|
|
||||||
# Debug files
|
|
||||||
*.dSYM/
|
|
||||||
*.su
|
|
||||||
*.idb
|
|
||||||
*.pdb
|
|
||||||
|
|
||||||
+1
-1
@@ -16,7 +16,7 @@ endif()
|
|||||||
#-----------------------------------------------------------------------
|
#-----------------------------------------------------------------------
|
||||||
# - Define CMake requirements and override make rules as needed
|
# - Define CMake requirements and override make rules as needed
|
||||||
#
|
#
|
||||||
cmake_minimum_required(VERSION 3.16...3.24)
|
cmake_minimum_required(VERSION 3.16...3.27)
|
||||||
|
|
||||||
# - Make overrides for default flags, so they appear in interfaces
|
# - Make overrides for default flags, so they appear in interfaces
|
||||||
set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX ${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules/G4MakeRules_cxx.cmake)
|
set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX ${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules/G4MakeRules_cxx.cmake)
|
||||||
|
|||||||
@@ -0,0 +1,77 @@
|
|||||||
|
|
||||||
|
Geant4 11.1 - patch-03 Release Notes
|
||||||
|
------------------------------------
|
||||||
|
|
||||||
|
10 November 2023
|
||||||
|
|
||||||
|
List of fixes included in this public patch since the public release 11.1.2:
|
||||||
|
|
||||||
|
o Configuration:
|
||||||
|
-------------
|
||||||
|
+ CMake
|
||||||
|
o Export non-cache variables to Geant4PackageCache to support CMake>=3.27.
|
||||||
|
Addresses problem report #2556.
|
||||||
|
|
||||||
|
o Externals:
|
||||||
|
---------
|
||||||
|
+ CLHEP
|
||||||
|
o Added missing shootArray() implementation in RandPoissonQ.
|
||||||
|
+ G4tools
|
||||||
|
o Updated to version 6.1.1; fixed compilation warnings on Intel/icx
|
||||||
|
compiler and clang-15.
|
||||||
|
+ PTL
|
||||||
|
o Disabled optimization of ThreadPool::execute_thread() on Apple/Intel
|
||||||
|
builds. Addressing problem report #2564.
|
||||||
|
|
||||||
|
o Global:
|
||||||
|
------
|
||||||
|
+ Updated date and version for 11.1.3.
|
||||||
|
|
||||||
|
o Intercoms:
|
||||||
|
---------
|
||||||
|
+ Added missing converter LtoS() in G4UImessenger.
|
||||||
|
|
||||||
|
o Physics Lists:
|
||||||
|
-------------
|
||||||
|
+ constructors/decay
|
||||||
|
o G4RadioactiveDecayPhysics: replaced G4RadioactiveDecay with
|
||||||
|
G4Radioactivation to allow running also in biasing mode.
|
||||||
|
|
||||||
|
o Processes - Electromagnetic:
|
||||||
|
---------------------------
|
||||||
|
+ dna
|
||||||
|
o Use std::erfc() to avoid precision loss.
|
||||||
|
Fix imported from GitHub PR#58 (https://github.com/Geant4/geant4/pull/58).
|
||||||
|
o Removed unused header inclusion.
|
||||||
|
+ low energy
|
||||||
|
o Fix for (rare) infinite loops in G4PenelopeComptonModel.
|
||||||
|
Reported in GitHub PR#61 (https://github.com/Geant4/geant4/pull/61).
|
||||||
|
+ utils
|
||||||
|
o In G4TransportationWithMsc, always update momentum direction.
|
||||||
|
o Fixed computation of Birks saturation for compounds in G4EmSaturation.
|
||||||
|
Addressing problem report #2572.
|
||||||
|
+ xrays
|
||||||
|
o Added protection against potential infinite loops in G4Cerenkov.
|
||||||
|
Addressing problem report #2555.
|
||||||
|
|
||||||
|
o Examples:
|
||||||
|
--------
|
||||||
|
+ extended/parameterisations/Par04
|
||||||
|
o Bump tensorflow to 2.11.1.
|
||||||
|
Fixes GitHub PR#55 (https://github.com/Geant4/geant4/pull/55)
|
||||||
|
and GitHub PR#60 (https://github.com/Geant4/geant4/pull/60).
|
||||||
|
|
||||||
|
----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Technical Notes
|
||||||
|
---------------
|
||||||
|
|
||||||
|
o This patch should be applied on top of release 11.1 series.
|
||||||
|
o Technical notes distributed for release 11.1 are also applicable and
|
||||||
|
valid for this patch.
|
||||||
|
|
||||||
|
The code and rebuilt binary libraries for release 11.1.3 are available
|
||||||
|
through the Geant4 "Download" Web page.
|
||||||
|
|
||||||
|
Please refer to the Geant4 User Documentation for further information about
|
||||||
|
using Geant4.
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,39 @@ which **must** added in reverse chronological order (newest at the top).
|
|||||||
It must **not** be used as a substitute for writing good git commit messages!
|
It must **not** be used as a substitute for writing good git commit messages!
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
## 2023-11-28 Ben Morgan (cmake-V11-01-30)
|
||||||
|
- Bump minimum VecGeom version to 1.2.6
|
||||||
|
|
||||||
|
## 2023-11-14 Ben Morgan (cmake-V11-01-29)
|
||||||
|
- Export QT_VERSION value to GNUmake setup script
|
||||||
|
|
||||||
|
## 2023-11-03 Ben Morgan (cmake-V11-01-28)
|
||||||
|
- Prefix ZLIB/EXPAT variables with "G4" to prevent clash with VTK's own internal
|
||||||
|
find of these packages.
|
||||||
|
|
||||||
|
## 2023-10-09 Ben Morgan (cmake-V11-01-27)
|
||||||
|
- Use FindPython in place of deprecated FindPythonInterp in FindStatTest
|
||||||
|
|
||||||
|
## 2023-10-06 Ben Morgan (cmake-V11-01-26)
|
||||||
|
- Update G4INCL to v1.2
|
||||||
|
- Update G4EMLOW to v8.5
|
||||||
|
|
||||||
|
## 2023-09-06 Stewart Boogert (cmake-V11-01-25)
|
||||||
|
- Update VTK module deps for geometry IO
|
||||||
|
- Updated module init for VTK
|
||||||
|
|
||||||
|
## 2023-09-05 Ben Morgan (cmake-V11-01-24)
|
||||||
|
- Allow source code modules to have an AUTOMOC property and promote this to
|
||||||
|
consuming target to remove hardcoding of Qt-using modules
|
||||||
|
|
||||||
|
## 2023-08-02 Ben Morgan (cmake-V11-01-23)
|
||||||
|
- Export non-cache variables to Geant4PackageCache to support CMake>=3.27
|
||||||
|
- Fixes Bugzilla 2556
|
||||||
|
|
||||||
|
## 2023-07-05 Igor Semeniouk (cmake-V11-01-22)
|
||||||
|
- print md5sum in coreutils format for compatibility with busybox
|
||||||
|
|
||||||
## 2023-06-21 Ben Morgan (cmake-V11-01-21)
|
## 2023-06-21 Ben Morgan (cmake-V11-01-21)
|
||||||
- Remobe obsolete and confusing GEANT4_BUILD_TESTS option and configuration
|
- Remobe obsolete and confusing GEANT4_BUILD_TESTS option and configuration
|
||||||
|
|
||||||
|
|||||||
@@ -45,8 +45,8 @@ else()
|
|||||||
set(_root_isok TRUE)
|
set(_root_isok TRUE)
|
||||||
# - Check if python interpreter is correct version
|
# - Check if python interpreter is correct version
|
||||||
# (the one compatible with root)
|
# (the one compatible with root)
|
||||||
find_package(PythonInterp ${ROOT_PYTHONVER} QUIET)
|
find_package(Python ${ROOT_PYTHONVER} QUIET COMPONENTS Interpreter)
|
||||||
if(NOT PYTHONINTERP_FOUND)
|
if(NOT Python_Interpreter_FOUND)
|
||||||
MESSAGE(STATUS "StatTest: Python interpreter of version ${ROOT_PYTHONVER} not found --> StatTest package disabled")
|
MESSAGE(STATUS "StatTest: Python interpreter of version ${ROOT_PYTHONVER} not found --> StatTest package disabled")
|
||||||
set(STATTEST_FOUND FALSE)
|
set(STATTEST_FOUND FALSE)
|
||||||
set(_python_isok FALSE)
|
set(_python_isok FALSE)
|
||||||
|
|||||||
@@ -221,6 +221,21 @@ function(geant4_export_package_variables _file)
|
|||||||
get_property(__var_value CACHE ${__var} PROPERTY VALUE)
|
get_property(__var_value CACHE ${__var} PROPERTY VALUE)
|
||||||
get_property(__var_type CACHE ${__var} PROPERTY TYPE)
|
get_property(__var_type CACHE ${__var} PROPERTY TYPE)
|
||||||
get_property(__var_help CACHE ${__var} PROPERTY HELPSTRING)
|
get_property(__var_help CACHE ${__var} PROPERTY HELPSTRING)
|
||||||
|
# Variable may not be in cache, only local (canonical case being EXPAT_LIBRARY since CMake 3.27)
|
||||||
|
# We still need to account for these because they may be required to be in the CACHE at least set in
|
||||||
|
# earlier versions.
|
||||||
|
# 1. Variable may not be in cache, only local (canonical case being EXPAT_LIBRARY since CMake 3.27)
|
||||||
|
# We still need to account for these because they may be required to be in the CACHE at least set in
|
||||||
|
# earlier versions.
|
||||||
|
# 2. Depending on CMake version, variable may be in cache but unitialized, here we want the local value
|
||||||
|
if(((NOT __var_value) AND (NOT __var_type) AND (NOT __var_help)) OR (__var_type STREQUAL "UNINITIALIZED"))
|
||||||
|
set(__var_value ${${__var}})
|
||||||
|
# TODO: set type based on whether it looks like a bool or path, but PATH almost invariably what we save
|
||||||
|
# Only important in cmake GUI and if value needs to be changed, which we don't if package cache is used
|
||||||
|
set(__var_type PATH)
|
||||||
|
set(__var_help "no documentation, not a cache value")
|
||||||
|
endif()
|
||||||
|
|
||||||
list(APPEND __local_build_setting "geant4_set_and_check_package_variable(${__var} \"${__var_value}\" ${__var_type} \"${__var_help}\")")
|
list(APPEND __local_build_setting "geant4_set_and_check_package_variable(${__var} \"${__var_value}\" ${__var_type} \"${__var_help}\")")
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
|
|||||||
@@ -623,6 +623,7 @@ macro(_g4tc_configure_tc_variables SHELL_FAMILY SCRIPT_NAME)
|
|||||||
|
|
||||||
# - Qt UI AND VIS
|
# - Qt UI AND VIS
|
||||||
if(GEANT4_USE_QT)
|
if(GEANT4_USE_QT)
|
||||||
|
_g4tc_setenv_command(GEANT4_TC_QT_VERSION ${SHELL_FAMILY} QT_VERSION ${QT_VERSION_MAJOR})
|
||||||
_g4tc_setenv_command(GEANT4_TC_QTHOME ${SHELL_FAMILY} QTHOME ${G4QTHOME})
|
_g4tc_setenv_command(GEANT4_TC_QTHOME ${SHELL_FAMILY} QTHOME ${G4QTHOME})
|
||||||
_g4tc_setenv_command(GEANT4_TC_QTLIBPATH ${SHELL_FAMILY} QTLIBPATH ${G4QTLIBPATH})
|
_g4tc_setenv_command(GEANT4_TC_QTLIBPATH ${SHELL_FAMILY} QTLIBPATH ${G4QTLIBPATH})
|
||||||
_g4tc_setenv_command(GEANT4_TC_G4UI_USE_QT ${SHELL_FAMILY} G4UI_USE_QT 1)
|
_g4tc_setenv_command(GEANT4_TC_G4UI_USE_QT ${SHELL_FAMILY} G4UI_USE_QT 1)
|
||||||
|
|||||||
@@ -18,11 +18,11 @@ geant4_add_dataset(
|
|||||||
# - Low energy electromagnetics
|
# - Low energy electromagnetics
|
||||||
geant4_add_dataset(
|
geant4_add_dataset(
|
||||||
NAME G4EMLOW
|
NAME G4EMLOW
|
||||||
VERSION 8.4
|
VERSION 8.5
|
||||||
FILENAME G4EMLOW
|
FILENAME G4EMLOW
|
||||||
EXTENSION tar.gz
|
EXTENSION tar.gz
|
||||||
ENVVAR G4LEDATA
|
ENVVAR G4LEDATA
|
||||||
MD5SUM 59e2aea7f089f0b97f588b4b8e85dd28
|
MD5SUM 146d0625d8d39f294056e1618271bc46
|
||||||
)
|
)
|
||||||
|
|
||||||
# - Photon evaporation
|
# - Photon evaporation
|
||||||
@@ -99,11 +99,11 @@ geant4_add_dataset(
|
|||||||
# - INCL
|
# - INCL
|
||||||
geant4_add_dataset(
|
geant4_add_dataset(
|
||||||
NAME G4INCL
|
NAME G4INCL
|
||||||
VERSION 1.1
|
VERSION 1.2
|
||||||
FILENAME G4INCL
|
FILENAME G4INCL
|
||||||
EXTENSION tar.gz
|
EXTENSION tar.gz
|
||||||
ENVVAR G4INCLDATA
|
ENVVAR G4INCLDATA
|
||||||
MD5SUM c719b61b1971a823188fc6c937e48287
|
MD5SUM 0a76df936839bb557dae7254117eb58e
|
||||||
)
|
)
|
||||||
|
|
||||||
# - ENSDFSTATE
|
# - ENSDFSTATE
|
||||||
|
|||||||
@@ -1076,7 +1076,7 @@ endmacro()
|
|||||||
# This is used internally by the property get/set functions.
|
# This is used internally by the property get/set functions.
|
||||||
#
|
#
|
||||||
function(__geant4_module_validate_property _property)
|
function(__geant4_module_validate_property _property)
|
||||||
if(NOT (${_property} MATCHES "PUBLIC_HEADERS|PRIVATE_HEADERS|SOURCES|PRIVATE_COMPILE_DEFINITIONS|PUBLIC_COMPILE_DEFINITIONS|INTERFACE_COMPILE_DEFINITIONS|PRIVATE_INCLUDE_DIRECTORIES|PUBLIC_INCLUDE_DIRECTORIES|INTERFACE_INCLUDE_DIRECTORIES|PRIVATE_LINK_LIBRARIES|PUBLIC_LINK_LIBRARIES|INTERFACE_LINK_LIBRARIES|PARENT_TARGET|CMAKE_LIST_FILE|GLOBAL_DEPENDENCIES|IS_INTERFACE"))
|
if(NOT (${_property} MATCHES "PUBLIC_HEADERS|PRIVATE_HEADERS|SOURCES|PRIVATE_COMPILE_DEFINITIONS|PUBLIC_COMPILE_DEFINITIONS|INTERFACE_COMPILE_DEFINITIONS|PRIVATE_INCLUDE_DIRECTORIES|PUBLIC_INCLUDE_DIRECTORIES|INTERFACE_INCLUDE_DIRECTORIES|PRIVATE_LINK_LIBRARIES|PUBLIC_LINK_LIBRARIES|INTERFACE_LINK_LIBRARIES|PARENT_TARGET|CMAKE_LIST_FILE|GLOBAL_DEPENDENCIES|IS_INTERFACE|AUTOMOC"))
|
||||||
message(FATAL_ERROR "Undefined property '${_property}'")
|
message(FATAL_ERROR "Undefined property '${_property}'")
|
||||||
endif()
|
endif()
|
||||||
endfunction()
|
endfunction()
|
||||||
@@ -1357,13 +1357,12 @@ function(__geant4_add_library _name _type)
|
|||||||
endif()
|
endif()
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
# Temp workaround for modules needing Qt. We use AUTOMOC, but can't yet set
|
# Apply any additional properties supported in modules to target
|
||||||
# it on a per module basis. However, only have four modules that require
|
if(GEANT4_USE_QT)
|
||||||
# moc-ing, so hard code for now.
|
geant4_get_module_property(_needs_moc ${__g4mod} AUTOMOC)
|
||||||
# TODO: likely need an additional "module target properties" to hold things
|
if(_needs_moc)
|
||||||
# that can be passed to set_target_properties
|
set_target_properties(${_target_name} PROPERTIES AUTOMOC ON)
|
||||||
if(__g4mod MATCHES "G4UIimplementation|G4OpenGL|G4OpenInventor|G4ToolsSG" AND GEANT4_USE_QT)
|
endif()
|
||||||
set_target_properties(${_target_name} PROPERTIES AUTOMOC ON)
|
|
||||||
endif()
|
endif()
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
|
|||||||
@@ -74,12 +74,14 @@ mark_as_advanced(GEANT4_USE_QT_QT6)
|
|||||||
|
|
||||||
# - Vtk
|
# - Vtk
|
||||||
option(GEANT4_USE_VTK "Build Geant4 with VTK visualisation" OFF)
|
option(GEANT4_USE_VTK "Build Geant4 with VTK visualisation" OFF)
|
||||||
mark_as_advanced(GEANT4_USE_VTK)
|
|
||||||
if(GEANT4_USE_VTK)
|
if(GEANT4_USE_VTK)
|
||||||
find_package(VTK 9 REQUIRED COMPONENTS
|
find_package(VTK 9 REQUIRED COMPONENTS
|
||||||
CommonColor
|
CommonColor
|
||||||
InteractionStyle
|
InteractionStyle
|
||||||
IOExport
|
IOExport
|
||||||
|
IOGeometry
|
||||||
|
IOLegacy
|
||||||
|
IOPLY
|
||||||
GUISupportQt
|
GUISupportQt
|
||||||
RenderingVolumeOpenGL2
|
RenderingVolumeOpenGL2
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -60,15 +60,13 @@ if(WIN32)
|
|||||||
set(EXPAT_FOUND TRUE)
|
set(EXPAT_FOUND TRUE)
|
||||||
set(GEANT4_USE_BUILTIN_EXPAT TRUE)
|
set(GEANT4_USE_BUILTIN_EXPAT TRUE)
|
||||||
set(EXPAT_INCLUDE_DIRS ${PROJECT_SOURCE_DIR}/source/externals/expat/include)
|
set(EXPAT_INCLUDE_DIRS ${PROJECT_SOURCE_DIR}/source/externals/expat/include)
|
||||||
set(EXPAT_LIBRARIES G4expat)
|
set(G4EXPAT_LIBRARIES G4expat)
|
||||||
else()
|
else()
|
||||||
option(GEANT4_USE_SYSTEM_EXPAT "Use system Expat library" ON)
|
option(GEANT4_USE_SYSTEM_EXPAT "Use system Expat library" ON)
|
||||||
|
|
||||||
if(GEANT4_USE_SYSTEM_EXPAT)
|
if(GEANT4_USE_SYSTEM_EXPAT)
|
||||||
# If system package requested, find it or fail
|
# If system package requested, find it or fail
|
||||||
find_package(EXPAT REQUIRED)
|
find_package(EXPAT REQUIRED)
|
||||||
# Shim only needed until we require CMake >= 3.10
|
|
||||||
include("${CMAKE_CURRENT_LIST_DIR}/G4EXPATShim.cmake")
|
|
||||||
|
|
||||||
# Check version requirement externally to provide information
|
# Check version requirement externally to provide information
|
||||||
# on using internal expat.
|
# on using internal expat.
|
||||||
@@ -78,6 +76,8 @@ else()
|
|||||||
unset(EXPAT_FOUND)
|
unset(EXPAT_FOUND)
|
||||||
unset(EXPAT_INCLUDE_DIR CACHE)
|
unset(EXPAT_INCLUDE_DIR CACHE)
|
||||||
unset(EXPAT_LIBRARY CACHE)
|
unset(EXPAT_LIBRARY CACHE)
|
||||||
|
unset(EXPAT_LIBRARY_RELEASE CACHE)
|
||||||
|
unset(EXPAT_LIBRARY_DEBUG CACHE)
|
||||||
message(FATAL_ERROR
|
message(FATAL_ERROR
|
||||||
"Detected system expat header and library:
|
"Detected system expat header and library:
|
||||||
EXPAT_INCLUDE_DIR = ${__badexpat_include_dir}
|
EXPAT_INCLUDE_DIR = ${__badexpat_include_dir}
|
||||||
@@ -87,13 +87,13 @@ Set the above CMake variables to point to an expat install of the required versi
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Backward compatibility for sources.cmake using the variable
|
# Backward compatibility for sources.cmake using the variable
|
||||||
set(EXPAT_LIBRARIES EXPAT::EXPAT)
|
set(G4EXPAT_LIBRARIES EXPAT::EXPAT)
|
||||||
geant4_save_package_variables(EXPAT EXPAT_INCLUDE_DIR EXPAT_LIBRARY)
|
geant4_save_package_variables(EXPAT EXPAT_INCLUDE_DIR EXPAT_LIBRARY EXPAT_LIBRARY_RELEASE EXPAT_LIBRARY_DEBUG)
|
||||||
else()
|
else()
|
||||||
set(EXPAT_FOUND TRUE)
|
set(EXPAT_FOUND TRUE)
|
||||||
set(GEANT4_USE_BUILTIN_EXPAT TRUE)
|
set(GEANT4_USE_BUILTIN_EXPAT TRUE)
|
||||||
set(EXPAT_INCLUDE_DIRS ${PROJECT_SOURCE_DIR}/source/externals/expat/include)
|
set(EXPAT_INCLUDE_DIRS ${PROJECT_SOURCE_DIR}/source/externals/expat/include)
|
||||||
set(EXPAT_LIBRARIES G4expat)
|
set(G4EXPAT_LIBRARIES G4expat)
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@@ -105,12 +105,12 @@ option(GEANT4_USE_SYSTEM_ZLIB "Use system zlib library" OFF)
|
|||||||
if(GEANT4_USE_SYSTEM_ZLIB)
|
if(GEANT4_USE_SYSTEM_ZLIB)
|
||||||
find_package(ZLIB REQUIRED)
|
find_package(ZLIB REQUIRED)
|
||||||
# Backward compatibility for sources.cmake using the variable
|
# Backward compatibility for sources.cmake using the variable
|
||||||
set(ZLIB_LIBRARIES ZLIB::ZLIB)
|
set(G4ZLIB_LIBRARIES ZLIB::ZLIB)
|
||||||
geant4_save_package_variables(ZLIB ZLIB_INCLUDE_DIR ZLIB_LIBRARY_DEBUG ZLIB_LIBRARY_RELEASE)
|
geant4_save_package_variables(ZLIB ZLIB_INCLUDE_DIR ZLIB_LIBRARY_DEBUG ZLIB_LIBRARY_RELEASE)
|
||||||
else()
|
else()
|
||||||
set(ZLIB_FOUND TRUE)
|
set(ZLIB_FOUND TRUE)
|
||||||
set(GEANT4_USE_BUILTIN_ZLIB TRUE)
|
set(GEANT4_USE_BUILTIN_ZLIB TRUE)
|
||||||
set(ZLIB_LIBRARIES G4zlib)
|
set(G4ZLIB_LIBRARIES G4zlib)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
geant4_add_feature(GEANT4_USE_SYSTEM_ZLIB "Using system zlib library")
|
geant4_add_feature(GEANT4_USE_SYSTEM_ZLIB "Using system zlib library")
|
||||||
@@ -295,7 +295,7 @@ endif()
|
|||||||
|
|
||||||
# - Geant4 USolids/VecGom setup
|
# - Geant4 USolids/VecGom setup
|
||||||
if(GEANT4_USE_ALL_USOLIDS OR GEANT4_USE_PARTIAL_USOLIDS)
|
if(GEANT4_USE_ALL_USOLIDS OR GEANT4_USE_PARTIAL_USOLIDS)
|
||||||
find_package(VecGeom 1.2.0 REQUIRED)
|
find_package(VecGeom 1.2.6 REQUIRED)
|
||||||
geant4_save_package_variables(VecGeom VecGeom_DIR)
|
geant4_save_package_variables(VecGeom VecGeom_DIR)
|
||||||
|
|
||||||
# If VecCore_DIR is set, means updated VecGeom install used, so
|
# If VecCore_DIR is set, means updated VecGeom install used, so
|
||||||
|
|||||||
@@ -382,10 +382,10 @@ install_datasets()
|
|||||||
echo "- error: no openssl or md5sum executable found"
|
echo "- error: no openssl or md5sum executable found"
|
||||||
exit 1
|
exit 1
|
||||||
else
|
else
|
||||||
G4MD5CMD="${G4MD5SUM} --tag"
|
G4MD5CMD="${G4MD5SUM}"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
G4MD5CMD="${G4OPENSSL} dgst -md5"
|
G4MD5CMD="${G4OPENSSL} dgst -md5 -r"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
G4TAR=$(which tar)
|
G4TAR=$(which tar)
|
||||||
@@ -438,7 +438,7 @@ install_datasets()
|
|||||||
|
|
||||||
# Validate bundle hash (basic)
|
# Validate bundle hash (basic)
|
||||||
dataset_md5=$(echo $ds | cut -d "|" -f5)
|
dataset_md5=$(echo $ds | cut -d "|" -f5)
|
||||||
actual_md5=$(${G4MD5CMD} ${g4downloaddir}/${dataset_file} | tr -d ' ' | cut -d"=" -f2)
|
actual_md5=$(${G4MD5CMD} ${g4downloaddir}/${dataset_file} | cut -d ' ' -f1)
|
||||||
echo "+ checking md5 of ${dataset_file}"
|
echo "+ checking md5 of ${dataset_file}"
|
||||||
if [ "${actual_md5}" != "${dataset_md5}" ] ; then
|
if [ "${actual_md5}" != "${dataset_md5}" ] ; then
|
||||||
echo "- md5 mismatch for '${dataset_file}' : ${actual_md5}(actual) != ${dataset_md5}(expected)"
|
echo "- md5 mismatch for '${dataset_file}' : ${actual_md5}(actual) != ${dataset_md5}(expected)"
|
||||||
|
|||||||
@@ -225,6 +225,7 @@
|
|||||||
#-----------------------------------------------------------------------
|
#-----------------------------------------------------------------------
|
||||||
# Qt UI/Vis
|
# Qt UI/Vis
|
||||||
#
|
#
|
||||||
|
@GEANT4_TC_QT_VERSION@
|
||||||
@GEANT4_TC_QTHOME@
|
@GEANT4_TC_QTHOME@
|
||||||
@GEANT4_TC_QTLIBPATH@
|
@GEANT4_TC_QTLIBPATH@
|
||||||
@GEANT4_TC_QTLIBS@
|
@GEANT4_TC_QTLIBS@
|
||||||
|
|||||||
+6
-3
@@ -6,17 +6,20 @@ It must **not** be used as a substitute for writing good git commit messages!
|
|||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
## 2023-11-13 Gabriele Cosmo (config-V11-01-03)
|
||||||
|
- Updated system scripts for Qt settings: removed Qt4 and added Qt6.
|
||||||
|
|
||||||
## 2023-05-10 Ben Morgan (config-V11-01-02)
|
## 2023-05-10 Ben Morgan (config-V11-01-02)
|
||||||
- Update config scripts for split of G4persistency library
|
- Updated config scripts for split of G4persistency library.
|
||||||
|
|
||||||
## 2023-04-02 Ben Morgan (config-V11-01-01)
|
## 2023-04-02 Ben Morgan (config-V11-01-01)
|
||||||
- No longer link to QtPrintSupport, which is not used in the toolkit.
|
- No longer link to QtPrintSupport, which is not used in the toolkit.
|
||||||
|
|
||||||
## 2023-02-01 Ben Morgan (config-V11-01-00)
|
## 2023-02-01 Ben Morgan (config-V11-01-00)
|
||||||
- Update UI/interfaces include paths to reflect new organization
|
- Updated UI/interfaces include paths to reflect new organization.
|
||||||
|
|
||||||
## 2022-11-02 Gabriele Cosmo (config-V11-00-12)
|
## 2022-11-02 Gabriele Cosmo (config-V11-00-12)
|
||||||
- Silence ld warnings in Darwin setups.
|
- Silenced ld warnings in Darwin setups.
|
||||||
|
|
||||||
## 2022-10-31 Gabriele Cosmo (config-V11-00-11)
|
## 2022-10-31 Gabriele Cosmo (config-V11-00-11)
|
||||||
- Corrected buffer size in liblist.c tool.
|
- Corrected buffer size in liblist.c tool.
|
||||||
|
|||||||
@@ -91,6 +91,9 @@ ifeq ($(G4SYSTEM),Darwin-clang)
|
|||||||
ifndef QTHOME
|
ifndef QTHOME
|
||||||
QTHOME := /Library/Frameworks
|
QTHOME := /Library/Frameworks
|
||||||
endif
|
endif
|
||||||
|
ifndef QT_VERSION
|
||||||
|
QT_VERSION := 5
|
||||||
|
endif
|
||||||
ifeq ($(QTHOME),/Library/Frameworks)
|
ifeq ($(QTHOME),/Library/Frameworks)
|
||||||
ifndef QTMOC
|
ifndef QTMOC
|
||||||
QTMOC := /usr/bin/moc
|
QTMOC := /usr/bin/moc
|
||||||
@@ -103,6 +106,9 @@ ifeq ($(G4SYSTEM),Darwin-clang)
|
|||||||
QTFLAGS += -I $(QTHOME)/Qt3DCore.framework/Headers
|
QTFLAGS += -I $(QTHOME)/Qt3DCore.framework/Headers
|
||||||
QTFLAGS += -I $(QTHOME)/Qt3DExtras.framework/Headers
|
QTFLAGS += -I $(QTHOME)/Qt3DExtras.framework/Headers
|
||||||
QTFLAGS += -I $(QTHOME)/Qt3DRender.framework/Headers
|
QTFLAGS += -I $(QTHOME)/Qt3DRender.framework/Headers
|
||||||
|
ifeq ($(QT_VERSION),6)
|
||||||
|
QTFLAGS += -I $(QTHOME)/QtOpenGLWidgets.framework/Headers
|
||||||
|
endif
|
||||||
QTFLAGS += -I $(QTHOME)/include/Qt -I$(QTHOME)/include
|
QTFLAGS += -I $(QTHOME)/include/Qt -I$(QTHOME)/include
|
||||||
endif
|
endif
|
||||||
ifndef QTLIBPATH
|
ifndef QTLIBPATH
|
||||||
@@ -129,8 +135,14 @@ ifeq ($(G4SYSTEM),Darwin-clang)
|
|||||||
ifndef GLQTLIBS
|
ifndef GLQTLIBS
|
||||||
ifdef QT_AS_FRAMEWORK
|
ifdef QT_AS_FRAMEWORK
|
||||||
GLQTLIBS := $(QTLIBPATH) -framework QtCore -framework QtGui -framework QtOpenGL
|
GLQTLIBS := $(QTLIBPATH) -framework QtCore -framework QtGui -framework QtOpenGL
|
||||||
|
ifeq ($(QT_VERSION),6)
|
||||||
|
GLQTLIBS += -framework QtOpenGLWidgets
|
||||||
|
endif
|
||||||
else
|
else
|
||||||
GLQTLIBS := -L$(QTLPATH) -lQtCore -lQtGui -lQtOpenGL
|
GLQTLIBS := -L$(QTLPATH) -lQtCore -lQtGui -lQtOpenGL
|
||||||
|
ifeq ($(QT_VERSION),6)
|
||||||
|
GLQTLIBS += -lQtOpenGLWidgets
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
else
|
else
|
||||||
@@ -138,7 +150,7 @@ ifeq ($(G4SYSTEM),Darwin-clang)
|
|||||||
QTMOC := $(QTHOME)/bin/moc
|
QTMOC := $(QTHOME)/bin/moc
|
||||||
endif
|
endif
|
||||||
QTLPATH := $(QTHOME)/lib
|
QTLPATH := $(QTHOME)/lib
|
||||||
ifndef QTFLAGS # Qt5
|
ifndef QTFLAGS
|
||||||
QTFLAGS := -I $(QTLPATH)/QtCore.framework/Headers
|
QTFLAGS := -I $(QTLPATH)/QtCore.framework/Headers
|
||||||
QTFLAGS += -I $(QTLPATH)/QtGui.framework/Headers
|
QTFLAGS += -I $(QTLPATH)/QtGui.framework/Headers
|
||||||
QTFLAGS += -I $(QTLPATH)/QtWidgets.framework/Headers
|
QTFLAGS += -I $(QTLPATH)/QtWidgets.framework/Headers
|
||||||
@@ -147,6 +159,9 @@ ifeq ($(G4SYSTEM),Darwin-clang)
|
|||||||
QTFLAGS += -I $(QTLPATH)/Qt3DExtras.framework/Headers
|
QTFLAGS += -I $(QTLPATH)/Qt3DExtras.framework/Headers
|
||||||
QTFLAGS += -I $(QTLPATH)/Qt3DRender.framework/Headers
|
QTFLAGS += -I $(QTLPATH)/Qt3DRender.framework/Headers
|
||||||
QTFLAGS += -I $(QTHOME)/include/Qt -I$(QTHOME)/include
|
QTFLAGS += -I $(QTHOME)/include/Qt -I$(QTHOME)/include
|
||||||
|
ifeq ($(QT_VERSION),6)
|
||||||
|
QTFLAGS += -I $(QTHOME)/QtOpenGLWidgets.framework/Headers
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
ifndef QTLIBS
|
ifndef QTLIBS
|
||||||
QTLIBS := -F$(QTLPATH) -framework QtCore -framework QtGui
|
QTLIBS := -F$(QTLPATH) -framework QtCore -framework QtGui
|
||||||
@@ -161,6 +176,9 @@ ifeq ($(G4SYSTEM),Darwin-clang)
|
|||||||
GLQTLIBS := -F$(QTLPATH) -framework QtCore -framework QtGui
|
GLQTLIBS := -F$(QTLPATH) -framework QtCore -framework QtGui
|
||||||
GLQTLIBS += -framework QtWidgets
|
GLQTLIBS += -framework QtWidgets
|
||||||
GLQTLIBS += -framework QtOpenGL
|
GLQTLIBS += -framework QtOpenGL
|
||||||
|
ifeq ($(QT_VERSION),6)
|
||||||
|
GLQTLIBS += -framework QtOpenGLWidgets
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
@@ -120,6 +120,9 @@ ifeq ($(G4SYSTEM),Darwin-g++)
|
|||||||
ifndef QTHOME
|
ifndef QTHOME
|
||||||
QTHOME := /Library/Frameworks
|
QTHOME := /Library/Frameworks
|
||||||
endif
|
endif
|
||||||
|
ifndef QT_VERSION
|
||||||
|
QT_VERSION := 5
|
||||||
|
endif
|
||||||
ifeq ($(QTHOME),/Library/Frameworks)
|
ifeq ($(QTHOME),/Library/Frameworks)
|
||||||
ifndef QTMOC
|
ifndef QTMOC
|
||||||
QTMOC := /usr/bin/moc
|
QTMOC := /usr/bin/moc
|
||||||
@@ -132,6 +135,9 @@ ifeq ($(G4SYSTEM),Darwin-g++)
|
|||||||
QTFLAGS += -I $(QTHOME)/Qt3DCore.framework/Headers
|
QTFLAGS += -I $(QTHOME)/Qt3DCore.framework/Headers
|
||||||
QTFLAGS += -I $(QTHOME)/Qt3DExtras.framework/Headers
|
QTFLAGS += -I $(QTHOME)/Qt3DExtras.framework/Headers
|
||||||
QTFLAGS += -I $(QTHOME)/Qt3DRender.framework/Headers
|
QTFLAGS += -I $(QTHOME)/Qt3DRender.framework/Headers
|
||||||
|
ifeq ($(QT_VERSION),6)
|
||||||
|
QTFLAGS += -I $(QTHOME)/QtOpenGLWidgets.framework/Headers
|
||||||
|
endif
|
||||||
QTFLAGS += -I $(QTHOME)/include/Qt -I$(QTHOME)/include
|
QTFLAGS += -I $(QTHOME)/include/Qt -I$(QTHOME)/include
|
||||||
endif
|
endif
|
||||||
ifndef QTLIBPATH
|
ifndef QTLIBPATH
|
||||||
@@ -158,8 +164,14 @@ ifeq ($(G4SYSTEM),Darwin-g++)
|
|||||||
ifndef GLQTLIBS
|
ifndef GLQTLIBS
|
||||||
ifdef QT_AS_FRAMEWORK
|
ifdef QT_AS_FRAMEWORK
|
||||||
GLQTLIBS := $(QTLIBPATH) -framework QtCore -framework QtGui -framework QtOpenGL
|
GLQTLIBS := $(QTLIBPATH) -framework QtCore -framework QtGui -framework QtOpenGL
|
||||||
|
ifeq ($(QT_VERSION),6)
|
||||||
|
GLQTLIBS += -framework QtOpenGLWidgets
|
||||||
|
endif
|
||||||
else
|
else
|
||||||
GLQTLIBS := -L$(QTLPATH) -lQtCore -lQtGui -lQtOpenGL
|
GLQTLIBS := -L$(QTLPATH) -lQtCore -lQtGui -lQtOpenGL
|
||||||
|
ifeq ($(QT_VERSION),6)
|
||||||
|
GLQTLIBS += -lQtOpenGLWidgets
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
else
|
else
|
||||||
@@ -167,7 +179,7 @@ ifeq ($(G4SYSTEM),Darwin-g++)
|
|||||||
QTMOC := $(QTHOME)/bin/moc
|
QTMOC := $(QTHOME)/bin/moc
|
||||||
endif
|
endif
|
||||||
QTLPATH := $(QTHOME)/lib
|
QTLPATH := $(QTHOME)/lib
|
||||||
ifndef QTFLAGS # Qt5
|
ifndef QTFLAGS
|
||||||
QTFLAGS := -I $(QTLPATH)/QtCore.framework/Headers
|
QTFLAGS := -I $(QTLPATH)/QtCore.framework/Headers
|
||||||
QTFLAGS += -I $(QTLPATH)/QtGui.framework/Headers
|
QTFLAGS += -I $(QTLPATH)/QtGui.framework/Headers
|
||||||
QTFLAGS += -I $(QTLPATH)/QtWidgets.framework/Headers
|
QTFLAGS += -I $(QTLPATH)/QtWidgets.framework/Headers
|
||||||
@@ -175,6 +187,9 @@ ifeq ($(G4SYSTEM),Darwin-g++)
|
|||||||
QTFLAGS += -I $(QTLPATH)/Qt3DCore.framework/Headers
|
QTFLAGS += -I $(QTLPATH)/Qt3DCore.framework/Headers
|
||||||
QTFLAGS += -I $(QTLPATH)/Qt3DExtras.framework/Headers
|
QTFLAGS += -I $(QTLPATH)/Qt3DExtras.framework/Headers
|
||||||
QTFLAGS += -I $(QTLPATH)/Qt3DRender.framework/Headers
|
QTFLAGS += -I $(QTLPATH)/Qt3DRender.framework/Headers
|
||||||
|
ifeq ($(QT_VERSION),6)
|
||||||
|
QTFLAGS += -I $(QTHOME)/QtOpenGLWidgets.framework/Headers
|
||||||
|
endif
|
||||||
QTFLAGS += -I $(QTHOME)/include/Qt -I$(QTHOME)/include
|
QTFLAGS += -I $(QTHOME)/include/Qt -I$(QTHOME)/include
|
||||||
endif
|
endif
|
||||||
ifndef QTLIBS
|
ifndef QTLIBS
|
||||||
@@ -190,6 +205,9 @@ ifeq ($(G4SYSTEM),Darwin-g++)
|
|||||||
GLQTLIBS := -F$(QTLPATH) -framework QtCore -framework QtGui
|
GLQTLIBS := -F$(QTLPATH) -framework QtCore -framework QtGui
|
||||||
GLQTLIBS += -framework QtWidgets
|
GLQTLIBS += -framework QtWidgets
|
||||||
GLQTLIBS += -framework QtOpenGL
|
GLQTLIBS += -framework QtOpenGL
|
||||||
|
ifeq ($(QT_VERSION),6)
|
||||||
|
GLQTLIBS += -framework QtOpenGLWidgets
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
+20
-23
@@ -96,23 +96,17 @@ ifeq ($(G4SYSTEM),Linux-clang)
|
|||||||
QT_VERSION := 5
|
QT_VERSION := 5
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(QT_VERSION),5)
|
ifndef QTFLAGS
|
||||||
ifndef QTFLAGS # Qt5
|
QTFLAGS := -I $(QTHOME)/include -I$(QTHOME)/include/Qt
|
||||||
QTFLAGS := -I $(QTHOME)/include -I$(QTHOME)/include/Qt
|
QTFLAGS += -I $(QTHOME)/include/QtCore
|
||||||
QTFLAGS += -I $(QTHOME)/include/QtCore
|
QTFLAGS += -I $(QTHOME)/include/QtGui
|
||||||
QTFLAGS += -I $(QTHOME)/include/QtGui
|
QTFLAGS += -I $(QTHOME)/include/QtWidgets
|
||||||
QTFLAGS += -I $(QTHOME)/include/QtWidgets
|
QTFLAGS += -I $(QTHOME)/include/QtOpenGL
|
||||||
QTFLAGS += -I $(QTHOME)/include/QtOpenGL
|
QTFLAGS += -I $(QTHOME)/include/Qt3DCore
|
||||||
QTFLAGS += -I $(QTHOME)/include/Qt3DCore
|
QTFLAGS += -I $(QTHOME)/include/Qt3DExtras
|
||||||
QTFLAGS += -I $(QTHOME)/include/Qt3DExtras
|
QTFLAGS += -I $(QTHOME)/include/Qt3DRender
|
||||||
QTFLAGS += -I $(QTHOME)/include/Qt3DRender
|
ifeq ($(QT_VERSION),6)
|
||||||
endif
|
QTFLAGS += -I $(QTHOME)/include/QtOpenGLWidgets
|
||||||
else # Qt4
|
|
||||||
ifndef QTFLAGS
|
|
||||||
QTFLAGS := -I$(QTHOME)/include -I$(QTHOME)/include/Qt
|
|
||||||
QTFLAGS += -I$(QTHOME)/include/QtCore
|
|
||||||
QTFLAGS += -I$(QTHOME)/include/QtGui
|
|
||||||
QTFLAGS += -I$(QTHOME)/include/QtOpenGL
|
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
ifndef QTLIBPATH
|
ifndef QTLIBPATH
|
||||||
@@ -122,22 +116,25 @@ ifeq ($(G4SYSTEM),Linux-clang)
|
|||||||
QTLIBPATH := $(QTHOME)/lib/qt$(QT_VERSION)
|
QTLIBPATH := $(QTHOME)/lib/qt$(QT_VERSION)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
ifeq ($(QT_VERSION),5)
|
ifeq ($(QT_VERSION),5) # Qt5
|
||||||
ifndef QTLIBS # Qt5
|
ifndef QTLIBS
|
||||||
QTLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets
|
QTLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets
|
||||||
endif
|
endif
|
||||||
ifndef QT3DLIBS
|
ifndef QT3DLIBS
|
||||||
QT3DLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets -lQt53DCore -lQt53DExtras -lQt53DRender
|
QT3DLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets -lQt53DCore -lQt53DExtras -lQt53DRender
|
||||||
endif
|
endif
|
||||||
ifndef GLQTLIBS
|
ifndef GLQTLIBS
|
||||||
GLQTLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets -lQt5OpenGL
|
GLQTLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets -lQt5OpenGL
|
||||||
endif
|
endif
|
||||||
else # Qt4
|
else # Qt6
|
||||||
ifndef QTLIBS
|
ifndef QTLIBS
|
||||||
QTLIBS := -L$(QTLIBPATH) -lQtCore -lQtGui
|
QTLIBS := -L$(QTLIBPATH) -lQt6Core -lQt6Gui -lQt6Widgets
|
||||||
|
endif
|
||||||
|
ifndef QT3DLIBS
|
||||||
|
QT3DLIBS := -L$(QTLIBPATH) -lQt6Core -lQt6Gui -lQt6Widgets -lQt63DCore -lQt63DExtras -lQt63DRender
|
||||||
endif
|
endif
|
||||||
ifndef GLQTLIBS
|
ifndef GLQTLIBS
|
||||||
GLQTLIBS := -L$(QTLIBPATH) -lQtCore -lQtGui -lQtOpenGL
|
GLQTLIBS := -L$(QTLIBPATH) -lQt6Core -lQt6Gui -lQt6Widgets -lQt6OpenGL -lQt6OpenGLWidgets
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
+20
-23
@@ -93,23 +93,17 @@ ifeq ($(G4SYSTEM),Linux-g++)
|
|||||||
QT_VERSION := 5
|
QT_VERSION := 5
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(QT_VERSION),5)
|
ifndef QTFLAGS
|
||||||
ifndef QTFLAGS # Qt5
|
QTFLAGS := -I $(QTHOME)/include -I$(QTHOME)/include/Qt
|
||||||
QTFLAGS := -I $(QTHOME)/include -I$(QTHOME)/include/Qt
|
QTFLAGS += -I $(QTHOME)/include/QtCore
|
||||||
QTFLAGS += -I $(QTHOME)/include/QtCore
|
QTFLAGS += -I $(QTHOME)/include/QtGui
|
||||||
QTFLAGS += -I $(QTHOME)/include/QtGui
|
QTFLAGS += -I $(QTHOME)/include/QtWidgets
|
||||||
QTFLAGS += -I $(QTHOME)/include/QtWidgets
|
QTFLAGS += -I $(QTHOME)/include/QtOpenGL
|
||||||
QTFLAGS += -I $(QTHOME)/include/QtOpenGL
|
QTFLAGS += -I $(QTHOME)/include/Qt3DCore
|
||||||
QTFLAGS += -I $(QTHOME)/include/Qt3DCore
|
QTFLAGS += -I $(QTHOME)/include/Qt3DExtras
|
||||||
QTFLAGS += -I $(QTHOME)/include/Qt3DExtras
|
QTFLAGS += -I $(QTHOME)/include/Qt3DRender
|
||||||
QTFLAGS += -I $(QTHOME)/include/Qt3DRender
|
ifeq ($(QT_VERSION),6)
|
||||||
endif
|
QTFLAGS += -I $(QTHOME)/include/QtOpenGLWidgets
|
||||||
else # Qt4
|
|
||||||
ifndef QTFLAGS
|
|
||||||
QTFLAGS := -I$(QTHOME)/include -I$(QTHOME)/include/Qt
|
|
||||||
QTFLAGS += -I$(QTHOME)/include/QtCore
|
|
||||||
QTFLAGS += -I$(QTHOME)/include/QtGui
|
|
||||||
QTFLAGS += -I$(QTHOME)/include/QtOpenGL
|
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
ifndef QTLIBPATH
|
ifndef QTLIBPATH
|
||||||
@@ -119,22 +113,25 @@ ifeq ($(G4SYSTEM),Linux-g++)
|
|||||||
QTLIBPATH := $(QTHOME)/lib/qt$(QT_VERSION)
|
QTLIBPATH := $(QTHOME)/lib/qt$(QT_VERSION)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
ifeq ($(QT_VERSION),5)
|
ifeq ($(QT_VERSION),5) # Qt5
|
||||||
ifndef QTLIBS # Qt5
|
ifndef QTLIBS
|
||||||
QTLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets
|
QTLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets
|
||||||
endif
|
endif
|
||||||
ifndef QT3DLIBS
|
ifndef QT3DLIBS
|
||||||
QT3DLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets -lQt53DCore -lQt53DExtras -lQt53DRender
|
QT3DLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets -lQt53DCore -lQt53DExtras -lQt53DRender
|
||||||
endif
|
endif
|
||||||
ifndef GLQTLIBS
|
ifndef GLQTLIBS
|
||||||
GLQTLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets -lQt5OpenGL
|
GLQTLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets -lQt5OpenGL
|
||||||
endif
|
endif
|
||||||
else # Qt4
|
else # Qt6
|
||||||
ifndef QTLIBS
|
ifndef QTLIBS
|
||||||
QTLIBS := -L$(QTLIBPATH) -lQtCore -lQtGui
|
QTLIBS := -L$(QTLIBPATH) -lQt6Core -lQt6Gui -lQt6Widgets
|
||||||
|
endif
|
||||||
|
ifndef QT3DLIBS
|
||||||
|
QT3DLIBS := -L$(QTLIBPATH) -lQt6Core -lQt6Gui -lQt6Widgets -lQt63DCore -lQt63DExtras -lQt63DRender
|
||||||
endif
|
endif
|
||||||
ifndef GLQTLIBS
|
ifndef GLQTLIBS
|
||||||
GLQTLIBS := -L$(QTLIBPATH) -lQtCore -lQtGui -lQtOpenGL
|
GLQTLIBS := -L$(QTLIBPATH) -lQt6Core -lQt6Gui -lQt6Widgets -lQt6OpenGL -lQt6OpenGLWidgets
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
+20
-23
@@ -87,23 +87,17 @@ ifeq ($(G4SYSTEM),Linux-icc)
|
|||||||
QT_VERSION := 5
|
QT_VERSION := 5
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(QT_VERSION),5)
|
ifndef QTFLAGS
|
||||||
ifndef QTFLAGS # Qt5
|
QTFLAGS := -I $(QTHOME)/include -I$(QTHOME)/include/Qt
|
||||||
QTFLAGS := -I $(QTHOME)/include -I$(QTHOME)/include/Qt
|
QTFLAGS += -I $(QTHOME)/include/QtCore
|
||||||
QTFLAGS += -I $(QTHOME)/include/QtCore
|
QTFLAGS += -I $(QTHOME)/include/QtGui
|
||||||
QTFLAGS += -I $(QTHOME)/include/QtGui
|
QTFLAGS += -I $(QTHOME)/include/QtWidgets
|
||||||
QTFLAGS += -I $(QTHOME)/include/QtWidgets
|
QTFLAGS += -I $(QTHOME)/include/QtOpenGL
|
||||||
QTFLAGS += -I $(QTHOME)/include/QtOpenGL
|
QTFLAGS += -I $(QTHOME)/include/Qt3DCore
|
||||||
QTFLAGS += -I $(QTHOME)/include/Qt3DCore
|
QTFLAGS += -I $(QTHOME)/include/Qt3DExtras
|
||||||
QTFLAGS += -I $(QTHOME)/include/Qt3DExtras
|
QTFLAGS += -I $(QTHOME)/include/Qt3DRender
|
||||||
QTFLAGS += -I $(QTHOME)/include/Qt3DRender
|
ifeq ($(QT_VERSION),6)
|
||||||
endif
|
QTFLAGS += -I $(QTHOME)/include/QtOpenGLWidgets
|
||||||
else # Qt4
|
|
||||||
ifndef QTFLAGS
|
|
||||||
QTFLAGS := -I$(QTHOME)/include -I$(QTHOME)/include/Qt
|
|
||||||
QTFLAGS += -I$(QTHOME)/include/QtCore
|
|
||||||
QTFLAGS += -I$(QTHOME)/include/QtGui
|
|
||||||
QTFLAGS += -I$(QTHOME)/include/QtOpenGL
|
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
ifndef QTLIBPATH
|
ifndef QTLIBPATH
|
||||||
@@ -113,22 +107,25 @@ ifeq ($(G4SYSTEM),Linux-icc)
|
|||||||
QTLIBPATH := $(QTHOME)/lib/qt$(QT_VERSION)
|
QTLIBPATH := $(QTHOME)/lib/qt$(QT_VERSION)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
ifeq ($(QT_VERSION),5)
|
ifeq ($(QT_VERSION),5) # Qt5
|
||||||
ifndef QTLIBS # Qt5
|
ifndef QTLIBS
|
||||||
QTLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets
|
QTLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets
|
||||||
endif
|
endif
|
||||||
ifndef QT3DLIBS
|
ifndef QT3DLIBS
|
||||||
QT3DLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets -lQt53DCore -lQt53DExtras -lQt53DRender
|
QT3DLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets -lQt53DCore -lQt53DExtras -lQt53DRender
|
||||||
endif
|
endif
|
||||||
ifndef GLQTLIBS
|
ifndef GLQTLIBS
|
||||||
GLQTLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets -lQt5OpenGL
|
GLQTLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets -lQt5OpenGL
|
||||||
endif
|
endif
|
||||||
else # Qt4
|
else # Qt6
|
||||||
ifndef QTLIBS
|
ifndef QTLIBS
|
||||||
QTLIBS := -L$(QTLIBPATH) -lQtCore -lQtGui
|
QTLIBS := -L$(QTLIBPATH) -lQt6Core -lQt6Gui -lQt6Widgets
|
||||||
|
endif
|
||||||
|
ifndef QT3DLIBS
|
||||||
|
QT3DLIBS := -L$(QTLIBPATH) -lQt6Core -lQt6Gui -lQt6Widgets -lQt63DCore -lQt63DExtras -lQt63DRender
|
||||||
endif
|
endif
|
||||||
ifndef GLQTLIBS
|
ifndef GLQTLIBS
|
||||||
GLQTLIBS := -L$(QTLIBPATH) -lQtCore -lQtGui -lQtOpenGL
|
GLQTLIBS := -L$(QTLIBPATH) -lQt6Core -lQt6Gui -lQt6Widgets -lQt6OpenGL -lQt6OpenGLWidgets
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
+20
-23
@@ -88,23 +88,17 @@ ifeq ($(G4SYSTEM),Linux-icx)
|
|||||||
QT_VERSION := 5
|
QT_VERSION := 5
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(QT_VERSION),5)
|
ifndef QTFLAGS
|
||||||
ifndef QTFLAGS # Qt5
|
QTFLAGS := -I $(QTHOME)/include -I$(QTHOME)/include/Qt
|
||||||
QTFLAGS := -I $(QTHOME)/include -I$(QTHOME)/include/Qt
|
QTFLAGS += -I $(QTHOME)/include/QtCore
|
||||||
QTFLAGS += -I $(QTHOME)/include/QtCore
|
QTFLAGS += -I $(QTHOME)/include/QtGui
|
||||||
QTFLAGS += -I $(QTHOME)/include/QtGui
|
QTFLAGS += -I $(QTHOME)/include/QtWidgets
|
||||||
QTFLAGS += -I $(QTHOME)/include/QtWidgets
|
QTFLAGS += -I $(QTHOME)/include/QtOpenGL
|
||||||
QTFLAGS += -I $(QTHOME)/include/QtOpenGL
|
QTFLAGS += -I $(QTHOME)/include/Qt3DCore
|
||||||
QTFLAGS += -I $(QTHOME)/include/Qt3DCore
|
QTFLAGS += -I $(QTHOME)/include/Qt3DExtras
|
||||||
QTFLAGS += -I $(QTHOME)/include/Qt3DExtras
|
QTFLAGS += -I $(QTHOME)/include/Qt3DRender
|
||||||
QTFLAGS += -I $(QTHOME)/include/Qt3DRender
|
ifeq ($(QT_VERSION),6)
|
||||||
endif
|
QTFLAGS += -I $(QTHOME)/include/QtOpenGLWidgets
|
||||||
else # Qt4
|
|
||||||
ifndef QTFLAGS
|
|
||||||
QTFLAGS := -I$(QTHOME)/include -I$(QTHOME)/include/Qt
|
|
||||||
QTFLAGS += -I$(QTHOME)/include/QtCore
|
|
||||||
QTFLAGS += -I$(QTHOME)/include/QtGui
|
|
||||||
QTFLAGS += -I$(QTHOME)/include/QtOpenGL
|
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
ifndef QTLIBPATH
|
ifndef QTLIBPATH
|
||||||
@@ -114,22 +108,25 @@ ifeq ($(G4SYSTEM),Linux-icx)
|
|||||||
QTLIBPATH := $(QTHOME)/lib/qt$(QT_VERSION)
|
QTLIBPATH := $(QTHOME)/lib/qt$(QT_VERSION)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
ifeq ($(QT_VERSION),5)
|
ifeq ($(QT_VERSION),5) # Qt5
|
||||||
ifndef QTLIBS # Qt5
|
ifndef QTLIBS
|
||||||
QTLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets
|
QTLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets
|
||||||
endif
|
endif
|
||||||
ifndef QT3DLIBS
|
ifndef QT3DLIBS
|
||||||
QT3DLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets -lQt53DCore -lQt53DExtras -lQt53DRender
|
QT3DLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets -lQt53DCore -lQt53DExtras -lQt53DRender
|
||||||
endif
|
endif
|
||||||
ifndef GLQTLIBS
|
ifndef GLQTLIBS
|
||||||
GLQTLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets -lQt5OpenGL
|
GLQTLIBS := -L$(QTLIBPATH) -lQt5Core -lQt5Gui -lQt5Widgets -lQt5OpenGL
|
||||||
endif
|
endif
|
||||||
else # Qt4
|
else # Qt6
|
||||||
ifndef QTLIBS
|
ifndef QTLIBS
|
||||||
QTLIBS := -L$(QTLIBPATH) -lQtCore -lQtGui
|
QTLIBS := -L$(QTLIBPATH) -lQt6Core -lQt6Gui -lQt6Widgets
|
||||||
|
endif
|
||||||
|
ifndef QT3DLIBS
|
||||||
|
QT3DLIBS := -L$(QTLIBPATH) -lQt6Core -lQt6Gui -lQt6Widgets -lQt63DCore -lQt63DExtras -lQt63DRender
|
||||||
endif
|
endif
|
||||||
ifndef GLQTLIBS
|
ifndef GLQTLIBS
|
||||||
GLQTLIBS := -L$(QTLIBPATH) -lQtCore -lQtGui -lQtOpenGL
|
GLQTLIBS := -L$(QTLIBPATH) -lQt6Core -lQt6Gui -lQt6Widgets -lQt6OpenGL -lQt6OpenGLWidgets
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
+19
-6
@@ -41,22 +41,35 @@ ifeq ($(G4SYSTEM),WIN32-VC)
|
|||||||
ifndef QTHOME
|
ifndef QTHOME
|
||||||
QTHOME := /Qt
|
QTHOME := /Qt
|
||||||
endif
|
endif
|
||||||
ifndef QTFLAGS # Qt5
|
ifndef QT_VERSION
|
||||||
|
QT_VERSION := 5
|
||||||
|
endif
|
||||||
|
ifndef QTFLAGS
|
||||||
QTFLAGS := -I$(QTHOME)/include
|
QTFLAGS := -I$(QTHOME)/include
|
||||||
QTFLAGS += -I$(QTHOME)/include/QtCore
|
QTFLAGS += -I$(QTHOME)/include/QtCore
|
||||||
QTFLAGS += -I$(QTHOME)/include/QtGui
|
QTFLAGS += -I$(QTHOME)/include/QtGui
|
||||||
QTFLAGS += -I$(QTHOME)/include/QtWidgets
|
QTFLAGS += -I$(QTHOME)/include/QtWidgets
|
||||||
QTFLAGS += -I$(QTHOME)/include/QtOpenGL
|
QTFLAGS += -I$(QTHOME)/include/QtOpenGL
|
||||||
|
ifeq ($(QT_VERSION),6)
|
||||||
|
QTFLAGS += -I $(QTHOME)/include/QtOpenGLWidgets
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
ifndef QTMOC
|
ifndef QTMOC
|
||||||
QTMOC := $(QTHOME)/bin/moc
|
QTMOC := $(QTHOME)/bin/moc
|
||||||
endif
|
endif
|
||||||
ifndef QTLIBS # Qt5
|
ifeq ($(QT_VERSION),5) # Qt5
|
||||||
QTLIBS := $(LIB_PATH)$(QTHOME)/lib Qt5Core.lib Qt5Gui.lib Qt5Widgets.lib
|
ifndef QTLIBS
|
||||||
ifndef GLQTLIBS
|
QTLIBS := $(LIB_PATH)$(QTHOME)/lib Qt5Core.lib Qt5Gui.lib Qt5Widgets.lib
|
||||||
GLQTLIBS := $(LIB_PATH)$(QTHOME)/lib Qt5Core.lib Qt5Gui.lib Qt5Widgets.lib Qt5OpenGL.lib
|
ifndef GLQTLIBS
|
||||||
|
GLQTLIBS := $(LIB_PATH)$(QTHOME)/lib Qt5Core.lib Qt5Gui.lib Qt5Widgets.lib Qt5OpenGL.lib
|
||||||
|
endif
|
||||||
|
else # Qt6
|
||||||
|
ifndef QTLIBS
|
||||||
|
QTLIBS := $(LIB_PATH)$(QTHOME)/lib Qt6Core.lib Qt6Gui.lib Qt6Widgets.lib
|
||||||
|
ifndef GLQTLIBS
|
||||||
|
GLQTLIBS := $(LIB_PATH)$(QTHOME)/lib Qt6Core.lib Qt6Gui.lib Qt6Widgets.lib Qt6OpenGL.lib Qt6OpenGLWidgets.lib
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
#
|
#
|
||||||
# Building DLLs
|
# Building DLLs
|
||||||
# -------------
|
# -------------
|
||||||
|
|||||||
@@ -25,12 +25,11 @@ Here we recall only the basics.
|
|||||||
% cd path_to_exampleXYZ # go to directory which contains your example
|
% cd path_to_exampleXYZ # go to directory which contains your example
|
||||||
% mkdir exampleXYZ_build
|
% mkdir exampleXYZ_build
|
||||||
% cd exampleXYZ_build
|
% cd exampleXYZ_build
|
||||||
% cmake -DGeant4_DIR=path_to_Geant4_installation/lib[64]/Geant4-11.0.0/ ../exampleXYZ
|
% cmake -DGeant4_DIR=path_to_Geant4_installation/lib[64]/cmake/Geant4/ ../exampleXYZ
|
||||||
% make -j N exampleXYZ # "N" is the number of processes
|
% make -j N exampleXYZ # "N" is the number of processes
|
||||||
% make install # this step is optional
|
% make install # this step is optional
|
||||||
\endverbatim
|
\endverbatim
|
||||||
|
|
||||||
|
|
||||||
\section HowToRun_s2 Execute exampleXYZ in 'batch' mode from macro files
|
\section HowToRun_s2 Execute exampleXYZ in 'batch' mode from macro files
|
||||||
|
|
||||||
\verbatim
|
\verbatim
|
||||||
|
|||||||
@@ -1,24 +0,0 @@
|
|||||||
|
|
||||||
///\file ".README.HowToNavigate.txt"
|
|
||||||
///\brief Examples How To Navigate README page
|
|
||||||
|
|
||||||
/*! \page README_HowToNavigate How to navigate in the examples documentation
|
|
||||||
|
|
||||||
The examples documentation is composed from a <b> "global" documentation </b> including all examples with classes which has unique names (eg. A01DetectorConstruction etc.) and from <b> "standalone" documentations </b> for examples with classes which names are not not unique (DetectorConstruction etc.).
|
|
||||||
|
|
||||||
\section HowToNavigate_sec1 Global documentation
|
|
||||||
|
|
||||||
The lists of <a href="pages.html"> "Related Pages" </a> and <a href="modules.html"> "Modules"</a> in the global documentation include the README pages for all examples categories and examples with both unique class names and generic ones. The lists <a href="namespaces.html"> "Namespaces" </a>, <a href="classes.html"> "Classes" </a> and <a href="files.html"> "Files" </a> include only the examples with unique class names.
|
|
||||||
|
|
||||||
That's why the README pages for the examples with a standalone documentation generated in the global documentation do not contain links to their classes
|
|
||||||
(one cannot click on a class name here to get the class documentation). See eg. \ref ExampleTestEm1.
|
|
||||||
|
|
||||||
\section HowToNavigate_sec2 Standalone documentations
|
|
||||||
|
|
||||||
The links from "global" documentation to the examples "standalone" documentation are available in the list of <a href="modules.html"> "Modules"</a>. When selecting eg. "TestEm1" here, you will be directed to <a href="../html_TestEm1/html/index.html"> the main page </a> of its standalone documentation. When selecting then <a href="../html_TestEm1/html/ExampleTestEm1.html"> "Example TestEm1" </a> from the <a href="../html_TestEm1/html/pages.html"> "Related Pages" </a> list here (there is only one page in the list) you will get the example documentation with hyperlinks to the classes etc.
|
|
||||||
|
|
||||||
All the lists in the examples "standalone" documentation include only the concerned example and eventually the classes shared with another examples or the classes from <a href="Examples_common.html"> common </a> if they are used in the example.
|
|
||||||
|
|
||||||
This organization was necessary as Doxygen does not support the classes with the same names in one system.
|
|
||||||
|
|
||||||
*/
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
|
|
||||||
///\file ".README.novice.txt"
|
|
||||||
///\brief Geant4 Old Novice Examples README page
|
|
||||||
|
|
||||||
/*! \page README_novice Old Novice Examples
|
|
||||||
|
|
||||||
The old "novice" set of examples is now replaced with a new "basic" set,
|
|
||||||
covering the most typical use-cases of a Geant4 application with keeping
|
|
||||||
simplicity and ease of use.
|
|
||||||
|
|
||||||
The source code of the last version of the novice examples set
|
|
||||||
(in 9.6.p02 release) can be viewed in
|
|
||||||
<a href="http://www-geant4.kek.jp/lxr/source/examples/novice/?v=9.6.p2">
|
|
||||||
the Geant4 LXR code browser </a>
|
|
||||||
|
|
||||||
The new location of each example in 10.0 release:
|
|
||||||
- N01 - removed
|
|
||||||
- N02 - \link ExampleB2 basic/B2 \endlink
|
|
||||||
- N03 - \link ExampleB4 basic/B4 \endlink
|
|
||||||
- N04 - \link ExampleRE05 extended/runAndEvent/RE05 \endlink
|
|
||||||
- N05 - \link ExamplePar01 extended/parameterisations/Par01 \endlink
|
|
||||||
- N06 - \link ExampleOpNovice extended/optical/OpNovice \endlink
|
|
||||||
- N07 - \link ExampleRE06 extended/runAndEvent/RE06 \endlink
|
|
||||||
|
|
||||||
*/
|
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,52 +0,0 @@
|
|||||||
|
|
||||||
/// \file Doxymain.h
|
|
||||||
/// \brief The main page for Geant4 Examples code documenation
|
|
||||||
|
|
||||||
/*! \mainpage Geant4 Examples
|
|
||||||
|
|
||||||
This module collects three sets of user examples aimed to demonstrate to
|
|
||||||
the user how to make correct use of the GEANT4 toolkit by implementing
|
|
||||||
in a correct way those user-classes which the user is supposed to
|
|
||||||
customize in order to define his/her own simulation setup.
|
|
||||||
|
|
||||||
The <b>"basic"</b> set of examples is oriented to novice users and covering
|
|
||||||
the most typical use-cases of a Geant4 application with keeping simplicity
|
|
||||||
and ease of use.
|
|
||||||
|
|
||||||
An <b>"extended"</b> set of examples may require some additional libraries besides
|
|
||||||
of Geant4. This set covers many specific use cases for actual detector
|
|
||||||
simulation.
|
|
||||||
|
|
||||||
An <b>"advanced"</b> set of examples covers the use-cases typical of a
|
|
||||||
"toolkit"-oriented kind of development, where real complete applications
|
|
||||||
for different simulation studies are provided; may require additional third
|
|
||||||
party products to be built.
|
|
||||||
|
|
||||||
Most of the examples can be run both in interactive and batch mode, and
|
|
||||||
input macro files (*.in) and reference output files (*.out) are provided.
|
|
||||||
Basic and most of the extended examples are considered part of the
|
|
||||||
system testing suite for validation of the official releases of the
|
|
||||||
GEANT4 toolkit. Basic and some of the extended and advanced
|
|
||||||
examples are also used as "acceptance"-tests for the release process.
|
|
||||||
|
|
||||||
See more on each examples category pages:
|
|
||||||
- \ref README_basic
|
|
||||||
- \ref README_extended
|
|
||||||
- <a href="https://www.geant4.org/docs/advanced_examples_doc/index">
|
|
||||||
<b>Advanced Examples </b></a>
|
|
||||||
|
|
||||||
The previous set of examples oriented to novice users, <b>"novice"</b>,
|
|
||||||
has been refactored in "basic" and "extended" examples sets in Geant4 10.0.
|
|
||||||
The information about the original set of these examples can be found at
|
|
||||||
\link README_novice this page \endlink.
|
|
||||||
|
|
||||||
And more on what is common for all examples:
|
|
||||||
- \ref README_HowToRun
|
|
||||||
- \ref README_HowToRunMT
|
|
||||||
- \ref README_HowToNavigate
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,56 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_analysis.h
|
|
||||||
/// \brief The page that defines the extended/analysis examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_analysis analysis
|
|
||||||
* Extended examples analysis classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_analysis_AnaEx01 AnaEx01
|
|
||||||
* Analysis AnaEx01 example has its
|
|
||||||
* <a href="../html_AnaEx01/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_analysis
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_analysis_AnaEx02 AnaEx02
|
|
||||||
* Analysis AnaEx02 example has its
|
|
||||||
* <a href="../html_AnaEx02/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_analysis
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_analysis_AnaEx03 AnaEx03
|
|
||||||
* Analysis AnaEx03 example has its
|
|
||||||
* <a href="../html_AnaEx03/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_analysis
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_analysis_B1Con B1Con
|
|
||||||
* Analysis example B1Con
|
|
||||||
* @ingroup extended_analysis
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class B1ConActionInitialization{};
|
|
||||||
class B1ConRunAction{};
|
|
||||||
class B1ConRun{};
|
|
||||||
class B1DetectorConstruction{};
|
|
||||||
class B1EventAction{};
|
|
||||||
class B1PrimaryGeneratorAction{};
|
|
||||||
class B1Run{};
|
|
||||||
class B1SteppingAction{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,209 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_basic.h
|
|
||||||
/// \brief The page that defines the basic examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup basic basic
|
|
||||||
* Basic examples classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup B1 B1
|
|
||||||
* Example B1
|
|
||||||
* @ingroup basic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class B1::ActionInitialization{};
|
|
||||||
class B1::DetectorConstruction{};
|
|
||||||
class B1::EventAction{};
|
|
||||||
class B1::PrimaryGeneratorAction{};
|
|
||||||
class B1::Run{};
|
|
||||||
class B1::RunAction{};
|
|
||||||
class B1::SteppingAction{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup B2 B2
|
|
||||||
* Example B2
|
|
||||||
* @ingroup basic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup B2a B2a
|
|
||||||
* Example B2a
|
|
||||||
* @ingroup B2
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class B2::ActionInitialization{};
|
|
||||||
class B2::EventAction{};
|
|
||||||
class B2::PrimaryGeneratorAction{};
|
|
||||||
class B2::RunAction{};
|
|
||||||
class B2::TrackerHit{};
|
|
||||||
class B2::TrackerSD{};
|
|
||||||
class B2a::DetectorConstruction{};
|
|
||||||
class B2a::DetectorMessenger{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup B2b B2b
|
|
||||||
* Example B2b
|
|
||||||
* @ingroup B2
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class B2::ActionInitialization{};
|
|
||||||
class B2::EventAction{};
|
|
||||||
class B2::PrimaryGeneratorAction{};
|
|
||||||
class B2::RunAction{};
|
|
||||||
class B2::TrackerHit{};
|
|
||||||
class B2::TrackerSD{};
|
|
||||||
class B2b::ChamberParameterisation{};
|
|
||||||
class B2b::DetectorConstruction{};
|
|
||||||
class B2b::DetectorMessenger{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup B3 B3
|
|
||||||
* Example B3
|
|
||||||
* @ingroup basic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup B3a B3a
|
|
||||||
* Example B3a
|
|
||||||
* @ingroup B3
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class B3::DetectorConstruction{};
|
|
||||||
class B3::PhysicsList{};
|
|
||||||
class B3::PrimaryGeneratorAction{};
|
|
||||||
class B3::StackingAction{};
|
|
||||||
class B3a::ActionInitialization{};
|
|
||||||
class B3a::EventAction{};
|
|
||||||
class B3a::RunAction{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup B3b B3b
|
|
||||||
* Example B3b
|
|
||||||
* @ingroup B3
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class B3::PhysicsList{};
|
|
||||||
class B3::PrimaryGeneratorAction{};
|
|
||||||
class B3::StackingAction{};
|
|
||||||
class B3b::ActionInitialization{};
|
|
||||||
class B3b::DetectorConstruction{};
|
|
||||||
class B3b::Run{};
|
|
||||||
class B3b::RunAction{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup B4 B4
|
|
||||||
* Example B4
|
|
||||||
* @ingroup basic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup B4a B4a
|
|
||||||
* Example B4a
|
|
||||||
* @ingroup B4
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class B4::DetectorConstruction{};
|
|
||||||
class B4::PrimaryGeneratorAction{};
|
|
||||||
class B4::RunAction{};
|
|
||||||
class B4a::ActionInitialization{};
|
|
||||||
class B4a::EventAction{};
|
|
||||||
class B4a::SteppingAction{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
/** @defgroup B4b B4b
|
|
||||||
* Example B4b
|
|
||||||
* @ingroup B4
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class B4::DetectorConstruction{};
|
|
||||||
class B4::PrimaryGeneratorAction{};
|
|
||||||
class B4b::ActionInitialization{};
|
|
||||||
class B4b::EventAction{};
|
|
||||||
class B4b::RunAction{};
|
|
||||||
class B4b::RunData{};
|
|
||||||
class B4b::SteppingAction{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup B4c B4c
|
|
||||||
* Example B4c
|
|
||||||
* @ingroup B4
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class B4::PrimaryGeneratorAction{};
|
|
||||||
class B4::RunAction{};
|
|
||||||
class B4c::ActionInitialization{};
|
|
||||||
class B4c::CalorHit{};
|
|
||||||
class B4c::CalorimeterSD{};
|
|
||||||
class B4c::DetectorConstruction{};
|
|
||||||
class B4c::EventAction{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
/** @defgroup B4d B4d
|
|
||||||
* Example B4d
|
|
||||||
* @ingroup B4
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class B4::PrimaryGeneratorAction{};
|
|
||||||
class B4::RunAction{};
|
|
||||||
class B4d::ActionInitialization{};
|
|
||||||
class B4d::DetectorConstruction{};
|
|
||||||
class B4d::EventAction{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup B5 B5
|
|
||||||
* Example B5
|
|
||||||
* @ingroup basic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class B5::ActionInitialization{};
|
|
||||||
class B5::CellParameterisation{};
|
|
||||||
class B5::DetectorConstruction{};
|
|
||||||
class B5::DriftChamberHit{};
|
|
||||||
class B5::DriftChamberSD{};
|
|
||||||
class B5::EmCalorimeterHit{};
|
|
||||||
class B5::EmCalorimeterSD{};
|
|
||||||
class B5::EventAction{};
|
|
||||||
class B5::HadCalorimeterHit{};
|
|
||||||
class B5::HadCalorimeterSD{};
|
|
||||||
class B5::HodoscopeHit{};
|
|
||||||
class B5::HodoscopeSD{};
|
|
||||||
class B5::MagneticField{};
|
|
||||||
class B5::PrimaryGeneratorAction{};
|
|
||||||
class B5::RunAction{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
@@ -1,182 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_biasing.h
|
|
||||||
/// \brief The page that defines the extended/biasing examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_biasing biasing
|
|
||||||
* Extended examples biasing classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_biasing_B01 B01
|
|
||||||
* Biasing example B01
|
|
||||||
* @ingroup extended_biasing
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class B01ActionInitialization {};
|
|
||||||
class B01DetectorConstruction {};
|
|
||||||
class B01PrimaryGeneratorAction {};
|
|
||||||
class B01RunAction {};
|
|
||||||
class B01Run {};
|
|
||||||
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_biasing_B02 B02
|
|
||||||
* Biasing example B02
|
|
||||||
* @ingroup extended_biasing
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class B02ActionInitialization {};
|
|
||||||
class B02DetectorConstruction {};
|
|
||||||
class B02ImportanceDetectorConstruction {};
|
|
||||||
class B02PrimaryGeneratorAction {};
|
|
||||||
class B02PVolumeStore {};
|
|
||||||
class B02RunAction {};
|
|
||||||
class B02Run {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_biasing_B03 B03
|
|
||||||
* Biasing example B03
|
|
||||||
* @ingroup extended_biasing
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class B03ActionInitialization {};
|
|
||||||
class B03DetectorConstruction {};
|
|
||||||
class B03ImportanceDetectorConstruction {};
|
|
||||||
class B03PhysicsList {};
|
|
||||||
class B03PrimaryGeneratorAction {};
|
|
||||||
class B03PVolumeStore {};
|
|
||||||
class B03RunAction {};
|
|
||||||
class B03Run {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_biasing_GB01 GB01
|
|
||||||
* Biasing example GB01
|
|
||||||
* @ingroup extended_biasing
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class GB01ActionInitialization {};
|
|
||||||
class GB01BOptrChangeCrossSection {};
|
|
||||||
class GB01BOptrMultiParticleChangeCrossSection {};
|
|
||||||
class GB01DetectorConstruction {};
|
|
||||||
class GB01PrimaryGeneratorAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_biasing_GB02 GB02
|
|
||||||
* Biasing example GB02
|
|
||||||
* @ingroup extended_biasing
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class GB02ActionInitialization {};
|
|
||||||
class GB02BOptrMultiParticleForceCollision {};
|
|
||||||
class GB02DetectorConstruction {};
|
|
||||||
class GB02PrimaryGeneratorAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_biasing_GB03 GB03
|
|
||||||
* Biasing example GB03
|
|
||||||
* @ingroup extended_biasing
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class GB03ActionInitialization {};
|
|
||||||
class GB03BOptnSplitOrKillOnBoundary{};
|
|
||||||
class GB03BOptrGeometryBasedBiasing{};
|
|
||||||
class GB03DetectorConstruction {};
|
|
||||||
class GB03DetectorMessenger{};
|
|
||||||
class GB03PrimaryGeneratorAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_biasing_GB04 GB04
|
|
||||||
* Biasing example GB04
|
|
||||||
* @ingroup extended_biasing
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class GB04ActionInitialization {};
|
|
||||||
class GB04BOptnBremSplitting {};
|
|
||||||
class GB04BOptrBremSplitting {};
|
|
||||||
class GB04DetectorConstruction {};
|
|
||||||
class GB04PrimaryGeneratorAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_biasing_GB05 GB05
|
|
||||||
* Biasing example GB05
|
|
||||||
* @ingroup extended_biasing
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class GB05ActionInitialization {};
|
|
||||||
class GB05BOptnSplitAndKillByCrossSection {};
|
|
||||||
class GB05BOptrSplitAndKillByCrossSection {};
|
|
||||||
class GB05DetectorConstruction {};
|
|
||||||
class GB05PrimaryGeneratorAction {};
|
|
||||||
class GB05SD {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_biasing_GB06 GB06
|
|
||||||
* Biasing example GB06
|
|
||||||
* @ingroup extended_biasing
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class GB06ActionInitialization {};
|
|
||||||
class GB06BOptnSplitAndKillByImportance {};
|
|
||||||
class GB06BOptrSplitAndKillByImportance {};
|
|
||||||
class GB06DetectorConstruction {};
|
|
||||||
class GB06ParallelWorldForSlices {};
|
|
||||||
class GB06PrimaryGeneratorAction {};
|
|
||||||
class GB06SD {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_biasing_GB07 GB07
|
|
||||||
* Biasing example GB07
|
|
||||||
* @ingroup extended_biasing
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class GB07ActionInitialization {};
|
|
||||||
class GB07BOptrLeadingParticle {};
|
|
||||||
class GB07DetectorConstruction {};
|
|
||||||
class GB07PrimaryGeneratorAction {};
|
|
||||||
class GB07SD {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_biasing_ReverseMC01 ReverseMC01
|
|
||||||
* Biasing example ReverseMC01
|
|
||||||
* @ingroup extended_biasing
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class G4AdjointPhysicsList {};
|
|
||||||
class G4AdjointPhysicsMessenger {};
|
|
||||||
class RMC01AdjointEventAction {};
|
|
||||||
class RMC01AnalysisManager {};
|
|
||||||
class RMC01AnalysisManagerMessenger {};
|
|
||||||
class RMC01DetectorConstruction {};
|
|
||||||
class RMC01DetectorMessenger {};
|
|
||||||
class RMC01DoubleWithWeightHit {};
|
|
||||||
class RMC01EventAction {};
|
|
||||||
class RMC01PrimaryGeneratorAction {};
|
|
||||||
class RMC01RunAction {};
|
|
||||||
class RMC01SD {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_common.h
|
|
||||||
/// \brief The page that defines the extended/common classes modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_common common
|
|
||||||
* Extended examples common classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class Common::DetectorConstruction{};
|
|
||||||
class Common::DetectorConstruction0{};
|
|
||||||
class Common::GeantinoPhysicsList{};
|
|
||||||
class Common::GpsPrimaryGeneratorAction{};
|
|
||||||
class Common::GunPrimaryGeneratorAction{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,184 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_electromagnetic.h
|
|
||||||
/// \brief The page that defines the extended/electromagnetic examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic electromagnetic
|
|
||||||
* Extended examples electromagnetic classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm0 TestEm0
|
|
||||||
* The TestEm0 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm0/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm1 TestEm1
|
|
||||||
* The TestEm1 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm1/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm2 TestEm2
|
|
||||||
* The TestEm2 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm2/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm3 TestEm3
|
|
||||||
* The TestEm3 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm3/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm4 TestEm4
|
|
||||||
* The TestEm4 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm4/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm5 TestEm5
|
|
||||||
* The TestEm5 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm5/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm6 TestEm6
|
|
||||||
* The TestEm6 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm6/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm7 TestEm7
|
|
||||||
* The TestEm7 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm7/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm8 TestEm8
|
|
||||||
* The TestEm8 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm8/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm9 TestEm9
|
|
||||||
* The TestEm9 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm9/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm10 TestEm10
|
|
||||||
* The TestEm10 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm10/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm11 TestEm11
|
|
||||||
* The TestEm11 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm11/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm12 TestEm12
|
|
||||||
* The TestEm12 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm12/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm13 TestEm13
|
|
||||||
* The TestEm13 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm13/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm14 TestEm14
|
|
||||||
* The TestEm14 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm14/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm15 TestEm15
|
|
||||||
* The TestEm15 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm15/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm16 TestEm16
|
|
||||||
* The TestEm16 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm16/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm17 TestEm17
|
|
||||||
* The TestEm17 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm17/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_electromagnetic_TestEm18 TestEm18
|
|
||||||
* The TestEm18 electromagnetic classes have their
|
|
||||||
* <a href="../html_TestEm18/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_errorpropagation.h
|
|
||||||
/// \brief The page that defines the extended/errorpropagation examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_errorpropagation errorpropagation
|
|
||||||
* Extended errorpropagation examples classes
|
|
||||||
* @ingroup extended
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_errorpropagation_errProp errProp
|
|
||||||
* errorpropagation example errProp
|
|
||||||
* @ingroup extended_errorpropagation
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class ExErrorDetectorConstruction {};
|
|
||||||
class ExErrorDetectorMessenger {};
|
|
||||||
class ExErrorMagneticField {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,139 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_eventgenerator.h
|
|
||||||
/// \brief The page that defines the extended/eventgenerator examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_eventgenerator eventgenerator
|
|
||||||
* Extended examples eventgenerator classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_eventgenerator_exgps exgps
|
|
||||||
* Eventgenerator example exgps has its
|
|
||||||
* <a href="../html_exgps/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_eventgenerator
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_eventgenerator_HepMC HepMC
|
|
||||||
* Extended examples eventgenerator/HepMC
|
|
||||||
* @ingroup extended_eventgenerator
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_eventgenerator_HepMC_HepMCEx01 HepMCEx01
|
|
||||||
* Eventgenerator HepMC example HepMCEx01
|
|
||||||
* @ingroup extended_eventgenerator_HepMC
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class ExN04CalorimeterHit {};
|
|
||||||
class ExN04CalorimeterParametrisation {};
|
|
||||||
class ExN04CalorimeterROGeometry {};
|
|
||||||
class ExN04CalorimeterSD {};
|
|
||||||
class ExN04DetectorConstruction {};
|
|
||||||
class ExN04DetectorParameterDef {};
|
|
||||||
class ExN04DummySD {};
|
|
||||||
class ExN04EventAction {};
|
|
||||||
class ExN04Field {};
|
|
||||||
class ExN04MuonHit {};
|
|
||||||
class ExN04MuonSD {};
|
|
||||||
class ExN04PrimaryGeneratorAction {};
|
|
||||||
class ExN04PrimaryGeneratorMessenger {};
|
|
||||||
class ExN04RunAction {};
|
|
||||||
class ExN04StackingAction {};
|
|
||||||
class ExN04StackingActionMessenger {};
|
|
||||||
class ExN04SteppingAction {};
|
|
||||||
class ExN04SteppingVerbose {};
|
|
||||||
class ExN04TrackerHit {};
|
|
||||||
class ExN04TrackerParametrisation {};
|
|
||||||
class ExN04TrackerSD {};
|
|
||||||
class ExN04TrackingAction {};
|
|
||||||
class HepMCG4AsciiReader {};
|
|
||||||
class HepMCG4AsciiReaderMessenger {};
|
|
||||||
class HepMCG4Interface {};
|
|
||||||
class HepMCG4PythiaInterface {};
|
|
||||||
class HepMCG4PythiaMessenger {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_eventgenerator_HepMC_HepMCEx02 HepMCEx02
|
|
||||||
* Eventgenerator HepMC example HepMCEx02
|
|
||||||
* @ingroup extended_eventgenerator_HepMC
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class H02DetectorConstruction {};
|
|
||||||
class H02EventAction {};
|
|
||||||
class H02Field {};
|
|
||||||
class H02MuonHit {};
|
|
||||||
class H02MuonSD {};
|
|
||||||
class H02PrimaryGeneratorAction {};
|
|
||||||
class H02PrimaryGeneratorMessenger {};
|
|
||||||
class H02SteppingAction {};
|
|
||||||
class HepMCG4AsciiReader {};
|
|
||||||
class HepMCG4AsciiReaderMessenger {};
|
|
||||||
class HepMCG4Interface {};
|
|
||||||
class HepMCG4PythiaInterface {};
|
|
||||||
class HepMCG4PythiaMessenger {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_eventgenerator_HepMC_MCTruth MCTruth
|
|
||||||
* Eventgenerator example MCTruth has its
|
|
||||||
* <a href="../html_MCTruth/html/index.html"> standalone documentation </a>
|
|
||||||
* @ingroup extended_eventgenerator
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_eventgenerator_particleGun particleGun
|
|
||||||
* Eventgenerator example particleGun has its
|
|
||||||
* <a href="../html_particleGun/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_eventgenerator
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_eventgenerator_pythia_decayer6 pythia_decayer6
|
|
||||||
* Eventgenerator example pythia_decayer6
|
|
||||||
* @ingroup extended_eventgenerator
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
enum EDecayType {};
|
|
||||||
class G4Pythia6Decayer {};
|
|
||||||
class G4Pythia6DecayerMessenger {};
|
|
||||||
class P6DExtDecayerPhysics {};
|
|
||||||
class P6DPhysicsList {};
|
|
||||||
class Pythia6 {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_eventgenerator_pythia_py8decayer py8decayer
|
|
||||||
* Eventgenerator example pythia_py8decayer has its
|
|
||||||
* <a href="../html_py8decayer/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_eventgenerator
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_eventgenerator_userPrimaryGenerator userPrimaryGenerator
|
|
||||||
* Eventgenerator example userPrimaryGenerator has its
|
|
||||||
* <a href="../html_userPrimaryGenerator/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_eventgenerator
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,94 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_exoticphysics.h
|
|
||||||
/// \brief The page that defines the extended/exoticphysics examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_exoticphysics exoticphysics
|
|
||||||
* Extended examples eventgenerator classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_exoticphysics_channeling channeling
|
|
||||||
* Exotic physics example channeling has its
|
|
||||||
* <a href="../html_channeling/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_exoticphysics
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_exoticphysics_monopole monopole
|
|
||||||
* Exoticphysics monopole example has its
|
|
||||||
* <a href="../html_monopole/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_exoticphysics
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_exoticphysics_dmparticle dmparticle
|
|
||||||
* Exoticphysics dmparticle example has its
|
|
||||||
* <a href="../html_dmparticle/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_exoticphysics
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_exoticphysics_phonon phonon
|
|
||||||
* Exotic physics example phonon
|
|
||||||
* @ingroup extended_exoticphysics
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class XActionInitialization {};
|
|
||||||
class XAluminumElectrodeHit {};
|
|
||||||
class XAluminumElectrodeSensitivity {};
|
|
||||||
class XDetectorConstruction {};
|
|
||||||
class XPhononStackingAction {};
|
|
||||||
class XPhysicsList {};
|
|
||||||
class XPrimaryGeneratorAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_exoticphysics_saxs saxs
|
|
||||||
* Exotic physics example saxs
|
|
||||||
* @ingroup extended_exoticphysics
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class G4EmPenelopePhysicsMI {};
|
|
||||||
class SAXSActionInitialization {};
|
|
||||||
class SAXSAnalysis {};
|
|
||||||
class SAXSDetectorConstruction {};
|
|
||||||
class SAXSDetectorConstructionMessenger {};
|
|
||||||
class SAXSEventAction {};
|
|
||||||
class SAXSPhysicsList {};
|
|
||||||
class SAXSPhysicsListMessenger {};
|
|
||||||
class SAXSPrimaryGeneratorAction {};
|
|
||||||
class SAXSRunAction {};
|
|
||||||
class SAXSRunActionMessenger {};
|
|
||||||
class SAXSSensitiveDetector {};
|
|
||||||
class SAXSSensitiveDetectorHit {};
|
|
||||||
class SAXSSensitiveDetectorMessenger {};
|
|
||||||
class SAXSSteppingAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_exoticphysics_ucn ucn
|
|
||||||
* Exotic physics example ucn
|
|
||||||
* @ingroup extended_exoticphysics
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class ExUCNActionInitialization {};
|
|
||||||
class ExUCNDetectorConstruction {};
|
|
||||||
class ExUCNExtraPhysics {};
|
|
||||||
class ExUCNPhysicsList {};
|
|
||||||
class ExUCNPrimaryGeneratorAction {};
|
|
||||||
class ExUCNRunAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,156 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_field.h
|
|
||||||
/// \brief The page that defines the extended/field examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_field field
|
|
||||||
* Extended examples field classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_field_BlineTracer BlineTracer
|
|
||||||
* Field example BlineTracer
|
|
||||||
* @ingroup extended_field
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class G4BlineEquation {};
|
|
||||||
class G4BlineEventAction {};
|
|
||||||
class G4BlinePrimaryGeneratorAction {};
|
|
||||||
class G4BlineSteppingAction {};
|
|
||||||
class G4BlineTracer {};
|
|
||||||
class G4BlineTracerMessenger {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_field_field01 field01
|
|
||||||
* Field example field01
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class F01ActionInitialization {};
|
|
||||||
class F01CalorHit {};
|
|
||||||
class F01CalorimeterSD {};
|
|
||||||
class F01DetectorConstruction {};
|
|
||||||
class F01DetectorMessenger {};
|
|
||||||
class F01EventAction {};
|
|
||||||
class F01EventActionMessenger {};
|
|
||||||
class F01FieldMessenger {};
|
|
||||||
class F01FieldSetup {};
|
|
||||||
class F01PrimaryGeneratorAction {};
|
|
||||||
class F01PrimaryGeneratorMessenger {};
|
|
||||||
class F01RunAction {};
|
|
||||||
class F01RunMessenger {};
|
|
||||||
class F01SteppingVerbose {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_field_field02 field02
|
|
||||||
* Field example field02
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class F02ActionInitialization {};
|
|
||||||
class F02CalorHit {};
|
|
||||||
class F02CalorimeterSD {};
|
|
||||||
class F02DetectorConstruction {};
|
|
||||||
class F02DetectorMessenger {};
|
|
||||||
class F02ElectricFieldSetup {};
|
|
||||||
class F02EventAction {};
|
|
||||||
class F02EventActionMessenger {};
|
|
||||||
class F02FieldMessenger {};
|
|
||||||
class F02PrimaryGeneratorAction {};
|
|
||||||
class F02PrimaryGeneratorMessenger {};
|
|
||||||
class F02RunAction {};
|
|
||||||
class F02RunMessenger {};
|
|
||||||
class F02SteppingVerbose {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_field_field03 field03
|
|
||||||
* Field example field03
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class F03ActionInitialization {};
|
|
||||||
class F03CalorHit {};
|
|
||||||
class F03CalorimeterSD {};
|
|
||||||
class F03DetectorConstruction {};
|
|
||||||
class F03DetectorMessenger {};
|
|
||||||
class F03EventAction {};
|
|
||||||
class F03EventActionMessenger {};
|
|
||||||
class F03FieldMessenger {};
|
|
||||||
class F03FieldSetup {};
|
|
||||||
class F03PrimaryGeneratorAction {};
|
|
||||||
class F03PrimaryGeneratorMessenger {};
|
|
||||||
class F03RunAction {};
|
|
||||||
class F03RunMessenger {};
|
|
||||||
class F03SteppingVerbose {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_field_field04 field04
|
|
||||||
* Field example field04
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class F04ActionInitialization {};
|
|
||||||
class F04DetectorConstruction {};
|
|
||||||
class F04DetectorMessenger {};
|
|
||||||
class F04ElementField {};
|
|
||||||
class F04EventAction {};
|
|
||||||
class F04EventActionMessenger {};
|
|
||||||
class F04ExtraPhysics {};
|
|
||||||
class F04FieldMessenger {};
|
|
||||||
class F04FocusSolenoid {};
|
|
||||||
class F04GlobalField {};
|
|
||||||
class F04Materials {};
|
|
||||||
class F04OpticalPhysics {};
|
|
||||||
class F04PhysicsList {};
|
|
||||||
class F04PhysicsListMessenger {};
|
|
||||||
class F04PrimaryGeneratorAction {};
|
|
||||||
class F04PrimaryGeneratorMessenger {};
|
|
||||||
class F04RunAction {};
|
|
||||||
class F04RunActionMessenger {};
|
|
||||||
class F04SimpleSolenoid {};
|
|
||||||
class F04StackingAction {};
|
|
||||||
class F04StepMax {};
|
|
||||||
class F04SteppingAction {};
|
|
||||||
class F04SteppingActionMessenger {};
|
|
||||||
class F04SteppingVerbose {};
|
|
||||||
class F04TrackingAction {};
|
|
||||||
class F04Trajectory {};
|
|
||||||
class F04TrajectoryPoint {};
|
|
||||||
class F04UserTrackInformation {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_field_field05 field05
|
|
||||||
* Field example field05
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class F05ActionInitialization {};
|
|
||||||
class F05DetectorConstruction {};
|
|
||||||
class F05Field {};
|
|
||||||
class F05PhysicsList {};
|
|
||||||
class F05PrimaryGeneratorAction {};
|
|
||||||
class F05SteppingAction {};
|
|
||||||
class F05SteppingVerbose {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_field_field06 field06
|
|
||||||
* Field example field06
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class F06ActionInitialization {};
|
|
||||||
class F06DetectorConstruction {};
|
|
||||||
class F06PhysicsList {};
|
|
||||||
class F06PrimaryGeneratorAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_g3tog4.h
|
|
||||||
/// \brief The page that defines the extended/g3tog4 examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_g3tog4 g3tog4
|
|
||||||
* Extended examples g3tog4 classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_g3tog4_clGeometry clGeometry
|
|
||||||
* g3tog4 example clGeometry
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class G3toG4ActionInitialization {};
|
|
||||||
class G3toG4DetectorConstruction {};
|
|
||||||
class Common::DetectorConstruction{};
|
|
||||||
class Common::DetectorConstruction0{};
|
|
||||||
class Common::GeantinoPhysicsList{};
|
|
||||||
class Common::GpsPrimaryGeneratorAction{};
|
|
||||||
class Common::GunPrimaryGeneratorAction{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_geometry.h
|
|
||||||
/// \brief The page that defines the extended/geometry examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_geometry geometry
|
|
||||||
* Extended examples geometry classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_geometry_transforms transforms
|
|
||||||
* Geometry example transforms has its
|
|
||||||
* <a href="../html_transforms/html/index.html">standalone documentation </a>
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_geometry_vecGeomNavigation vecGeomNavigation
|
|
||||||
* Geometry example vecGeomNavigation
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class VG01ActionInitialization{};
|
|
||||||
class VG01DetectorConstruction{};
|
|
||||||
class VG01DetectorMessenger{};
|
|
||||||
class VG01PrimaryGeneratorAction{};
|
|
||||||
class VG01SteppingVerboseWithDir{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,194 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_hadronic.h
|
|
||||||
/// \brief The page that defines the extended/hadronic examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic hadronic
|
|
||||||
* Extended examples hadronic classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_Hadr00 Hadr00
|
|
||||||
* The Hadr00 hadronic classes have their
|
|
||||||
* <a href="../html_Hadr00/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_Hadr01 Hadr01
|
|
||||||
* The Hadr01 hadronic classes have their
|
|
||||||
* <a href="../html_Hadr01/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_Hadr02 Hadr02
|
|
||||||
* The Hadr02 hadronic classes have their
|
|
||||||
* <a href="../html_Hadr02/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_Hadr03 Hadr03
|
|
||||||
* The Hadr03 hadronic classes have their
|
|
||||||
* <a href="../html_Hadr03/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_Hadr04 Hadr04
|
|
||||||
* The Hadr04 hadronic classes have their
|
|
||||||
* <a href="../html_Hadr04/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_Hadr05 Hadr05
|
|
||||||
* The Hadr05 hadronic classes have their
|
|
||||||
* <a href="../html_Hadr05/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_Hadr06 Hadr06
|
|
||||||
* The Hadr06 hadronic classes have their
|
|
||||||
* <a href="../html_Hadr06/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_Hadr07 Hadr07
|
|
||||||
* The Hadr07 hadronic classes have their
|
|
||||||
* <a href="../html_Hadr07/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_Hadr08 Hadr08
|
|
||||||
* The Hadr08 hadronic classes have their
|
|
||||||
* <a href="../html_Hadr08/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_Hadr09 Hadr09
|
|
||||||
* The Hadr09 hadronic classes have their
|
|
||||||
* <a href="../html_Hadr09/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_Hadr10 Hadr10
|
|
||||||
* The Hadr10 hadronic classes have their
|
|
||||||
* <a href="../html_Hadr10/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_FissionFragment FissionFragment
|
|
||||||
* Hadronic example FissionFragment
|
|
||||||
* @ingroup extended_hadronic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class FFActionInitialization {};
|
|
||||||
class FFDetectorConstruction {};
|
|
||||||
class FFPrimaryGeneratorAction {};
|
|
||||||
class FFRunAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_FlukaCern_exFlukaCernCrossSection exFlukaCernCrossSection
|
|
||||||
* Hadronic FlukaCern exFlukaCernCrossSection example has its
|
|
||||||
* <a href="../html_CrossSection/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_FlukaCern_exFlukaCernFinalState exFlukaCernFinalState
|
|
||||||
* Hadronic FlukaCern exFlukaCernFinalState example has its
|
|
||||||
* <a href="../html_FinalState/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_NeutronSource NeutronSource
|
|
||||||
* The NeutronSource hadronic classes have their
|
|
||||||
* <a href="../html_NeutronSource/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_ParticleFluence ParticleFluence
|
|
||||||
* Extended examples hadronic ParticleFluence classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_ParticleFluence_Calo Calo
|
|
||||||
* The Calo classes have their
|
|
||||||
* <a href="../html_Calo/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic_ParticleFluence
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_ParticleFluence_ConcentricSpheres ConcentricSpheres
|
|
||||||
* The ConcentricSpheres classes have their
|
|
||||||
* <a href="../html_ConcentricSpheres/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic_ParticleFluence
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_ParticleFluence_Layer Layer
|
|
||||||
* The Layer classes have their
|
|
||||||
* <a href="../html_Layer/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic_ParticleFluence
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_hadronic_ParticleFluence_Sphere Sphere
|
|
||||||
* The Sphere classes have their
|
|
||||||
* <a href="../html_Sphere/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_hadronic_ParticleFluence
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
/** @} */
|
|
||||||
@@ -1,373 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_medical.h
|
|
||||||
/// \brief The page that defines the extended/medical examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_medical medical
|
|
||||||
* Extended medical examples classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_DICOM DICOM
|
|
||||||
* Medical example DICOM
|
|
||||||
* @ingroup extended_medical
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class DicomActionInitialization {};
|
|
||||||
class DicomDetectorConstruction {};
|
|
||||||
class DicomEventAction {};
|
|
||||||
class DicomHandler {};
|
|
||||||
class DicomIntersectVolume {};
|
|
||||||
class DicomNestedParamDetectorConstruction {};
|
|
||||||
class DicomNestedPhantomParameterisation {};
|
|
||||||
class DicomPartialDetectorConstruction {};
|
|
||||||
class DicomPhantomParameterisationColour {};
|
|
||||||
class DicomPhantomZSliceHeader {};
|
|
||||||
class DicomPhantomZSliceMerged {};
|
|
||||||
class DicomPrimaryGeneratorAction {};
|
|
||||||
class DicomRegularDetectorConstruction {};
|
|
||||||
class DicomRunAction {};
|
|
||||||
class DicomRun {};
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_DICOM_dicomReader dicomReader
|
|
||||||
* dicomReader in medical example DICOM
|
|
||||||
* @ingroup extended_medical_DICOM
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class DicomBeam {};
|
|
||||||
class DicomBeamBlock {};
|
|
||||||
class DicomBeamCompensator {};
|
|
||||||
class DicomBeamControlPoint {};
|
|
||||||
class DicomBeamDevice {};
|
|
||||||
class DicomBeamDevicePos {};
|
|
||||||
class DicomBeamDeviceRef {};
|
|
||||||
class DicomBeamWedge {};
|
|
||||||
class DicomFileCT {};
|
|
||||||
class DicomFileCT_NOdcmrt {};
|
|
||||||
class DicomFileMgr {};
|
|
||||||
class DicomFilePET {};
|
|
||||||
class DicomFilePlan {};
|
|
||||||
class DicomFileStructure {};
|
|
||||||
class DicomROI {};
|
|
||||||
class DicomROIContour {};
|
|
||||||
class DicomVBeamDevice {};
|
|
||||||
class DicomVFile {};
|
|
||||||
class DicomVFileImage {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_DICOM2 DICOM2
|
|
||||||
* Medical example DICOM2
|
|
||||||
* @ingroup extended_medical
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class Dicom2ActionInitialization {};
|
|
||||||
class Dicom2PrimaryGeneratorAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_electronScattering electronScattering
|
|
||||||
* Medical electronScattering example has its
|
|
||||||
* <a href="../html_electronScattering/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_electronScattering2 electronScattering2
|
|
||||||
* Medical electronScattering2 example has its
|
|
||||||
* <a href="../html_electronScattering2/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_fanoCavity fanoCavity
|
|
||||||
* Medical fanoCavity example has its
|
|
||||||
* <a href="../html_fanoCavity/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_fanoCavity2 fanoCavity2
|
|
||||||
* Medical fanoCavity2 example has its
|
|
||||||
* <a href="../html_fanoCavity2/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_GammaTherapy GammaTherapy
|
|
||||||
* Medical GammaTherapy example has its
|
|
||||||
* <a href="../html_GammaTherapy/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna dna
|
|
||||||
* Extended examples medical dna classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_chem1 chem1
|
|
||||||
* Medical dna chem1 example has its
|
|
||||||
* <a href="../html_chem1/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_chem2 chem2
|
|
||||||
* Medical dna chem2 example has its
|
|
||||||
* <a href="../html_chem2/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_chem3 chem3
|
|
||||||
* Medical dna chem3 example has its
|
|
||||||
* <a href="../html_chem3/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_chem4 chem4
|
|
||||||
* Medical dna chem4 example has its
|
|
||||||
* <a href="../html_chem4/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_chem5 chem5
|
|
||||||
* Medical dna chem5 example has its
|
|
||||||
* <a href="../html_chem5/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_chem6 chem6
|
|
||||||
* Medical dna chem6 example has its
|
|
||||||
* <a href="../html_chem6/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_clustering clustering
|
|
||||||
* Medical dna clustering example has its
|
|
||||||
* <a href="../html_clustering/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_dnadamage1 dnadamage1
|
|
||||||
* Medical dna dnadamage1 example has its
|
|
||||||
* <a href="../html_dnadamage1/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_dnaphysics dnaphysics
|
|
||||||
* Medical dna dnaphysics example has its
|
|
||||||
* <a href="../html_dnaphysics/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_icsd icsd
|
|
||||||
* Medical dna icsd example has its
|
|
||||||
* <a href="../html_icsd/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_jetcounter jetcounter
|
|
||||||
* Medical dna jetcounter example has its
|
|
||||||
* <a href="../html_jetcounter/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_mfp mfp
|
|
||||||
* Medical dna mfp example has its
|
|
||||||
* <a href="../html_mfp/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_microdosimetry microdosimetry
|
|
||||||
* Medical dna microdosimetry example has its
|
|
||||||
* <a href="../html_microdosimetry/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_microprox microprox
|
|
||||||
* Medical dna microprox example has its
|
|
||||||
* <a href="../html_microprox/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_microyz microyz
|
|
||||||
* Medical dna microyz example has its
|
|
||||||
* <a href="../html_microyz/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_moleculardna moleculardna
|
|
||||||
* Medical dna moleculardna example has its
|
|
||||||
* <a href="../html_moleculardna/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_neuron neuron
|
|
||||||
* Medical dna neuron example has its
|
|
||||||
* <a href="../html_neuron/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_pdb4dna pdb4dna
|
|
||||||
* Medical dna pdb4dna example has its
|
|
||||||
* <a href="../html_pdb4dna/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_range range
|
|
||||||
* Medical dna range example has its
|
|
||||||
* <a href="../html_range/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_slowing slowing
|
|
||||||
* Medical dna slowing example has its
|
|
||||||
* <a href="../html_slowing/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_scavenger scavenger
|
|
||||||
* Medical dna scavenger example
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class scavenger::ActionInitialization{};
|
|
||||||
class scavenger::DetectorConstruction{};
|
|
||||||
class scavenger::EmDNAChemistry{};
|
|
||||||
class scavenger::ParserChemReaction{};
|
|
||||||
class scavenger::PhysicsList{};
|
|
||||||
class scavenger::PrimaryGeneratorAction{};
|
|
||||||
class scavenger::PrimaryKiller{};
|
|
||||||
class scavenger::Run{};
|
|
||||||
class scavenger::RunAction{};
|
|
||||||
class scavenger::ScoreSpecies{};
|
|
||||||
class scavenger::StackingAction{};
|
|
||||||
class scavenger::TimeStepAction{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_splitting splitting
|
|
||||||
* Medical dna splitting example has its
|
|
||||||
* <a href="../html_splitting/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_spower spower
|
|
||||||
* Medical dna spower example has its
|
|
||||||
* <a href="../html_spower/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_svalue svalue
|
|
||||||
* Medical dna svalue example has its
|
|
||||||
* <a href="../html_svalue/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_wholeNuclearDNA wholeNuclearDNA
|
|
||||||
* Medical dna wholeNuclearDNA example has its
|
|
||||||
* <a href="../html_wholeNuclearDNA/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_medical_dna_wvalue wvalue
|
|
||||||
* Medical dna wvalue example has its
|
|
||||||
* <a href="../html_wvalue/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_medical_dna
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,69 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_new.h
|
|
||||||
/// \brief The page that defines the extended/new examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_new new
|
|
||||||
* New extended examples classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_new_decay decay
|
|
||||||
* The extended/decay classes
|
|
||||||
* @ingroup extended_new
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_new_decay_pythia6Decayer pythia6Decayer
|
|
||||||
* The Example pythia6Decayer classes
|
|
||||||
* @ingroup extended_new_decay
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class G4Pythia6Decayer{};
|
|
||||||
class G4Pythia6DecayerMessenger{};
|
|
||||||
class P6DExtDecayerPhysics{};
|
|
||||||
class P6DPhysicsList{};
|
|
||||||
class Pythia6{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_new_geometry geometry
|
|
||||||
* The extended/geometry classes
|
|
||||||
* @ingroup extended_new
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_new_geometry_transform transform
|
|
||||||
* The Example transform classes
|
|
||||||
* @ingroup extended_new_geometry
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class TrDetectorConstruction{};
|
|
||||||
class TrDetectorConstructionMessenger{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_new_materials materials
|
|
||||||
* The extended/materials classes
|
|
||||||
* @ingroup extended_new
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_new_materials_mat01 mat01
|
|
||||||
* The Example mat01 classes
|
|
||||||
* @ingroup extended_new_materials
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class Mat01DetectorConstruction{};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
@@ -1,112 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_optical.h
|
|
||||||
/// \brief The page that defines the extended/optical examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_optical optical
|
|
||||||
* Extended optical examples classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_optical_OpNovice OpNovice
|
|
||||||
* Optical example OpNovice
|
|
||||||
* @ingroup extended_optical
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class OpNoviceActionInitialization {};
|
|
||||||
class OpNoviceDetectorConstruction {};
|
|
||||||
class OpNovicePhysicsList {};
|
|
||||||
class OpNovicePhysicsListMessenger {};
|
|
||||||
class OpNovicePrimaryGeneratorAction {};
|
|
||||||
class OpNovicePrimaryGeneratorMessenger {};
|
|
||||||
class OpNoviceRunAction {};
|
|
||||||
class OpNoviceStackingAction {};
|
|
||||||
class OpNoviceSteppingAction {};
|
|
||||||
class OpNoviceSteppingVerbose {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_optical_OpNovice2 OpNovice2
|
|
||||||
* The OpNovice2 example classes have their
|
|
||||||
* <a href="../html_OpNovice2/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_optical
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_optical_LXe LXe
|
|
||||||
* Optical example LXe
|
|
||||||
* @ingroup extended_optical
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class LXeActionInitialization {};
|
|
||||||
class LXeDetectorConstruction {};
|
|
||||||
class LXeDetectorMessenger {};
|
|
||||||
class LXeEMPhysics {};
|
|
||||||
class LXeEventAction {};
|
|
||||||
class LXeEventMessenger {};
|
|
||||||
class LXeGeneralPhysics {};
|
|
||||||
class LXeMainVolume {};
|
|
||||||
class LXeMuonPhysics {};
|
|
||||||
class LXePMTHit {};
|
|
||||||
class LXePMTSD {};
|
|
||||||
class LXePhysicsList {};
|
|
||||||
class LXePrimaryGeneratorAction {};
|
|
||||||
class LXeRecorderBase {};
|
|
||||||
class LXeRunAction {};
|
|
||||||
class LXeScintHit {};
|
|
||||||
class LXeScintSD {};
|
|
||||||
class LXeStackingAction {};
|
|
||||||
class LXeSteppingAction {};
|
|
||||||
class LXeSteppingMessenger {};
|
|
||||||
class LXeSteppingVerbose {};
|
|
||||||
class LXeTrackingAction {};
|
|
||||||
class LXeTrajectory {};
|
|
||||||
class LXeUserEventInformation {};
|
|
||||||
class LXeUserTrackInformation {};
|
|
||||||
class LXeWLSFiber {};
|
|
||||||
class LXeWLSSlab {};
|
|
||||||
class RecorderBase {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_optical_wls wls
|
|
||||||
* Optical example wls
|
|
||||||
* @ingroup extended_optical
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class WLSActionInitialization {};
|
|
||||||
class WLSDetectorConstruction {};
|
|
||||||
class WLSDetectorMessenger {};
|
|
||||||
class WLSEventAction {};
|
|
||||||
class WLSEventActionMessenger {};
|
|
||||||
class WLSExtraPhysics {};
|
|
||||||
class WLSMaterials {};
|
|
||||||
class WLSOpticalPhysics {};
|
|
||||||
class WLSPhotonDetHit {};
|
|
||||||
class WLSPhotonDetSD {};
|
|
||||||
class WLSPhysicsList {};
|
|
||||||
class WLSPhysicsListMessenger {};
|
|
||||||
class WLSPrimaryGeneratorAction {};
|
|
||||||
class WLSPrimaryGeneratorMessenger {};
|
|
||||||
class WLSRunAction {};
|
|
||||||
class WLSRunActionMessenger {};
|
|
||||||
class WLSStackingAction {};
|
|
||||||
class WLSStepMax {};
|
|
||||||
class WLSSteppingAction {};
|
|
||||||
class WLSSteppingActionMessenger {};
|
|
||||||
class WLSSteppingVerbose {};
|
|
||||||
class WLSTrackingAction {};
|
|
||||||
class WLSTrajectory {};
|
|
||||||
class WLSTrajectoryPoint {};
|
|
||||||
class WLSUserTrackInformation {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,156 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_parallel.h
|
|
||||||
/// \brief The page that defines the extended/parallel examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_parallel parallel
|
|
||||||
* Extended examples parallel classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_parallel_MPI MPI
|
|
||||||
* Extended examples parallel MPI classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_parallel_MPI_exMPI01 exMPI01
|
|
||||||
* Parallel MPI exMPI01 example has its
|
|
||||||
* <a href="../html_exMPI01/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_parallel_MPI
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_parallel_MPI_exMPI02 exMPI02
|
|
||||||
* Parallel MPI exMPI02 example has its
|
|
||||||
* <a href="../html_exMPI02/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_parallel_MPI
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_parallel_MPI_exMPI03 exMPI03
|
|
||||||
* Parallel MPI exMPI03 example has its
|
|
||||||
* <a href="../html_exMPI03/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_parallel_MPI
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_parallel_MPI_exMPI04 exMPI04
|
|
||||||
* Parallel MPI exMPI04 example has its
|
|
||||||
* <a href="../html_exMPI04/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_parallel_MPI
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_parallel_MPI_libG4mpi libG4mpi
|
|
||||||
* Library libG4mpi
|
|
||||||
* @ingroup extended_parallel_MPI
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class G4MPIbatch {};
|
|
||||||
class G4MPIhistoMerger {};
|
|
||||||
class G4MPImanager {};
|
|
||||||
class G4MPImessenger {};
|
|
||||||
class G4MPIrandomSeedGenerator {};
|
|
||||||
class G4MPIrunMerger {};
|
|
||||||
class G4MPIscorerMerger {};
|
|
||||||
class G4MPIsession {};
|
|
||||||
class G4MPIstatus {};
|
|
||||||
class G4MPIutils {};
|
|
||||||
class G4UImpish {};
|
|
||||||
class G4VMPIseedGenerator {};
|
|
||||||
class G4VMPIsession {};
|
|
||||||
class G4VUserMPIrunMerger {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_parallel_TBB TBB
|
|
||||||
* Extended examples parallel TBB classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_parallel_TBB_B2b TBB B2b
|
|
||||||
* Example TBB B2b
|
|
||||||
* @ingroup extended_parallel_TBB
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class B2ActionInitialization {};
|
|
||||||
class B2bChamberParameterisation {};
|
|
||||||
class B2bDetectorConstruction {};
|
|
||||||
class B2bDetectorMessenger {};
|
|
||||||
class B2EventAction {};
|
|
||||||
class B2PrimaryGeneratorAction {};
|
|
||||||
class B2RunAction {};
|
|
||||||
class B2TrackerHit {};
|
|
||||||
class B2TrackerSD {};
|
|
||||||
class tbbMasterRunManager {};
|
|
||||||
class tbbTask {};
|
|
||||||
class tbbUserWorkerInitialization {};
|
|
||||||
class tbbWorkerRunManager {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_parallel_TopC TopC
|
|
||||||
* Extended examples parallel TopC classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_parallel_ParN02 ParN02
|
|
||||||
* Parallel ParN02 example has its
|
|
||||||
* <a href="../html_ParN02/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_parallel_TopC
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_parallel_ParN04 ParN04
|
|
||||||
* Parallel ParN04 example has its
|
|
||||||
* <a href="../html_ParN04/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_parallel_TopC
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_parallel_ThreadsafeScorers ThreadsafeScorers
|
|
||||||
* Example ThreadsafeScorers
|
|
||||||
* @ingroup extended_parallel
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class G4TAtomicHitsCollection {};
|
|
||||||
class G4TAtomicHitsMap {};
|
|
||||||
class G4atomic {};
|
|
||||||
class G4atomic_defines {};
|
|
||||||
class TSActionInitialization {};
|
|
||||||
class TSDetectorConstruction {};
|
|
||||||
class TSPhysicsList {};
|
|
||||||
class TSPrimaryGeneratorAction {};
|
|
||||||
class TSRun {};
|
|
||||||
class TSRunAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,162 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_parameterisations.h
|
|
||||||
/// \brief The page that defines the extended/parameterisations examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_parameterisations parameterisations
|
|
||||||
* Extended examples parameterisations classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_parameterisations_Par01 Par01
|
|
||||||
* parameterisations example Par01
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class Par01ActionInitialization {};
|
|
||||||
class Par01CalorimeterHit {};
|
|
||||||
class Par01CalorimeterSD {};
|
|
||||||
class Par01DetectorConstruction {};
|
|
||||||
class Par01EMShowerModel {};
|
|
||||||
class Par01EnergySpot {};
|
|
||||||
class Par01ParallelWorldForPion {};
|
|
||||||
class Par01PiModel {};
|
|
||||||
class Par01PionShowerModel {};
|
|
||||||
class Par01PrimaryGeneratorAction {};
|
|
||||||
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_parameterisations_Par02 Par02
|
|
||||||
* parameterisations example Par02
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class Par02ActionInitialization {};
|
|
||||||
class Par02DetectorConstruction {};
|
|
||||||
class Par02DetectorParametrisation {};
|
|
||||||
class Par02EventAction {};
|
|
||||||
class Par02EventInformation {};
|
|
||||||
class Par02FastSimModelEMCal {};
|
|
||||||
class Par02FastSimModelHCal {};
|
|
||||||
class Par02FastSimModelTracker {};
|
|
||||||
class Par02Output {};
|
|
||||||
class Par02PhysicsList {};
|
|
||||||
class Par02PrimaryGeneratorAction {};
|
|
||||||
class Par02PrimaryParticleInformation {};
|
|
||||||
class Par02RunAction {};
|
|
||||||
class Par02Smearer {};
|
|
||||||
class Par02TrackingAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_parameterisations_Par03 Par03
|
|
||||||
* parameterisations example Par03
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class Par03ActionInitialisation {};
|
|
||||||
class Par03DetectorConstruction {};
|
|
||||||
class Par03DetectorMessenger {};
|
|
||||||
class Par03EMShowerMessenger {};
|
|
||||||
class Par03EMShowerModel {};
|
|
||||||
class Par03EventAction {};
|
|
||||||
class Par03Hit {};
|
|
||||||
class Par03PrimaryGeneratorAction {};
|
|
||||||
class Par03RunAction {};
|
|
||||||
class Par03SensitiveDetector {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_parameterisations_Par04 Par04
|
|
||||||
* parameterisations example Par04
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class Par04ActionInitialisation {};
|
|
||||||
class Par04DefineMeshModel {};
|
|
||||||
class Par04DetectorConstruction {};
|
|
||||||
class Par04DetectorMessenger {};
|
|
||||||
class Par04EventAction {};
|
|
||||||
class Par04EventInformation {};
|
|
||||||
class Par04Hit {};
|
|
||||||
class Par04InferenceInterface {};
|
|
||||||
class Par04InferenceMessenger {};
|
|
||||||
class Par04InferenceSetup {};
|
|
||||||
class Par04LwtnnInference {};
|
|
||||||
class Par04MLFastSimModel {};
|
|
||||||
class Par04OnnxInference {};
|
|
||||||
class Par04PrimaryGeneratorAction {};
|
|
||||||
class Par04RunAction {};
|
|
||||||
class Par04SensitiveDetector {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_parameterisations_gflash gflash
|
|
||||||
* Extended examples parameterisations gflash classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_parameterisations_gflash_gflash1 gflash1
|
|
||||||
* parameterisations example gflash1
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class ExGflash1DetectorConstruction {};
|
|
||||||
class ExGflash1SensitiveDetector {};
|
|
||||||
class ExGflashActionInitialization {};
|
|
||||||
class ExGflashEventAction {};
|
|
||||||
class ExGflashHit {};
|
|
||||||
class ExGflashHitsCollection {};
|
|
||||||
class ExGflashPrimaryGeneratorAction {};
|
|
||||||
class ExGflashRunAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_parameterisations_gflash_gflash2 gflash2
|
|
||||||
* parameterisations example gflash2
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class ExGflash2DetectorConstruction {};
|
|
||||||
class ExGflash2ParallelWorld {};
|
|
||||||
class ExGflash2SensitiveDetector {};
|
|
||||||
class ExGflashActionInitialization {};
|
|
||||||
class ExGflashEventAction {};
|
|
||||||
class ExGflashHit {};
|
|
||||||
class ExGflashHitsCollection {};
|
|
||||||
class ExGflashPrimaryGeneratorAction {};
|
|
||||||
class ExGflashRunAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_parameterisations_gflash_gflash3 gflash3
|
|
||||||
* parameterisations example gflash3
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class ExGflash3DetectorConstruction {};
|
|
||||||
class ExGflash3ParallelWorld {};
|
|
||||||
class ExGflash3SensitiveDetector {};
|
|
||||||
class ExGflashActionInitialization {};
|
|
||||||
class ExGflashEventAction {};
|
|
||||||
class ExGflashHit {};
|
|
||||||
class ExGflashHitsCollection {};
|
|
||||||
class ExGflashPrimaryGeneratorAction {};
|
|
||||||
class ExGflashRunAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_parameterisations_gflash_gflasha gflasha
|
|
||||||
* The gflasha classes have their
|
|
||||||
* <a href="../html_gflasha/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_parameterisations_gflash
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,130 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_persistency.h
|
|
||||||
/// \brief The page that defines the extended/persistency examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_persistency persistency
|
|
||||||
* Extended examples persistency classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_persistency_gdml gdml
|
|
||||||
* Extended examples persistency gdml classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_persistency_gdml_G01 G01
|
|
||||||
* Persistency gdml example G01
|
|
||||||
* @ingroup extended_persistency_gdml
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class G01DetectorConstruction {};
|
|
||||||
class G01PrimaryGeneratorAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_persistency_gdml_G02 G02
|
|
||||||
* Persistency gdml example G02
|
|
||||||
* @ingroup extended_persistency_gdml
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class G02ChamberParameterisation {};
|
|
||||||
class G02DetectorConstruction {};
|
|
||||||
class G02DetectorMessenger {};
|
|
||||||
class G02PrimaryGeneratorAction {};
|
|
||||||
class G02RunAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_persistency_gdml_G03 G03
|
|
||||||
* Persistency gdml example G03
|
|
||||||
* @ingroup extended_persistency_gdml
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class G03ColorReader {};
|
|
||||||
class G03ColorWriter {};
|
|
||||||
class G03DetectorConstruction {};
|
|
||||||
class G03DetectorMessenger {};
|
|
||||||
class G03PrimaryGeneratorAction {};
|
|
||||||
class G03RunAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_persistency_gdml_G04 G04
|
|
||||||
* Persistency gdml example G04
|
|
||||||
* @ingroup extended_persistency_gdml
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class G04DetectorConstruction {};
|
|
||||||
class G04PrimaryGeneratorAction {};
|
|
||||||
class G04SensitiveDetector {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_persistency_P01 P01
|
|
||||||
* Persistency example P01
|
|
||||||
* @ingroup extended_persistency
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class ExP01ChamberParameterisation {};
|
|
||||||
class ExP01Classes {};
|
|
||||||
class ExP01DetectorConstruction {};
|
|
||||||
class ExP01DetectorMessenger {};
|
|
||||||
class ExP01EventAction {};
|
|
||||||
class ExP01MagneticField {};
|
|
||||||
class ExP01PrimaryGeneratorAction {};
|
|
||||||
class ExP01RunAction {};
|
|
||||||
class ExP01SteppingAction {};
|
|
||||||
class ExP01SteppingVerbose {};
|
|
||||||
class ExP01TrackerHit {};
|
|
||||||
class ExP01TrackerSD {};
|
|
||||||
class RootIO {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_persistency_P02 P02
|
|
||||||
* Persistency example P02
|
|
||||||
* @ingroup extended_persistency
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class ExP02Classes {};
|
|
||||||
class ExP02DetConstrReader {};
|
|
||||||
class ExP02DetectorConstruction {};
|
|
||||||
class ExP02GeoTree {};
|
|
||||||
class ExP02PrimaryGeneratorAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_persistency_P03 P03
|
|
||||||
* Persistency example P03
|
|
||||||
* @ingroup extended_persistency
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class ExTGActionInitialization {};
|
|
||||||
class ExTGDetectorConstruction {};
|
|
||||||
class ExTGDetectorConstructionWithCpp {};
|
|
||||||
class ExTGDetectorConstructionWithCuts {};
|
|
||||||
class ExTGDetectorConstructionWithSD {};
|
|
||||||
class ExTGPrimaryGeneratorAction {};
|
|
||||||
class ExTGRCDetectorBuilder {};
|
|
||||||
class ExTGRCLineProcessor {};
|
|
||||||
class ExTGRCRegionCutsMgr {};
|
|
||||||
class ExTGRCRegionData {};
|
|
||||||
class ExTGRunAction {};
|
|
||||||
class ExTGTrackerHit {};
|
|
||||||
class ExTGTrackerSD {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_physicslists.h
|
|
||||||
/// \brief The page that defines the extended/physicslists examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_physicslists physicslists
|
|
||||||
* Extended examples physicslists classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_physicslists_factory factory
|
|
||||||
* Exotic physics example factory has its
|
|
||||||
* <a href="../html_factory/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_physicslists
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_physicslists_extensibleFactory extensibleFactory
|
|
||||||
* physicslists extensibleFactory example has its
|
|
||||||
* <a href="../html_extensibleFactory/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_physicslists
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_physicslists_genericPL genericPL
|
|
||||||
* physicslists genericPL example has its
|
|
||||||
* <a href="../html_genericPL/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_physicslists
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_polarisation.h
|
|
||||||
/// \brief The page that defines the extended/polarisation examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_polarisation polarisation
|
|
||||||
* Extended examples eventgenerator classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_polarisation_Pol01 Pol01
|
|
||||||
* polarisation Pol01 example has its
|
|
||||||
* <a href="../html_Pol01/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_polarisation
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_radioactivedecay.h
|
|
||||||
/// \brief The page that defines the extended/radioactivedecay examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_radioactivedecay radioactivedecay
|
|
||||||
* Extended examples eventgenerator classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_radioactivedecay_Activation Activation
|
|
||||||
* radioactivedecay Activation example has its
|
|
||||||
* <a href="../html_Activation/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_radioactivedecay
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_radioactivedecay_rdecay01 rdecay01
|
|
||||||
* radioactivedecay rdecay01 example has its
|
|
||||||
* <a href="../html_rdecay01/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_radioactivedecay
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_radioactivedecay_rdecay02 rdecay02
|
|
||||||
* radioactivedecay rdecay02 example has its
|
|
||||||
* <a href="../html_rdecay02/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_radioactivedecay
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,159 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_runAndEvent.h
|
|
||||||
/// \brief The page that defines the extended/runAndEvent examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_runAndEvent runAndEvent
|
|
||||||
* Extended runAndEvent examples classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_runAndEvent_RE01 RE01
|
|
||||||
* RunAndEvent example RE01
|
|
||||||
* @ingroup extended_runAndEvent
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class RE01ActionInitialization {};
|
|
||||||
class RE01CalorimeterHit {};
|
|
||||||
class RE01CalorimeterParametrisation {};
|
|
||||||
class RE01CalorimeterROGeometry {};
|
|
||||||
class RE01CalorimeterSD {};
|
|
||||||
class RE01DetectorConstruction {};
|
|
||||||
class RE01DetectorParameterDef {};
|
|
||||||
class RE01EventAction {};
|
|
||||||
class RE01Field {};
|
|
||||||
class RE01PrimaryGeneratorAction {};
|
|
||||||
class RE01PrimaryGeneratorMessenger {};
|
|
||||||
class RE01RegionInformation {};
|
|
||||||
class RE01RunAction {};
|
|
||||||
class RE01StackingAction {};
|
|
||||||
class RE01SteppingAction {};
|
|
||||||
class RE01TrackerHit {};
|
|
||||||
class RE01TrackerParametrisation {};
|
|
||||||
class RE01TrackerSD {};
|
|
||||||
class RE01TrackInformation {};
|
|
||||||
class RE01TrackingAction {};
|
|
||||||
class RE01Trajectory {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_runAndEvent_RE02 RE02
|
|
||||||
* RunAndEvent example RE02
|
|
||||||
* @ingroup extended_runAndEvent
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class RE02ActionInitialization {};
|
|
||||||
class RE02DetectorConstruction {};
|
|
||||||
class RE02EventAction {};
|
|
||||||
class RE02NestedPhantomParameterisation {};
|
|
||||||
class RE02PSCellFlux {};
|
|
||||||
class RE02PSEnergyDeposit {};
|
|
||||||
class RE02PSFlatSurfaceCurrent {};
|
|
||||||
class RE02PSFlatSurfaceFlux {};
|
|
||||||
class RE02PSNofStep {};
|
|
||||||
class RE02PSPassageCellFlux {};
|
|
||||||
class RE02PrimaryGeneratorAction {};
|
|
||||||
class RE02RunAction {};
|
|
||||||
class RE02Run {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_runAndEvent_RE03 RE03
|
|
||||||
* RunAndEvent example RE03
|
|
||||||
* @ingroup extended_runAndEvent
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class RE03ActionInitialization {};
|
|
||||||
class RE03DetectorConstruction {};
|
|
||||||
class RE03PrimaryGeneratorAction {};
|
|
||||||
class RE03UserScoreWriter {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_runAndEvent_RE04 RE04
|
|
||||||
* RunAndEvent example RE04
|
|
||||||
* @ingroup extended_runAndEvent
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class RE04ActionInitialization {};
|
|
||||||
class RE04DetectorConstruction {};
|
|
||||||
class RE04EventAction {};
|
|
||||||
class RE04ParallelWorldConstruction {};
|
|
||||||
class RE04ParallelWorldParam {};
|
|
||||||
class RE04PrimaryGeneratorAction {};
|
|
||||||
class RE04SteppingAction {};
|
|
||||||
class RE04TrackingAction {};
|
|
||||||
class RE04Trajectory {};
|
|
||||||
class RE04TrajectoryPoint {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_runAndEvent_RE05 RE05
|
|
||||||
* RunAndEvent example RE05
|
|
||||||
* @ingroup extended_runAndEvent
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class RE05ActionInitialization {};
|
|
||||||
class RE05CalorimeterHit {};
|
|
||||||
class RE05CalorimeterParametrisation {};
|
|
||||||
class RE05CalorimeterROGeometry {};
|
|
||||||
class RE05CalorimeterSD {};
|
|
||||||
class RE05DetectorConstruction {};
|
|
||||||
class RE05DetectorParameterDef {};
|
|
||||||
class RE05DummySD {};
|
|
||||||
class RE05EventAction {};
|
|
||||||
class RE05Field {};
|
|
||||||
class RE05MuonHit {};
|
|
||||||
class RE05MuonSD {};
|
|
||||||
class RE05PrimaryGeneratorAction {};
|
|
||||||
class RE05PrimaryGeneratorMessenger {};
|
|
||||||
class RE05RunAction {};
|
|
||||||
class RE05StackingAction {};
|
|
||||||
class RE05StackingActionMessenger {};
|
|
||||||
class RE05SteppingAction {};
|
|
||||||
class RE05SteppingVerbose {};
|
|
||||||
class RE05TrackerHit {};
|
|
||||||
class RE05TrackerParametrisation {};
|
|
||||||
class RE05TrackerSD {};
|
|
||||||
class RE05TrackingAction {};
|
|
||||||
class RE05WorkerInitialization {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_runAndEvent_RE06 RE06
|
|
||||||
* RunAndEvent example RE06
|
|
||||||
* @ingroup extended_runAndEvent
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class RE06ActionInitialization {};
|
|
||||||
class RE06DetectorConstruction {};
|
|
||||||
class RE06DetectorMessenger {};
|
|
||||||
class RE06ParallelWorld {};
|
|
||||||
class RE06PhysicsList {};
|
|
||||||
class RE06PrimaryGeneratorAction {};
|
|
||||||
class RE06RunAction {};
|
|
||||||
class RE06Run {};
|
|
||||||
class RE06SteppingVerbose {};
|
|
||||||
class RE06WorkerInitialization {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_runAndEvent_RE07 RE07
|
|
||||||
* RunAndEvent example RE07
|
|
||||||
* The RE07 example classes have their
|
|
||||||
* <a href="../html_RE07/html/index.html">standalone documentation </a>
|
|
||||||
* @ingroup extended_runAndEvent
|
|
||||||
* @ingroup extended_electromagnetic
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,43 +0,0 @@
|
|||||||
// The example class categories definitions for Doxygen
|
|
||||||
|
|
||||||
/// \file Doxymodules_visualization.h
|
|
||||||
/// \brief The page that defines the extended/visualization examples modules
|
|
||||||
|
|
||||||
|
|
||||||
/** @defgroup extended_visualization visualization
|
|
||||||
* Extended visualization examples classes
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @defgroup extended_visualization_perspective perspective
|
|
||||||
* Visualization example perspective
|
|
||||||
* @ingroup extended_visualization
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class PerspectiveVisAction {};
|
|
||||||
class PerspectiveVisActionMessenger {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_visualization_standalone standalone
|
|
||||||
* Visualization example standalone
|
|
||||||
* @ingroup extended_visualization
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class StandaloneVisAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @defgroup extended_visualization_userVisAction userVisAction
|
|
||||||
* visualization example userVisAction
|
|
||||||
* @ingroup extended_visualization
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
|
|
||||||
class UVA_VisAction {};
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
|
|
||||||
/** @} */
|
|
||||||
@@ -1,162 +0,0 @@
|
|||||||
# Example Doxygen History
|
|
||||||
|
|
||||||
See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
|
|
||||||
which **must** added in reverse chronological order (newest at the top). It must **not**
|
|
||||||
be used as a substitute for writing good git commit messages!
|
|
||||||
|
|
||||||
|
|
||||||
## 2023-06-05 S. Guatelli (doxygen-V11-01-01)
|
|
||||||
- updated link to the Advanced Examples webpage
|
|
||||||
|
|
||||||
## 2023-05-22 G. Hugo (doxygen-V11-01-00)
|
|
||||||
- Added FlukaCern extended examples in documentation (hadronic/FlukaCern).
|
|
||||||
|
|
||||||
## 2022-11-09 I. Hrivnacova (doxygen-V11-00-03)
|
|
||||||
- Updated configuration files and generate_standalone.sh script
|
|
||||||
- Added new extended example analysis/AnaEx03
|
|
||||||
|
|
||||||
## 2022-10-25 I.Hrivnacova (doxygen-V11-00-02)
|
|
||||||
- Added new extended examples in documentation:
|
|
||||||
- hadronic/ParticleFluence
|
|
||||||
- medical/dna/jetcounter and moleculardna
|
|
||||||
- parameterisations/Par04
|
|
||||||
|
|
||||||
## 2022-09-13 I.Hrivnacova (doxygen-V11-00-01)
|
|
||||||
- Updated for modifications in errorpropagation example
|
|
||||||
|
|
||||||
## 2021-12-10 Ben Morgan (doxygen-V11-00-00)
|
|
||||||
- Change to new Markdown History format
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# History entries prior to 11.0
|
|
||||||
|
|
||||||
06/12/20 I.Hrivnacova (doxygen-V10-07-02)
|
|
||||||
- Added new extended example RE07 in documentation
|
|
||||||
|
|
||||||
29/11/20 I.Hrivnacova (doxygen-V10-07-01)
|
|
||||||
- Updated for removing AnaEx03
|
|
||||||
|
|
||||||
7/11/20 I.Hrivnacova (doxygen-V10-07-00)
|
|
||||||
- Added new extended examples in documentation:
|
|
||||||
- eventgenerator/pythia/py8decayer
|
|
||||||
- geometry/vecGeomNavigation
|
|
||||||
- hadronic/Hadr05
|
|
||||||
- hadronic/Hadr10
|
|
||||||
- medical/dna/AuNP
|
|
||||||
- medical/dna/scavenger
|
|
||||||
|
|
||||||
9/11/20 I.Hrivnacova (doxygen-V10-06-03)
|
|
||||||
- Added new extended example Hadr09 in documentation
|
|
||||||
|
|
||||||
6/11/20 I.Hrivnacova (doxygen-V10-06-02)
|
|
||||||
- Added new extended examples in documentation:
|
|
||||||
- exoticphysics/saxs
|
|
||||||
- medical/dna/chem6
|
|
||||||
- parameterisation/Par03
|
|
||||||
|
|
||||||
6/8/20 I.Hrivnacova (doxygen-V10-06-01)
|
|
||||||
- More fixes in header/footer.html links (thanks to Gunter)
|
|
||||||
|
|
||||||
3/8/20 I.Hrivnacova (doxygen-V10-06-00)
|
|
||||||
- Updated obsolete links to Geant4 pages in header/footer.html
|
|
||||||
- Removed not working links to search in Geant4 and web master
|
|
||||||
- Updated logo and color style
|
|
||||||
|
|
||||||
28/11/19 I.Hrivnacova (doxygen-V10-05-03)
|
|
||||||
- Updated for reorganization of gflash examples,
|
|
||||||
added new GB07 in modules
|
|
||||||
|
|
||||||
26/11/19 I.Hrivnacova (doxygen-V10-05-02)
|
|
||||||
- Added new examples (Hadr08, dnadamage1, microprox, splittimg, exMPI04)
|
|
||||||
and fixing documentation for 10.6
|
|
||||||
|
|
||||||
10/07/19 I.Hrivnacova (doxygen-V10-05-01)
|
|
||||||
- Removed analysis/B3aScoreWriter and analysis/B4dScoreWriter
|
|
||||||
extended examples
|
|
||||||
|
|
||||||
7/5/19 I.Hrivnacova (doxygen-V10-05-00)
|
|
||||||
- Fixes in documentation:
|
|
||||||
- Linking of geant4.tag in standalone documentation
|
|
||||||
- Formatting in extended/.README.txt
|
|
||||||
- Fixed links to icsd and mfp examples in extended/medical/dna/.README.txt
|
|
||||||
|
|
||||||
9/11/18 I.Hrivnacova (doxygen-V10-04-01)
|
|
||||||
- Added chem5 example
|
|
||||||
|
|
||||||
7/11/18 I.Hrivnacova (doxygen-V10-04-00)
|
|
||||||
- Added new examples:
|
|
||||||
analysis/B3aScoreWriter,B4dScoreWriter; medical/DICOM2; optical/OpNovice2
|
|
||||||
|
|
||||||
30/11/17 I.Hrivnacova (doxygen-V10-03-02)
|
|
||||||
- Fixing documentation for 10.4:
|
|
||||||
- Added still missing new dna examples (mft, neuron)
|
|
||||||
- Removed Hadr05
|
|
||||||
|
|
||||||
28/11/17 I.Hrivnacova (doxygen-V10-03-01)
|
|
||||||
- Added new physicslists category
|
|
||||||
- Fixed warning in Doxymodules_hadronic.h
|
|
||||||
|
|
||||||
13/06/17 I.Hrivnacova (doxygen-V10-03-00)
|
|
||||||
- Added new extended examples exoticphysics/dmparticle,
|
|
||||||
medical/dna/icsd, slowing, spower and radioactivedecay/Activation
|
|
||||||
- Updated lists of classes in Doxymodules_* files
|
|
||||||
|
|
||||||
24/11/16 I.Hrivnacova (doxygen-V10-02-03)
|
|
||||||
- Added new examples extended/medical/dna/clustering,range
|
|
||||||
|
|
||||||
14/11/16 I.Hrivnacova (doxygen-V10-02-02)
|
|
||||||
- Updated Doxymodules_medical.h for new dicomReader
|
|
||||||
|
|
||||||
28/09/16 I.Hrivnacova (doxygen-V10-02-01)
|
|
||||||
- Added new examples:
|
|
||||||
extended/hadronic/NeutronSource
|
|
||||||
extended/medical/dna/chem4
|
|
||||||
|
|
||||||
05/07/16 I.Hrivnacova (doxygen-V10-02-00)
|
|
||||||
- Updated configuration files (suppressed warnings from files present in more examples)
|
|
||||||
- Added new example hadronic/Hadr07
|
|
||||||
|
|
||||||
27/11/15 I.Hrivnacova (doxygen-V10-01-03)
|
|
||||||
- Added extended/parallel/MPI/source classes in the documentation
|
|
||||||
|
|
||||||
23/11/15 I.Hrivnacova (doxygen-V10-01-02)
|
|
||||||
- Updated configuration files for 10.2 release
|
|
||||||
- Upgraded Doxyfiles to Doxygen 1.8.9.1
|
|
||||||
|
|
||||||
09/03/15 I.Hrivnacova (doxygen-V10-01-01)
|
|
||||||
- Added new example extended/medical/dna/microyz
|
|
||||||
|
|
||||||
23/01/15 I.Hrivnacova (doxygen-V10-01-00)
|
|
||||||
- Fixes in configuration files for 10.1 release
|
|
||||||
|
|
||||||
26/11/14 I.Hrivnacova (doxygen-V10-00-02)
|
|
||||||
- Updated link to the advanced examples page which has been moved
|
|
||||||
|
|
||||||
12/11/14 I.Hrivnacova (doxygen-V10-00-01)
|
|
||||||
- Updated configuration files for 10.1 release
|
|
||||||
|
|
||||||
06/06/14 P.Gumplinger (doxygen-V10-00-00)
|
|
||||||
- Updated Doxyfile, Doxymodules_category.h adding new
|
|
||||||
exoticphysics channeling and ucn examples
|
|
||||||
|
|
||||||
29/11/12 I.Hrivnacova (doxygen-V09-06-01)
|
|
||||||
- Updated configuration files for 10.0 release
|
|
||||||
|
|
||||||
17/11/12 I.Hrivnacova (doxygen-V09-06-00)
|
|
||||||
- Updated configuration files for 10.0 release
|
|
||||||
|
|
||||||
26/11/12 I.Hrivnacova (doxygen-V09-05-02)
|
|
||||||
- Updated Doxyfile for removing .README.HowToRunTestEm1
|
|
||||||
|
|
||||||
26/11/12 I.Hrivnacova (doxygen-V09-05-01)
|
|
||||||
- Completed extended examples
|
|
||||||
|
|
||||||
27/06/12 I.Hrivnacova (doxygen-V09-05-00)
|
|
||||||
- First tag on Doxygen configuration files which now included
|
|
||||||
extended examples in the generated documentation.
|
|
||||||
See README file how to process to generate complete examples
|
|
||||||
(basic & extended) documentation.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
|
|
||||||
To generate Doxygen documentation for all examples:
|
|
||||||
|
|
||||||
1) Check in Doxyfile, Doxyfile_standalone the value of
|
|
||||||
STRIP_FROM_PATH variable and adjust it if needed
|
|
||||||
|
|
||||||
2) Download geant4.tag file from:
|
|
||||||
http://www-geant4.kek.jp/Reference/10.01/geant4.tag
|
|
||||||
and update the version number in TAGFILES value
|
|
||||||
in Doxyfile, Doxyfile_standalone
|
|
||||||
|
|
||||||
3) Generate documentation for all examples with unique class names
|
|
||||||
(alltogether):
|
|
||||||
doxygen >& doxygen.out
|
|
||||||
|
|
||||||
4) Generate documentation for examples with non-unique class names
|
|
||||||
(a standalone documentation will be generated for each example)
|
|
||||||
./generate_standalone.sh
|
|
||||||
|
|
||||||
To extract coding guildelines violations from Doxygen output
|
|
||||||
(requires using patched Doxygen):
|
|
||||||
|
|
||||||
cat doxygen*.out | grep "### Geant4 guidelines violation: data member" >> data_members_violations.txt
|
|
||||||
cat doxygen*.out | grep "### Geant4 guidelines violation: function member" >> function_members_violations.txt
|
|
||||||
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
/* The standard CSS for doxygen 1.8.5 */
|
|
||||||
/* Extension for Geant4 example documentation */
|
|
||||||
|
|
||||||
/* header style */
|
|
||||||
#g4header {
|
|
||||||
color: black;
|
|
||||||
background-color: #cfd6ed;
|
|
||||||
border: 1px solid #9ca3ba;
|
|
||||||
/* border: 10px solid white; */
|
|
||||||
padding-top: .5em;
|
|
||||||
padding-right: 1em;
|
|
||||||
width: 100%;
|
|
||||||
margin-bottom: .5em;
|
|
||||||
-moz-border-radius: 15px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#g4header img {
|
|
||||||
padding-left: 1em;
|
|
||||||
background: #cfd6ed;
|
|
||||||
}
|
|
||||||
|
|
||||||
#breadcrumb {
|
|
||||||
color: #003366;
|
|
||||||
background-color: #cfd6ed;
|
|
||||||
border: 0;
|
|
||||||
/* border-right: 1em solid white; */
|
|
||||||
font-weight: bold;
|
|
||||||
text-align: left;
|
|
||||||
font-size: 90%;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* overwrite default size of \section and \subsection titles: 150% */
|
|
||||||
h1 {
|
|
||||||
font-size: 130%;
|
|
||||||
}
|
|
||||||
h2 {
|
|
||||||
font-size: 110%;
|
|
||||||
}
|
|
||||||
h3 {
|
|
||||||
font-size: 100%;
|
|
||||||
}
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
/* The standard CSS for doxygen 1.8.5 */
|
|
||||||
/* Extension for Geant4 example documentation */
|
|
||||||
|
|
||||||
/* header style */
|
|
||||||
#g4header {
|
|
||||||
color: black;
|
|
||||||
background-color: #cfd6ed;
|
|
||||||
border: 1px solid #9ca3ba;
|
|
||||||
/* border: 10px solid white; */
|
|
||||||
padding-top: .5em;
|
|
||||||
padding-right: 1em;
|
|
||||||
width: 100%;
|
|
||||||
margin-bottom: .5em;
|
|
||||||
-moz-border-radius: 15px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#g4header img {
|
|
||||||
padding-left: 1em;
|
|
||||||
background: #cfd6ed;
|
|
||||||
}
|
|
||||||
|
|
||||||
#breadcrumb {
|
|
||||||
color: #003366;
|
|
||||||
background-color: #cfd6ed;
|
|
||||||
border: 0;
|
|
||||||
border-right: 1em solid white;
|
|
||||||
font-weight: bold;
|
|
||||||
text-align: left;
|
|
||||||
font-size: 90%;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* overwrite default size of \section and \subsection titles: 150% */
|
|
||||||
h1 {
|
|
||||||
font-size: 130%;
|
|
||||||
}
|
|
||||||
h2 {
|
|
||||||
font-size: 110%;
|
|
||||||
}
|
|
||||||
h3 {
|
|
||||||
font-size: 100%;
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
<!-- HTML footer for doxygen 1.8.5-->
|
|
||||||
<!-- Updated for Geant4 examples documentation-->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<!--BEGIN GENERATE_TREEVIEW-->
|
|
||||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
||||||
<ul>
|
|
||||||
$navpath
|
|
||||||
<li class="footer">$generatedby
|
|
||||||
<a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="$relpath^doxygen.png" alt="doxygen"/></a> $doxygenversion </li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!--END GENERATE_TREEVIEW-->
|
|
||||||
<!--BEGIN !GENERATE_TREEVIEW-->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
$generatedby  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="$relpath^doxygen.png" alt="doxygen"/>
|
|
||||||
</a> $doxygenversion
|
|
||||||
</small></address>
|
|
||||||
<!--END !GENERATE_TREEVIEW-->
|
|
||||||
<hr>
|
|
||||||
<a href="http://geant4.cern.ch/applications">Applications</a> |
|
|
||||||
<a href="http://geant4.cern.ch/support"> User Support</a> |
|
|
||||||
<a href="http://geant4.cern.ch/publications"> Publications</a> |
|
|
||||||
<a href="http://geant4.cern.ch/collaboration">Collaboration</a> <br />
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,43 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
# Script to generate standalone Doxygen documentation
|
|
||||||
# for the examples with non unique class names.
|
|
||||||
|
|
||||||
CURDIR=`pwd`
|
|
||||||
|
|
||||||
BACK_PATH2="../../../.doxygen/doc"
|
|
||||||
BACK_PATH3="../../../../.doxygen/doc"
|
|
||||||
BACK_PATH4="../../../../../.doxygen/doc"
|
|
||||||
|
|
||||||
# generate documentation
|
|
||||||
# {1} example directory
|
|
||||||
# {2} relative path from the example to the doc directory
|
|
||||||
generate() {
|
|
||||||
#echo "processing ${1}"
|
|
||||||
cd ../extended/${1}
|
|
||||||
EXAMPLE_NAME=${PWD##*/}
|
|
||||||
#echo "Generating Doxyfile for example: ${EXAMPLE_NAME}"
|
|
||||||
cat $CURDIR/Doxyfile_standalone | sed s/"EXAMPLE_NAME"/"${EXAMPLE_NAME}"/g | sed sY"BACK_PATH"Y"${2}"Yg | sed sY"ADD_SHARED"Y"${ADD_SHARED}"Yg | sed sY"ADD_COMMON"Y"${ADD_COMMON}"Yg > Doxyfile
|
|
||||||
ln -s $CURDIR/geant4.tag geant4.tag
|
|
||||||
doxygen >& $CURDIR/doxygen_${EXAMPLE_NAME}.out
|
|
||||||
rm Doxyfile
|
|
||||||
rm geant4.tag
|
|
||||||
cd $CURDIR
|
|
||||||
}
|
|
||||||
|
|
||||||
# process examples in second level directory in extended
|
|
||||||
for DIR in analysis/AnaEx01 analysis/AnaEx02 analysis/AnaEx03 electromagnetic/TestEm0 electromagnetic/TestEm1 electromagnetic/TestEm2 electromagnetic/TestEm3 electromagnetic/TestEm4 electromagnetic/TestEm5 electromagnetic/TestEm6 electromagnetic/TestEm7 electromagnetic/TestEm8 electromagnetic/TestEm9 electromagnetic/TestEm10 electromagnetic/TestEm11 electromagnetic/TestEm12 electromagnetic/TestEm13 electromagnetic/TestEm14 electromagnetic/TestEm15 electromagnetic/TestEm16 electromagnetic/TestEm17 electromagnetic/TestEm18 eventgenerator/particleGun eventgenerator/exgps eventgenerator/userPrimaryGenerator exoticphysics/channeling exoticphysics/dmparticle exoticphysics/monopole geometry/transforms hadronic/Hadr00 hadronic/Hadr01 hadronic/Hadr02 hadronic/Hadr03 hadronic/Hadr04 hadronic/Hadr05 hadronic/Hadr06 hadronic/Hadr07 hadronic/Hadr08 hadronic/Hadr09 hadronic/Hadr10 hadronic/NeutronSource medical/electronScattering medical/electronScattering2 medical/fanoCavity medical/fanoCavity2 medical/GammaTherapy optical/OpNovice2 physicslists/extensibleFactory physicslists/factory physicslists/genericPL polarisation/Pol01 radioactivedecay/Activation radioactivedecay/rdecay01 radioactivedecay/rdecay02 runAndEvent/RE07; do
|
|
||||||
generate ${DIR} ${BACK_PATH2}
|
|
||||||
done
|
|
||||||
|
|
||||||
# process examples in third level directory in extended
|
|
||||||
for DIR in eventgenerator/HepMC/MCTruth eventgenerator/pythia/py8decayer hadronic/ParticleFluence/Calo hadronic/ParticleFluence/ConcentricSpheres hadronic/ParticleFluence/Layer hadronic/ParticleFluence/Sphere medical/dna/chem1 medical/dna/chem2 medical/dna/chem3 medical/dna/chem4 medical/dna/chem5 medical/dna/chem6 medical/dna/clustering medical/dna/dnadamage1 medical/dna/dnaphysics medical/dna/icsd medical/dna/jetcounter medical/dna/mfp medical/dna/microdosimetry medical/dna/microprox medical/dna/microyz medical/dna/moleculardna medical/dna/neuron medical/dna/pdb4dna medical/dna/range medical/dna/slowing medical/dna/scavenger medical/dna/splitting medical/dna/spower medical/dna/svalue medical/dna/wholeNuclearDNA medical/dna/wvalue parameterisations/gflash/gflasha parallel/TopC/ParN02 parallel/TopC/ParN04; do
|
|
||||||
generate ${DIR} ${BACK_PATH3}
|
|
||||||
done
|
|
||||||
|
|
||||||
# process examples in fourth level directory in extended
|
|
||||||
for DIR in hadronic/FlukaCern/ProcessLevel/CrossSection hadronic/FlukaCern/ProcessLevel/FinalState parallel/MPI/examples/exMPI01 parallel/MPI/examples/exMPI02 parallel/MPI/examples/exMPI03; do
|
|
||||||
generate ${DIR} ${BACK_PATH4}
|
|
||||||
done
|
|
||||||
|
|
||||||
cd $CURDIR
|
|
||||||
@@ -1,54 +0,0 @@
|
|||||||
<!-- HTML header for doxygen 1.8.5-->
|
|
||||||
<!-- Updated for Geant4 examples documentation-->
|
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen $doxygenversion"/>
|
|
||||||
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
|
|
||||||
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
|
||||||
<link href="$relpath^tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="$relpath^jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="$relpath^dynsections.js"></script>
|
|
||||||
$treeview
|
|
||||||
$search
|
|
||||||
$mathjax
|
|
||||||
<link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" />
|
|
||||||
$extrastylesheet
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
|
|
||||||
<!--BEGIN TITLEAREA-->
|
|
||||||
<div id="titlearea">
|
|
||||||
<div id="g4header">
|
|
||||||
<table cellpadding="0" cellspacing="0" width="98%">
|
|
||||||
<tr>
|
|
||||||
<td><a href="index.shtml">
|
|
||||||
<img alt="Geant4 Home" src="geanttiny.gif" width="164" height="50" /></a>
|
|
||||||
</td>
|
|
||||||
<td align="right" class="doNotPrint">
|
|
||||||
<a href="http://cern.ch/geant4/support/download">Download</a> |
|
|
||||||
<a href="https://geant4-forum.web.cern.ch">User Forum</a><br> |
|
|
||||||
<a href="http://geant4.cern.ch/collaboration/contacts"> Contact Us</a> |
|
|
||||||
<a href="https://bugzilla-geant4.kek.jp">Bug Reports</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<table cellspacing="6" cellpadding="0" width="100%">
|
|
||||||
<tr>
|
|
||||||
<td id="breadcrumb" colspan="4">
|
|
||||||
<!-- start bread crumb -->
|
|
||||||
<a href="http://geant4.cern.ch">Home</a> >
|
|
||||||
<a href="http://geant4-userdoc.web.cern.ch/geant4-userdoc/Doxygen/examples_doc/html">Examples</a>
|
|
||||||
<!-- end bread crumb-->
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<!--END TITLEAREA-->
|
|
||||||
<!-- end header part -->
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 68 KiB |
@@ -1,6 +1,6 @@
|
|||||||
#---Adding examples subdirectories explicitly-------
|
#---Adding examples subdirectories explicitly-------
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.16...3.21)
|
cmake_minimum_required(VERSION 3.16...3.27)
|
||||||
|
|
||||||
add_subdirectory(advanced)
|
add_subdirectory(advanced)
|
||||||
add_subdirectory(basic)
|
add_subdirectory(basic)
|
||||||
|
|||||||
@@ -6,6 +6,89 @@ It must **not** be used as a substitute for writing good git commit messages!
|
|||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
## 2023-11-30 Gabriele Cosmo (examples-V11-02-00)
|
||||||
|
- Updated reference outputs according to reference tag geant4-11-02-ref-00.
|
||||||
|
- Removed obsolete references to GNUmakefile and hbook from extended examples
|
||||||
|
README files.
|
||||||
|
- Included tags: doxygen-V11-01-03, air_shower-V11-01-01, amsEcal-V11-01-00,
|
||||||
|
brachy-V11-01-01, CaTS-V11-01-00, ccal-V11-01-00,
|
||||||
|
doiPET-V11-01-01, dsbandrepair-V11-01-01, eRosita-V11-01-01,
|
||||||
|
eFLASH_radiotherapy-V11-01-02, exp_microdosimetry-V11-01-03,
|
||||||
|
fastAerosol-V11-01-01, gammaknife-V11-01-01, gorad-V11-01-01,
|
||||||
|
gammaraytel-V11-01-01,hadrontherapy-V11-01-01,
|
||||||
|
exhgcaltb-V11-01-01, human_phantom-V11-01-00,
|
||||||
|
ICRP110Phantoms-V11-01-06, ICRP145Phantoms-V11-01-03,
|
||||||
|
iort_therapy-V11-01-00, lar_calorimeter-V11-01-00,
|
||||||
|
medical_linac-V11-01-02, microbeam-V11-01-01, purgmag-V11-01-00,
|
||||||
|
microelectronics-V11-01-00, stim_pixe_tomography-V11-01-02,
|
||||||
|
STCyclotron-V11-01-01, DMX-V11-01-03, XRayFluo-V11-01-00,
|
||||||
|
xraysiliconporeoptics-V11-01-02,xraytel-V11-01-00,
|
||||||
|
xraytesdetector-V11-01-03, exampleB1-V11-01-03,
|
||||||
|
exampleB2-V11-01-03, exampleB3-V11-00-04, exampleB4-V11-01-04,
|
||||||
|
exampleB5-V11-01-03, analysisExample-V11-01-00, B1Con-V11-01-02,
|
||||||
|
exbiasing-V11-01-00, biasingGB07-V11-01-00, excommon-V11-01-02,
|
||||||
|
electromagnetic-V11-01-01, testem1-V11-01-01, testem5-V11-01-01,
|
||||||
|
testem6-V11-00-02, testem10-V11-01-00, testem11-V11-01-03,
|
||||||
|
exEventGenerator-V11-01-00, p6decayer-V11-01-01,
|
||||||
|
exExoticPhysics-V11-01-01, fieldex-V11-01-01,
|
||||||
|
BlineTracer-V11-01-01, fieldex01-V11-01-01,
|
||||||
|
g3tog4Tests-V11-01-02, exGeometry-V11-01-00,
|
||||||
|
VecGeomNavigation-V11-01-01, exHadronic-V11-01-01,
|
||||||
|
HadronNucleusXS-V11-01-01, exhadr01-V11-01-04, DICOM-V11-01-01,
|
||||||
|
exhadr06-V11-01-02, exhadr07-V11-01-03, scavenger-V11-01-00,
|
||||||
|
exMedical-V11-01-02, NeutronSource-V11-01-01, exdna-V11-01-03,
|
||||||
|
dnaphysics-V11-01-03, molecularDNA-V11-01-08, UHDR-V11-01-04,
|
||||||
|
radiobiology-V11-01-02, exOptical-V11-01-00, LXe-V11-01-01,
|
||||||
|
OpNovice-V11-01-01, OpNovice2-V11-01-04, WLS-V11-01-01,
|
||||||
|
exparallel-V11-01-00, MPI-V11-01-03, expar04-V11-01-02,
|
||||||
|
exParameterisations-V11-01-01, exPersistency-V11-01-00,
|
||||||
|
exPhysicsLists-V11-01-01, factory-V11-01-01,
|
||||||
|
exPolarisation-V11-01-00, exRadioactiveDecay-V11-01-00,
|
||||||
|
activation-V11-01-02, rdecay01-V11-01-01, rdecay02-V11-01-02,
|
||||||
|
exRunAndEvent-V11-01-00, exampleRE07-V11-01-00,
|
||||||
|
exam-ext-vis-movies-V11-01-02, exam-ext-vis-persp-V11-01-02,
|
||||||
|
exam-ext-vis-standalone-V11-01-01, exam-ext-vis-vtk-V11-01-02.
|
||||||
|
|
||||||
|
## 2023-10-31 Gabriele Cosmo (examples-V11-01-10)
|
||||||
|
- Updated reference outputs according to reference tag geant4-11-01-ref-10.
|
||||||
|
- Bump required CMake version range to 3.16...3.27, matching core Geant4.
|
||||||
|
- Included tags: eRosita-V11-01-00, ICRP110Phantoms-V11-01-04,
|
||||||
|
exhgcaltb-V11-01-00, microbeam-V11-01-00, testem16-V11-01-03,
|
||||||
|
exExtHadFissFrag-V11-01-00, FlukaCern-V11-01-00,
|
||||||
|
exhadr01-V11-01-03, exhadr08-V11-01-01, exhadr09-V11-01-00,
|
||||||
|
exhadrParticleFluence-V11-01-00, DICOM2-V11-01-00,
|
||||||
|
chem1-V11-01-00, chem3-V11-01-00, dnadamage1-V11-01-00,
|
||||||
|
jetcounter-V11-01-00, neuron-V11-01-01, splitting-V11-01-00,
|
||||||
|
UHDR-V11-01-02, LXe-V11-01-00, OpNovice-V11-01-00,
|
||||||
|
OpNovice2-V11-01-03, WLS-V11-01-00, expar03-V11-01-00,
|
||||||
|
exParameterisations-V11-01-00, expar04-V11-01-01,
|
||||||
|
exam-ext-vis-movies-V11-01-00, exam-ext-vis-vtk-V11-01-00.
|
||||||
|
|
||||||
|
## 2023-09-30 Gabriele Cosmo (examples-V11-01-09)
|
||||||
|
- Updated reference outputs according to reference tag geant4-11-01-ref-09.
|
||||||
|
- Included tags: ICRP110Phantoms-V11-01-02, exampleB1-V11-01-01, GB06-V11-01-00,
|
||||||
|
exampleB2-V11-01-00, exampleB5-V11-01-00, B1Con-V11-01-01,
|
||||||
|
exHadNucIneEvents-V11-01-01, DICOM-V11-01-00, exdna-V11-01-02,
|
||||||
|
fieldex04-V11-01-01, dnaphysics-V11-01-00, OpNovice2-V11-01-00,
|
||||||
|
molecularDNA-V11-01-06, exampleP03-V11-01-00,
|
||||||
|
exampleRE02-V11-01-00.
|
||||||
|
|
||||||
|
## 2023-08-30 Gabriele Cosmo (examples-V11-01-08)
|
||||||
|
- Updated reference outputs according to reference tag geant4-11-01-ref-08.
|
||||||
|
- Included tags: stim_pixe_tomography-V11-01-01, AnaEx03-V11-01-01,
|
||||||
|
exhadr01-V11-01-02, exhadr07-V11-01-02, exhadr08-V11-01-00,
|
||||||
|
exampleP01-V11-01-00, exampleP02-V11-01-00, rdecay02-V11-01-01,
|
||||||
|
activation-V11-01-01.
|
||||||
|
|
||||||
|
## 2023-07-20 Gabriele Cosmo (examples-V11-01-07)
|
||||||
|
- Updated reference outputs according to reference tag geant4-11-01-ref-07.
|
||||||
|
- Included tags: AnaEx01-V11-01-00, AnaEx02-V11-01-00, B1Con-V11-01-00,
|
||||||
|
particleGunExample-V11-01-00, userPrimaryGenerator-V11-01-00,
|
||||||
|
fieldex-V11-01-00, exTransforms-V11-01-00, exhadr05-V11-01-01,
|
||||||
|
exhadr07-V11-01-01, NeutronSource-V11-01-00, expar04-V11-01-00,
|
||||||
|
exPhysicsLists-V11-01-00, expol01-V11-01-01,
|
||||||
|
activation-V11-01-00, rdecay01-V11-01-00.
|
||||||
|
|
||||||
## 2023-06-30 Gabriele Cosmo (examples-V11-01-06)
|
## 2023-06-30 Gabriele Cosmo (examples-V11-01-06)
|
||||||
- Updated reference outputs according to reference tag geant4-11-01-ref-06.
|
- Updated reference outputs according to reference tag geant4-11-01-ref-06.
|
||||||
- Included tags: doxygen-V11-01-01, eFLASH_radiotherapy-V11-01-00,
|
- Included tags: doxygen-V11-01-01, eFLASH_radiotherapy-V11-01-00,
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
% cd path_to_exampleXYZ # go to directory which contains your example
|
% cd path_to_exampleXYZ # go to directory which contains your example
|
||||||
% mkdir exampleXYZ_build
|
% mkdir exampleXYZ_build
|
||||||
% cd exampleXYZ_build
|
% cd exampleXYZ_build
|
||||||
% cmake -DGeant4_DIR=path_to_Geant4_installation/lib[64]/Geant4-11.0.0/ ../exampleXYZ
|
% cmake -DGeant4_DIR=path_to_Geant4_installation/lib[64]/cmake/Geant4/ ../exampleXYZ
|
||||||
% make -j N exampleXYZ # "N" is the number of processes
|
% make -j N exampleXYZ # "N" is the number of processes
|
||||||
% make install # this step is optional
|
% make install # this step is optional
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#---Adding all advanced examples subdirectories explicitly
|
#---Adding all advanced examples subdirectories explicitly
|
||||||
cmake_minimum_required(VERSION 3.16...3.21)
|
cmake_minimum_required(VERSION 3.16...3.27)
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
# some examples require Geant4 build with optional packages
|
# some examples require Geant4 build with optional packages
|
||||||
@@ -50,3 +50,4 @@ add_subdirectory(STCyclotron)
|
|||||||
add_subdirectory(HGCal_testbeam)
|
add_subdirectory(HGCal_testbeam)
|
||||||
add_subdirectory(ICRP110_HumanPhantoms)
|
add_subdirectory(ICRP110_HumanPhantoms)
|
||||||
add_subdirectory(ICRP145_HumanPhantoms)
|
add_subdirectory(ICRP145_HumanPhantoms)
|
||||||
|
add_subdirectory(dsbandrepair)
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
cmake_minimum_required(VERSION 3.16...3.21)
|
cmake_minimum_required(VERSION 3.16...3.27)
|
||||||
set(name CaTS)
|
set(name CaTS)
|
||||||
project(${name} VERSION 0.1.0)
|
project(${name} VERSION 0.1.0)
|
||||||
|
|
||||||
|
|||||||
+30
-171
@@ -38,7 +38,7 @@ Environment variable "G4FORCE_RUN_MANAGER_TYPE" enabled with value == Serial. Fo
|
|||||||
|
|
||||||
|
|
||||||
**************************************************************
|
**************************************************************
|
||||||
Geant4 version Name: geant4-11-01-ref-06 (30-June-2023)
|
Geant4 version Name: geant4-11-02-ref-00 (8-December-2023)
|
||||||
Copyright : Geant4 Collaboration
|
Copyright : Geant4 Collaboration
|
||||||
References : NIM A 506 (2003), 250-303
|
References : NIM A 506 (2003), 250-303
|
||||||
: IEEE-TNS 53 (2006), 270-278
|
: IEEE-TNS 53 (2006), 270-278
|
||||||
@@ -508,384 +508,243 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
|||||||
|
|
||||||
====================================================================
|
====================================================================
|
||||||
HADRONIC PROCESSES SUMMARY (verbose level 1)
|
HADRONIC PROCESSES SUMMARY (verbose level 1)
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for neutron
|
Hadronic Processes for neutron
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: G4NeutronElasticXS: 0 eV ---> 100 TeV
|
Cr_sctns: G4NeutronElasticXS: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: neutronInelastic
|
Process: neutronInelastic
|
||||||
Model: FTFP: 3 GeV ---> 100 TeV
|
Model: FTFP: 3 GeV ---> 100 TeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
|
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: nCapture
|
Process: nCapture
|
||||||
Model: nRadCapture: 0 eV ---> 100 TeV
|
Model: nRadCapture: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
|
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: nKiller
|
Process: nKiller
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for B-
|
Hadronic Processes for B-
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: B-Inelastic
|
Process: B-Inelastic
|
||||||
Model: FTFP: 0 eV ---> 100 TeV
|
Model: FTFP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for D-
|
Hadronic Processes for D-
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: D-Inelastic
|
Process: D-Inelastic
|
||||||
Model: FTFP: 0 eV ---> 100 TeV
|
Model: FTFP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for GenericIon
|
Hadronic Processes for GenericIon
|
||||||
|
|
||||||
Process: ionInelastic
|
Process: ionInelastic
|
||||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for He3
|
Hadronic Processes for He3
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: He3Inelastic
|
Process: He3Inelastic
|
||||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for alpha
|
Hadronic Processes for alpha
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: alphaInelastic
|
Process: alphaInelastic
|
||||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_He3
|
Hadronic Processes for anti_He3
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
||||||
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_He3Inelastic
|
Process: anti_He3Inelastic
|
||||||
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_alpha
|
Hadronic Processes for anti_alpha
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
||||||
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_alphaInelastic
|
Process: anti_alphaInelastic
|
||||||
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_deuteron
|
Hadronic Processes for anti_deuteron
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
||||||
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_deuteronInelastic
|
Process: anti_deuteronInelastic
|
||||||
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-------------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_hypertriton
|
Hadronic Processes for anti_hypertriton
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_lambda
|
Hadronic Processes for anti_lambda
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_lambdaInelastic
|
Process: anti_lambdaInelastic
|
||||||
Model: FTFP: 0 eV ---> 100 TeV
|
Model: FTFP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_neutron
|
Hadronic Processes for anti_neutron
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
||||||
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_neutronInelastic
|
Process: anti_neutronInelastic
|
||||||
Model: FTFP: 0 eV ---> 100 TeV
|
Model: FTFP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_proton
|
Hadronic Processes for anti_proton
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
||||||
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_protonInelastic
|
Process: anti_protonInelastic
|
||||||
Model: FTFP: 0 eV ---> 100 TeV
|
Model: FTFP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_triton
|
Hadronic Processes for anti_triton
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
||||||
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_tritonInelastic
|
Process: anti_tritonInelastic
|
||||||
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for deuteron
|
Hadronic Processes for deuteron
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: dInelastic
|
Process: dInelastic
|
||||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for e+
|
Hadronic Processes for e+
|
||||||
|
|
||||||
Process: positronNuclear
|
Process: positronNuclear
|
||||||
Model: G4ElectroVDNuclearModel: 0 eV ---> 1 PeV
|
Model: G4ElectroVDNuclearModel: 0 eV ---> 1 PeV
|
||||||
Cr_sctns: ElectroNuclearXS: 0 eV ---> 100 TeV
|
Cr_sctns: ElectroNuclearXS: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for e-
|
Hadronic Processes for e-
|
||||||
|
|
||||||
Process: electronNuclear
|
Process: electronNuclear
|
||||||
Model: G4ElectroVDNuclearModel: 0 eV ---> 1 PeV
|
Model: G4ElectroVDNuclearModel: 0 eV ---> 1 PeV
|
||||||
Cr_sctns: ElectroNuclearXS: 0 eV ---> 100 TeV
|
Cr_sctns: ElectroNuclearXS: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for gamma
|
Hadronic Processes for gamma
|
||||||
|
|
||||||
Process: photonNuclear
|
Process: photonNuclear
|
||||||
Model: GammaNPreco: 0 eV ---> 200 MeV
|
Model: GammaNPreco: 0 eV ---> 200 MeV
|
||||||
Model: BertiniCascade: 199 MeV ---> 6 GeV
|
Model: BertiniCascade: 199 MeV ---> 6 GeV
|
||||||
Model: TheoFSGenerator: 3 GeV ---> 100 TeV
|
Model: TheoFSGenerator: 3 GeV ---> 100 TeV
|
||||||
Cr_sctns: GammaNuclearXS: 0 eV ---> 100 TeV
|
Cr_sctns: GammaNuclearXS: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for kaon+
|
Hadronic Processes for kaon+
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: kaon+Inelastic
|
Process: kaon+Inelastic
|
||||||
Model: FTFP: 3 GeV ---> 100 TeV
|
Model: FTFP: 3 GeV ---> 100 TeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for kaon-
|
Hadronic Processes for kaon-
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: kaon-Inelastic
|
Process: kaon-Inelastic
|
||||||
Model: FTFP: 3 GeV ---> 100 TeV
|
Model: FTFP: 3 GeV ---> 100 TeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: hBertiniCaptureAtRest
|
Process: hBertiniCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for lambda
|
Hadronic Processes for lambda
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: lambdaInelastic
|
Process: lambdaInelastic
|
||||||
Model: FTFP: 3 GeV ---> 100 TeV
|
Model: FTFP: 3 GeV ---> 100 TeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for mu+
|
Hadronic Processes for mu+
|
||||||
|
|
||||||
Process: muonNuclear
|
Process: muonNuclear
|
||||||
Model: G4MuonVDNuclearModel: 0 eV ---> 1 PeV
|
Model: G4MuonVDNuclearModel: 0 eV ---> 1 PeV
|
||||||
Cr_sctns: KokoulinMuonNuclearXS: 0 eV ---> 100 TeV
|
Cr_sctns: KokoulinMuonNuclearXS: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for mu-
|
Hadronic Processes for mu-
|
||||||
|
|
||||||
Process: muonNuclear
|
Process: muonNuclear
|
||||||
Model: G4MuonVDNuclearModel: 0 eV ---> 1 PeV
|
Model: G4MuonVDNuclearModel: 0 eV ---> 1 PeV
|
||||||
Cr_sctns: KokoulinMuonNuclearXS: 0 eV ---> 100 TeV
|
Cr_sctns: KokoulinMuonNuclearXS: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: muMinusCaptureAtRest
|
Process: muMinusCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for pi+
|
Hadronic Processes for pi+
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: pi+Inelastic
|
Process: pi+Inelastic
|
||||||
Model: FTFP: 3 GeV ---> 100 TeV
|
Model: FTFP: 3 GeV ---> 100 TeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for pi-
|
Hadronic Processes for pi-
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: pi-Inelastic
|
Process: pi-Inelastic
|
||||||
Model: FTFP: 3 GeV ---> 100 TeV
|
Model: FTFP: 3 GeV ---> 100 TeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: hBertiniCaptureAtRest
|
Process: hBertiniCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for proton
|
Hadronic Processes for proton
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: protonInelastic
|
Process: protonInelastic
|
||||||
Model: FTFP: 3 GeV ---> 100 TeV
|
Model: FTFP: 3 GeV ---> 100 TeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for sigma-
|
Hadronic Processes for sigma-
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: sigma-Inelastic
|
Process: sigma-Inelastic
|
||||||
Model: FTFP: 3 GeV ---> 100 TeV
|
Model: FTFP: 3 GeV ---> 100 TeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: hBertiniCaptureAtRest
|
Process: hBertiniCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for triton
|
Hadronic Processes for triton
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: tInelastic
|
Process: tInelastic
|
||||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
================================================================
|
|
||||||
=======================================================================
|
=======================================================================
|
||||||
====== Geant4 Native Pre-compound Model Parameters ========
|
====== Geant4 Native Pre-compound Model Parameters ========
|
||||||
=======================================================================
|
=======================================================================
|
||||||
@@ -919,4 +778,4 @@ Correlated gamma emission flag 0
|
|||||||
Max 2J for sampling of angular correlations 10
|
Max 2J for sampling of angular correlations 10
|
||||||
=======================================================================
|
=======================================================================
|
||||||
writing Event: 0
|
writing Event: 0
|
||||||
TimeTotal> 3.700 2.610
|
TimeTotal> 25.213 2.830
|
||||||
|
|||||||
@@ -6,6 +6,11 @@ It must **not** be used as a substitute for writing good git commit messages!
|
|||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
## 2023-11-15 I. Hrivnacova (CaTS-V11-01-00)
|
||||||
|
- Updated vis.mac:
|
||||||
|
- Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
|
||||||
|
and simplified comments.
|
||||||
|
|
||||||
## 2022-10-31 Gabriele Cosmo (CaTS-V11-00-02)
|
## 2022-10-31 Gabriele Cosmo (CaTS-V11-00-02)
|
||||||
- Fixed compilation warnings on latest gcc compilers.
|
- Fixed compilation warnings on latest gcc compilers.
|
||||||
|
|
||||||
|
|||||||
@@ -2,25 +2,10 @@
|
|||||||
# of the B1 example when running in interactive mode
|
# of the B1 example when running in interactive mode
|
||||||
#
|
#
|
||||||
|
|
||||||
# Use these open statements to open selected visualization
|
# Open a viewer
|
||||||
#
|
/vis/open
|
||||||
# Use this open statement to create an OpenGL view:
|
# This opens the default viewer - see examples/basic/B1/vis.mac for a
|
||||||
/vis/open OGL 600x600-0+0
|
# more comprehensive overview of options. Also the documentation.
|
||||||
#
|
|
||||||
# Use this open statement to create an OpenInventor view:
|
|
||||||
#/vis/open OIX
|
|
||||||
#
|
|
||||||
# Use this open statement to create a .prim file suitable for
|
|
||||||
# viewing in DAWN:
|
|
||||||
#/vis/open DAWNFILE
|
|
||||||
#
|
|
||||||
# Use this open statement to create a .heprep file suitable for
|
|
||||||
# viewing in HepRApp:
|
|
||||||
#/vis/open HepRepFile
|
|
||||||
#
|
|
||||||
# Use this open statement to create a .wrl file suitable for
|
|
||||||
# viewing in a VRML viewer:
|
|
||||||
#/vis/open VRML2FILE
|
|
||||||
#
|
#
|
||||||
# Disable auto refresh and quieten vis messages whilst scene and
|
# Disable auto refresh and quieten vis messages whilst scene and
|
||||||
# trajectories are established:
|
# trajectories are established:
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
cmake_minimum_required(VERSION 3.16...3.21)
|
cmake_minimum_required(VERSION 3.16...3.27)
|
||||||
include(CMakeDependentOption)
|
include(CMakeDependentOption)
|
||||||
|
|
||||||
set(name ChargeExchangeMC)
|
set(name ChargeExchangeMC)
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
# Setup the project
|
# Setup the project
|
||||||
cmake_minimum_required(VERSION 3.16...3.21)
|
cmake_minimum_required(VERSION 3.16...3.27)
|
||||||
|
|
||||||
project(HGCal_testbeam)
|
project(HGCal_testbeam)
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,19 @@ which **must** added in reverse chronological order (newest at the top). It must
|
|||||||
be used as a substitute for writing good git commit messages!
|
be used as a substitute for writing good git commit messages!
|
||||||
|
|
||||||
|
|
||||||
|
## 2023-11-15 I. Hrivnacova (exhgcaltb-V11-01-01)
|
||||||
|
- Updated vis.mac:
|
||||||
|
- Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
|
||||||
|
and simplified comments.
|
||||||
|
- Keep previous driver opening with an extra setting in commented lines
|
||||||
|
|
||||||
|
## 2023-10-10 John Allison (exhgcaltb-V11-01-00)
|
||||||
|
- vis.mac: Remove defunct command /vis/ogl/set/displayListLimit.
|
||||||
|
- This command no longer operates. There is now no display list limit.
|
||||||
|
(The only limit is available memory.)
|
||||||
|
- The command is deprecated and, anyway, causes a crash if the app is built
|
||||||
|
without an OpenGL driver.
|
||||||
|
|
||||||
## 2021-12-10 Ben Morgan (exhgcaltb-V11-00-00)
|
## 2021-12-10 Ben Morgan (exhgcaltb-V11-00-00)
|
||||||
- Change to new Markdown History format
|
- Change to new Markdown History format
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ Environment variable "G4FORCE_RUN_MANAGER_TYPE" enabled with value == Serial. Fo
|
|||||||
|
|
||||||
|
|
||||||
**************************************************************
|
**************************************************************
|
||||||
Geant4 version Name: geant4-11-01-ref-06 (30-June-2023)
|
Geant4 version Name: geant4-11-02-ref-00 (8-December-2023)
|
||||||
Copyright : Geant4 Collaboration
|
Copyright : Geant4 Collaboration
|
||||||
References : NIM A 506 (2003), 250-303
|
References : NIM A 506 (2003), 250-303
|
||||||
: IEEE-TNS 53 (2006), 270-278
|
: IEEE-TNS 53 (2006), 270-278
|
||||||
@@ -2066,384 +2066,243 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
|||||||
|
|
||||||
====================================================================
|
====================================================================
|
||||||
HADRONIC PROCESSES SUMMARY (verbose level 1)
|
HADRONIC PROCESSES SUMMARY (verbose level 1)
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for neutron
|
Hadronic Processes for neutron
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: G4NeutronElasticXS: 0 eV ---> 100 TeV
|
Cr_sctns: G4NeutronElasticXS: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: neutronInelastic
|
Process: neutronInelastic
|
||||||
Model: FTFP: 3 GeV ---> 100 TeV
|
Model: FTFP: 3 GeV ---> 100 TeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
|
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: nCapture
|
Process: nCapture
|
||||||
Model: nRadCapture: 0 eV ---> 100 TeV
|
Model: nRadCapture: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
|
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: nKiller
|
Process: nKiller
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for B-
|
Hadronic Processes for B-
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: B-Inelastic
|
Process: B-Inelastic
|
||||||
Model: FTFP: 0 eV ---> 100 TeV
|
Model: FTFP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for D-
|
Hadronic Processes for D-
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: D-Inelastic
|
Process: D-Inelastic
|
||||||
Model: FTFP: 0 eV ---> 100 TeV
|
Model: FTFP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for GenericIon
|
Hadronic Processes for GenericIon
|
||||||
|
|
||||||
Process: ionInelastic
|
Process: ionInelastic
|
||||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for He3
|
Hadronic Processes for He3
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: He3Inelastic
|
Process: He3Inelastic
|
||||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for alpha
|
Hadronic Processes for alpha
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: alphaInelastic
|
Process: alphaInelastic
|
||||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_He3
|
Hadronic Processes for anti_He3
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
||||||
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_He3Inelastic
|
Process: anti_He3Inelastic
|
||||||
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_alpha
|
Hadronic Processes for anti_alpha
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
||||||
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_alphaInelastic
|
Process: anti_alphaInelastic
|
||||||
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_deuteron
|
Hadronic Processes for anti_deuteron
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
||||||
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_deuteronInelastic
|
Process: anti_deuteronInelastic
|
||||||
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-------------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_hypertriton
|
Hadronic Processes for anti_hypertriton
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_lambda
|
Hadronic Processes for anti_lambda
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_lambdaInelastic
|
Process: anti_lambdaInelastic
|
||||||
Model: FTFP: 0 eV ---> 100 TeV
|
Model: FTFP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_neutron
|
Hadronic Processes for anti_neutron
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
||||||
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_neutronInelastic
|
Process: anti_neutronInelastic
|
||||||
Model: FTFP: 0 eV ---> 100 TeV
|
Model: FTFP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_proton
|
Hadronic Processes for anti_proton
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
||||||
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_protonInelastic
|
Process: anti_protonInelastic
|
||||||
Model: FTFP: 0 eV ---> 100 TeV
|
Model: FTFP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_triton
|
Hadronic Processes for anti_triton
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
||||||
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_tritonInelastic
|
Process: anti_tritonInelastic
|
||||||
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for deuteron
|
Hadronic Processes for deuteron
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: dInelastic
|
Process: dInelastic
|
||||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for e+
|
Hadronic Processes for e+
|
||||||
|
|
||||||
Process: positronNuclear
|
Process: positronNuclear
|
||||||
Model: G4ElectroVDNuclearModel: 0 eV ---> 1 PeV
|
Model: G4ElectroVDNuclearModel: 0 eV ---> 1 PeV
|
||||||
Cr_sctns: ElectroNuclearXS: 0 eV ---> 100 TeV
|
Cr_sctns: ElectroNuclearXS: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for e-
|
Hadronic Processes for e-
|
||||||
|
|
||||||
Process: electronNuclear
|
Process: electronNuclear
|
||||||
Model: G4ElectroVDNuclearModel: 0 eV ---> 1 PeV
|
Model: G4ElectroVDNuclearModel: 0 eV ---> 1 PeV
|
||||||
Cr_sctns: ElectroNuclearXS: 0 eV ---> 100 TeV
|
Cr_sctns: ElectroNuclearXS: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for gamma
|
Hadronic Processes for gamma
|
||||||
|
|
||||||
Process: photonNuclear
|
Process: photonNuclear
|
||||||
Model: GammaNPreco: 0 eV ---> 200 MeV
|
Model: GammaNPreco: 0 eV ---> 200 MeV
|
||||||
Model: BertiniCascade: 199 MeV ---> 6 GeV
|
Model: BertiniCascade: 199 MeV ---> 6 GeV
|
||||||
Model: TheoFSGenerator: 3 GeV ---> 100 TeV
|
Model: TheoFSGenerator: 3 GeV ---> 100 TeV
|
||||||
Cr_sctns: GammaNuclearXS: 0 eV ---> 100 TeV
|
Cr_sctns: GammaNuclearXS: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for kaon+
|
Hadronic Processes for kaon+
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: kaon+Inelastic
|
Process: kaon+Inelastic
|
||||||
Model: FTFP: 3 GeV ---> 100 TeV
|
Model: FTFP: 3 GeV ---> 100 TeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for kaon-
|
Hadronic Processes for kaon-
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: kaon-Inelastic
|
Process: kaon-Inelastic
|
||||||
Model: FTFP: 3 GeV ---> 100 TeV
|
Model: FTFP: 3 GeV ---> 100 TeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: hBertiniCaptureAtRest
|
Process: hBertiniCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for lambda
|
Hadronic Processes for lambda
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: lambdaInelastic
|
Process: lambdaInelastic
|
||||||
Model: FTFP: 3 GeV ---> 100 TeV
|
Model: FTFP: 3 GeV ---> 100 TeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for mu+
|
Hadronic Processes for mu+
|
||||||
|
|
||||||
Process: muonNuclear
|
Process: muonNuclear
|
||||||
Model: G4MuonVDNuclearModel: 0 eV ---> 1 PeV
|
Model: G4MuonVDNuclearModel: 0 eV ---> 1 PeV
|
||||||
Cr_sctns: KokoulinMuonNuclearXS: 0 eV ---> 100 TeV
|
Cr_sctns: KokoulinMuonNuclearXS: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for mu-
|
Hadronic Processes for mu-
|
||||||
|
|
||||||
Process: muonNuclear
|
Process: muonNuclear
|
||||||
Model: G4MuonVDNuclearModel: 0 eV ---> 1 PeV
|
Model: G4MuonVDNuclearModel: 0 eV ---> 1 PeV
|
||||||
Cr_sctns: KokoulinMuonNuclearXS: 0 eV ---> 100 TeV
|
Cr_sctns: KokoulinMuonNuclearXS: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: muMinusCaptureAtRest
|
Process: muMinusCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for pi+
|
Hadronic Processes for pi+
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: pi+Inelastic
|
Process: pi+Inelastic
|
||||||
Model: FTFP: 3 GeV ---> 100 TeV
|
Model: FTFP: 3 GeV ---> 100 TeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for pi-
|
Hadronic Processes for pi-
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: pi-Inelastic
|
Process: pi-Inelastic
|
||||||
Model: FTFP: 3 GeV ---> 100 TeV
|
Model: FTFP: 3 GeV ---> 100 TeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: hBertiniCaptureAtRest
|
Process: hBertiniCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for proton
|
Hadronic Processes for proton
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: protonInelastic
|
Process: protonInelastic
|
||||||
Model: FTFP: 3 GeV ---> 100 TeV
|
Model: FTFP: 3 GeV ---> 100 TeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for sigma-
|
Hadronic Processes for sigma-
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: sigma-Inelastic
|
Process: sigma-Inelastic
|
||||||
Model: FTFP: 3 GeV ---> 100 TeV
|
Model: FTFP: 3 GeV ---> 100 TeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: hBertiniCaptureAtRest
|
Process: hBertiniCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for triton
|
Hadronic Processes for triton
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: tInelastic
|
Process: tInelastic
|
||||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
================================================================
|
|
||||||
=======================================================================
|
=======================================================================
|
||||||
====== Geant4 Native Pre-compound Model Parameters ========
|
====== Geant4 Native Pre-compound Model Parameters ========
|
||||||
=======================================================================
|
=======================================================================
|
||||||
|
|||||||
@@ -1,25 +1,14 @@
|
|||||||
# Macro file for the visualization settings of the HGCal testbeam simulation
|
# Macro file for the visualization settings of the HGCal testbeam simulation
|
||||||
#
|
#
|
||||||
|
|
||||||
# Use these open statements to open selected visualization
|
# Open a viewer
|
||||||
|
/vis/open
|
||||||
|
# This opens the default viewer - see examples/basic/B1/vis.mac for a
|
||||||
|
# more comprehensive overview of options. Also the documentation.
|
||||||
#
|
#
|
||||||
# Use this open statement to create an OpenGL view:
|
## To create an OpenGL view:
|
||||||
/vis/open OGL 800x600-0+0
|
#/vis/open OGL 800x600-0+0
|
||||||
#
|
|
||||||
# Use this open statement to create an OpenInventor view:
|
|
||||||
#/vis/open OI
|
|
||||||
#
|
|
||||||
# Use this open statement to create a .prim file suitable for
|
|
||||||
# viewing in DAWN:
|
|
||||||
#/vis/open DAWNFILE
|
|
||||||
#
|
|
||||||
# Use this open statement to create a .heprep file suitable for
|
|
||||||
# viewing in HepRApp:
|
|
||||||
#/vis/open HepRepFile
|
|
||||||
#
|
|
||||||
# Use this open statement to create a .wrl file suitable for
|
|
||||||
# viewing in a VRML viewer:
|
|
||||||
#/vis/open VRML2FILE
|
|
||||||
#
|
#
|
||||||
# Disable auto refresh and quieten vis messages whilst scene and
|
# Disable auto refresh and quieten vis messages whilst scene and
|
||||||
# trajectories are established:
|
# trajectories are established:
|
||||||
@@ -87,8 +76,5 @@
|
|||||||
# For file-based drivers, use this to create an empty detector view:
|
# For file-based drivers, use this to create an empty detector view:
|
||||||
#/vis/viewer/flush
|
#/vis/viewer/flush
|
||||||
|
|
||||||
# Change the display limits
|
|
||||||
/vis/ogl/set/displayListLimit 500000
|
|
||||||
|
|
||||||
# Choose geometry setup
|
# Choose geometry setup
|
||||||
/HGCalTestbeam/setup/configuration 0
|
/HGCalTestbeam/setup/configuration 0
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
# Setup the project
|
# Setup the project
|
||||||
cmake_minimum_required(VERSION 3.16...3.21)
|
cmake_minimum_required(VERSION 3.16...3.27)
|
||||||
|
|
||||||
project(ICRPphantoms)
|
project(ICRPphantoms)
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,33 @@
|
|||||||
# Example ICRP110_HumanPhantoms History
|
# Example ICRP110_HumanPhantoms History
|
||||||
|
|
||||||
See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
|
See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
|
||||||
which **must** added in reverse chronological order (newest at the top). It must **not**
|
which **must** added in reverse chronological order (newest at the top).
|
||||||
be used as a substitute for writing good git commit messages!
|
It must **not** be used as a substitute for writing good git commit messages!
|
||||||
|
|
||||||
|
-----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
## 2023-11-25 C. Mancini (ICRP110Phantoms-V11-01-06)
|
||||||
|
- Modified ICRP110PhantomNestedParameterisation.cc:
|
||||||
|
- Removed the "static" descriptor from the "G4Material* mate" instantiation
|
||||||
|
|
||||||
|
## 2023-11-15 I. Hrivnacova, John Allison (ICRP110Phantoms-V11-01-05)
|
||||||
|
- Updated vis.mac and standalone.mac:
|
||||||
|
- Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
|
||||||
|
and simplified comments.
|
||||||
|
|
||||||
|
## 2023-10-23 John Allison (ICRP110Phantoms-V11-01-04)
|
||||||
|
- openGLVis.mac:
|
||||||
|
- Remove /vis/ogl/set/displayListLimit (see also below).
|
||||||
|
|
||||||
|
## 2023-10-20 John Allison (ICRP110Phantoms-V11-01-03)
|
||||||
|
- vis.mac: Removed /vis/ogl/set/displayListLimit.
|
||||||
|
- This command no longer operates. There is now no display list limit.
|
||||||
|
(The only limit is available memory.)
|
||||||
|
- The command is deprecated and, anyway, causes a crash if the app is built
|
||||||
|
without an OpenGL driver.
|
||||||
|
|
||||||
|
## 2023-09-02 Gabriele Cosmo (ICRP110Phantoms-V11-01-02)
|
||||||
|
- Removed forward declaration for G4VTouchable.
|
||||||
|
|
||||||
## 2023-03-21 John Allison (ICRP110Phantoms-V11-01-01)
|
## 2023-03-21 John Allison (ICRP110Phantoms-V11-01-01)
|
||||||
- standalone.mac: Disable auto refresh *before* creating scene.
|
- standalone.mac: Disable auto refresh *before* creating scene.
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ Environment variable "G4FORCE_RUN_MANAGER_TYPE" enabled with value == Serial. Fo
|
|||||||
|
|
||||||
|
|
||||||
**************************************************************
|
**************************************************************
|
||||||
Geant4 version Name: geant4-11-01-ref-06 (30-June-2023)
|
Geant4 version Name: geant4-11-02-ref-00 (8-December-2023)
|
||||||
Copyright : Geant4 Collaboration
|
Copyright : Geant4 Collaboration
|
||||||
References : NIM A 506 (2003), 250-303
|
References : NIM A 506 (2003), 250-303
|
||||||
: IEEE-TNS 53 (2006), 270-278
|
: IEEE-TNS 53 (2006), 270-278
|
||||||
@@ -49,6 +49,10 @@ Registered graphics systems are:
|
|||||||
TOOLSSG_XT_ZB (TSG_XT_ZB, TSGXtZB)
|
TOOLSSG_XT_ZB (TSG_XT_ZB, TSGXtZB)
|
||||||
TOOLSSG_QT_GLES (TSG_QT_GLES, TSGQt, TSG)
|
TOOLSSG_QT_GLES (TSG_QT_GLES, TSGQt, TSG)
|
||||||
TOOLSSG_QT_ZB (TSG_QT_ZB, TSGQtZB)
|
TOOLSSG_QT_ZB (TSG_QT_ZB, TSGQtZB)
|
||||||
|
Default graphics system is: TSG_OFFSCREEN (based on batch session).
|
||||||
|
Default window size hint is: 600x600-0+0 (based on G4VisManager initialisation).
|
||||||
|
Note: Parameters specified on the command line will override these defaults.
|
||||||
|
Use "vis/open" without parameters to get these defaults.
|
||||||
|
|
||||||
Registering model factories...
|
Registering model factories...
|
||||||
|
|
||||||
@@ -128,12 +132,7 @@ Number of X,Y,Z voxels = 254, 127, 30
|
|||||||
placing voxel container volume at (0,0,0)
|
placing voxel container volume at (0,0,0)
|
||||||
Phantom Material Colours set via ColourMap.dat data file
|
Phantom Material Colours set via ColourMap.dat data file
|
||||||
--- G4CoupledTransportation is used
|
--- G4CoupledTransportation is used
|
||||||
/cvmfs/geant4.cern.ch/share/data/G4NDL4.7
|
|
||||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Inelastic
|
|
||||||
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.7
|
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.7
|
||||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Capture/CrossSection/6_nat_Carbon
|
|
||||||
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Elastic/CrossSection/6_nat_Carbon
|
|
||||||
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Inelastic/CrossSection/6_nat_Carbon
|
|
||||||
/tracking/verbose 0
|
/tracking/verbose 0
|
||||||
/run/verbose 0
|
/run/verbose 0
|
||||||
/event/verbose 0
|
/event/verbose 0
|
||||||
@@ -412,7 +411,7 @@ Auger electron emission enabled 1
|
|||||||
Check EM cuts disabled for atomic de-excitation 1
|
Check EM cuts disabled for atomic de-excitation 1
|
||||||
Use Bearden atomic level energies 0
|
Use Bearden atomic level energies 0
|
||||||
Use ANSTO fluorescence model 0
|
Use ANSTO fluorescence model 0
|
||||||
Threshold for very long decay time at rest 3.171e+10 y
|
Threshold for very long decay time at rest 1 y
|
||||||
======================================================================
|
======================================================================
|
||||||
|
|
||||||
msc: for alpha SubType= 10
|
msc: for alpha SubType= 10
|
||||||
@@ -591,26 +590,25 @@ CoulombScat: for mu- XStype:1 SubType=1 BuildTable=1
|
|||||||
ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
|
ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
|
||||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||||
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
|
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
|
||||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Capture/CrossSection/6_nat_Carbon
|
|
||||||
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Elastic/CrossSection/6_nat_Carbon
|
|
||||||
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Inelastic/CrossSection/6_nat_Carbon
|
|
||||||
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Elastic/CrossSection/6_nat_Carbon
|
|
||||||
|
|
||||||
=======================================================
|
=======================================================
|
||||||
====== ParticleHP Physics Parameters ========
|
====== ParticleHP Physics Parameters ========
|
||||||
=======================================================
|
=======================================================
|
||||||
UseOnlyPhotoEvaporation ? 0
|
Use only photo-evaporation 0
|
||||||
SkipMissingIsotopes ? 0
|
Skip missing isotopes 0
|
||||||
NeglectDoppler ? 0
|
Neglect Doppler 0
|
||||||
DoNotAdjustFinalState ? 0
|
Do not adjust final state 0
|
||||||
ProduceFissionFragments ? 0
|
Produce fission fragments 0
|
||||||
UseWendtFissionModel ? 0
|
Use WendtFissionModel 0
|
||||||
UseNRESP71Model ? 0
|
Use NRESP71Model 0
|
||||||
UseDBRC ? 0
|
Use DBRC 0
|
||||||
|
PHP use Poisson 0
|
||||||
|
PHP check 1
|
||||||
|
CHECK HP NAMES 0
|
||||||
|
Enable DEBUG 0
|
||||||
=======================================================
|
=======================================================
|
||||||
|
|
||||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Inelastic
|
@@@ G4ParticleHPInelastic instantiated for particle neutron/n data directory is /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Inelastic
|
||||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Capture/CrossSection/6_nat_Carbon
|
|
||||||
|
|
||||||
msc: for pi+ SubType= 10
|
msc: for pi+ SubType= 10
|
||||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||||
@@ -675,411 +673,254 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
|||||||
ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
|
ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
|
||||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||||
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
|
eCoulombScattering : Emin= 0 eV Emax= 100 TeV
|
||||||
======================================================================
|
|
||||||
====== Radioactive Decay Physics Parameters =======
|
|
||||||
======================================================================
|
|
||||||
min MeanLife (from G4NuclideTable) 1 ns
|
|
||||||
Max life time (from G4DeexPrecoParameters) 1000 ps
|
|
||||||
Internal e- conversion flag 1
|
|
||||||
Stored internal conversion coefficients 1
|
|
||||||
Enabled atomic relaxation mode 1
|
|
||||||
Enable correlated gamma emission 0
|
|
||||||
Max 2J for sampling of angular correlations 10
|
|
||||||
Atomic de-excitation enabled 1
|
|
||||||
Auger electron emission enabled 1
|
|
||||||
Check EM cuts disabled for atomic de-excitation 1
|
|
||||||
Use Bearden atomic level energies 0
|
|
||||||
Use ANSTO fluorescence model 0
|
|
||||||
Threshold for very long decay time at rest 3.171e+10 y
|
|
||||||
======================================================================
|
|
||||||
|
|
||||||
====================================================================
|
====================================================================
|
||||||
HADRONIC PROCESSES SUMMARY (verbose level 1)
|
HADRONIC PROCESSES SUMMARY (verbose level 1)
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for GenericIon
|
Hadronic Processes for GenericIon
|
||||||
|
|
||||||
Process: ionElastic
|
Process: ionElastic
|
||||||
Model: NNDiffuseElastic: 0 eV /n ---> 100 TeV/n
|
Model: NNDiffuseElastic: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: ionInelastic
|
Process: ionInelastic
|
||||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
Process: Radioactivation
|
||||||
|
-----------------------------------------------------------------------
|
||||||
Process: RadioactiveDecay
|
|
||||||
|
|
||||||
Process: RadioactiveDecay
|
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for He3
|
Hadronic Processes for He3
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: He3Inelastic
|
Process: He3Inelastic
|
||||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for alpha
|
Hadronic Processes for alpha
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: alphaInelastic
|
Process: alphaInelastic
|
||||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_He3
|
Hadronic Processes for anti_He3
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
||||||
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_He3Inelastic
|
Process: anti_He3Inelastic
|
||||||
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_alpha
|
Hadronic Processes for anti_alpha
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
||||||
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_alphaInelastic
|
Process: anti_alphaInelastic
|
||||||
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_deuteron
|
Hadronic Processes for anti_deuteron
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
||||||
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_deuteronInelastic
|
Process: anti_deuteronInelastic
|
||||||
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-------------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_hypertriton
|
Hadronic Processes for anti_hypertriton
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_lambda
|
Hadronic Processes for anti_lambda
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_lambdaInelastic
|
Process: anti_lambdaInelastic
|
||||||
Model: QGSP: 12 GeV ---> 100 TeV
|
Model: QGSP: 12 GeV ---> 100 TeV
|
||||||
Model: FTFP: 0 eV ---> 25 GeV
|
Model: FTFP: 0 eV ---> 25 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_neutron
|
Hadronic Processes for anti_neutron
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
||||||
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_neutronInelastic
|
Process: anti_neutronInelastic
|
||||||
Model: FTFP: 0 eV ---> 100 TeV
|
Model: FTFP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_proton
|
Hadronic Processes for anti_proton
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
Model: hElasticLHEP: 0 eV ---> 100.1 MeV
|
||||||
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
Model: AntiAElastic: 100 MeV ---> 100 TeV
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_protonInelastic
|
Process: anti_protonInelastic
|
||||||
Model: FTFP: 0 eV ---> 100 TeV
|
Model: FTFP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_triton
|
Hadronic Processes for anti_triton
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100.1 MeV/n
|
||||||
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
Model: AntiAElastic: 100 MeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_tritonInelastic
|
Process: anti_tritonInelastic
|
||||||
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
Model: FTFP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
Cr_sctns: AntiAGlauber: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for deuteron
|
Hadronic Processes for deuteron
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: dInelastic
|
Process: dInelastic
|
||||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for e+
|
Hadronic Processes for e+
|
||||||
|
|
||||||
Process: positronNuclear
|
Process: positronNuclear
|
||||||
Model: G4ElectroVDNuclearModel: 0 eV ---> 1 PeV
|
Model: G4ElectroVDNuclearModel: 0 eV ---> 1 PeV
|
||||||
Cr_sctns: ElectroNuclearXS: 0 eV ---> 100 TeV
|
Cr_sctns: ElectroNuclearXS: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for e-
|
Hadronic Processes for e-
|
||||||
|
|
||||||
Process: electronNuclear
|
Process: electronNuclear
|
||||||
Model: G4ElectroVDNuclearModel: 0 eV ---> 1 PeV
|
Model: G4ElectroVDNuclearModel: 0 eV ---> 1 PeV
|
||||||
Cr_sctns: ElectroNuclearXS: 0 eV ---> 100 TeV
|
Cr_sctns: ElectroNuclearXS: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for gamma
|
Hadronic Processes for gamma
|
||||||
|
|
||||||
Process: photonNuclear
|
Process: photonNuclear
|
||||||
Model: GammaNPreco: 0 eV ---> 200 MeV
|
Model: GammaNPreco: 0 eV ---> 200 MeV
|
||||||
Model: BertiniCascade: 199 MeV ---> 6 GeV
|
Model: BertiniCascade: 199 MeV ---> 6 GeV
|
||||||
Model: TheoFSGenerator: 3 GeV ---> 100 TeV
|
Model: TheoFSGenerator: 3 GeV ---> 100 TeV
|
||||||
Cr_sctns: GammaNuclearXS: 0 eV ---> 100 TeV
|
Cr_sctns: GammaNuclearXS: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for kaon+
|
Hadronic Processes for kaon+
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: kaon+Inelastic
|
Process: kaon+Inelastic
|
||||||
Model: QGSP: 12 GeV ---> 100 TeV
|
Model: QGSP: 12 GeV ---> 100 TeV
|
||||||
Model: FTFP: 3 GeV ---> 25 GeV
|
Model: FTFP: 3 GeV ---> 25 GeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for kaon-
|
Hadronic Processes for kaon-
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: kaon-Inelastic
|
Process: kaon-Inelastic
|
||||||
Model: QGSP: 12 GeV ---> 100 TeV
|
Model: QGSP: 12 GeV ---> 100 TeV
|
||||||
Model: FTFP: 3 GeV ---> 25 GeV
|
Model: FTFP: 3 GeV ---> 25 GeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: hBertiniCaptureAtRest
|
Process: hBertiniCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for lambda
|
Hadronic Processes for lambda
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: lambdaInelastic
|
Process: lambdaInelastic
|
||||||
Model: QGSP: 12 GeV ---> 100 TeV
|
Model: QGSP: 12 GeV ---> 100 TeV
|
||||||
Model: FTFP: 3 GeV ---> 25 GeV
|
Model: FTFP: 3 GeV ---> 25 GeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for mu+
|
Hadronic Processes for mu+
|
||||||
|
|
||||||
Process: muonNuclear
|
Process: muonNuclear
|
||||||
Model: G4MuonVDNuclearModel: 0 eV ---> 1 PeV
|
Model: G4MuonVDNuclearModel: 0 eV ---> 1 PeV
|
||||||
Cr_sctns: KokoulinMuonNuclearXS: 0 eV ---> 100 TeV
|
Cr_sctns: KokoulinMuonNuclearXS: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for mu-
|
Hadronic Processes for mu-
|
||||||
|
|
||||||
Process: muonNuclear
|
Process: muonNuclear
|
||||||
Model: G4MuonVDNuclearModel: 0 eV ---> 1 PeV
|
Model: G4MuonVDNuclearModel: 0 eV ---> 1 PeV
|
||||||
Cr_sctns: KokoulinMuonNuclearXS: 0 eV ---> 100 TeV
|
Cr_sctns: KokoulinMuonNuclearXS: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: muMinusCaptureAtRest
|
Process: muMinusCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for neutron
|
Hadronic Processes for neutron
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticCHIPS: 19.5 MeV ---> 100 TeV
|
Model: hElasticCHIPS: 19.5 MeV ---> 100 TeV
|
||||||
Model: NeutronHPElastic: 0 eV ---> 20 MeV
|
Model: NeutronHPElastic: 0 eV ---> 20 MeV
|
||||||
Cr_sctns: NeutronHPElasticXS: 0 eV ---> 20 MeV
|
Cr_sctns: NeutronHPElasticXS: 0 eV ---> 20 MeV
|
||||||
|
|
||||||
Cr_sctns: G4NeutronElasticXS: 0 eV ---> 100 TeV
|
Cr_sctns: G4NeutronElasticXS: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: neutronInelastic
|
Process: neutronInelastic
|
||||||
Model: QGSP: 12 GeV ---> 100 TeV
|
Model: QGSP: 12 GeV ---> 100 TeV
|
||||||
Model: FTFP: 3 GeV ---> 25 GeV
|
Model: FTFP: 3 GeV ---> 25 GeV
|
||||||
Model: Binary Cascade: 19.9 MeV ---> 6 GeV
|
Model: Binary Cascade: 19.9 MeV ---> 6 GeV
|
||||||
Model: NeutronHPInelastic: 0 eV ---> 20 MeV
|
Model: NeutronHPInelastic: 0 eV ---> 20 MeV
|
||||||
Cr_sctns: NeutronHPInelasticXS: 0 eV ---> 20 MeV
|
Cr_sctns: NeutronHPInelasticXS: 0 eV ---> 20 MeV
|
||||||
|
|
||||||
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
|
Cr_sctns: G4NeutronInelasticXS: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: nCapture
|
Process: nCapture
|
||||||
Model: NeutronHPCapture: 0 eV ---> 20 MeV
|
Model: NeutronHPCapture: 0 eV ---> 20 MeV
|
||||||
Model: nRadCapture: 19.9 MeV ---> 100 TeV
|
Model: nRadCapture: 19.9 MeV ---> 100 TeV
|
||||||
Cr_sctns: NeutronHPCaptureXS: 0 eV ---> 20 MeV
|
Cr_sctns: NeutronHPCaptureXS: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
|
Cr_sctns: G4NeutronCaptureXS: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: nFission
|
Process: nFission
|
||||||
Model: NeutronHPFission: 0 eV ---> 20 MeV
|
Model: NeutronHPFission: 0 eV ---> 20 MeV
|
||||||
Model: G4LFission: 19.9 MeV ---> 100 TeV
|
Model: G4LFission: 19.9 MeV ---> 100 TeV
|
||||||
Cr_sctns: NeutronHPFissionXS: 0 eV ---> 20 MeV
|
Cr_sctns: NeutronHPFissionXS: 0 eV ---> 20 MeV
|
||||||
|
|
||||||
Cr_sctns: ZeroXS: 0 eV ---> 100 TeV
|
Cr_sctns: ZeroXS: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for pi+
|
Hadronic Processes for pi+
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: pi+Inelastic
|
Process: pi+Inelastic
|
||||||
Model: QGSP: 12 GeV ---> 100 TeV
|
Model: QGSP: 12 GeV ---> 100 TeV
|
||||||
Model: FTFP: 3 GeV ---> 25 GeV
|
Model: FTFP: 3 GeV ---> 25 GeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for pi-
|
Hadronic Processes for pi-
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
Model: hElasticGlauber: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: pi-Inelastic
|
Process: pi-Inelastic
|
||||||
Model: QGSP: 12 GeV ---> 100 TeV
|
Model: QGSP: 12 GeV ---> 100 TeV
|
||||||
Model: FTFP: 3 GeV ---> 25 GeV
|
Model: FTFP: 3 GeV ---> 25 GeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: hBertiniCaptureAtRest
|
Process: hBertiniCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for proton
|
Hadronic Processes for proton
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
Model: hElasticCHIPS: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: protonInelastic
|
Process: protonInelastic
|
||||||
Model: QGSP: 12 GeV ---> 100 TeV
|
Model: QGSP: 12 GeV ---> 100 TeV
|
||||||
Model: FTFP: 3 GeV ---> 25 GeV
|
Model: FTFP: 3 GeV ---> 25 GeV
|
||||||
Model: Binary Cascade: 0 eV ---> 6 GeV
|
Model: Binary Cascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0 eV ---> 100 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for sigma-
|
Hadronic Processes for sigma-
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
Model: hElasticLHEP: 0 eV ---> 100 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: sigma-Inelastic
|
Process: sigma-Inelastic
|
||||||
Model: QGSP: 12 GeV ---> 100 TeV
|
Model: QGSP: 12 GeV ---> 100 TeV
|
||||||
Model: FTFP: 3 GeV ---> 25 GeV
|
Model: FTFP: 3 GeV ---> 25 GeV
|
||||||
Model: BertiniCascade: 0 eV ---> 6 GeV
|
Model: BertiniCascade: 0 eV ---> 6 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
Cr_sctns: Glauber-Gribov: 0 eV ---> 100 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: hBertiniCaptureAtRest
|
Process: hBertiniCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for triton
|
Hadronic Processes for triton
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: tInelastic
|
Process: tInelastic
|
||||||
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
Model: Binary Light Ion Cascade: 0 eV /n ---> 6 GeV/n
|
||||||
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
Model: FTFP: 3 GeV/n ---> 100 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0 eV ---> 25.6 PeV
|
||||||
|
Process: Radioactivation
|
||||||
|
|
||||||
================================================================
|
|
||||||
=======================================================================
|
=======================================================================
|
||||||
====== Geant4 Native Pre-compound Model Parameters ========
|
====== Geant4 Native Pre-compound Model Parameters ========
|
||||||
=======================================================================
|
=======================================================================
|
||||||
@@ -1158,7 +999,7 @@ Reading AM_organs.dat
|
|||||||
Reading OrganMasses.dat
|
Reading OrganMasses.dat
|
||||||
NOrganIDs: 142
|
NOrganIDs: 142
|
||||||
Writing output to ICRP110.out
|
Writing output to ICRP110.out
|
||||||
Total energy deposited over all Organs within the Phantom is 1.4709e-09 J
|
Total energy deposited over all Organs within the Phantom is 1.39345e-09 J
|
||||||
Total absorbed dose over all phantom organs is 3.00768e-09 Gy
|
Total absorbed dose over all phantom organs is 3.0775e-09 Gy
|
||||||
Graphics systems deleted.
|
Graphics systems deleted.
|
||||||
Visualization Manager deleting...
|
Visualization Manager deleting...
|
||||||
|
|||||||
@@ -2,40 +2,42 @@
|
|||||||
--------------------------------
|
--------------------------------
|
||||||
OrganID Edep (J) Dose (Gy)
|
OrganID Edep (J) Dose (Gy)
|
||||||
--------------------------------
|
--------------------------------
|
||||||
4 | 1.02241e-12 3.59875e-11
|
4 | 7.8508e-13 2.76339e-11
|
||||||
26 | 3.57659e-10 6.35443e-10
|
5 | 1.05091e-14 3.41981e-13
|
||||||
27 | 2.69866e-10 5.98293e-10
|
26 | 3.60522e-10 6.4053e-10
|
||||||
39 | 5.73388e-13 7.53269e-12
|
27 | 2.76058e-10 6.12021e-10
|
||||||
40 | 7.39457e-13 1.00062e-11
|
39 | 9.70393e-13 1.27482e-11
|
||||||
47 | 5.37409e-15 5.22162e-14
|
40 | 7.31347e-13 9.89644e-12
|
||||||
61 | 5.27772e-10 3.63981e-10
|
61 | 4.88154e-10 3.36658e-10
|
||||||
106 | 6.89286e-11 5.66005e-11
|
102 | 1.99163e-13 3.33049e-11
|
||||||
116 | 1.62874e-10 1.55339e-10
|
106 | 4.95128e-11 4.06572e-11
|
||||||
120 | 1.77526e-11 4.17807e-10
|
116 | 1.34814e-10 1.28577e-10
|
||||||
121 | 2.52684e-11 5.9469e-10
|
120 | 2.55234e-11 6.00691e-10
|
||||||
122 | 3.84415e-11 1.31947e-10
|
121 | 2.19452e-11 5.16479e-10
|
||||||
141 | 3.10958e-20 2.01528e-19
|
122 | 3.42035e-11 1.17401e-10
|
||||||
|
133 | 2.38997e-14 5.65273e-13
|
||||||
----------------------------------------------------------------------------
|
----------------------------------------------------------------------------
|
||||||
-------------------------------ORGAN INFO-----------------------------------
|
-------------------------------ORGAN INFO-----------------------------------
|
||||||
-----------------(of organs where edep/dose was recorded)-------------------
|
-----------------(of organs where edep/dose was recorded)-------------------
|
||||||
----------------------------------------------------------------------------
|
----------------------------------------------------------------------------
|
||||||
ID Organ Name Material ID Density (g/cm^3)
|
ID Organ Name Material ID Density (g/cm^3)
|
||||||
4 Posterior nasal passage down to larynx (ET2) 45 1.030
|
4 Posterior nasal passage down to larynx (ET2) 45 1.030
|
||||||
|
5 Oral mucosa, tongue 29 1.050
|
||||||
26 Cranium, cortical 2 1.920
|
26 Cranium, cortical 2 1.920
|
||||||
27 Cranium, spongiosa 8 1.157
|
27 Cranium, spongiosa 8 1.157
|
||||||
39 Mandible, cortical 2 1.920
|
39 Mandible, cortical 2 1.920
|
||||||
40 Mandible, spongiosa 13 1.228
|
40 Mandible, spongiosa 13 1.228
|
||||||
47 Cervical spine, cortical 2 1.920
|
|
||||||
61 Brain 32 1.050
|
61 Brain 32 1.050
|
||||||
|
102 Lymphatic nodes, head 47 1.030
|
||||||
106 Muscle, head 29 1.050
|
106 Muscle, head 29 1.050
|
||||||
116 Residual tissue, head 49 0.950
|
116 Residual tissue, head 49 0.950
|
||||||
120 Salivary glands, left 45 1.030
|
120 Salivary glands, left 45 1.030
|
||||||
121 Salivary glands, right 45 1.030
|
121 Salivary glands, right 45 1.030
|
||||||
122 Skin, head 27 1.090
|
122 Skin, head 27 1.090
|
||||||
141 Phantom Top/Bottom Skin Layer
|
133 Tongue (inner part) 29 1.050
|
||||||
|
|
||||||
Total Edep over all organs = 1.4709e-09 J
|
Total Edep over all organs = 1.39345e-09 J
|
||||||
Total dose absorbed over all organs = 3.00768e-09 Gy
|
Total dose absorbed over all organs = 3.0775e-09 Gy
|
||||||
|
|
||||||
----------------------------------------------------------------------------
|
----------------------------------------------------------------------------
|
||||||
----------------ORGAN ENERGY DEPOSITIONS AND ABSORBED DOSE------------------
|
----------------ORGAN ENERGY DEPOSITIONS AND ABSORBED DOSE------------------
|
||||||
@@ -44,12 +46,12 @@ Total dose absorbed over all organs = 3.00768e-09 Gy
|
|||||||
----------------------------------------------------------------------------
|
----------------------------------------------------------------------------
|
||||||
OrganID Edep (J) Dose (Gy)
|
OrganID Edep (J) Dose (Gy)
|
||||||
-------------------------------
|
-------------------------------
|
||||||
0 | 1.18105e-11 0
|
0 | 1.17578e-11 0
|
||||||
1 | 0 0
|
1 | 0 0
|
||||||
2 | 0 0
|
2 | 0 0
|
||||||
3 | 0 0
|
3 | 0 0
|
||||||
4 | 1.02241e-12 3.59875e-11
|
4 | 7.8508e-13 2.76339e-11
|
||||||
5 | 0 0
|
5 | 1.05091e-14 3.41981e-13
|
||||||
6 | 0 0
|
6 | 0 0
|
||||||
7 | 0 0
|
7 | 0 0
|
||||||
8 | 0 0
|
8 | 0 0
|
||||||
@@ -70,8 +72,8 @@ OrganID Edep (J) Dose (Gy)
|
|||||||
23 | 0 0
|
23 | 0 0
|
||||||
24 | 0 0
|
24 | 0 0
|
||||||
25 | 0 0
|
25 | 0 0
|
||||||
26 | 3.57659e-10 6.35443e-10
|
26 | 3.60522e-10 6.4053e-10
|
||||||
27 | 2.69866e-10 5.98293e-10
|
27 | 2.76058e-10 6.12021e-10
|
||||||
28 | 0 0
|
28 | 0 0
|
||||||
29 | 0 0
|
29 | 0 0
|
||||||
30 | 0 0
|
30 | 0 0
|
||||||
@@ -83,15 +85,15 @@ OrganID Edep (J) Dose (Gy)
|
|||||||
36 | 0 0
|
36 | 0 0
|
||||||
37 | 0 0
|
37 | 0 0
|
||||||
38 | 0 0
|
38 | 0 0
|
||||||
39 | 5.73388e-13 7.53269e-12
|
39 | 9.70393e-13 1.27482e-11
|
||||||
40 | 7.39457e-13 1.00062e-11
|
40 | 7.31347e-13 9.89644e-12
|
||||||
41 | 0 0
|
41 | 0 0
|
||||||
42 | 0 0
|
42 | 0 0
|
||||||
43 | 0 0
|
43 | 0 0
|
||||||
44 | 0 0
|
44 | 0 0
|
||||||
45 | 0 0
|
45 | 0 0
|
||||||
46 | 0 0
|
46 | 0 0
|
||||||
47 | 5.37409e-15 5.22162e-14
|
47 | 0 0
|
||||||
48 | 0 0
|
48 | 0 0
|
||||||
49 | 0 0
|
49 | 0 0
|
||||||
50 | 0 0
|
50 | 0 0
|
||||||
@@ -105,7 +107,7 @@ OrganID Edep (J) Dose (Gy)
|
|||||||
58 | 0 0
|
58 | 0 0
|
||||||
59 | 0 0
|
59 | 0 0
|
||||||
60 | 0 0
|
60 | 0 0
|
||||||
61 | 5.27772e-10 3.63981e-10
|
61 | 4.88154e-10 3.36658e-10
|
||||||
62 | 0 0
|
62 | 0 0
|
||||||
63 | 0 0
|
63 | 0 0
|
||||||
64 | 0 0
|
64 | 0 0
|
||||||
@@ -146,11 +148,11 @@ OrganID Edep (J) Dose (Gy)
|
|||||||
99 | 0 0
|
99 | 0 0
|
||||||
100 | 0 0
|
100 | 0 0
|
||||||
101 | 0 0
|
101 | 0 0
|
||||||
102 | 0 0
|
102 | 1.99163e-13 3.33049e-11
|
||||||
103 | 0 0
|
103 | 0 0
|
||||||
104 | 0 0
|
104 | 0 0
|
||||||
105 | 0 0
|
105 | 0 0
|
||||||
106 | 6.89286e-11 5.66005e-11
|
106 | 4.95128e-11 4.06572e-11
|
||||||
107 | 0 0
|
107 | 0 0
|
||||||
108 | 0 0
|
108 | 0 0
|
||||||
109 | 0 0
|
109 | 0 0
|
||||||
@@ -160,13 +162,13 @@ OrganID Edep (J) Dose (Gy)
|
|||||||
113 | 0 0
|
113 | 0 0
|
||||||
114 | 0 0
|
114 | 0 0
|
||||||
115 | 0 0
|
115 | 0 0
|
||||||
116 | 1.62874e-10 1.55339e-10
|
116 | 1.34814e-10 1.28577e-10
|
||||||
117 | 0 0
|
117 | 0 0
|
||||||
118 | 0 0
|
118 | 0 0
|
||||||
119 | 0 0
|
119 | 0 0
|
||||||
120 | 1.77526e-11 4.17807e-10
|
120 | 2.55234e-11 6.00691e-10
|
||||||
121 | 2.52684e-11 5.9469e-10
|
121 | 2.19452e-11 5.16479e-10
|
||||||
122 | 3.84415e-11 1.31947e-10
|
122 | 3.42035e-11 1.17401e-10
|
||||||
123 | 0 0
|
123 | 0 0
|
||||||
124 | 0 0
|
124 | 0 0
|
||||||
125 | 0 0
|
125 | 0 0
|
||||||
@@ -177,14 +179,14 @@ OrganID Edep (J) Dose (Gy)
|
|||||||
130 | 0 0
|
130 | 0 0
|
||||||
131 | 0 0
|
131 | 0 0
|
||||||
132 | 0 0
|
132 | 0 0
|
||||||
133 | 0 0
|
133 | 2.38997e-14 5.65273e-13
|
||||||
134 | 0 0
|
134 | 0 0
|
||||||
135 | 0 0
|
135 | 0 0
|
||||||
136 | 0 0
|
136 | 0 0
|
||||||
137 | 0 0
|
137 | 0 0
|
||||||
138 | 0 0
|
138 | 0 0
|
||||||
139 | 0 0
|
139 | 0 0
|
||||||
140 | 3.21175e-14 1.60588e-10
|
140 | 3.08613e-14 1.54307e-10
|
||||||
141 | 3.10958e-20 2.01528e-19
|
141 | 0 0
|
||||||
Total energy depositied over all organs = 1.4709e-09 J
|
Total energy depositied over all organs = 1.39345e-09 J
|
||||||
Total absorbed dose over all organs = 3.00768e-09 Gy
|
Total absorbed dose over all organs = 3.0775e-09 Gy
|
||||||
|
|||||||
+1
-1
@@ -37,10 +37,10 @@
|
|||||||
|
|
||||||
#include "G4Types.hh"
|
#include "G4Types.hh"
|
||||||
#include "G4ThreeVector.hh"
|
#include "G4ThreeVector.hh"
|
||||||
|
#include "G4VTouchable.hh"
|
||||||
#include "G4VNestedParameterisation.hh"
|
#include "G4VNestedParameterisation.hh"
|
||||||
|
|
||||||
class G4VPhysicalVolume;
|
class G4VPhysicalVolume;
|
||||||
class G4VTouchable;
|
|
||||||
class G4VSolid;
|
class G4VSolid;
|
||||||
class G4Material;
|
class G4Material;
|
||||||
class G4VisAttributes;
|
class G4VisAttributes;
|
||||||
|
|||||||
@@ -30,9 +30,6 @@
|
|||||||
/vis/viewer/set/viewpointThetaPhi 85 -75 deg
|
/vis/viewer/set/viewpointThetaPhi 85 -75 deg
|
||||||
#/vis/viewer/set/lightsMove with-camera
|
#/vis/viewer/set/lightsMove with-camera
|
||||||
#
|
#
|
||||||
# Set Voxels number to be visualised
|
|
||||||
/vis/ogl/set/displayListLimit 4000000
|
|
||||||
|
|
||||||
# Specify zoom value:
|
# Specify zoom value:
|
||||||
#/vis/viewer/zoom 2.
|
#/vis/viewer/zoom 2.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -116,8 +116,7 @@ ComputeMaterial(G4VPhysicalVolume* physVol, const G4int iz,
|
|||||||
|
|
||||||
//The copyID identifies the voxel
|
//The copyID identifies the voxel
|
||||||
std::size_t matIndex = GetMaterialIndex(copyID);
|
std::size_t matIndex = GetMaterialIndex(copyID);
|
||||||
static G4Material* mate = nullptr;
|
G4Material* mate = fMaterials[matIndex];
|
||||||
mate = fMaterials[matIndex];
|
|
||||||
|
|
||||||
if(true && physVol && G4VVisManager::GetConcreteInstance()) {
|
if(true && physVol && G4VVisManager::GetConcreteInstance()) {
|
||||||
G4String mateName = fMaterials.at(matIndex)->GetName();
|
G4String mateName = fMaterials.at(matIndex)->GetName();
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
/control/verbose 2
|
/control/verbose 2
|
||||||
/phantom/setPhantomSection full
|
/phantom/setPhantomSection full
|
||||||
|
|
||||||
/vis/open OGL
|
# Open a viewer
|
||||||
|
/vis/open
|
||||||
|
# This opens the default viewer - see examples/basic/B1/vis.mac for a
|
||||||
|
# more comprehensive overview of options. Also the documentation.
|
||||||
|
|
||||||
# Disable auto refresh and quieten vis messages whilst scene and
|
# Disable auto refresh and quieten vis messages whilst scene and
|
||||||
# trajectories are established:
|
# trajectories are established:
|
||||||
|
|||||||
@@ -8,20 +8,10 @@
|
|||||||
#
|
#
|
||||||
/run/initialize
|
/run/initialize
|
||||||
#
|
#
|
||||||
#/vis/open OGLSX
|
# Open a viewer
|
||||||
/vis/open OGL 600x600-0+0
|
/vis/open
|
||||||
#
|
# This opens the default viewer - see examples/basic/B1/vis.mac for a
|
||||||
# Use this open statement to create a .prim file suitable for
|
# more comprehensive overview of options. Also the documentation.
|
||||||
# viewing in DAWN:
|
|
||||||
#/vis/open DAWNFILE
|
|
||||||
#
|
|
||||||
# Use this open statement to create a .heprep file suitable for
|
|
||||||
# viewing in HepRApp:
|
|
||||||
#/vis/open HepRepFile
|
|
||||||
#
|
|
||||||
# Use this open statement to create a .wrl file suitable for
|
|
||||||
# viewing in a VRML viewer:
|
|
||||||
#/vis/open VRML2FILE
|
|
||||||
#
|
#
|
||||||
# Disable auto refresh and quieten vis messages whilst scene and
|
# Disable auto refresh and quieten vis messages whilst scene and
|
||||||
# trajectories are established:
|
# trajectories are established:
|
||||||
@@ -52,9 +42,6 @@
|
|||||||
/vis/viewer/set/viewpointThetaPhi 85 -75 deg
|
/vis/viewer/set/viewpointThetaPhi 85 -75 deg
|
||||||
#/vis/viewer/set/lightsMove with-camera
|
#/vis/viewer/set/lightsMove with-camera
|
||||||
#
|
#
|
||||||
# Set Voxels number to be visualised
|
|
||||||
/vis/ogl/set/displayListLimit 9999999
|
|
||||||
#
|
|
||||||
# Specify zoom value:
|
# Specify zoom value:
|
||||||
#/vis/viewer/zoom 2.
|
#/vis/viewer/zoom 2.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
# Setup the project
|
# Setup the project
|
||||||
#
|
#
|
||||||
cmake_minimum_required(VERSION 3.16...3.21)
|
cmake_minimum_required(VERSION 3.16...3.27)
|
||||||
project(ICRP145phantoms)
|
project(ICRP145phantoms)
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -5,6 +5,12 @@ which **must** added in reverse chronological order (newest at the top).
|
|||||||
It must **not** be used as a substitute for writing good git commit messages!
|
It must **not** be used as a substitute for writing good git commit messages!
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
## 2023-11-15 I. Hrivnacova, John Allison (ICRP145Phantoms-V11-01-03)
|
||||||
|
- Updated vis.mac and standalone.mac:
|
||||||
|
- Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
|
||||||
|
and simplified comments.
|
||||||
|
- Keep previous driver opening with an extra setting in commented lines
|
||||||
|
|
||||||
## 2023-04-08 Susanna Guatelli (ICRP145Phantoms-V11-01-02)
|
## 2023-04-08 Susanna Guatelli (ICRP145Phantoms-V11-01-02)
|
||||||
- Code revision in the TETRun class
|
- Code revision in the TETRun class
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ Environment variable "G4FORCE_RUN_MANAGER_TYPE" enabled with value == Serial. Fo
|
|||||||
|
|
||||||
|
|
||||||
**************************************************************
|
**************************************************************
|
||||||
Geant4 version Name: geant4-11-01-ref-06 (30-June-2023)
|
Geant4 version Name: geant4-11-02-ref-00 (8-December-2023)
|
||||||
Copyright : Geant4 Collaboration
|
Copyright : Geant4 Collaboration
|
||||||
References : NIM A 506 (2003), 250-303
|
References : NIM A 506 (2003), 250-303
|
||||||
: IEEE-TNS 53 (2006), 270-278
|
: IEEE-TNS 53 (2006), 270-278
|
||||||
@@ -252,6 +252,10 @@ Registered graphics systems are:
|
|||||||
TOOLSSG_XT_ZB (TSG_XT_ZB, TSGXtZB)
|
TOOLSSG_XT_ZB (TSG_XT_ZB, TSGXtZB)
|
||||||
TOOLSSG_QT_GLES (TSG_QT_GLES, TSGQt, TSG)
|
TOOLSSG_QT_GLES (TSG_QT_GLES, TSGQt, TSG)
|
||||||
TOOLSSG_QT_ZB (TSG_QT_ZB, TSGQtZB)
|
TOOLSSG_QT_ZB (TSG_QT_ZB, TSGQtZB)
|
||||||
|
Default graphics system is: TSG_OFFSCREEN (based on batch session).
|
||||||
|
Default window size hint is: 600x600-0+0 (based on G4VisManager initialisation).
|
||||||
|
Note: Parameters specified on the command line will override these defaults.
|
||||||
|
Use "vis/open" without parameters to get these defaults.
|
||||||
|
|
||||||
Registering model factories...
|
Registering model factories...
|
||||||
|
|
||||||
@@ -291,12 +295,7 @@ Some /vis commands (optionally) take a string to specify colour.
|
|||||||
Phantom box position (max) 270.750 mm, 155.232 mm, 881.445 mm
|
Phantom box position (max) 270.750 mm, 155.232 mm, 881.445 mm
|
||||||
Number of tetrahedrons 8233413
|
Number of tetrahedrons 8233413
|
||||||
|
|
||||||
/cvmfs/geant4.cern.ch/share/data/G4NDL4.7
|
|
||||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Inelastic
|
|
||||||
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.7
|
@@@ G4ParticleHPInelasticData instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.7
|
||||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Capture/CrossSection/6_nat_Carbon
|
|
||||||
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Elastic/CrossSection/6_nat_Carbon
|
|
||||||
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Inelastic/CrossSection/6_nat_Carbon
|
|
||||||
=======================================================================
|
=======================================================================
|
||||||
====== Electromagnetic Physics Parameters ========
|
====== Electromagnetic Physics Parameters ========
|
||||||
=======================================================================
|
=======================================================================
|
||||||
@@ -548,7 +547,7 @@ Auger electron emission enabled 1
|
|||||||
Check EM cuts disabled for atomic de-excitation 1
|
Check EM cuts disabled for atomic de-excitation 1
|
||||||
Use Bearden atomic level energies 0
|
Use Bearden atomic level energies 0
|
||||||
Use ANSTO fluorescence model 0
|
Use ANSTO fluorescence model 0
|
||||||
Threshold for very long decay time at rest 31709791983.76459 y
|
Threshold for very long decay time at rest 1.00000 y
|
||||||
======================================================================
|
======================================================================
|
||||||
|
|
||||||
msc: for alpha SubType= 10
|
msc: for alpha SubType= 10
|
||||||
@@ -727,26 +726,25 @@ CoulombScat: for mu- XStype:1 SubType=1 BuildTable=1
|
|||||||
ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
|
ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
|
||||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||||
eCoulombScattering : Emin=0.000000 eV Emax=100.000000 TeV
|
eCoulombScattering : Emin=0.000000 eV Emax=100.000000 TeV
|
||||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Capture/CrossSection/6_nat_Carbon
|
|
||||||
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Elastic/CrossSection/6_nat_Carbon
|
|
||||||
NeutronHP: /Inelastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Inelastic/CrossSection/6_nat_Carbon
|
|
||||||
NeutronHP: /Elastic file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Elastic/CrossSection/6_nat_Carbon
|
|
||||||
|
|
||||||
=======================================================
|
=======================================================
|
||||||
====== ParticleHP Physics Parameters ========
|
====== ParticleHP Physics Parameters ========
|
||||||
=======================================================
|
=======================================================
|
||||||
UseOnlyPhotoEvaporation ? 0
|
Use only photo-evaporation 0
|
||||||
SkipMissingIsotopes ? 0
|
Skip missing isotopes 0
|
||||||
NeglectDoppler ? 0
|
Neglect Doppler 0
|
||||||
DoNotAdjustFinalState ? 0
|
Do not adjust final state 0
|
||||||
ProduceFissionFragments ? 0
|
Produce fission fragments 0
|
||||||
UseWendtFissionModel ? 0
|
Use WendtFissionModel 0
|
||||||
UseNRESP71Model ? 0
|
Use NRESP71Model 0
|
||||||
UseDBRC ? 0
|
Use DBRC 0
|
||||||
|
PHP use Poisson 0
|
||||||
|
PHP check 1
|
||||||
|
CHECK HP NAMES 0
|
||||||
|
Enable DEBUG 0
|
||||||
=======================================================
|
=======================================================
|
||||||
|
|
||||||
@@@ G4ParticleHPInelastic instantiated for particle neutron data directory variable is G4NEUTRONHPDATA pointing to /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Inelastic
|
@@@ G4ParticleHPInelastic instantiated for particle neutron/n data directory is /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Inelastic
|
||||||
NeutronHP: /Capture file for Z = 6, A = 12 is not found and NeutronHP will use /cvmfs/geant4.cern.ch/share/data/G4NDL4.7/Capture/CrossSection/6_nat_Carbon
|
|
||||||
|
|
||||||
msc: for pi+ SubType= 10
|
msc: for pi+ SubType= 10
|
||||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||||
@@ -811,411 +809,254 @@ CoulombScat: for pi- XStype:1 SubType=1 BuildTable=1
|
|||||||
ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
|
ThetaMin(p) < Theta(degree) < 180, pLimit(GeV^1)= 0.139531
|
||||||
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
===== EM models for the G4Region DefaultRegionForTheWorld ======
|
||||||
eCoulombScattering : Emin=0.000000 eV Emax=100.000000 TeV
|
eCoulombScattering : Emin=0.000000 eV Emax=100.000000 TeV
|
||||||
======================================================================
|
|
||||||
====== Radioactive Decay Physics Parameters =======
|
|
||||||
======================================================================
|
|
||||||
min MeanLife (from G4NuclideTable) 1.00000 ns
|
|
||||||
Max life time (from G4DeexPrecoParameters) 1000.00000 ps
|
|
||||||
Internal e- conversion flag 1
|
|
||||||
Stored internal conversion coefficients 1
|
|
||||||
Enabled atomic relaxation mode 1
|
|
||||||
Enable correlated gamma emission 0
|
|
||||||
Max 2J for sampling of angular correlations 10
|
|
||||||
Atomic de-excitation enabled 1
|
|
||||||
Auger electron emission enabled 1
|
|
||||||
Check EM cuts disabled for atomic de-excitation 1
|
|
||||||
Use Bearden atomic level energies 0
|
|
||||||
Use ANSTO fluorescence model 0
|
|
||||||
Threshold for very long decay time at rest 31709791983.76459 y
|
|
||||||
======================================================================
|
|
||||||
|
|
||||||
====================================================================
|
====================================================================
|
||||||
HADRONIC PROCESSES SUMMARY (verbose level 1)
|
HADRONIC PROCESSES SUMMARY (verbose level 1)
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for GenericIon
|
Hadronic Processes for GenericIon
|
||||||
|
|
||||||
Process: ionElastic
|
Process: ionElastic
|
||||||
Model: NNDiffuseElastic: 0.000000 eV /n ---> 100.000000 TeV/n
|
Model: NNDiffuseElastic: 0.000000 eV /n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: ionInelastic
|
Process: ionInelastic
|
||||||
Model: Binary Light Ion Cascade: 0.000000 eV /n ---> 6.000000 GeV/n
|
Model: Binary Light Ion Cascade: 0.000000 eV /n ---> 6.000000 GeV/n
|
||||||
Model: FTFP: 3.000000 GeV/n ---> 100.000000 TeV/n
|
Model: FTFP: 3.000000 GeV/n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
Process: Radioactivation
|
||||||
|
-----------------------------------------------------------------------
|
||||||
Process: RadioactiveDecay
|
|
||||||
|
|
||||||
Process: RadioactiveDecay
|
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for He3
|
Hadronic Processes for He3
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0.000000 eV /n ---> 100.000000 TeV/n
|
Model: hElasticLHEP: 0.000000 eV /n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: He3Inelastic
|
Process: He3Inelastic
|
||||||
Model: Binary Light Ion Cascade: 0.000000 eV /n ---> 6.000000 GeV/n
|
Model: Binary Light Ion Cascade: 0.000000 eV /n ---> 6.000000 GeV/n
|
||||||
Model: FTFP: 3.000000 GeV/n ---> 100.000000 TeV/n
|
Model: FTFP: 3.000000 GeV/n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for alpha
|
Hadronic Processes for alpha
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0.000000 eV /n ---> 100.000000 TeV/n
|
Model: hElasticLHEP: 0.000000 eV /n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: alphaInelastic
|
Process: alphaInelastic
|
||||||
Model: Binary Light Ion Cascade: 0.000000 eV /n ---> 6.000000 GeV/n
|
Model: Binary Light Ion Cascade: 0.000000 eV /n ---> 6.000000 GeV/n
|
||||||
Model: FTFP: 3.000000 GeV/n ---> 100.000000 TeV/n
|
Model: FTFP: 3.000000 GeV/n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_He3
|
Hadronic Processes for anti_He3
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0.000000 eV /n ---> 100.100000 MeV/n
|
Model: hElasticLHEP: 0.000000 eV /n ---> 100.100000 MeV/n
|
||||||
Model: AntiAElastic: 100.000000 MeV/n ---> 100.000000 TeV/n
|
Model: AntiAElastic: 100.000000 MeV/n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_He3Inelastic
|
Process: anti_He3Inelastic
|
||||||
Model: FTFP: 0.000000 eV /n ---> 100.000000 TeV/n
|
Model: FTFP: 0.000000 eV /n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_alpha
|
Hadronic Processes for anti_alpha
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0.000000 eV /n ---> 100.100000 MeV/n
|
Model: hElasticLHEP: 0.000000 eV /n ---> 100.100000 MeV/n
|
||||||
Model: AntiAElastic: 100.000000 MeV/n ---> 100.000000 TeV/n
|
Model: AntiAElastic: 100.000000 MeV/n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_alphaInelastic
|
Process: anti_alphaInelastic
|
||||||
Model: FTFP: 0.000000 eV /n ---> 100.000000 TeV/n
|
Model: FTFP: 0.000000 eV /n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_deuteron
|
Hadronic Processes for anti_deuteron
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0.000000 eV /n ---> 100.100000 MeV/n
|
Model: hElasticLHEP: 0.000000 eV /n ---> 100.100000 MeV/n
|
||||||
Model: AntiAElastic: 100.000000 MeV/n ---> 100.000000 TeV/n
|
Model: AntiAElastic: 100.000000 MeV/n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_deuteronInelastic
|
Process: anti_deuteronInelastic
|
||||||
Model: FTFP: 0.000000 eV /n ---> 100.000000 TeV/n
|
Model: FTFP: 0.000000 eV /n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-------------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_hypertriton
|
Hadronic Processes for anti_hypertriton
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_lambda
|
Hadronic Processes for anti_lambda
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0.000000 eV ---> 100.000000 TeV
|
Model: hElasticLHEP: 0.000000 eV ---> 100.000000 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_lambdaInelastic
|
Process: anti_lambdaInelastic
|
||||||
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
||||||
Model: FTFP: 0.000000 eV ---> 25.000000 GeV
|
Model: FTFP: 0.000000 eV ---> 25.000000 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_neutron
|
Hadronic Processes for anti_neutron
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0.000000 eV ---> 100.100000 MeV
|
Model: hElasticLHEP: 0.000000 eV ---> 100.100000 MeV
|
||||||
Model: AntiAElastic: 100.000000 MeV ---> 100.000000 TeV
|
Model: AntiAElastic: 100.000000 MeV ---> 100.000000 TeV
|
||||||
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_neutronInelastic
|
Process: anti_neutronInelastic
|
||||||
Model: FTFP: 0.000000 eV ---> 100.000000 TeV
|
Model: FTFP: 0.000000 eV ---> 100.000000 TeV
|
||||||
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_proton
|
Hadronic Processes for anti_proton
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0.000000 eV ---> 100.100000 MeV
|
Model: hElasticLHEP: 0.000000 eV ---> 100.100000 MeV
|
||||||
Model: AntiAElastic: 100.000000 MeV ---> 100.000000 TeV
|
Model: AntiAElastic: 100.000000 MeV ---> 100.000000 TeV
|
||||||
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_protonInelastic
|
Process: anti_protonInelastic
|
||||||
Model: FTFP: 0.000000 eV ---> 100.000000 TeV
|
Model: FTFP: 0.000000 eV ---> 100.000000 TeV
|
||||||
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for anti_triton
|
Hadronic Processes for anti_triton
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0.000000 eV /n ---> 100.100000 MeV/n
|
Model: hElasticLHEP: 0.000000 eV /n ---> 100.100000 MeV/n
|
||||||
Model: AntiAElastic: 100.000000 MeV/n ---> 100.000000 TeV/n
|
Model: AntiAElastic: 100.000000 MeV/n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: anti_tritonInelastic
|
Process: anti_tritonInelastic
|
||||||
Model: FTFP: 0.000000 eV /n ---> 100.000000 TeV/n
|
Model: FTFP: 0.000000 eV /n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: AntiAGlauber: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: hFritiofCaptureAtRest
|
Process: hFritiofCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for deuteron
|
Hadronic Processes for deuteron
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0.000000 eV /n ---> 100.000000 TeV/n
|
Model: hElasticLHEP: 0.000000 eV /n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: dInelastic
|
Process: dInelastic
|
||||||
Model: Binary Light Ion Cascade: 0.000000 eV /n ---> 6.000000 GeV/n
|
Model: Binary Light Ion Cascade: 0.000000 eV /n ---> 6.000000 GeV/n
|
||||||
Model: FTFP: 3.000000 GeV/n ---> 100.000000 TeV/n
|
Model: FTFP: 3.000000 GeV/n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for e+
|
Hadronic Processes for e+
|
||||||
|
|
||||||
Process: positronNuclear
|
Process: positronNuclear
|
||||||
Model: G4ElectroVDNuclearModel: 0.000000 eV ---> 1.000000 PeV
|
Model: G4ElectroVDNuclearModel: 0.000000 eV ---> 1.000000 PeV
|
||||||
Cr_sctns: ElectroNuclearXS: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: ElectroNuclearXS: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for e-
|
Hadronic Processes for e-
|
||||||
|
|
||||||
Process: electronNuclear
|
Process: electronNuclear
|
||||||
Model: G4ElectroVDNuclearModel: 0.000000 eV ---> 1.000000 PeV
|
Model: G4ElectroVDNuclearModel: 0.000000 eV ---> 1.000000 PeV
|
||||||
Cr_sctns: ElectroNuclearXS: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: ElectroNuclearXS: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for gamma
|
Hadronic Processes for gamma
|
||||||
|
|
||||||
Process: photonNuclear
|
Process: photonNuclear
|
||||||
Model: GammaNPreco: 0.000000 eV ---> 200.000000 MeV
|
Model: GammaNPreco: 0.000000 eV ---> 200.000000 MeV
|
||||||
Model: BertiniCascade: 199.000000 MeV ---> 6.000000 GeV
|
Model: BertiniCascade: 199.000000 MeV ---> 6.000000 GeV
|
||||||
Model: TheoFSGenerator: 3.000000 GeV ---> 100.000000 TeV
|
Model: TheoFSGenerator: 3.000000 GeV ---> 100.000000 TeV
|
||||||
Cr_sctns: GammaNuclearXS: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: GammaNuclearXS: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for kaon+
|
Hadronic Processes for kaon+
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0.000000 eV ---> 100.000000 TeV
|
Model: hElasticLHEP: 0.000000 eV ---> 100.000000 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: kaon+Inelastic
|
Process: kaon+Inelastic
|
||||||
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
||||||
Model: FTFP: 3.000000 GeV ---> 25.000000 GeV
|
Model: FTFP: 3.000000 GeV ---> 25.000000 GeV
|
||||||
Model: BertiniCascade: 0.000000 eV ---> 6.000000 GeV
|
Model: BertiniCascade: 0.000000 eV ---> 6.000000 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for kaon-
|
Hadronic Processes for kaon-
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0.000000 eV ---> 100.000000 TeV
|
Model: hElasticLHEP: 0.000000 eV ---> 100.000000 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: kaon-Inelastic
|
Process: kaon-Inelastic
|
||||||
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
||||||
Model: FTFP: 3.000000 GeV ---> 25.000000 GeV
|
Model: FTFP: 3.000000 GeV ---> 25.000000 GeV
|
||||||
Model: BertiniCascade: 0.000000 eV ---> 6.000000 GeV
|
Model: BertiniCascade: 0.000000 eV ---> 6.000000 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: hBertiniCaptureAtRest
|
Process: hBertiniCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for lambda
|
Hadronic Processes for lambda
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0.000000 eV ---> 100.000000 TeV
|
Model: hElasticLHEP: 0.000000 eV ---> 100.000000 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: lambdaInelastic
|
Process: lambdaInelastic
|
||||||
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
||||||
Model: FTFP: 3.000000 GeV ---> 25.000000 GeV
|
Model: FTFP: 3.000000 GeV ---> 25.000000 GeV
|
||||||
Model: BertiniCascade: 0.000000 eV ---> 6.000000 GeV
|
Model: BertiniCascade: 0.000000 eV ---> 6.000000 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for mu+
|
Hadronic Processes for mu+
|
||||||
|
|
||||||
Process: muonNuclear
|
Process: muonNuclear
|
||||||
Model: G4MuonVDNuclearModel: 0.000000 eV ---> 1.000000 PeV
|
Model: G4MuonVDNuclearModel: 0.000000 eV ---> 1.000000 PeV
|
||||||
Cr_sctns: KokoulinMuonNuclearXS: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: KokoulinMuonNuclearXS: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for mu-
|
Hadronic Processes for mu-
|
||||||
|
|
||||||
Process: muonNuclear
|
Process: muonNuclear
|
||||||
Model: G4MuonVDNuclearModel: 0.000000 eV ---> 1.000000 PeV
|
Model: G4MuonVDNuclearModel: 0.000000 eV ---> 1.000000 PeV
|
||||||
Cr_sctns: KokoulinMuonNuclearXS: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: KokoulinMuonNuclearXS: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: muMinusCaptureAtRest
|
Process: muMinusCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for neutron
|
Hadronic Processes for neutron
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticCHIPS: 19.500000 MeV ---> 100.000000 TeV
|
Model: hElasticCHIPS: 19.500000 MeV ---> 100.000000 TeV
|
||||||
Model: NeutronHPElastic: 0.000000 eV ---> 20.000000 MeV
|
Model: NeutronHPElastic: 0.000000 eV ---> 20.000000 MeV
|
||||||
Cr_sctns: NeutronHPElasticXS: 0.000000 eV ---> 20.000000 MeV
|
Cr_sctns: NeutronHPElasticXS: 0.000000 eV ---> 20.000000 MeV
|
||||||
|
|
||||||
Cr_sctns: G4NeutronElasticXS: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: G4NeutronElasticXS: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: neutronInelastic
|
Process: neutronInelastic
|
||||||
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
||||||
Model: FTFP: 3.000000 GeV ---> 25.000000 GeV
|
Model: FTFP: 3.000000 GeV ---> 25.000000 GeV
|
||||||
Model: Binary Cascade: 19.900000 MeV ---> 6.000000 GeV
|
Model: Binary Cascade: 19.900000 MeV ---> 6.000000 GeV
|
||||||
Model: NeutronHPInelastic: 0.000000 eV ---> 20.000000 MeV
|
Model: NeutronHPInelastic: 0.000000 eV ---> 20.000000 MeV
|
||||||
Cr_sctns: NeutronHPInelasticXS: 0.000000 eV ---> 20.000000 MeV
|
Cr_sctns: NeutronHPInelasticXS: 0.000000 eV ---> 20.000000 MeV
|
||||||
|
|
||||||
Cr_sctns: G4NeutronInelasticXS: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: G4NeutronInelasticXS: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: nCapture
|
Process: nCapture
|
||||||
Model: NeutronHPCapture: 0.000000 eV ---> 20.000000 MeV
|
Model: NeutronHPCapture: 0.000000 eV ---> 20.000000 MeV
|
||||||
Model: nRadCapture: 19.900000 MeV ---> 100.000000 TeV
|
Model: nRadCapture: 19.900000 MeV ---> 100.000000 TeV
|
||||||
Cr_sctns: NeutronHPCaptureXS: 0.000000 eV ---> 20.000000 MeV
|
Cr_sctns: NeutronHPCaptureXS: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
Cr_sctns: G4NeutronCaptureXS: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: G4NeutronCaptureXS: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: nFission
|
Process: nFission
|
||||||
Model: NeutronHPFission: 0.000000 eV ---> 20.000000 MeV
|
Model: NeutronHPFission: 0.000000 eV ---> 20.000000 MeV
|
||||||
Model: G4LFission: 19.900000 MeV ---> 100.000000 TeV
|
Model: G4LFission: 19.900000 MeV ---> 100.000000 TeV
|
||||||
Cr_sctns: NeutronHPFissionXS: 0.000000 eV ---> 20.000000 MeV
|
Cr_sctns: NeutronHPFissionXS: 0.000000 eV ---> 20.000000 MeV
|
||||||
|
|
||||||
Cr_sctns: ZeroXS: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: ZeroXS: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for pi+
|
Hadronic Processes for pi+
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticGlauber: 0.000000 eV ---> 100.000000 TeV
|
Model: hElasticGlauber: 0.000000 eV ---> 100.000000 TeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: pi+Inelastic
|
Process: pi+Inelastic
|
||||||
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
||||||
Model: FTFP: 3.000000 GeV ---> 25.000000 GeV
|
Model: FTFP: 3.000000 GeV ---> 25.000000 GeV
|
||||||
Model: BertiniCascade: 0.000000 eV ---> 6.000000 GeV
|
Model: BertiniCascade: 0.000000 eV ---> 6.000000 GeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for pi-
|
Hadronic Processes for pi-
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticGlauber: 0.000000 eV ---> 100.000000 TeV
|
Model: hElasticGlauber: 0.000000 eV ---> 100.000000 TeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: pi-Inelastic
|
Process: pi-Inelastic
|
||||||
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
||||||
Model: FTFP: 3.000000 GeV ---> 25.000000 GeV
|
Model: FTFP: 3.000000 GeV ---> 25.000000 GeV
|
||||||
Model: BertiniCascade: 0.000000 eV ---> 6.000000 GeV
|
Model: BertiniCascade: 0.000000 eV ---> 6.000000 GeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: hBertiniCaptureAtRest
|
Process: hBertiniCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for proton
|
Hadronic Processes for proton
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticCHIPS: 0.000000 eV ---> 100.000000 TeV
|
Model: hElasticCHIPS: 0.000000 eV ---> 100.000000 TeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: protonInelastic
|
Process: protonInelastic
|
||||||
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
||||||
Model: FTFP: 3.000000 GeV ---> 25.000000 GeV
|
Model: FTFP: 3.000000 GeV ---> 25.000000 GeV
|
||||||
Model: Binary Cascade: 0.000000 eV ---> 6.000000 GeV
|
Model: Binary Cascade: 0.000000 eV ---> 6.000000 GeV
|
||||||
Cr_sctns: BarashenkovGlauberGribov: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: BarashenkovGlauberGribov: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for sigma-
|
Hadronic Processes for sigma-
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0.000000 eV ---> 100.000000 TeV
|
Model: hElasticLHEP: 0.000000 eV ---> 100.000000 TeV
|
||||||
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: sigma-Inelastic
|
Process: sigma-Inelastic
|
||||||
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
Model: QGSP: 12.000000 GeV ---> 100.000000 TeV
|
||||||
Model: FTFP: 3.000000 GeV ---> 25.000000 GeV
|
Model: FTFP: 3.000000 GeV ---> 25.000000 GeV
|
||||||
Model: BertiniCascade: 0.000000 eV ---> 6.000000 GeV
|
Model: BertiniCascade: 0.000000 eV ---> 6.000000 GeV
|
||||||
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
Cr_sctns: Glauber-Gribov: 0.000000 eV ---> 100.000000 TeV
|
||||||
|
|
||||||
|
|
||||||
Process: hBertiniCaptureAtRest
|
Process: hBertiniCaptureAtRest
|
||||||
|
-----------------------------------------------------------------------
|
||||||
---------------------------------------------------
|
|
||||||
Hadronic Processes for triton
|
Hadronic Processes for triton
|
||||||
|
|
||||||
Process: hadElastic
|
Process: hadElastic
|
||||||
Model: hElasticLHEP: 0.000000 eV /n ---> 100.000000 TeV/n
|
Model: hElasticLHEP: 0.000000 eV /n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
|
||||||
|
|
||||||
Process: tInelastic
|
Process: tInelastic
|
||||||
Model: Binary Light Ion Cascade: 0.000000 eV /n ---> 6.000000 GeV/n
|
Model: Binary Light Ion Cascade: 0.000000 eV /n ---> 6.000000 GeV/n
|
||||||
Model: FTFP: 3.000000 GeV/n ---> 100.000000 TeV/n
|
Model: FTFP: 3.000000 GeV/n ---> 100.000000 TeV/n
|
||||||
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
Cr_sctns: Glauber-Gribov Nucl-nucl: 0.000000 eV ---> 25.600000 PeV
|
||||||
|
Process: Radioactivation
|
||||||
|
|
||||||
================================================================
|
|
||||||
=======================================================================
|
=======================================================================
|
||||||
====== Geant4 Native Pre-compound Model Parameters ========
|
====== Geant4 Native Pre-compound Model Parameters ========
|
||||||
=======================================================================
|
=======================================================================
|
||||||
@@ -1265,193 +1106,193 @@ See commands in /vis/modeling/trajectories/ for other options.
|
|||||||
Run #0 / Number of event processed : 1000000
|
Run #0 / Number of event processed : 1000000
|
||||||
=====================================================================
|
=====================================================================
|
||||||
organ ID| Organ Mass (g) Dose (Gy/source) Relative Error
|
organ ID| Organ Mass (g) Dose (Gy/source) Relative Error
|
||||||
100| 8.683 5.087e-17 0.426
|
100| 8.683 2.422e-17 0.556
|
||||||
200| 8.683 3.443e-17 0.445
|
200| 8.683 2.773e-17 0.472
|
||||||
300| 0.022 4.113e-17 0.710
|
300| 0.022 3.663e-17 0.720
|
||||||
301| 0.090 5.589e-17 0.721
|
301| 0.090 6.460e-17 0.731
|
||||||
302| 0.028 6.791e-17 0.711
|
302| 0.028 6.385e-17 0.721
|
||||||
303| 11.291 5.730e-17 0.383
|
303| 11.291 5.794e-17 0.377
|
||||||
400| 0.141 5.214e-17 1.000
|
400| 0.141 1.120e-16 0.618
|
||||||
401| 0.390 4.388e-17 0.985
|
401| 0.390 8.655e-17 0.620
|
||||||
402| 0.098 1.744e-17 1.000
|
402| 0.098 5.745e-17 0.513
|
||||||
403| 0.049 2.332e-17 1.000
|
403| 0.049 8.356e-17 0.520
|
||||||
404| 0.098 1.965e-17 1.000
|
404| 0.098 7.863e-17 0.600
|
||||||
405| 28.808 1.485e-17 0.360
|
405| 28.808 4.134e-17 0.260
|
||||||
500| 0.086 1.503e-17 1.000
|
500| 0.086 7.946e-17 0.913
|
||||||
501| 0.024 0.000e+00 1.000
|
501| 0.024 3.193e-17 1.000
|
||||||
600| 0.023 9.872e-18 1.000
|
600| 0.023 0.000e+00 1.000
|
||||||
700| 10.364 3.217e-17 0.391
|
700| 10.364 1.738e-17 0.722
|
||||||
800| 0.025 0.000e+00 1.000
|
800| 0.025 0.000e+00 1.000
|
||||||
801| 0.031 0.000e+00 1.000
|
801| 0.031 0.000e+00 1.000
|
||||||
802| 0.052 0.000e+00 1.000
|
802| 0.052 0.000e+00 1.000
|
||||||
803| 0.130 8.369e-17 1.000
|
803| 0.130 3.583e-17 1.000
|
||||||
804| 0.026 1.023e-16 1.000
|
804| 0.026 0.000e+00 1.000
|
||||||
805| 0.052 1.694e-17 0.853
|
805| 0.052 0.000e+00 1.000
|
||||||
806| 0.052 6.597e-18 1.000
|
806| 0.052 0.000e+00 1.000
|
||||||
807| 0.053 8.078e-18 1.000
|
807| 0.053 0.000e+00 1.000
|
||||||
808| 2.777 6.374e-18 1.000
|
808| 2.777 2.932e-17 0.893
|
||||||
900| 1.504 1.043e-17 1.000
|
900| 1.504 3.167e-17 0.604
|
||||||
910| 6.944 5.231e-17 0.515
|
910| 6.944 3.027e-17 0.615
|
||||||
1000| 193.197 3.110e-17 0.111
|
1000| 193.197 2.314e-17 0.126
|
||||||
1010| 444.035 3.370e-17 0.071
|
1010| 444.035 3.551e-17 0.071
|
||||||
1100| 32.463 3.490e-17 0.273
|
1100| 32.463 2.814e-17 0.292
|
||||||
1110| 167.269 3.270e-17 0.116
|
1110| 167.269 3.172e-17 0.122
|
||||||
1200| 108.832 2.882e-17 0.153
|
1200| 108.832 2.025e-17 0.161
|
||||||
1210| 389.741 2.651e-17 0.085
|
1210| 389.741 2.711e-17 0.087
|
||||||
1300| 159.196 2.707e-17 0.136
|
1300| 159.196 2.206e-17 0.136
|
||||||
1400| 145.689 3.073e-17 0.138
|
1400| 145.689 2.787e-17 0.152
|
||||||
1500| 34.244 3.552e-17 0.261
|
1500| 34.244 1.711e-17 0.364
|
||||||
1600| 106.720 3.175e-17 0.154
|
1600| 106.720 2.604e-17 0.163
|
||||||
1700| 50.890 3.444e-17 0.214
|
1700| 50.890 2.497e-17 0.222
|
||||||
1800| 37.397 3.710e-17 0.247
|
1800| 37.397 2.496e-17 0.302
|
||||||
1900| 273.409 2.610e-17 0.107
|
1900| 273.409 2.544e-17 0.107
|
||||||
2000| 154.981 1.846e-17 0.155
|
2000| 154.981 2.305e-17 0.154
|
||||||
2100| 22.996 1.765e-17 0.414
|
2100| 22.996 2.672e-17 0.334
|
||||||
2200| 181.529 2.771e-17 0.123
|
2200| 181.529 3.190e-17 0.114
|
||||||
2300| 118.927 3.254e-17 0.137
|
2300| 118.927 3.657e-17 0.138
|
||||||
2400| 48.252 3.191e-17 0.225
|
2400| 48.252 3.008e-17 0.230
|
||||||
2500| 45.057 3.614e-17 0.220
|
2500| 45.057 2.871e-17 0.251
|
||||||
2600| 568.469 1.617e-17 0.091
|
2600| 568.469 1.728e-17 0.090
|
||||||
2700| 382.073 1.634e-17 0.110
|
2700| 382.073 1.990e-17 0.101
|
||||||
2800| 253.548 3.295e-17 0.099
|
2800| 253.548 3.144e-17 0.096
|
||||||
2900| 413.232 3.024e-17 0.082
|
2900| 413.232 3.135e-17 0.080
|
||||||
3000| 26.045 2.219e-17 0.299
|
3000| 26.045 3.804e-17 0.274
|
||||||
3100| 307.761 3.308e-17 0.088
|
3100| 307.761 2.980e-17 0.090
|
||||||
3200| 373.652 2.824e-17 0.092
|
3200| 373.652 2.812e-17 0.092
|
||||||
3300| 82.179 2.818e-17 0.185
|
3300| 82.179 2.709e-17 0.192
|
||||||
3400| 536.651 2.275e-17 0.080
|
3400| 536.651 2.485e-17 0.078
|
||||||
3500| 621.408 2.734e-17 0.074
|
3500| 621.408 2.509e-17 0.074
|
||||||
3600| 79.815 2.115e-17 0.228
|
3600| 79.815 2.805e-17 0.188
|
||||||
3700| 234.882 1.968e-17 0.126
|
3700| 234.882 2.043e-17 0.122
|
||||||
3800| 432.615 1.546e-17 0.112
|
3800| 432.615 1.912e-17 0.103
|
||||||
3900| 76.877 2.852e-17 0.197
|
3900| 76.877 2.337e-17 0.200
|
||||||
4000| 56.287 3.557e-17 0.207
|
4000| 56.287 2.823e-17 0.212
|
||||||
4100| 402.595 3.187e-17 0.075
|
4100| 402.595 3.221e-17 0.072
|
||||||
4200| 619.672 3.093e-17 0.065
|
4200| 619.672 3.197e-17 0.065
|
||||||
4300| 368.797 2.279e-17 0.085
|
4300| 368.797 2.683e-17 0.080
|
||||||
4400| 457.351 2.267e-17 0.085
|
4400| 457.351 2.382e-17 0.082
|
||||||
4500| 223.333 1.734e-17 0.128
|
4500| 223.333 1.405e-17 0.137
|
||||||
4600| 156.670 2.685e-17 0.136
|
4600| 156.670 1.827e-17 0.161
|
||||||
4700| 103.943 1.917e-17 0.178
|
4700| 103.943 2.565e-17 0.161
|
||||||
4800| 78.915 1.633e-17 0.240
|
4800| 78.915 3.092e-17 0.183
|
||||||
4900| 289.440 1.521e-17 0.126
|
4900| 289.440 1.488e-17 0.124
|
||||||
5000| 345.222 1.527e-17 0.111
|
5000| 345.222 1.915e-17 0.109
|
||||||
5100| 188.047 2.216e-17 0.127
|
5100| 188.047 2.511e-17 0.118
|
||||||
5200| 291.584 2.350e-17 0.105
|
5200| 291.584 2.382e-17 0.103
|
||||||
5300| 110.320 2.062e-17 0.155
|
5300| 110.320 2.147e-17 0.168
|
||||||
5400| 192.224 2.574e-17 0.122
|
5400| 192.224 2.880e-17 0.121
|
||||||
5500| 9.991 6.223e-17 0.301
|
5500| 9.991 2.377e-17 0.415
|
||||||
5600| 61.420 4.137e-17 0.181
|
5600| 61.420 4.888e-17 0.159
|
||||||
5700| 56.331 3.668e-17 0.190
|
5700| 56.331 3.414e-17 0.201
|
||||||
5800| 82.063 2.343e-17 0.190
|
5800| 82.063 1.867e-17 0.213
|
||||||
6100| 1517.390 1.243e-17 0.071
|
6100| 1517.390 1.500e-17 0.066
|
||||||
6200| 7.769 5.465e-17 0.436
|
6200| 7.769 5.054e-17 0.515
|
||||||
6300| 5.180 5.837e-17 0.578
|
6300| 5.180 2.671e-17 0.837
|
||||||
6400| 7.769 1.133e-17 0.542
|
6400| 7.769 2.622e-17 0.551
|
||||||
6500| 5.180 4.383e-17 0.625
|
6500| 5.180 4.736e-17 0.696
|
||||||
6600| 0.039 0.000e+00 1.000
|
6600| 0.039 3.995e-16 1.000
|
||||||
6601| 0.189 0.000e+00 1.000
|
6601| 0.189 2.218e-16 1.000
|
||||||
6700| 1.113 2.725e-17 1.000
|
6700| 1.113 6.825e-18 0.965
|
||||||
6701| 0.308 0.000e+00 1.000
|
6701| 0.308 2.024e-16 1.000
|
||||||
6702| 6.122 1.828e-17 1.000
|
6702| 6.122 5.393e-18 0.718
|
||||||
6800| 0.039 0.000e+00 1.000
|
6800| 0.039 0.000e+00 1.000
|
||||||
6801| 0.189 0.000e+00 1.000
|
6801| 0.189 0.000e+00 1.000
|
||||||
6900| 1.113 0.000e+00 1.000
|
6900| 1.113 0.000e+00 1.000
|
||||||
6901| 0.308 0.000e+00 1.000
|
6901| 0.308 0.000e+00 1.000
|
||||||
6902| 6.122 6.690e-19 0.806
|
6902| 6.122 0.000e+00 1.000
|
||||||
7000| 10.364 5.476e-17 0.296
|
7000| 10.364 3.594e-17 0.351
|
||||||
7100| 58.000 4.325e-17 0.194
|
7100| 58.000 2.586e-17 0.213
|
||||||
7200| 1.784 6.287e-17 0.440
|
7200| 1.784 2.939e-17 0.534
|
||||||
7201| 1.193 3.283e-17 0.464
|
7201| 1.193 2.954e-17 0.585
|
||||||
7202| 6.008 4.832e-17 0.289
|
7202| 6.008 2.521e-17 0.370
|
||||||
7203| 185.286 3.330e-17 0.114
|
7203| 185.286 2.810e-17 0.119
|
||||||
7300| 250.000 3.153e-17 0.103
|
7300| 250.000 3.064e-17 0.103
|
||||||
7400| 14.547 3.000e-17 0.197
|
7400| 14.547 4.045e-17 0.190
|
||||||
7401| 2.264 4.163e-17 0.228
|
7401| 2.264 3.277e-17 0.277
|
||||||
7402| 5.692 2.949e-17 0.224
|
7402| 5.692 3.109e-17 0.208
|
||||||
7403| 840.096 4.126e-17 0.049
|
7403| 840.096 3.461e-17 0.052
|
||||||
7500| 53.337 3.163e-17 0.152
|
7500| 53.337 3.749e-17 0.149
|
||||||
7501| 296.663 3.541e-17 0.084
|
7501| 296.663 3.493e-17 0.086
|
||||||
7600| 3.071 1.221e-17 0.643
|
7600| 3.071 5.940e-17 0.435
|
||||||
7601| 0.223 1.015e-17 0.596
|
7601| 0.223 4.283e-17 0.464
|
||||||
7602| 116.634 4.053e-17 0.137
|
7602| 116.634 4.003e-17 0.134
|
||||||
7700| 55.000 3.554e-17 0.201
|
7700| 55.000 4.338e-17 0.174
|
||||||
7800| 3.993 2.849e-17 0.546
|
7800| 3.993 1.945e-17 0.496
|
||||||
7801| 0.289 4.005e-17 0.746
|
7801| 0.289 1.970e-17 0.562
|
||||||
7802| 75.671 3.538e-17 0.174
|
7802| 75.671 3.276e-17 0.177
|
||||||
7900| 95.000 3.714e-17 0.151
|
7900| 95.000 3.089e-17 0.165
|
||||||
8000| 2.824 4.294e-17 0.415
|
8000| 2.824 5.872e-17 0.384
|
||||||
8001| 0.205 1.092e-17 0.582
|
8001| 0.205 3.904e-17 0.505
|
||||||
8002| 76.924 3.346e-17 0.158
|
8002| 76.924 4.475e-17 0.155
|
||||||
8100| 40.000 5.038e-17 0.215
|
8100| 40.000 5.249e-17 0.200
|
||||||
8200| 2.779 5.119e-17 0.500
|
8200| 2.779 5.606e-17 0.508
|
||||||
8201| 0.203 3.138e-17 0.585
|
8201| 0.203 6.527e-17 0.630
|
||||||
8202| 116.946 3.058e-17 0.142
|
8202| 116.946 3.027e-17 0.145
|
||||||
8300| 35.000 3.132e-17 0.276
|
8300| 35.000 4.024e-17 0.246
|
||||||
8400| 4.451 1.810e-17 0.474
|
8400| 4.451 3.333e-17 0.394
|
||||||
8401| 0.324 2.485e-17 0.726
|
8401| 0.324 2.707e-17 0.417
|
||||||
8402| 48.524 3.403e-17 0.226
|
8402| 48.524 3.396e-17 0.216
|
||||||
8500| 75.000 4.092e-17 0.162
|
8500| 75.000 3.793e-17 0.176
|
||||||
8600| 39.976 2.293e-17 0.286
|
8600| 39.976 1.818e-17 0.309
|
||||||
8700| 385.839 3.305e-17 0.081
|
8700| 385.839 2.972e-17 0.084
|
||||||
8800| 510.000 2.533e-17 0.082
|
8800| 510.000 2.743e-17 0.079
|
||||||
8900| 162.338 2.957e-17 0.128
|
8900| 162.338 2.554e-17 0.136
|
||||||
9000| 38.359 1.078e-17 0.381
|
9000| 38.359 1.752e-17 0.336
|
||||||
9100| 7.652 5.535e-17 0.422
|
9100| 7.652 2.196e-17 0.728
|
||||||
9200| 166.542 2.055e-17 0.143
|
9200| 166.542 2.393e-17 0.130
|
||||||
9300| 39.362 1.469e-17 0.324
|
9300| 39.362 2.402e-17 0.282
|
||||||
9400| 7.892 5.248e-17 0.452
|
9400| 7.892 3.755e-17 0.568
|
||||||
9500| 2360.000 2.901e-17 0.038
|
9500| 2360.000 2.561e-17 0.040
|
||||||
9700| 545.877 2.244e-17 0.081
|
9700| 545.877 2.553e-17 0.077
|
||||||
9900| 652.861 2.819e-17 0.068
|
9900| 652.861 2.339e-17 0.074
|
||||||
10000| 15.949 1.779e-17 0.519
|
10000| 15.949 2.699e-17 0.413
|
||||||
10100| 15.949 1.619e-17 0.463
|
10100| 15.949 1.041e-17 0.466
|
||||||
10200| 5.510 3.959e-18 0.996
|
10200| 5.510 1.660e-17 0.570
|
||||||
10300| 130.204 3.739e-17 0.126
|
10300| 130.204 3.505e-17 0.125
|
||||||
10400| 11.019 6.558e-19 0.834
|
10400| 11.019 3.075e-17 0.432
|
||||||
10500| 11.019 4.223e-17 0.448
|
10500| 11.019 2.954e-17 0.547
|
||||||
10600| 1200.828 2.390e-17 0.057
|
10600| 1200.828 2.391e-17 0.056
|
||||||
10700| 14844.730 2.623e-17 0.016
|
10700| 14844.730 2.650e-17 0.016
|
||||||
10800| 2843.507 3.164e-17 0.032
|
10800| 2843.507 3.053e-17 0.032
|
||||||
10900| 10887.729 2.667e-17 0.019
|
10900| 10887.729 2.760e-17 0.018
|
||||||
11000| 1.919 3.722e-17 0.569
|
11000| 1.919 1.286e-17 0.596
|
||||||
11001| 0.103 1.629e-17 0.655
|
11001| 0.103 1.388e-17 0.904
|
||||||
11002| 49.783 2.537e-17 0.235
|
11002| 49.783 1.936e-17 0.266
|
||||||
11003| 22.870 2.977e-17 0.291
|
11003| 22.870 2.149e-17 0.371
|
||||||
11300| 173.631 2.747e-17 0.129
|
11300| 173.631 3.290e-17 0.119
|
||||||
11400| 0.622 0.000e+00 1.000
|
11400| 0.622 1.852e-17 0.974
|
||||||
11500| 17.618 2.754e-17 0.387
|
11500| 17.618 4.374e-17 0.326
|
||||||
11600| 975.622 2.128e-17 0.064
|
11600| 975.622 2.174e-17 0.063
|
||||||
11700| 11176.900 2.950e-17 0.016
|
11700| 11176.900 2.975e-17 0.016
|
||||||
11800| 1549.842 2.850e-17 0.044
|
11800| 1549.842 2.890e-17 0.043
|
||||||
11900| 4510.134 2.761e-17 0.027
|
11900| 4510.134 2.681e-17 0.027
|
||||||
12000| 44.045 2.533e-17 0.277
|
12000| 44.045 1.480e-17 0.356
|
||||||
12100| 44.045 3.644e-17 0.233
|
12100| 44.045 2.606e-17 0.292
|
||||||
12200| 259.230 2.009e-17 0.118
|
12200| 259.230 1.439e-17 0.136
|
||||||
12201| 8.470 1.162e-17 0.336
|
12201| 8.470 1.681e-17 0.305
|
||||||
12300| 1271.006 2.610e-17 0.046
|
12300| 1271.006 2.172e-17 0.049
|
||||||
12301| 38.418 1.558e-17 0.154
|
12301| 38.418 1.171e-17 0.156
|
||||||
12400| 575.709 2.505e-17 0.069
|
12400| 575.709 2.669e-17 0.067
|
||||||
12401| 18.843 1.507e-17 0.176
|
12401| 18.843 1.954e-17 0.155
|
||||||
12500| 1259.982 2.308e-17 0.049
|
12500| 1259.982 2.518e-17 0.049
|
||||||
12501| 37.790 1.127e-17 0.144
|
12501| 37.790 1.591e-17 0.149
|
||||||
12600| 37.952 1.367e-17 0.363
|
12600| 37.952 1.460e-17 0.323
|
||||||
12700| 228.400 2.113e-17 0.128
|
12700| 228.400 1.503e-17 0.146
|
||||||
12800| 50.727 2.511e-17 0.274
|
12800| 50.727 2.016e-17 0.309
|
||||||
12801| 0.043 1.726e-17 1.000
|
12801| 0.043 0.000e+00 1.000
|
||||||
12900| 18.617 5.549e-17 0.306
|
12900| 18.617 2.163e-17 0.406
|
||||||
13000| 18.617 5.407e-17 0.305
|
13000| 18.617 4.617e-17 0.326
|
||||||
13100| 25.909 1.894e-17 0.441
|
13100| 25.909 1.265e-17 0.388
|
||||||
13200| 23.351 1.933e-17 0.425
|
13200| 23.351 4.138e-17 0.299
|
||||||
13300| 20.993 2.558e-17 0.438
|
13300| 20.993 1.222e-17 0.493
|
||||||
13301| 54.552 1.337e-17 0.308
|
13301| 54.552 2.871e-17 0.226
|
||||||
13400| 3.109 6.587e-17 0.590
|
13400| 3.109 2.423e-17 0.806
|
||||||
13500| 8.809 3.261e-17 0.513
|
13500| 8.809 4.004e-17 0.450
|
||||||
13600| 7.773 3.282e-17 0.422
|
13600| 7.773 6.183e-17 0.461
|
||||||
13700| 49.781 4.563e-17 0.176
|
13700| 49.781 5.724e-17 0.172
|
||||||
13701| 1.318 3.889e-17 0.366
|
13701| 1.318 4.167e-17 0.476
|
||||||
13800| 200.000 3.992e-17 0.101
|
13800| 200.000 3.619e-17 0.106
|
||||||
14000| 0.140 3.014e-17 0.425
|
14000| 0.140 3.904e-17 0.591
|
||||||
=====================================================================
|
=====================================================================
|
||||||
|
|
||||||
Graphics systems deleted.
|
Graphics systems deleted.
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
/control/verbose 2
|
/control/verbose 2
|
||||||
|
|
||||||
/vis/open OGL
|
# Open a viewer
|
||||||
|
/vis/open
|
||||||
|
# This opens the default viewer - see examples/basic/B1/vis.mac for a
|
||||||
|
# more comprehensive overview of options. Also the documentation.
|
||||||
|
|
||||||
# Disable auto refresh and quieten vis messages whilst scene and
|
# Disable auto refresh and quieten vis messages whilst scene and
|
||||||
# trajectories are established:
|
# trajectories are established:
|
||||||
|
|||||||
@@ -2,25 +2,14 @@
|
|||||||
# when running in interactive mode
|
# when running in interactive mode
|
||||||
#
|
#
|
||||||
|
|
||||||
# Use these open statements to open selected visualization
|
# Open a viewer
|
||||||
|
/vis/open
|
||||||
|
# This opens the default viewer - see examples/basic/B1/vis.mac for a
|
||||||
|
# more comprehensive overview of options. Also the documentation.
|
||||||
#
|
#
|
||||||
# Use this open statement to create an OpenGL view:
|
## To create an OpenGL view:
|
||||||
/vis/open OGL 800x800-0+0
|
#/vis/open OGL 800x600-0+0
|
||||||
#
|
|
||||||
# Use this open statement to create an OpenInventor view:
|
|
||||||
#/vis/open OI
|
|
||||||
#
|
|
||||||
# Use this open statement to create a .prim file suitable for
|
|
||||||
# viewing in DAWN:
|
|
||||||
#/vis/open DAWNFILE
|
|
||||||
#
|
|
||||||
# Use this open statement to create a .heprep file suitable for
|
|
||||||
# viewing in HepRApp:
|
|
||||||
#/vis/open HepRepFile
|
|
||||||
#
|
|
||||||
# Use this open statement to create a .wrl file suitable for
|
|
||||||
# viewing in a VRML viewer:
|
|
||||||
#/vis/open VRML2FILE
|
|
||||||
#
|
#
|
||||||
# Disable auto refresh and quieten vis messages whilst scene and
|
# Disable auto refresh and quieten vis messages whilst scene and
|
||||||
# trajectories are established:
|
# trajectories are established:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
# Setup the project
|
# Setup the project
|
||||||
cmake_minimum_required(VERSION 3.16...3.21)
|
cmake_minimum_required(VERSION 3.16...3.27)
|
||||||
project(STCyclotron)
|
project(STCyclotron)
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
# Find Geant4 package, activating all available UI and Vis drivers by default
|
# Find Geant4 package, activating all available UI and Vis drivers by default
|
||||||
|
|||||||
@@ -1,17 +1,34 @@
|
|||||||
# Example STCyclotron History
|
# Example STCyclotron History
|
||||||
|
|
||||||
See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
|
See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
|
||||||
which **must** added in reverse chronological order (newest at the top). It must **not**
|
which **must** added in reverse chronological order (newest at the top).
|
||||||
be used as a substitute for writing good git commit messages!
|
It must **not** be used as a substitute for writing good git commit messages!
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
## 2023-12-04 S. Guatelli (STCyclotron-V11-01-02)
|
||||||
|
- Corrected the PrimaryGeneratorAction to solve problem #2538.
|
||||||
|
- Warning in vacuum_density corrected.
|
||||||
|
|
||||||
|
## 2023-11-15 I. Hrivnacova (STCyclotron-V11-01-01)
|
||||||
|
- Updated vis.mac: changed "/vis/open XYZ [600x600-0+0]" to "/vis/open"
|
||||||
|
to allow run-time choices. Simplified comments.
|
||||||
|
|
||||||
|
## 2023-11-10 Alberto Ribon (STCyclotron-V11-01-00)
|
||||||
|
- In all macro files, introduced the UI command
|
||||||
|
'/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year'
|
||||||
|
to allow all radioactive decays (including the very long ones).
|
||||||
|
This is necessary since G4 11.2, being 1 year the default time
|
||||||
|
threshold above which the decays are ignored.
|
||||||
|
|
||||||
## 2022-09-09 Susanna Guatelli (STCyclotron-V11-00-02)
|
## 2022-09-09 Susanna Guatelli (STCyclotron-V11-00-02)
|
||||||
- Ranecu Engine removed. Default one now used
|
- Ranecu Engine removed. Default one now used.
|
||||||
|
|
||||||
## 2022-06-20 Sergio Losilla (STCyclotron-V11-00-01)
|
## 2022-06-20 Sergio Losilla (STCyclotron-V11-00-01)
|
||||||
- Removed no-op lines, simplified calls to SetProductionCut.
|
- Removed no-op lines, simplified calls to SetProductionCut.
|
||||||
|
|
||||||
## 2021-12-10 Ben Morgan (STCyclotron-V11-00-00)
|
## 2021-12-10 Ben Morgan (STCyclotron-V11-00-00)
|
||||||
- Change to new Markdown History format
|
- Change to new Markdown History format.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -2,11 +2,10 @@
|
|||||||
# of the example when running in interactive mode
|
# of the example when running in interactive mode
|
||||||
#
|
#
|
||||||
#/vis/disable
|
#/vis/disable
|
||||||
# Use these open statements to open selected visualization
|
# Open a viewer
|
||||||
#
|
/vis/open
|
||||||
# Use this open statement to create an OpenGL view:
|
# This opens the default viewer - see examples/basic/B1/vis.mac for a
|
||||||
#/vis/open OGLI
|
# more comprehensive overview of options. Also the documentation.
|
||||||
/vis/open OGL 600x600-0+0
|
|
||||||
#
|
#
|
||||||
# Disable auto refresh and quieten vis messages whilst scene and
|
# Disable auto refresh and quieten vis messages whilst scene and
|
||||||
# trajectories are established:
|
# trajectories are established:
|
||||||
|
|||||||
@@ -6,4 +6,7 @@
|
|||||||
/run/initialize
|
/run/initialize
|
||||||
/control/verbose 2
|
/control/verbose 2
|
||||||
/control/saveHistory
|
/control/saveHistory
|
||||||
/run/verbose 0
|
/run/verbose 0
|
||||||
|
|
||||||
|
# Set a very high time threshold to allow all decays to happen
|
||||||
|
/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
#This macro file is where the user can set up the different parameters one can modify.
|
#This macro file is where the user can set up the different parameters one can modify.
|
||||||
|
|
||||||
/run/initialize
|
/run/initialize
|
||||||
|
|
||||||
|
# Set a very high time threshold to allow all decays to happen
|
||||||
|
/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
|
||||||
|
|
||||||
##############################################
|
##############################################
|
||||||
#
|
#
|
||||||
# PART1: Set the values for the beam
|
# PART1: Set the values for the beam
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ Environment variable "G4FORCE_RUN_MANAGER_TYPE" enabled with value == Serial. Fo
|
|||||||
|
|
||||||
|
|
||||||
**************************************************************
|
**************************************************************
|
||||||
Geant4 version Name: geant4-11-01-ref-06 (30-June-2023)
|
Geant4 version Name: geant4-11-02-ref-00 (8-December-2023)
|
||||||
Copyright : Geant4 Collaboration
|
Copyright : Geant4 Collaboration
|
||||||
References : NIM A 506 (2003), 250-303
|
References : NIM A 506 (2003), 250-303
|
||||||
: IEEE-TNS 53 (2006), 270-278
|
: IEEE-TNS 53 (2006), 270-278
|
||||||
@@ -20,8 +20,6 @@ Environment variable "G4FORCE_RUN_MANAGER_TYPE" enabled with value == Serial. Fo
|
|||||||
**************************************************************
|
**************************************************************
|
||||||
|
|
||||||
Using
|
Using
|
||||||
G4Material WARNING: define a material with density=0 is not allowed.
|
|
||||||
The material vacuumBeam will be constructed with the default minimal density: 1e-25g/cm3
|
|
||||||
Checking overlaps for volume Layer_PART1:0 (G4UnionSolid) ... OK!
|
Checking overlaps for volume Layer_PART1:0 (G4UnionSolid) ... OK!
|
||||||
Checking overlaps for volume Tube_PART1:0 (G4Tubs) ... OK!
|
Checking overlaps for volume Tube_PART1:0 (G4Tubs) ... OK!
|
||||||
Checking overlaps for volume Layer_PART2:0 (G4Tubs) ... OK!
|
Checking overlaps for volume Layer_PART2:0 (G4Tubs) ... OK!
|
||||||
@@ -46,393 +44,9 @@ Position 1 = 185.82 -- Position 2 = 186.42
|
|||||||
... Geometry is notified ....
|
... Geometry is notified ....
|
||||||
The new thickness of the foil is 0.32 mm.
|
The new thickness of the foil is 0.32 mm.
|
||||||
... Geometry is notified ....
|
... Geometry is notified ....
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of x bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of x (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of y bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of y (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of x bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of x (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of y bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of y (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of x bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of x (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of y bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of y (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of x bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of x (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of y bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of y (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of x bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of x (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of y bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of y (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of x bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of x (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of y bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of y (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
... Geometry is notified ....
|
... Geometry is notified ....
|
||||||
... Geometry is notified ....
|
... Geometry is notified ....
|
||||||
... Geometry is notified ....
|
... Geometry is notified ....
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of x bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of x (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of y bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of y (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of x bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of x (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of y bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of y (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of x bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of x (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of y bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of y (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of x bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of x (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of y bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of y (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of x bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of x (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of y bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of y (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of x bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of x (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of number of y bins: nbins <= 0.
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : Analysis_W001
|
|
||||||
issued by : G4Analysis::CheckDimension
|
|
||||||
Illegal value of y (min >= max)
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
/run/verbose 2
|
/run/verbose 2
|
||||||
/event/verbose 0
|
/event/verbose 0
|
||||||
/tracking/verbose 0
|
/tracking/verbose 0
|
||||||
@@ -539,22 +153,10 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
|
|||||||
... create file : SolidTargetCyclotron.root - done
|
... create file : SolidTargetCyclotron.root - done
|
||||||
... open analysis file : SolidTargetCyclotron.root - done
|
... open analysis file : SolidTargetCyclotron.root - done
|
||||||
... open analysis file : SolidTargetCyclotron.root - done
|
... open analysis file : SolidTargetCyclotron.root - done
|
||||||
|
|
||||||
-------- WWWW ------- G4Exception-START -------- WWWW -------
|
|
||||||
*** G4Exception : had012
|
|
||||||
issued by : G4HadronicProcess:CheckResult()
|
|
||||||
Warning: Bad energy non-conservation detected, will re-sample the interaction
|
|
||||||
Process / Model: protonInelastic / ParticleHPInelastic
|
|
||||||
Primary: proton (2212), E= 949.004, target nucleus (78, 195)
|
|
||||||
E(initial - final) = -360327 MeV.
|
|
||||||
|
|
||||||
*** This is just a warning message. ***
|
|
||||||
-------- WWWW -------- G4Exception-END --------- WWWW -------
|
|
||||||
|
|
||||||
Run terminated.
|
Run terminated.
|
||||||
Run Summary
|
Run Summary
|
||||||
Number of events processed : 10
|
Number of events processed : 10
|
||||||
User=20.430000s Real=20.615740s Sys=0.000000s
|
User=19.930000s Real=22.481960s Sys=0.010000s
|
||||||
... write file : SolidTargetCyclotron.root - done
|
... write file : SolidTargetCyclotron.root - done
|
||||||
... close file : SolidTargetCyclotron.root - done
|
... close file : SolidTargetCyclotron.root - done
|
||||||
G4 kernel has come to Quit state.
|
G4 kernel has come to Quit state.
|
||||||
@@ -570,24 +172,24 @@ G4SDManager deleted.
|
|||||||
EventManager deleted.
|
EventManager deleted.
|
||||||
Units table cleared.
|
Units table cleared.
|
||||||
TransportationManager deleted.
|
TransportationManager deleted.
|
||||||
Total navigation history collections cleaned: 10
|
Total navigation history collections cleaned: 11
|
||||||
G4RNGHelper object is deleted.
|
G4RNGHelper object is deleted.
|
||||||
================== Deleting memory pools ===================
|
================== Deleting memory pools ===================
|
||||||
Pool ID '20G4NavigationLevelRep', size : 0.0135 MB
|
Pool ID '20G4NavigationLevelRep', size : 0.0154 MB
|
||||||
Pool ID '24G4ReferenceCountedHandleIvE', size : 0.000961 MB
|
Pool ID '24G4ReferenceCountedHandleIvE', size : 0.000961 MB
|
||||||
Pool ID '17G4DynamicParticle', size : 0.484 MB
|
Pool ID '17G4DynamicParticle', size : 0.385 MB
|
||||||
Pool ID '16G4SmartVoxelNode', size : 0.00192 MB
|
Pool ID '16G4SmartVoxelNode', size : 0.00192 MB
|
||||||
Pool ID '17G4SmartVoxelProxy', size : 0.000961 MB
|
Pool ID '17G4SmartVoxelProxy', size : 0.000961 MB
|
||||||
Pool ID '7G4Event', size : 0.000961 MB
|
Pool ID '7G4Event', size : 0.000961 MB
|
||||||
Pool ID '15G4PrimaryVertex', size : 0.000961 MB
|
Pool ID '15G4PrimaryVertex', size : 0.000961 MB
|
||||||
Pool ID '17G4PrimaryParticle', size : 0.258 MB
|
Pool ID '17G4PrimaryParticle', size : 0.258 MB
|
||||||
Pool ID '7G4Track', size : 0.968 MB
|
Pool ID '7G4Track', size : 0.768 MB
|
||||||
Pool ID '18G4TouchableHistory', size : 0.000961 MB
|
Pool ID '18G4TouchableHistory', size : 0.000961 MB
|
||||||
Pool ID '15G4CountedObjectIvE', size : 0.000961 MB
|
Pool ID '15G4CountedObjectIvE', size : 0.000961 MB
|
||||||
Pool ID '17G4ReactionProduct', size : 0.00192 MB
|
Pool ID '17G4ReactionProduct', size : 0.000961 MB
|
||||||
Pool ID '10G4Fragment', size : 0.000961 MB
|
Pool ID '10G4Fragment', size : 0.000961 MB
|
||||||
Number of memory pools allocated: 13 of which, static: 0
|
Number of memory pools allocated: 13 of which, static: 0
|
||||||
Dynamic pools deleted: 13 / Total memory freed: 1.7 MB
|
Dynamic pools deleted: 13 / Total memory freed: 1.4 MB
|
||||||
============================================================
|
============================================================
|
||||||
G4Allocator objects are deleted.
|
G4Allocator objects are deleted.
|
||||||
UImanager deleted.
|
UImanager deleted.
|
||||||
|
|||||||
@@ -6,4 +6,7 @@
|
|||||||
/run/initialize
|
/run/initialize
|
||||||
/control/verbose 2
|
/control/verbose 2
|
||||||
/control/saveHistory
|
/control/saveHistory
|
||||||
/run/verbose 0
|
/run/verbose 0
|
||||||
|
|
||||||
|
# Set a very high time threshold to allow all decays to happen
|
||||||
|
/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
#This macro file is where the user can set up the different parameters one can modify.
|
#This macro file is where the user can set up the different parameters one can modify.
|
||||||
|
|
||||||
/run/initialize
|
/run/initialize
|
||||||
|
|
||||||
|
# Set a very high time threshold to allow all decays to happen
|
||||||
|
/process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
|
||||||
|
|
||||||
##############################################
|
##############################################
|
||||||
#
|
#
|
||||||
# PART1: Set the values for the beam
|
# PART1: Set the values for the beam
|
||||||
|
|||||||
@@ -169,7 +169,7 @@ G4VPhysicalVolume* STCyclotronDetectorConstruction::Construct()
|
|||||||
G4double vacuum_atomic_number, vacuum_mass_of_mole, vacuum_density,vacuum_pressure,vacuum_temperature;
|
G4double vacuum_atomic_number, vacuum_mass_of_mole, vacuum_density,vacuum_pressure,vacuum_temperature;
|
||||||
vacuum_atomic_number = 1.;
|
vacuum_atomic_number = 1.;
|
||||||
vacuum_mass_of_mole = 1.008*g/mole;
|
vacuum_mass_of_mole = 1.008*g/mole;
|
||||||
vacuum_density = 1.e-30*g/cm3;
|
vacuum_density = 1.e-25*g/cm3;
|
||||||
vacuum_pressure = 1.e-8*bar;
|
vacuum_pressure = 1.e-8*bar;
|
||||||
vacuum_temperature = 293.*kelvin; //from PhysicalConstants.h
|
vacuum_temperature = 293.*kelvin; //from PhysicalConstants.h
|
||||||
G4Material* vacuum_beam = new G4Material("vacuumBeam", vacuum_atomic_number,
|
G4Material* vacuum_beam = new G4Material("vacuumBeam", vacuum_atomic_number,
|
||||||
|
|||||||
@@ -60,8 +60,8 @@ void STCyclotronPrimaryGeneratorAction::GeneratePrimaries(G4Event* anEvent)
|
|||||||
G4double chargeParticle = fParticleBeam->GetParticleDefinition()->GetPDGCharge()*1.6E-19;
|
G4double chargeParticle = fParticleBeam->GetParticleDefinition()->GetPDGCharge()*1.6E-19;
|
||||||
G4double numberOfPart = std::abs(fBeamCurrent*timePerEvent/chargeParticle);
|
G4double numberOfPart = std::abs(fBeamCurrent*timePerEvent/chargeParticle);
|
||||||
G4String name = fParticleBeam->GetParticleDefinition()->GetParticleName();
|
G4String name = fParticleBeam->GetParticleDefinition()->GetParticleName();
|
||||||
G4double energy = fParticleBeam->GetParticleEnergy();
|
// G4double energy = fParticleBeam->GetParticleEnergy();
|
||||||
|
G4double energy = fParticleBeam -> GetCurrentSource()->GetEneDist()->GetMonoEnergy();
|
||||||
G4int fPrimariesPerEvent = (G4int)numberOfPart;
|
G4int fPrimariesPerEvent = (G4int)numberOfPart;
|
||||||
|
|
||||||
if(fPrimariesPerEvent < 1){
|
if(fPrimariesPerEvent < 1){
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
# of the example when running in interactive mode
|
# of the example when running in interactive mode
|
||||||
#
|
#
|
||||||
#/vis/disable
|
#/vis/disable
|
||||||
# Use these open statements to open selected visualization
|
|
||||||
#
|
#
|
||||||
# Use this open statement to create an OpenGL view:
|
# Open a viewer
|
||||||
#/vis/open OGLI
|
/vis/open
|
||||||
/vis/open OGL 600x600-0+0
|
# This opens the default viewer - see examples/basic/B1/vis.mac for a
|
||||||
|
# more comprehensive overview of options. Also the documentation.
|
||||||
#
|
#
|
||||||
# Disable auto refresh and quieten vis messages whilst scene and
|
# Disable auto refresh and quieten vis messages whilst scene and
|
||||||
# trajectories are established:
|
# trajectories are established:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
# Setup the project
|
# Setup the project
|
||||||
cmake_minimum_required(VERSION 3.16...3.21)
|
cmake_minimum_required(VERSION 3.16...3.27)
|
||||||
project(air_shower)
|
project(air_shower)
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
@@ -50,7 +50,7 @@ target_link_libraries(Ultra ${Geant4_LIBRARIES})
|
|||||||
#
|
#
|
||||||
set(air_shower_SCRIPTS
|
set(air_shower_SCRIPTS
|
||||||
UltraMacro.mac OpenVis.mac VisDirect.mac Direct.mac Mirror.mac Ground.mac Source.mac
|
UltraMacro.mac OpenVis.mac VisDirect.mac Direct.mac Mirror.mac Ground.mac Source.mac
|
||||||
do_plots.C
|
do_plots.C README
|
||||||
)
|
)
|
||||||
|
|
||||||
foreach(_script ${air_shower_SCRIPTS})
|
foreach(_script ${air_shower_SCRIPTS})
|
||||||
|
|||||||
@@ -4,6 +4,14 @@ See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
|
|||||||
which **must** added in reverse chronological order (newest at the top). It must **not**
|
which **must** added in reverse chronological order (newest at the top). It must **not**
|
||||||
be used as a substitute for writing good git commit messages!
|
be used as a substitute for writing good git commit messages!
|
||||||
|
|
||||||
|
## 2023-11-15 I. Hrivnacova (air_shower-V11-01-01)
|
||||||
|
- Updated OpenVis.mac:
|
||||||
|
- Changed "/vis/open XYZ [600x600-0+0]" to "/vis/open" to allow run-time choices
|
||||||
|
and simplified comments.
|
||||||
|
|
||||||
|
## 2023-11-09 Bernardo Tome (air_shower-V11-01-00)
|
||||||
|
- Address the warning message regarding the size of the material property vector
|
||||||
|
|
||||||
## 2022-02-22 Daren Sawkey (air_shower-V11-00-01)
|
## 2022-02-22 Daren Sawkey (air_shower-V11-00-01)
|
||||||
- All material properties in order of increasing energy
|
- All material properties in order of increasing energy
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user