git: c766dfa67392 - main - science/geant4: update to 11.1.0

From: Fernando Apesteguía <fernape_at_FreeBSD.org>
Date: Wed, 05 Apr 2023 05:53:45 UTC
The branch main has been updated by fernape:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c766dfa673925737a6f6da0ea1000887d8f5baaf

commit c766dfa673925737a6f6da0ea1000887d8f5baaf
Author:     Erik Jensen <erik@tenku.dk>
AuthorDate: 2023-04-01 10:57:56 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2023-04-05 05:46:58 +0000

    science/geant4: update to 11.1.0
    
    PR:             268993
    Reported by:    erik@tenku.dk (maintainer)
---
 science/geant4/Makefile                            |    109 +-
 science/geant4/distinfo                            |     52 +-
 .../patch-cmake_Modules_G4OptionalComponents.cmake |     35 +
 science/geant4/pkg-plist                           | 107968 +++++++++---------
 4 files changed, 57230 insertions(+), 50934 deletions(-)

diff --git a/science/geant4/Makefile b/science/geant4/Makefile
index b4684218719f..db69d3200537 100644
--- a/science/geant4/Makefile
+++ b/science/geant4/Makefile
@@ -1,21 +1,11 @@
-PORTNAME=	geant4
-DISTVERSION=	11.0.3
-CATEGORIES=	science parallel python devel cad
-# Supplementary data files for Geant4 fetched from MASTER_SITES:n with "n"=	"data" - Geant4 itself is fetched from GL_SITE defined further down
-MASTER_SITES=	https://cern.ch/geant4-data/datasets/:data
-# Names of supplementary data files for Geant4 defined in DISTFILES:n with "n"=	"data"
-DISTFILES+=	G4ABLA.3.1.tar.gz:data \
-		G4EMLOW.8.0.tar.gz:data \
-		G4ENSDFSTATE.2.3.tar.gz:data \
-		G4INCL.1.0.tar.gz:data \
-		G4NDL.4.6.tar.gz:data \
-		G4PARTICLEXS.4.0.tar.gz:data \
-		G4PhotonEvaporation.5.7.tar.gz:data \
-		G4PII.1.3.tar.gz:data \
-		G4RadioactiveDecay.5.6.tar.gz:data \
-		G4RealSurface.2.2.tar.gz:data \
-		G4SAIDDATA.2.0.tar.gz:data
-DIST_SUBDIR=	${PORTNAME}-${DISTVERSION}
+PORTNAME=		geant4
+DISTVERSIONPREFIX=	v
+DISTVERSION=		11.1.0
+CATEGORIES=		science parallel devel cad
+MASTER_SITES=		https://cern.ch/geant4-data/releases/ \
+			https://cern.ch/geant4-data/datasets/:data
+DISTFILES=		${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}${EXTRACT_SUFX}
+DIST_SUBDIR=		${PORTNAME} # dataset versions generally span several release versions
 
 MAINTAINER=	erik@tenku.dk
 COMMENT=	Simulate the passage of particles through matter
@@ -26,54 +16,83 @@ LICENSE_NAME=	Geant4 Software License
 LICENSE_FILE=	${WRKSRC}/LICENSE
 LICENSE_PERMS=	dist-mirror pkg-mirror auto-accept
 
-BUILD_DEPENDS=	git:devel/git
-LIB_DEPENDS=	libexpat.so:textproc/expat2 \
+LIB_DEPENDS=	libCLHEP.so:science/clhep \
+		libexpat.so:textproc/expat2 \
 		libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2 \
 		libpng.so:graphics/png \
-		libxcb-icccm.so:x11/xcb-util-wm \
-		libxcb-util.so:x11/xcb-util \
+		libptl.so:devel/ptl \
+		libtbb.so:devel/onetbb \
 		libxerces-c.so:textproc/xerces-c3 \
-		libxkbcommon.so:x11/libxkbcommon \
-		${PY_BOOST}
+		libxkbcommon.so:x11/libxkbcommon
 
 USES=		cmake \
 		compiler:c++17-lang \
 		gl \
 		motif \
-		python:3.9+ \
+		qt:5 \
 		xorg
-CMAKE_ON=	GEANT4_BUILD_MULTITHREADED \
-		GEANT4_USE_GDML \
-		GEANT4_USE_OPENGL_X11 \
-		GEANT4_USE_PYTHON \
-		GEANT4_USE_RAYTRACER_X11 \
-		GEANT4_USE_XM \
-		GEANT4_USE_FREETYPE
-USE_GITLAB=	yes
-GL_SITE=	https://gitlab.cern.ch/
-GL_COMMIT=	3136fa97238bf2b24eba982206fb72b32b898d96
 USE_GL=		egl gl glu opengl
-USE_LDCONFIG=	yes
+USE_QT=		3d buildtools core gui network \
+		opengl printsupport qmake widgets
 USE_XORG=	ice sm x11 xau xaw xcb xcomposite \
 		xcursor xdamage xdmcp xext xfixes \
 		xfont xfont2 xft xi xinerama \
 		xkbfile xmu xpm xrandr xrender \
 		xres xscrnsaver xt xtst xv xxf86vm
 
-CONFIGURE_WRKSRC?=	${WRKDIR}/.build
-STAGEDIR?=		${WRKDIR}/stage
-CMAKE_ARGS+=		-DGEANT4_BUILD_TLS_MODEL=global-dynamic
+CMAKE_ON=	GEANT4_BUILD_MULTITHREADED \
+		GEANT4_USE_SYSTEM_CLHEP \
+		GEANT4_USE_SYSTEM_PTL \
+		GEANT4_USE_SYSTEM_ZLIB \
+		GEANT4_USE_FREETYPE \
+		GEANT4_USE_GDML \
+		GEANT4_USE_OPENGL_X11 \
+		GEANT4_USE_QT \
+		GEANT4_USE_RAYTRACER_X11 \
+		GEANT4_USE_TBB \
+		GEANT4_USE_XM
+
+G4ABLA_VERSION=			3.1
+G4EMLOW_VERSION=		8.2
+G4ENSDFSTATE_VERSION=		2.3
+G4INCL_VERSION=			1.0
+G4NDL_VERSION=			4.7
+G4PARTICLEXS_VERSION=		4.0
+G4PhotonEvaporation_VERSION=	5.7
+G4PII_VERSION=			1.3
+G4RadioactiveDecay_VERSION=	5.6
+G4RealSurface_VERSION=		2.2
+G4SAIDDATA_VERSION=		2.0
+G4TENDL_VERSION=		1.4
+G4_DATASETS=	G4ABLA.${G4ABLA_VERSION} G4EMLOW.${G4EMLOW_VERSION} G4ENSDFSTATE.${G4ENSDFSTATE_VERSION} G4INCL.${G4INCL_VERSION} \
+		G4NDL.${G4NDL_VERSION} G4PARTICLEXS.${G4PARTICLEXS_VERSION} G4PhotonEvaporation.${G4PhotonEvaporation_VERSION} G4PII.${G4PII_VERSION} \
+		G4RadioactiveDecay.${G4RadioactiveDecay_VERSION} G4RealSurface.${G4RealSurface_VERSION} G4SAIDDATA.${G4SAIDDATA_VERSION} G4TENDL.${G4TENDL_VERSION}
+.for dataset in ${G4_DATASETS}
+DISTFILES+=	${dataset}${EXTRACT_SUFX}:data
+.endfor
+
+PLIST_SUB+=	G4ABLA_VERSION="${G4ABLA_VERSION}" \
+		G4EMLOW_VERSION="${G4EMLOW_VERSION}" \
+		G4ENSDFSTATE_VERSION="${G4ENSDFSTATE_VERSION}" \
+		G4INCL_VERSION="${G4INCL_VERSION}" \
+		G4NDL_VERSION="${G4NDL_VERSION}" \
+		G4PARTICLEXS_VERSION="${G4PARTICLEXS_VERSION}" \
+		G4PhotonEvaporation_VERSION="${G4PhotonEvaporation_VERSION}" \
+		G4PII_VERSION="${G4PII_VERSION}" \
+		G4RadioactiveDecay_VERSION="${G4RadioactiveDecay_VERSION}" \
+		G4RealSurface_VERSION="${G4RealSurface_VERSION}" \
+		G4SAIDDATA_VERSION="${G4SAIDDATA_VERSION}" \
+		G4TENDL_VERSION="${G4TENDL_VERSION}" \
+		SHLIB_VER="${DISTVERSION}"
 
-G4_DATADIRS=	G4ABLA3.1 G4EMLOW8.0 G4ENSDFSTATE2.3 \
-		G4INCL1.0 G4NDL4.6 G4PARTICLEXS4.0 \
-		G4PII1.3 G4SAIDDATA2.0 \
-		PhotonEvaporation5.7 \
-		RadioactiveDecay5.6 RealSurface2.2
+G4_DATADIRS=	G4ABLA${G4ABLA_VERSION} G4EMLOW${G4EMLOW_VERSION} G4ENSDFSTATE${G4ENSDFSTATE_VERSION} G4INCL${G4INCL_VERSION} \
+		G4NDL${G4NDL_VERSION} G4PARTICLEXS${G4PARTICLEXS_VERSION} PhotonEvaporation${G4PhotonEvaporation_VERSION} G4PII${G4PII_VERSION} \
+		RadioactiveDecay${G4RadioactiveDecay_VERSION} RealSurface${G4RealSurface_VERSION} G4SAIDDATA${G4SAIDDATA_VERSION} G4TENDL${G4TENDL_VERSION}
 
 post-install:
 .for dir in ${G4_DATADIRS}
-	cd ${WRKDIR} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${PREFIX}/share/Geant4-${DISTVERSION}/data/
+	cd ${WRKDIR} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${PREFIX}/share/Geant4/data/
 .endfor
 
 .include <bsd.port.mk>
diff --git a/science/geant4/distinfo b/science/geant4/distinfo
index 1fb1ddd1618e..4dc3a6328471 100644
--- a/science/geant4/distinfo
+++ b/science/geant4/distinfo
@@ -1,25 +1,27 @@
-TIMESTAMP = 1672014081
-SHA256 (geant4-11.0.3/G4ABLA.3.1.tar.gz) = 7698b052b58bf1b9886beacdbd6af607adc1e099fc730ab6b21cf7f090c027ed
-SIZE (geant4-11.0.3/G4ABLA.3.1.tar.gz) = 107286
-SHA256 (geant4-11.0.3/G4EMLOW.8.0.tar.gz) = d919a8e5838688257b9248a613910eb2a7633059e030c8b50c0a2c2ad9fd2b3b
-SIZE (geant4-11.0.3/G4EMLOW.8.0.tar.gz) = 326834565
-SHA256 (geant4-11.0.3/G4ENSDFSTATE.2.3.tar.gz) = 9444c5e0820791abd3ccaace105b0e47790fadce286e11149834e79c4a8e9203
-SIZE (geant4-11.0.3/G4ENSDFSTATE.2.3.tar.gz) = 290745
-SHA256 (geant4-11.0.3/G4INCL.1.0.tar.gz) = 716161821ae9f3d0565fbf3c2cf34f4e02e3e519eb419a82236eef22c2c4367d
-SIZE (geant4-11.0.3/G4INCL.1.0.tar.gz) = 95840
-SHA256 (geant4-11.0.3/G4NDL.4.6.tar.gz) = 9d287cf2ae0fb887a2adce801ee74fb9be21b0d166dab49bcbee9408a5145408
-SIZE (geant4-11.0.3/G4NDL.4.6.tar.gz) = 599862135
-SHA256 (geant4-11.0.3/G4PARTICLEXS.4.0.tar.gz) = 9381039703c3f2b0fd36ab4999362a2c8b4ff9080c322f90b4e319281133ca95
-SIZE (geant4-11.0.3/G4PARTICLEXS.4.0.tar.gz) = 12242648
-SHA256 (geant4-11.0.3/G4PhotonEvaporation.5.7.tar.gz) = 761e42e56ffdde3d9839f9f9d8102607c6b4c0329151ee518206f4ee9e77e7e5
-SIZE (geant4-11.0.3/G4PhotonEvaporation.5.7.tar.gz) = 10089240
-SHA256 (geant4-11.0.3/G4PII.1.3.tar.gz) = 6225ad902675f4381c98c6ba25fc5a06ce87549aa979634d3d03491d6616e926
-SIZE (geant4-11.0.3/G4PII.1.3.tar.gz) = 4293607
-SHA256 (geant4-11.0.3/G4RadioactiveDecay.5.6.tar.gz) = 3886077c9c8e5a98783e6718e1c32567899eeb2dbb33e402d4476bc2fe4f0df1
-SIZE (geant4-11.0.3/G4RadioactiveDecay.5.6.tar.gz) = 1059792
-SHA256 (geant4-11.0.3/G4RealSurface.2.2.tar.gz) = 9954dee0012f5331267f783690e912e72db5bf52ea9babecd12ea22282176820
-SIZE (geant4-11.0.3/G4RealSurface.2.2.tar.gz) = 132506346
-SHA256 (geant4-11.0.3/G4SAIDDATA.2.0.tar.gz) = 1d26a8e79baa71e44d5759b9f55a67e8b7ede31751316a9e9037d80090c72e91
-SIZE (geant4-11.0.3/G4SAIDDATA.2.0.tar.gz) = 38502
-SHA256 (geant4-11.0.3/geant4-geant4-3136fa97238bf2b24eba982206fb72b32b898d96_GL0.tar.gz) = 403573c6028b7dbd01858980846565ec5a9b4030ce968e46503369f7bdb37da6
-SIZE (geant4-11.0.3/geant4-geant4-3136fa97238bf2b24eba982206fb72b32b898d96_GL0.tar.gz) = 35651209
+TIMESTAMP = 1676675889
+SHA256 (geant4/geant4-v11.1.0.tar.gz) = 051e43066152c373f74746bdffe6f0c9e4175ad9cf1eb7b67da0dc1a05d0b985
+SIZE (geant4/geant4-v11.1.0.tar.gz) = 36412990
+SHA256 (geant4/G4ABLA.3.1.tar.gz) = 7698b052b58bf1b9886beacdbd6af607adc1e099fc730ab6b21cf7f090c027ed
+SIZE (geant4/G4ABLA.3.1.tar.gz) = 107286
+SHA256 (geant4/G4EMLOW.8.2.tar.gz) = 3d7768264ff5a53bcb96087604bbe11c60b7fea90aaac8f7d1252183e1a8e427
+SIZE (geant4/G4EMLOW.8.2.tar.gz) = 329428359
+SHA256 (geant4/G4ENSDFSTATE.2.3.tar.gz) = 9444c5e0820791abd3ccaace105b0e47790fadce286e11149834e79c4a8e9203
+SIZE (geant4/G4ENSDFSTATE.2.3.tar.gz) = 290745
+SHA256 (geant4/G4INCL.1.0.tar.gz) = 716161821ae9f3d0565fbf3c2cf34f4e02e3e519eb419a82236eef22c2c4367d
+SIZE (geant4/G4INCL.1.0.tar.gz) = 95840
+SHA256 (geant4/G4NDL.4.7.tar.gz) = 7e7d3d2621102dc614f753ad928730a290d19660eed96304a9d24b453d670309
+SIZE (geant4/G4NDL.4.7.tar.gz) = 1114928821
+SHA256 (geant4/G4PARTICLEXS.4.0.tar.gz) = 9381039703c3f2b0fd36ab4999362a2c8b4ff9080c322f90b4e319281133ca95
+SIZE (geant4/G4PARTICLEXS.4.0.tar.gz) = 12242648
+SHA256 (geant4/G4PhotonEvaporation.5.7.tar.gz) = 761e42e56ffdde3d9839f9f9d8102607c6b4c0329151ee518206f4ee9e77e7e5
+SIZE (geant4/G4PhotonEvaporation.5.7.tar.gz) = 10089240
+SHA256 (geant4/G4PII.1.3.tar.gz) = 6225ad902675f4381c98c6ba25fc5a06ce87549aa979634d3d03491d6616e926
+SIZE (geant4/G4PII.1.3.tar.gz) = 4293607
+SHA256 (geant4/G4RadioactiveDecay.5.6.tar.gz) = 3886077c9c8e5a98783e6718e1c32567899eeb2dbb33e402d4476bc2fe4f0df1
+SIZE (geant4/G4RadioactiveDecay.5.6.tar.gz) = 1059792
+SHA256 (geant4/G4RealSurface.2.2.tar.gz) = 9954dee0012f5331267f783690e912e72db5bf52ea9babecd12ea22282176820
+SIZE (geant4/G4RealSurface.2.2.tar.gz) = 132506346
+SHA256 (geant4/G4SAIDDATA.2.0.tar.gz) = 1d26a8e79baa71e44d5759b9f55a67e8b7ede31751316a9e9037d80090c72e91
+SIZE (geant4/G4SAIDDATA.2.0.tar.gz) = 38502
+SHA256 (geant4/G4TENDL.1.4.tar.gz) = 4b7274020cc8b4ed569b892ef18c2e088edcdb6b66f39d25585ccee25d9721e0
+SIZE (geant4/G4TENDL.1.4.tar.gz) = 912261874
diff --git a/science/geant4/files/patch-cmake_Modules_G4OptionalComponents.cmake b/science/geant4/files/patch-cmake_Modules_G4OptionalComponents.cmake
new file mode 100644
index 000000000000..eb924da5a530
--- /dev/null
+++ b/science/geant4/files/patch-cmake_Modules_G4OptionalComponents.cmake
@@ -0,0 +1,35 @@
+--- cmake/Modules/G4OptionalComponents.cmake.orig	2023-03-31 14:13:37 UTC
++++ cmake/Modules/G4OptionalComponents.cmake
+@@ -38,8 +38,31 @@ endif()
+ 
+ option(GEANT4_USE_SYSTEM_CLHEP "Use system CLHEP library" ${_default_use_system_clhep})
+ 
++#[[CLHEP installs CMake Config files not, e.g., to '<prefix>/libdata/CLHEP/' (where CMake
++   would have no trouble finding the files), but to '<prefix>/libdata/CLHEP-<VERSION>/'.
++   There is no straight-forward way to communicate this to CMake's `find_package`, but
++   we can provide a list of additional PATHS for CMake to try as *prefixes*.
++   We find all absolute paths from the system's pre-defined prefixes to directories
++   containing a file "CLHEPConfig.cmake" and provide these paths as prefixes, slightly
++   abusing the fact that one of CMake's search paths is just '<prefix>/'.
++   See https://cmake.org/cmake/help/latest/command/find_package.html#config-mode-search-procedure.]]
++unset(_paths)
++foreach(_prefix ${CMAKE_SYSTEM_PREFIX_PATH})
++  file(GLOB _find_results ${_prefix}/*/CLHEP*)
++  list(APPEND _paths ${_find_results})
++endforeach()
++list(REMOVE_DUPLICATES _paths)
++foreach(_path ${_paths})
++  file(GLOB _find_results ${_path}/CLHEPConfig.cmake)
++  if("${_find_results}" STREQUAL "")
++    list(REMOVE_ITEM _paths ${_path})
++  endif()
++endforeach()
++unset(_find_results)
+ if(GEANT4_USE_SYSTEM_CLHEP)
+-  find_package(CLHEP 2.4.6.0 REQUIRED CONFIG)
++  find_package(CLHEP 2.4.6.0 REQUIRED CONFIG
++          PATHS ${_paths})
++  unset(_paths)
+   geant4_save_package_variables(CLHEP CLHEP_DIR)
+ else()
+   set(CLHEP_FOUND TRUE)
diff --git a/science/geant4/pkg-plist b/science/geant4/pkg-plist
index 55aff8bcaa06..f4ce33b759b6 100644
--- a/science/geant4/pkg-plist
+++ b/science/geant4/pkg-plist
@@ -1,118 +1,167 @@
-@dir share/Geant4-11.0.3/data/G4NDL4.6/Inelastic/F16
+@dir share/Geant4/data/G4NDL%%G4NDL_VERSION%%/Inelastic/F16
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Elastic/FS
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F01
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F03
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F04
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F05
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F06
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F07
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F08
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F09
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F10
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F11
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F12
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F13
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F14
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F15
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F16
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F17
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F18
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F19
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F20
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F21
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F22
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F23
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F24
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F25
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F26
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F27
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F28
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F29
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F30
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F31
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F32
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F33
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F34
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F35
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Alpha/Inelastic/F36
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Elastic/FS
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F03
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F04
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F05
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F06
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F07
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F08
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F09
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F11
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F12
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F13
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F14
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F15
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F16
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F17
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F18
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F19
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F20
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F21
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F22
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F24
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F25
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F26
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F27
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F28
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F29
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F30
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F31
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F32
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F33
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F34
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F35
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Deuteron/Inelastic/F36
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Elastic/FS
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F01
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F03
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F04
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F05
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F06
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F07
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F08
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F09
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F11
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F12
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F13
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F14
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F15
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F16
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F17
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F18
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F19
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F20
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F21
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F22
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F25
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F26
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F27
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F28
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F29
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F32
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F33
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F34
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F35
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/He3/Inelastic/F36
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Elastic/FS
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F03
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F04
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F05
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F06
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F07
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F08
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F09
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F11
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F12
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F13
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F14
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F15
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F16
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F17
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F18
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F19
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F20
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F21
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F22
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F23
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F25
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F28
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F29
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F31
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F32
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F33
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F34
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F35
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Proton/Inelastic/F36
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Elastic/FS
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F03
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F07
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F09
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F11
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F12
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F13
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F14
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F15
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F16
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F17
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F18
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F19
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F20
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F21
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F22
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F23
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F25
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F26
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F27
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F28
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F29
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F30
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F31
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F32
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F33
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F34
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F35
+@dir share/Geant4/data/G4TENDL%%G4TENDL_VERSION%%/Triton/Inelastic/F36
 bin/geant4-config
 bin/geant4.csh
 bin/geant4.sh
 include/Geant4/AddClone_def.hh
-include/Geant4/CLHEP/Evaluator/Evaluator.h
-include/Geant4/CLHEP/Evaluator/hash_map.icc
-include/Geant4/CLHEP/Evaluator/stack.icc
-include/Geant4/CLHEP/Evaluator/string.icc
-include/Geant4/CLHEP/Geometry/BasicVector3D.h
-include/Geant4/CLHEP/Geometry/Normal3D.h
-include/Geant4/CLHEP/Geometry/Plane3D.h
-include/Geant4/CLHEP/Geometry/Point3D.h
-include/Geant4/CLHEP/Geometry/Transform3D.h
-include/Geant4/CLHEP/Geometry/Transform3D.icc
-include/Geant4/CLHEP/Geometry/Vector3D.h
-include/Geant4/CLHEP/Random/DoubConv.h
-include/Geant4/CLHEP/Random/DualRand.h
-include/Geant4/CLHEP/Random/EngineFactory.h
-include/Geant4/CLHEP/Random/engineIDulong.h
-include/Geant4/CLHEP/Random/gaussQTables.cdat
-include/Geant4/CLHEP/Random/gaussTables.cdat
-include/Geant4/CLHEP/Random/JamesRandom.h
-include/Geant4/CLHEP/Random/mixmax_skip_N17.icc
-include/Geant4/CLHEP/Random/mixmax_skip_N240.icc
-include/Geant4/CLHEP/Random/mixmax_skip_N8.icc
-include/Geant4/CLHEP/Random/MixMaxRng.h
-include/Geant4/CLHEP/Random/MTwistEngine.h
-include/Geant4/CLHEP/Random/NonRandomEngine.h
-include/Geant4/CLHEP/Random/poissonTables.cdat
-include/Geant4/CLHEP/Random/RandBinomial.h
-include/Geant4/CLHEP/Random/RandBinomial.icc
-include/Geant4/CLHEP/Random/RandBit.h
-include/Geant4/CLHEP/Random/RandBit.icc
-include/Geant4/CLHEP/Random/RandBreitWigner.h
-include/Geant4/CLHEP/Random/RandBreitWigner.icc
-include/Geant4/CLHEP/Random/RandChiSquare.h
-include/Geant4/CLHEP/Random/RandChiSquare.icc
-include/Geant4/CLHEP/Random/RandExponential.h
-include/Geant4/CLHEP/Random/RandExponential.icc
-include/Geant4/CLHEP/Random/RandExpZiggurat.h
-include/Geant4/CLHEP/Random/RandFlat.h
-include/Geant4/CLHEP/Random/RandFlat.icc
-include/Geant4/CLHEP/Random/RandGamma.h
-include/Geant4/CLHEP/Random/RandGamma.icc
-include/Geant4/CLHEP/Random/RandGauss.h
-include/Geant4/CLHEP/Random/RandGauss.icc
-include/Geant4/CLHEP/Random/RandGaussQ.h
-include/Geant4/CLHEP/Random/RandGaussQ.icc
-include/Geant4/CLHEP/Random/RandGaussZiggurat.h
-include/Geant4/CLHEP/Random/RandGeneral.h
-include/Geant4/CLHEP/Random/RandGeneral.icc
-include/Geant4/CLHEP/Random/RandLandau.h
-include/Geant4/CLHEP/Random/RandLandau.icc
-include/Geant4/CLHEP/Random/Random.h
-include/Geant4/CLHEP/Random/Random.icc
-include/Geant4/CLHEP/Random/RandomEngine.h
-include/Geant4/CLHEP/Random/RandomEngine.icc
-include/Geant4/CLHEP/Random/Randomize.h
-include/Geant4/CLHEP/Random/RandPoisson.h
-include/Geant4/CLHEP/Random/RandPoisson.icc
-include/Geant4/CLHEP/Random/RandPoissonQ.h
-include/Geant4/CLHEP/Random/RandPoissonQ.icc
-include/Geant4/CLHEP/Random/RandStudentT.h
-include/Geant4/CLHEP/Random/RandStudentT.icc
-include/Geant4/CLHEP/Random/RanecuEngine.h
-include/Geant4/CLHEP/Random/Ranlux64Engine.h
-include/Geant4/CLHEP/Random/RanluxEngine.h
-include/Geant4/CLHEP/Random/ranluxpp/helpers.h
-include/Geant4/CLHEP/Random/ranluxpp/mulmod.h
-include/Geant4/CLHEP/Random/ranluxpp/ranlux_lcg.h
-include/Geant4/CLHEP/Random/RanluxppEngine.h
-include/Geant4/CLHEP/Random/RanshiEngine.h
-include/Geant4/CLHEP/Random/SeedTable.h
-include/Geant4/CLHEP/Random/Stat.h
-include/Geant4/CLHEP/Random/StaticRandomStates.h
-include/Geant4/CLHEP/Units/PhysicalConstants.h
-include/Geant4/CLHEP/Units/SystemOfUnits.h
-include/Geant4/CLHEP/Utility/atomic_int.h
-include/Geant4/CLHEP/Utility/defs.h
-include/Geant4/CLHEP/Utility/keywords.h
-include/Geant4/CLHEP/Utility/memory.h
-include/Geant4/CLHEP/Utility/noncopyable.h
-include/Geant4/CLHEP/Utility/thread_local.h
-include/Geant4/CLHEP/Utility/use_atomic.h
-include/Geant4/CLHEP/Vector/AxisAngle.h
-include/Geant4/CLHEP/Vector/AxisAngle.icc
-include/Geant4/CLHEP/Vector/Boost.h
-include/Geant4/CLHEP/Vector/Boost.icc
-include/Geant4/CLHEP/Vector/BoostX.h
-include/Geant4/CLHEP/Vector/BoostX.icc
-include/Geant4/CLHEP/Vector/BoostY.h
-include/Geant4/CLHEP/Vector/BoostY.icc
-include/Geant4/CLHEP/Vector/BoostZ.h
-include/Geant4/CLHEP/Vector/BoostZ.icc
-include/Geant4/CLHEP/Vector/EulerAngles.h
-include/Geant4/CLHEP/Vector/EulerAngles.icc
-include/Geant4/CLHEP/Vector/LorentzRotation.h
-include/Geant4/CLHEP/Vector/LorentzRotation.icc
-include/Geant4/CLHEP/Vector/LorentzVector.h
-include/Geant4/CLHEP/Vector/LorentzVector.icc
-include/Geant4/CLHEP/Vector/Rotation.h
-include/Geant4/CLHEP/Vector/Rotation.icc
-include/Geant4/CLHEP/Vector/RotationInterfaces.h
-include/Geant4/CLHEP/Vector/RotationInterfaces.icc
-include/Geant4/CLHEP/Vector/RotationX.h
-include/Geant4/CLHEP/Vector/RotationX.icc
-include/Geant4/CLHEP/Vector/RotationY.h
-include/Geant4/CLHEP/Vector/RotationY.icc
-include/Geant4/CLHEP/Vector/RotationZ.h
-include/Geant4/CLHEP/Vector/RotationZ.icc
-include/Geant4/CLHEP/Vector/ThreeVector.h
-include/Geant4/CLHEP/Vector/ThreeVector.icc
-include/Geant4/CLHEP/Vector/TwoVector.h
-include/Geant4/CLHEP/Vector/TwoVector.icc
 include/Geant4/CompileTimeConstraints.hh
 include/Geant4/evtdefs.hh
 include/Geant4/FTF_BIC.hh
@@ -186,7 +235,6 @@ include/Geant4/G4Analyser.hh
 include/Geant4/G4AnalysisManager.hh
 include/Geant4/G4AnalysisManagerState.hh
 include/Geant4/G4AnalysisMessenger.hh
-include/Geant4/G4AnalysisMessengerHelper.hh
 include/Geant4/G4AnalysisUtilities.hh
 include/Geant4/G4AnalysisVerbose.hh
 include/Geant4/G4AnalyticalPolSolver.hh
@@ -247,6 +295,8 @@ include/Geant4/G4ANuElNucleusCcModel.hh
 include/Geant4/G4ANuElNucleusNcModel.hh
 include/Geant4/G4ANuMuNucleusCcModel.hh
 include/Geant4/G4ANuMuNucleusNcModel.hh
+include/Geant4/G4ANuTauNucleusCcModel.hh
+include/Geant4/G4ANuTauNucleusNcModel.hh
 include/Geant4/G4AnyMethod.hh
 include/Geant4/G4AnyType.hh
 include/Geant4/G4ApplicationState.hh
@@ -307,7 +357,6 @@ include/Geant4/G4BaryonSplitter.hh
 include/Geant4/G4BaryonWidth.hh
 include/Geant4/G4BaseAnalysisManager.hh
 include/Geant4/G4BaseFileManager.hh
-include/Geant4/G4BaseHistoUtilities.hh
 include/Geant4/G4BaseNtupleManager.hh
 include/Geant4/G4BaseRNtupleManager.hh
 include/Geant4/G4BatemanParameters.hh
@@ -381,10 +430,13 @@ include/Geant4/G4BOptnForceFreeFlight.hh
 include/Geant4/G4BOptnLeadingParticle.hh
 include/Geant4/G4BOptrForceCollision.hh
 include/Geant4/G4BOptrForceCollisionTrackData.hh
+include/Geant4/G4BorisDriver.hh
+include/Geant4/G4BorisDriver.icc
+include/Geant4/G4BorisScheme.hh
+include/Geant4/G4BorisScheme.icc
 include/Geant4/G4BosonConstructor.hh
 include/Geant4/G4BoundingEnvelope.hh
 include/Geant4/G4BoundingExtentScene.hh
-include/Geant4/G4BoundingSphereScene.hh
 include/Geant4/G4Box.hh
 include/Geant4/G4Box.icc
 include/Geant4/G4BraggIonGasModel.hh
@@ -599,7 +651,6 @@ include/Geant4/G4CookShellCorrections.hh
 include/Geant4/G4CoulombBarrier.hh
 include/Geant4/G4CoulombScattering.hh
 include/Geant4/G4CoupledTransportation.hh
-include/Geant4/G4CoupledTransportation.icc
 include/Geant4/G4coutDestination.hh
 include/Geant4/G4coutFormatters.hh
 include/Geant4/G4CRCoalescence.hh
@@ -749,7 +800,6 @@ include/Geant4/G4DNAIndependentReactionTimeStepper.hh
 include/Geant4/G4DNAIonElasticModel.hh
 include/Geant4/G4DNAIonisation.hh
 include/Geant4/G4DNAIons.hh
-include/Geant4/G4DNAIRT_geometries.hh
 include/Geant4/G4DNAIRT.hh
 include/Geant4/G4DNAIRTMoleculeEncounterStepper.hh
 include/Geant4/G4DNAMakeReaction.hh
@@ -768,19 +818,21 @@ include/Geant4/G4DNAMolecule.hh
 include/Geant4/G4DNAMoleculeEncounterStepper.hh
 include/Geant4/G4DNAOneStepThermalizationModel.hh
 include/Geant4/G4DNAOneStepThermalizationModel.hpp
-include/Geant4/G4DNAPartiallyDiffusionControlled.hh
 include/Geant4/G4DNAPlasmonExcitation.hh
 include/Geant4/G4DNAPositronium.hh
 include/Geant4/G4DNAPTBAugerModel.hh
 include/Geant4/G4DNAPTBElasticModel.hh
+include/Geant4/G4DNAPTBExcitationStructure.hh
 include/Geant4/G4DNAPTBExcitationModel.hh
 include/Geant4/G4DNAPTBIonisationModel.hh
 include/Geant4/G4DNAPTBIonisationStructure.hh
+include/Geant4/G4DNAPolyNucleotideReactionProcess.hh
 include/Geant4/G4DNAQuinnPlasmonExcitationModel.hh
-include/Geant4/G4DNAReactionTypeManager.hh
 include/Geant4/G4DNARelativisticIonisationModel.hh
 include/Geant4/G4DNARevertProbability.hh
 include/Geant4/G4DNARotExcitation.hh
+include/Geant4/G4DNARPWBAExcitationModel.hh
+include/Geant4/G4DNARPWBAIonisationModel.hh
 include/Geant4/G4DNARuddAngle.hh
 include/Geant4/G4DNARuddIonisationExtendedModel.hh
 include/Geant4/G4DNARuddIonisationModel.hh
@@ -791,7 +843,6 @@ include/Geant4/G4DNAScreenedRutherfordElasticModel.hh
 include/Geant4/G4DNASecondOrderReaction.hh
 include/Geant4/G4DNASmoluchowskiDiffusion.hh
 include/Geant4/G4DNASmoluchowskiReactionModel.hh
-include/Geant4/G4DNATotallyDiffusionControlled.hh
 include/Geant4/G4DNATransformElectronModel.hh
 include/Geant4/G4DNAUeharaScreenedRutherfordElasticModel.hh
 include/Geant4/G4DNAUpdateSystemModel.hh
@@ -814,7 +865,6 @@ include/Geant4/G4DsMesonPlus.hh
 include/Geant4/G4DummyModel.hh
 include/Geant4/G4DynamicParticle.hh
 include/Geant4/G4DynamicParticle.icc
-include/Geant4/G4DynamicParticleFastVector.hh
 include/Geant4/G4DynamicParticleVector.hh
 include/Geant4/G4eAdjointMultipleScattering.hh
 include/Geant4/G4eBremParametrizedModel.hh
@@ -885,6 +935,7 @@ include/Geant4/G4EMDataSet.hh
 include/Geant4/G4EMDissociation.hh
 include/Geant4/G4EMDissociationCrossSection.hh
 include/Geant4/G4EMDissociationSpectrum.hh
+include/Geant4/G4EmDNABuilder.hh
 include/Geant4/G4EmDNAChemistry_option1.hh
 include/Geant4/G4EmDNAChemistry_option2.hh
 include/Geant4/G4EmDNAChemistry_option3.hh
@@ -907,6 +958,7 @@ include/Geant4/G4EmElementSelector.hh
 include/Geant4/G4EmExtraParameters.hh
 include/Geant4/G4EmExtraParametersMessenger.hh
 include/Geant4/G4EmExtraPhysics.hh
+include/Geant4/G4EmFluoDirectory.hh
 include/Geant4/G4EmLivermorePhysics.hh
 include/Geant4/G4EmLivermorePolarizedPhysics.hh
 include/Geant4/G4EmLowEParameters.hh
@@ -932,7 +984,10 @@ include/Geant4/G4EmStandardPhysics.hh
 include/Geant4/G4EmStandardPhysicsGS.hh
 include/Geant4/G4EmStandardPhysicsSS.hh
 include/Geant4/G4EmStandardPhysicsWVI.hh
+include/Geant4/G4EmStandUtil.hh
 include/Geant4/G4EmTableType.hh
+include/Geant4/G4EmTableUtil.hh
+include/Geant4/G4EmUtility.hh
 include/Geant4/G4eMultipleScattering.hh
 include/Geant4/G4EnclosingCylinder.hh
 include/Geant4/G4ENDFTapeRead.hh
@@ -1067,6 +1122,7 @@ include/Geant4/G4FermiFragment.hh
 include/Geant4/G4FermiFragmentsPoolVI.hh
 include/Geant4/G4FermiMomentum.hh
 include/Geant4/G4FermiPair.hh
+include/Geant4/G4FermiCoulombBarrier.hh
 include/Geant4/G4FermiPhaseSpaceDecay.hh
 include/Geant4/G4FFGDebuggingMacros.hh
 include/Geant4/G4FFGDefaultValues.hh
@@ -1083,7 +1139,6 @@ include/Geant4/G4FieldTrackUpdator.hh
 include/Geant4/G4FieldUtils.hh
 include/Geant4/G4FieldUtils.icc
 include/Geant4/G4FilecoutDestination.hh
-include/Geant4/G4FileMessenger.hh
 include/Geant4/G4Filesystem.hh
 include/Geant4/G4FileUtilities.hh
 include/Geant4/G4FissionBarrier.hh
@@ -1135,6 +1190,8 @@ include/Geant4/G4FTFPNeutronBuilder.hh
 include/Geant4/G4FTFPPiKBuilder.hh
 include/Geant4/G4FTFPPionBuilder.hh
 include/Geant4/G4FTFPProtonBuilder.hh
+include/Geant4/G4FTFTunings.hh
+include/Geant4/G4FTFTuningsMessenger.hh
 include/Geant4/G4Gamma.hh
 include/Geant4/G4GammaConversion.hh
 include/Geant4/G4GammaConversionToMuons.hh
@@ -1189,6 +1246,7 @@ include/Geant4/G4Generator2BS.hh
 include/Geant4/G4GeneratorPrecompoundInterface.hh
 include/Geant4/G4GenericAnalysisManager.hh
 include/Geant4/G4GenericAnalysisManager.icc
+include/Geant4/G4GenericAnalysisMessenger.hh
 include/Geant4/G4GenericBiasingPhysics.hh
 include/Geant4/G4GenericFileManager.hh
 include/Geant4/G4GenericFileManager.icc
@@ -1223,7 +1281,9 @@ include/Geant4/G4GIDI_mass.hh
 include/Geant4/G4GIDI_Misc.hh
 include/Geant4/G4GIDI_target.hh
 include/Geant4/G4GIDI.hh
+include/Geant4/G4gl2ps.hh
 include/Geant4/G4GlobalConfig.hh
+include/Geant4/G4GlobalConfig.hh.in
 include/Geant4/G4GlobalFastSimulationManager.hh
 include/Geant4/G4GlobalMagFieldMessenger.hh
 include/Geant4/G4Gluons.hh
@@ -1248,16 +1308,11 @@ include/Geant4/G4GRSVolume.icc
 include/Geant4/G4GRSVolumeHandle.hh
 include/Geant4/G4GSMottCorrection.hh
 include/Geant4/G4GSPWACorrections.hh
-include/Geant4/G4H1Messenger.hh
-include/Geant4/G4H1ToolsManager.hh
 include/Geant4/G4H2.hh
-include/Geant4/G4H2Messenger.hh
 include/Geant4/G4H2O.hh
 include/Geant4/G4H2O2.hh
-include/Geant4/G4H2ToolsManager.hh
-include/Geant4/G4H3Messenger.hh
 include/Geant4/G4H3O.hh
-include/Geant4/G4H3ToolsManager.hh
+include/Geant4/G4HadDataHandler.hh
 include/Geant4/G4HadDecayGenerator.hh
 include/Geant4/G4HadFinalState.hh
 include/Geant4/G4HadLeadBias.hh
@@ -1273,6 +1328,8 @@ include/Geant4/G4HadPhaseSpaceKopylov.hh
 include/Geant4/G4HadPhaseSpaceNBodyAsai.hh
 include/Geant4/G4HadProcesses.hh
 include/Geant4/G4HadProjectile.hh
+include/Geant4/G4HadXSHelper.hh
+include/Geant4/G4HadXSTypes.hh
 include/Geant4/G4HadronBuilder.hh
 include/Geant4/G4HadronDElasticPhysics.hh
 include/Geant4/G4HadronElastic.hh
@@ -1914,6 +1971,7 @@ include/Geant4/G4MoleculeGunMessenger.hh
 include/Geant4/G4MoleculeHandleManager.hh
 include/Geant4/G4MoleculeIterator.hh
 include/Geant4/G4MoleculeTable.hh
+include/Geant4/G4MoleculeTableMessenger.hh
 include/Geant4/G4MollerBhabhaModel.hh
 include/Geant4/G4MonopoleEq.hh
 include/Geant4/G4MottData.hh
@@ -1960,6 +2018,8 @@ include/Geant4/G4MuonMinusCapture.hh
 include/Geant4/G4MuonNuclearProcess.hh
 include/Geant4/G4MuonPlus.hh
 include/Geant4/G4MuonRadiativeDecayChannelWithSpin.hh
+include/Geant4/G4MuonToMuonPairProduction.hh
+include/Geant4/G4MuonToMuonPairProductionModel.hh
 include/Geant4/G4MuonVDNuclearModel.hh
 include/Geant4/G4MuPairProduction.hh
 include/Geant4/G4MuPairProductionModel.hh
@@ -2037,6 +2097,7 @@ include/Geant4/G4NeutronField.hh
 include/Geant4/G4NeutronFissionProcess.hh
 include/Geant4/G4NeutronGEMChannel.hh
 include/Geant4/G4NeutronGEMProbability.hh
+include/Geant4/G4NeutronGeneralProcess.hh
 include/Geant4/G4NeutronHP2AInelasticFS.hh
 include/Geant4/G4NeutronHP2N2AInelasticFS.hh
 include/Geant4/G4NeutronHP2NAInelasticFS.hh
@@ -2210,6 +2271,8 @@ include/Geant4/G4NumIntTwoBodyAngDst.hh
 include/Geant4/G4NumIntTwoBodyAngDst.icc
 include/Geant4/G4NuMuNucleusCcModel.hh
 include/Geant4/G4NuMuNucleusNcModel.hh
+include/Geant4/G4NuTauNucleusCcModel.hh
+include/Geant4/G4NuTauNucleusNcModel.hh
 include/Geant4/G4NystromRK4.hh
 include/Geant4/G4NystromRK4.icc
 include/Geant4/G4O14GEMChannel.hh
@@ -2241,16 +2304,24 @@ include/Geant4/G4OmegaMinus.hh
 include/Geant4/G4OpAbsorption.hh
 include/Geant4/G4OpBoundaryProcess.hh
 include/Geant4/G4OpenGL.hh
-include/Geant4/G4OpenGL2PSAction.hh
 include/Geant4/G4OpenGLFontBaseStore.hh
 include/Geant4/G4OpenGLImmediateSceneHandler.hh
+include/Geant4/G4OpenGLImmediateQt.hh
+include/Geant4/G4OpenGLImmediateQtViewer.hh
 include/Geant4/G4OpenGLImmediateViewer.hh
 include/Geant4/G4OpenGLImmediateX.hh
 include/Geant4/G4OpenGLImmediateXm.hh
 include/Geant4/G4OpenGLImmediateXmViewer.hh
 include/Geant4/G4OpenGLImmediateXViewer.hh
+include/Geant4/G4OpenGLQt.hh
+include/Geant4/G4OpenGLQtExportDialog.hh
+include/Geant4/G4OpenGLQtMovieDialog.hh
+include/Geant4/G4OpenGLQtViewer.hh
 include/Geant4/G4OpenGLSceneHandler.hh
 include/Geant4/G4OpenGLSceneHandler.icc
+include/Geant4/G4OpenGLStoredQt.hh
+include/Geant4/G4OpenGLStoredQtSceneHandler.hh
+include/Geant4/G4OpenGLStoredQtViewer.hh
 include/Geant4/G4OpenGLStoredSceneHandler.hh
 include/Geant4/G4OpenGLStoredViewer.hh
 include/Geant4/G4OpenGLStoredX.hh
@@ -2258,6 +2329,7 @@ include/Geant4/G4OpenGLStoredXm.hh
 include/Geant4/G4OpenGLStoredXmViewer.hh
 include/Geant4/G4OpenGLStoredXViewer.hh
 include/Geant4/G4OpenGLTransform3D.hh
+include/Geant4/G4OpenGLVboDrawer.hh
 include/Geant4/G4OpenGLViewer.hh
 include/Geant4/G4OpenGLViewerMessenger.hh
 include/Geant4/G4OpenGLXm.hh
@@ -2294,10 +2366,6 @@ include/Geant4/G4Orb.icc
 include/Geant4/G4OrderedTable.hh
 include/Geant4/G4OrlicLiXsModel.hh
 include/Geant4/G4Oxygen.hh
-include/Geant4/G4P1Messenger.hh
-include/Geant4/G4P1ToolsManager.hh
-include/Geant4/G4P2Messenger.hh
-include/Geant4/G4P2ToolsManager.hh
 include/Geant4/G4PAIModel.hh
 include/Geant4/G4PAIModelData.hh
 include/Geant4/G4PAIPhotData.hh
@@ -2335,7 +2403,6 @@ include/Geant4/G4ParticleChangeForDecay.hh
 include/Geant4/G4ParticleChangeForGamma.hh
 include/Geant4/G4ParticleChangeForLoss.hh
 include/Geant4/G4ParticleChangeForMSC.hh
-include/Geant4/G4ParticleChangeForMSC.icc
 include/Geant4/G4ParticleChangeForNothing.hh
 include/Geant4/G4ParticleChangeForOccurenceBiasing.hh
 include/Geant4/G4ParticleChangeForRadDecay.hh
@@ -2522,7 +2589,6 @@ include/Geant4/G4PhysChemIO.hh
 include/Geant4/G4PhysicalConstants.hh
 include/Geant4/G4PhysicalVolumeMassScene.hh
 include/Geant4/G4PhysicalVolumeModel.hh
-include/Geant4/G4PhysicalVolumeSearchScene.hh
 include/Geant4/G4PhysicalVolumesSearchScene.hh
 include/Geant4/G4PhysicalVolumeStore.hh
 include/Geant4/G4Physics2DVector.hh
@@ -2764,6 +2830,12 @@ include/Geant4/G4QMDParameters.hh
 include/Geant4/G4QMDParticipant.hh
 include/Geant4/G4QMDReaction.hh
 include/Geant4/G4QMDSystem.hh
+include/Geant4/G4Qt.hh
+include/Geant4/G4Qt3D.hh
+include/Geant4/G4Qt3DQEntity.hh
+include/Geant4/G4Qt3DSceneHandler.hh
+include/Geant4/G4Qt3DUtils.hh
+include/Geant4/G4Qt3DViewer.hh
 include/Geant4/G4QuadrangularFacet.hh
 include/Geant4/G4QuadrupoleMagField.hh
 include/Geant4/G4QuarkExchange.hh
@@ -2847,6 +2919,7 @@ include/Geant4/G4RootNtupleManager.icc
 include/Geant4/G4RootPNtupleDescription.hh
 include/Geant4/G4RootPNtupleManager.hh
 include/Geant4/G4RootPNtupleManager.icc
+include/Geant4/G4RootRFileDef.hh
 include/Geant4/G4RootRFileManager.hh
 include/Geant4/G4RootRNtupleManager.hh
 include/Geant4/G4RotationMatrix.hh
@@ -3040,6 +3113,8 @@ include/Geant4/G4TaskRunManagerKernel.hh
 include/Geant4/G4TaskSingletonDelegator.hh
 include/Geant4/G4TauLeptonicDecayChannel.hh
 include/Geant4/G4TauMinus.hh
+include/Geant4/G4TauNeutrinoNucleusProcess.hh
+include/Geant4/G4TauNeutrinoNucleusTotXsc.hh
 include/Geant4/G4TauPlus.hh
 include/Geant4/G4TBBTaskGroup.hh
 include/Geant4/G4TCachedMagneticField.hh
@@ -3113,11 +3188,18 @@ include/Geant4/G4TheMTRayTracer.hh
 include/Geant4/G4TheoFSGenerator.hh
 include/Geant4/G4TheRayTracer.hh
 include/Geant4/G4ThermalNeutrons.hh
+include/Geant4/G4TH1ToolsManager.hh
+include/Geant4/G4TH2ToolsManager.hh
+include/Geant4/G4TH3ToolsManager.hh
 include/Geant4/G4THitsCollection.hh
 include/Geant4/G4THitsMap.hh
 include/Geant4/G4THitsVector.hh
 include/Geant4/G4THnManager.hh
 include/Geant4/G4THnManager.icc
+include/Geant4/G4THnMessenger.hh
+include/Geant4/G4THnMessenger.icc
+include/Geant4/G4THnToolsManager.hh
+include/Geant4/G4THnToolsManager.icc
 include/Geant4/G4ThreadData.hh
 include/Geant4/G4Threading.hh
 include/Geant4/G4ThreadLocalSingleton.hh
@@ -3134,9 +3216,17 @@ include/Geant4/G4TNtupleManager.icc
 include/Geant4/G4Tokenizer.hh
 include/Geant4/G4ToolsAnalysisManager.hh
 include/Geant4/G4ToolsAnalysisManager.icc
-include/Geant4/G4ToolsAnalysisMessenger.hh
 include/Geant4/G4ToolsAnalysisReader.hh
 include/Geant4/G4ToolsAnalysisReader.icc
+include/Geant4/G4ToolsSGNode.hh
+include/Geant4/G4ToolsSGOffscreen.hh
+include/Geant4/G4ToolsSGOffscreenViewer.hh
+include/Geant4/G4ToolsSGQtGLES.hh
+include/Geant4/G4ToolsSGQtViewer.hh
+include/Geant4/G4ToolsSGSceneHandler.hh
+include/Geant4/G4ToolsSGViewer.hh
+include/Geant4/G4ToolsSGX11GLES.hh
+include/Geant4/G4ToolsSGXtGLES.hh
 include/Geant4/G4Torus.hh
 include/Geant4/G4Torus.icc
 include/Geant4/G4TouchableHandle.hh
@@ -3145,6 +3235,8 @@ include/Geant4/G4TouchableHistory.icc
 include/Geant4/G4TouchableHistoryHandle.hh
 include/Geant4/G4TouchablePropertiesScene.hh
 include/Geant4/G4TouchableUtils.hh
+include/Geant4/G4TP1ToolsManager.hh
+include/Geant4/G4TP2ToolsManager.hh
 include/Geant4/G4TQuadrupoleMagField.hh
 include/Geant4/G4Track.hh
 include/Geant4/G4Track.icc
@@ -3184,7 +3276,9 @@ include/Geant4/G4Transportation.icc
 include/Geant4/G4TransportationLogger.hh
 include/Geant4/G4TransportationManager.hh
 include/Geant4/G4TransportationManager.icc
+include/Geant4/G4TransportationParameters.hh
 include/Geant4/G4TransportationProcessType.hh
+include/Geant4/G4TransportationWithMsc.hh
 include/Geant4/G4Trap.hh
 include/Geant4/G4Trap.icc
 include/Geant4/G4Trd.hh
@@ -3277,6 +3371,7 @@ include/Geant4/G4UIExecutive.hh
 include/Geant4/G4UImanager.hh
 include/Geant4/G4UImessenger.hh
 include/Geant4/G4UIparameter.hh
+include/Geant4/G4UIQt.hh
 include/Geant4/G4UIsession.hh
 include/Geant4/G4UItcsh.hh
 include/Geant4/G4UIterminal.hh
@@ -3375,6 +3470,8 @@ include/Geant4/G4VDigitizerModule.hh
 include/Geant4/G4VDiscreteProcess.hh
 include/Geant4/G4VDivisionParameterisation.hh
 include/Geant4/G4VDivisionParameterisation.icc
+include/Geant4/G4VDNAHitModel.hh
+include/Geant4/G4VDNAMesh.hh
 include/Geant4/G4VDNAModel.hh
 include/Geant4/G4VDNAMolecularGeometry.hh
 include/Geant4/G4VDNAReactionModel.hh
@@ -3424,9 +3521,6 @@ include/Geant4/G4VGFlashSensitiveDetector.hh
 include/Geant4/G4VGlobalFastSimulationManager.hh
 include/Geant4/G4VGraphicsScene.hh
 include/Geant4/G4VGraphicsSystem.hh
-include/Geant4/G4VH1Manager.hh
-include/Geant4/G4VH2Manager.hh
-include/Geant4/G4VH3Manager.hh
 include/Geant4/G4VHadDecayAlgorithm.hh
 include/Geant4/G4VHadPhaseSpaceAlgorithm.hh
 include/Geant4/G4VHadronModelBuilder.hh
@@ -3537,8 +3631,6 @@ include/Geant4/G4VoxelLimits.icc
 include/Geant4/G4VoxelNavigation.hh
 include/Geant4/G4VoxelNavigation.icc
 include/Geant4/G4VoxelSafety.hh
-include/Geant4/G4VP1Manager.hh
-include/Geant4/G4VP2Manager.hh
 include/Geant4/G4VParticipants.hh
 include/Geant4/G4VParticleChange.hh
 include/Geant4/G4VParticleChange.icc
@@ -3575,7 +3667,6 @@ include/Geant4/G4VProtonBuilder.hh
 include/Geant4/G4VPVDivisionFactory.hh
 include/Geant4/G4VPVParameterisation.hh
 include/Geant4/G4VRangeToEnergyConverter.hh
-include/Geant4/G4VReactionType.hh
 include/Geant4/G4VReadOutGeometry.hh
 include/Geant4/G4VRestContinuousDiscreteProcess.hh
 include/Geant4/G4VRestContinuousProcess.hh
@@ -3614,6 +3705,7 @@ include/Geant4/G4VStoreNotifier.hh
 include/Geant4/G4VStringFragmentation.hh
 include/Geant4/G4VSubCutProducer.hh
 include/Geant4/G4VTask.hh
+include/Geant4/G4VTBaseHnManager.hh
 include/Geant4/G4VTFileManager.hh
 include/Geant4/G4VTHnFileManager.hh
 include/Geant4/G4VTHnRFileManager.hh
@@ -3641,6 +3733,7 @@ include/Geant4/G4VUIshell.hh
 include/Geant4/G4VUpdateSystemModel.hh
 include/Geant4/G4VUPLSplitter.hh
 include/Geant4/G4VUserActionInitialization.hh
+include/Geant4/G4VUserBrownianAction.hh
 include/Geant4/G4VUserChemistryList.hh
 include/Geant4/G4VUserDetectorConstruction.hh
 include/Geant4/G4VUserEventInformation.hh
@@ -3742,7 +3835,6 @@ include/Geant4/G4XTRRegularRadModel.hh
 include/Geant4/G4XTRTransparentRegRadModel.hh
 include/Geant4/G4ZeroXS.hh
 include/Geant4/Gamma.hh
-include/Geant4/Geant4_gl2ps.h
*** 107724 LINES SKIPPED ***