git: 3f600a75eaaf - main - science/geant4: adding Geant4, a TK for the simulation of the passage of particles through matter

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Mon, 26 Dec 2022 15:08:18 UTC
The branch main has been updated by thierry:

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

commit 3f600a75eaafb4430d0c19a19d27e542f77b13ef
Author:     Erik Jensen <erik@tenku.dk>
AuthorDate: 2022-12-26 15:01:50 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-12-26 15:04:31 +0000

    science/geant4: adding Geant4, a TK for the simulation of the passage of particles through matter
    
    PR:             268300
    Reported by:    erik (at) tenku.dk
---
 science/Makefile                                   |     1 +
 science/geant4/Makefile                            |    79 +
 science/geant4/distinfo                            |    25 +
 science/geant4/files/patch-CMakeLists.txt          |     8 +
 ...source_global_management_include_G4Backtrace.hh |    11 +
 .../patch-source_global_management_include_tls.hh  |    12 +
 science/geant4/pkg-descr                           |     9 +
 science/geant4/pkg-plist                           | 54962 +++++++++++++++++++
 8 files changed, 55107 insertions(+)

diff --git a/science/Makefile b/science/Makefile
index 65c034fb16e4..f8687aeea6e7 100644
--- a/science/Makefile
+++ b/science/Makefile
@@ -108,6 +108,7 @@
     SUBDIR += gbtolib
     SUBDIR += gchemutils
     SUBDIR += gdma
+    SUBDIR += geant4
     SUBDIR += gemmi
     SUBDIR += getdp
     SUBDIR += ghemical
diff --git a/science/geant4/Makefile b/science/geant4/Makefile
new file mode 100644
index 000000000000..b4684218719f
--- /dev/null
+++ b/science/geant4/Makefile
@@ -0,0 +1,79 @@
+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}
+
+MAINTAINER=	erik@tenku.dk
+COMMENT=	Simulate the passage of particles through matter
+WWW=		https://geant4.cern.ch/
+
+LICENSE=	GEANT4
+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 \
+		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 \
+		libxerces-c.so:textproc/xerces-c3 \
+		libxkbcommon.so:x11/libxkbcommon \
+		${PY_BOOST}
+
+USES=		cmake \
+		compiler:c++17-lang \
+		gl \
+		motif \
+		python:3.9+ \
+		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_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
+
+G4_DATADIRS=	G4ABLA3.1 G4EMLOW8.0 G4ENSDFSTATE2.3 \
+		G4INCL1.0 G4NDL4.6 G4PARTICLEXS4.0 \
+		G4PII1.3 G4SAIDDATA2.0 \
+		PhotonEvaporation5.7 \
+		RadioactiveDecay5.6 RealSurface2.2
+
+post-install:
+.for dir in ${G4_DATADIRS}
+	cd ${WRKDIR} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${PREFIX}/share/Geant4-${DISTVERSION}/data/
+.endfor
+
+.include <bsd.port.mk>
diff --git a/science/geant4/distinfo b/science/geant4/distinfo
new file mode 100644
index 000000000000..1fb1ddd1618e
--- /dev/null
+++ b/science/geant4/distinfo
@@ -0,0 +1,25 @@
+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
diff --git a/science/geant4/files/patch-CMakeLists.txt b/science/geant4/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..4dcdbbaf4d53
--- /dev/null
+++ b/science/geant4/files/patch-CMakeLists.txt
@@ -0,0 +1,8 @@
+--- CMakeLists.txt.orig	2022-09-16 07:46:17 UTC
++++ CMakeLists.txt
+@@ -49,3 +49,5 @@ include(G4CMakeMain)
+ #
+ include(G4CMakeMain)
+ 
++find_library(EXECINFO NAMES execinfo)
++target_link_libraries(G4run PUBLIC ${EXECINFO})
diff --git a/science/geant4/files/patch-source_global_management_include_G4Backtrace.hh b/science/geant4/files/patch-source_global_management_include_G4Backtrace.hh
new file mode 100644
index 000000000000..48972b5288f3
--- /dev/null
+++ b/science/geant4/files/patch-source_global_management_include_G4Backtrace.hh
@@ -0,0 +1,11 @@
+--- source/global/management/include/G4Backtrace.hh.orig	2022-09-16 07:46:17 UTC
++++ source/global/management/include/G4Backtrace.hh
+@@ -114,7 +114,7 @@ using G4ResultOf_t = std::invoke_result_t<FuncT, ArgTy
+ #endif
+ 
+ #if !defined(G4PSIGINFO_AVAILABLE)
+-#  if _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
++#  if (_XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L) && !defined(__FreeBSD__)
+ #    define G4PSIGINFO_AVAILABLE 1
+ #  else
+ #    define G4PSIGINFO_AVAILABLE 0
diff --git a/science/geant4/files/patch-source_global_management_include_tls.hh b/science/geant4/files/patch-source_global_management_include_tls.hh
new file mode 100644
index 000000000000..806418827559
--- /dev/null
+++ b/science/geant4/files/patch-source_global_management_include_tls.hh
@@ -0,0 +1,12 @@
+--- source/global/management/include/tls.hh.orig	2022-09-16 07:46:17 UTC
++++ source/global/management/include/tls.hh
+@@ -39,7 +39,8 @@
+ 
+ #  if defined(G4MULTITHREADED)
+ #    if(defined(__MACH__) && defined(__clang__)) ||                            \
+-      (defined(__linux__) && defined(__clang__))
++      (defined(__linux__) && defined(__clang__)) ||                            \
++      (defined(__FreeBSD__) && defined(__clang__))
+ #      define G4ThreadLocalStatic static thread_local
+ #      define G4ThreadLocal thread_local
+ #    elif((defined(__linux__) || defined(__MACH__)) &&                         \
diff --git a/science/geant4/pkg-descr b/science/geant4/pkg-descr
new file mode 100644
index 000000000000..fa75d30f3126
--- /dev/null
+++ b/science/geant4/pkg-descr
@@ -0,0 +1,9 @@
+Geant4 is a toolkit for the simulation of the passage of particles through
+matter. Its areas of application include high energy, nuclear and accelerator
+physics, as well as studies in medical and space science.
+The three main reference papers for Geant4 are published in Nuclear Instruments
+and Methods in Physics Research A 506 (2003) 250-303, IEEE Transactions on
+Nuclear Science 53 No. 1 (2006) 270-278 and Nuclear Instruments and Methods in
+Physics Research A 835 (2016) 186-225.
+[Text copied from Geant4's website 2022-12-10. Links to the three papers
+referenced in the description are available on the Geant4 website.]
diff --git a/science/geant4/pkg-plist b/science/geant4/pkg-plist
new file mode 100644
index 000000000000..55aff8bcaa06
--- /dev/null
+++ b/science/geant4/pkg-plist
@@ -0,0 +1,54962 @@
+@dir share/Geant4-11.0.3/data/G4NDL4.6/Inelastic/F16
+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
+include/Geant4/FTFP_BERT_ATL.hh
+include/Geant4/FTFP_BERT_HP.hh
+include/Geant4/FTFP_BERT_TRV.hh
+include/Geant4/FTFP_BERT.hh
+include/Geant4/FTFP_INCLXX_HP.hh
+include/Geant4/FTFP_INCLXX.hh
+include/Geant4/FTFQGSP_BERT.hh
+include/Geant4/G4Abla.hh
+include/Geant4/G4AblaDataDefs.hh
+include/Geant4/G4AblaDataFile.hh
+include/Geant4/G4AblaInterface.hh
+include/Geant4/G4AblaRandom.hh
+include/Geant4/G4AblaVirtualData.hh
+include/Geant4/G4Absorber.hh
+include/Geant4/G4Accumulable.hh
+include/Geant4/G4Accumulable.icc
+include/Geant4/G4AccumulableManager.hh
+include/Geant4/G4AccumulableManager.icc
+include/Geant4/G4AdjointAlongStepWeightCorrection.hh
+include/Geant4/G4AdjointAlpha.hh
+include/Geant4/G4AdjointBremsstrahlungModel.hh
+include/Geant4/G4AdjointComptonModel.hh
+include/Geant4/G4AdjointCrossSurfChecker.hh
+include/Geant4/G4AdjointCSManager.hh
+include/Geant4/G4AdjointCSMatrix.hh
+include/Geant4/G4AdjointDeuteron.hh
+include/Geant4/G4AdjointeIonisationModel.hh
+include/Geant4/G4AdjointElectron.hh
+include/Geant4/G4AdjointElectronFI.hh
+include/Geant4/G4AdjointForcedInteractionForGamma.hh
+include/Geant4/G4AdjointGamma.hh
+include/Geant4/G4AdjointGenericIon.hh
+include/Geant4/G4AdjointHe3.hh
+include/Geant4/G4AdjointhIonisationModel.hh
+include/Geant4/G4AdjointhMultipleScattering.hh
+include/Geant4/G4AdjointInterpolator.hh
+include/Geant4/G4AdjointIonIonisationModel.hh
+include/Geant4/G4AdjointIons.hh
+include/Geant4/G4AdjointPhotoElectricModel.hh
+include/Geant4/G4AdjointPositron.hh
+include/Geant4/G4AdjointPosOnPhysVolGenerator.hh
+include/Geant4/G4AdjointPrimaryGenerator.hh
+include/Geant4/G4AdjointPrimaryGeneratorAction.hh
+include/Geant4/G4AdjointProcessEquivalentToDirectProcess.hh
+include/Geant4/G4AdjointProton.hh
+include/Geant4/G4AdjointSimManager.hh
+include/Geant4/G4AdjointSimMessenger.hh
+include/Geant4/G4AdjointStackingAction.hh
+include/Geant4/G4AdjointSteppingAction.hh
+include/Geant4/G4AdjointTrackingAction.hh
+include/Geant4/G4AdjointTriton.hh
+include/Geant4/G4AffineTransform.hh
+include/Geant4/G4AffineTransform.icc
+include/Geant4/G4AllITFinder.hh
+include/Geant4/G4Allocator.hh
+include/Geant4/G4AllocatorList.hh
+include/Geant4/G4AllocatorPool.hh
+include/Geant4/G4Alpha.hh
+include/Geant4/G4AlphaBuilder.hh
+include/Geant4/G4AlphaCoulombBarrier.hh
+include/Geant4/G4AlphaDecay.hh
+include/Geant4/G4AlphaEvaporationChannel.hh
+include/Geant4/G4AlphaEvaporationProbability.hh
+include/Geant4/G4AlphaGEMChannel.hh
+include/Geant4/G4AlphaGEMProbability.hh
+include/Geant4/G4AlphaPHPBuilder.hh
+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
+include/Geant4/G4AngleDirect.hh
+include/Geant4/G4AngularDistribution.hh
+include/Geant4/G4AngularDistributionNP.hh
+include/Geant4/G4AngularDistributionNPData.hh
+include/Geant4/G4AngularDistributionPP.hh
+include/Geant4/G4AngularDistributionPPData.hh
+include/Geant4/G4AnnihiToMuPair.hh
+include/Geant4/G4ANSTOecpssrKxsModel.hh
+include/Geant4/G4ANSTOecpssrLixsModel.hh
+include/Geant4/G4ANSTOecpssrMixsModel.hh
+include/Geant4/G4AntiAlpha.hh
+include/Geant4/G4AntiBarionBuilder.hh
+include/Geant4/G4AntiBMesonZero.hh
+include/Geant4/G4AntiBsMesonZero.hh
+include/Geant4/G4AntiDeuteron.hh
+include/Geant4/G4AntiDMesonZero.hh
+include/Geant4/G4AntiDoubleHyperDoubleNeutron.hh
+include/Geant4/G4AntiDoubleHyperH4.hh
+include/Geant4/G4AntiHe3.hh
+include/Geant4/G4AntiHyperAlpha.hh
+include/Geant4/G4AntiHyperH4.hh
+include/Geant4/G4AntiHyperHe5.hh
+include/Geant4/G4AntiHyperTriton.hh
+include/Geant4/G4AntiKaonZero.hh
+include/Geant4/G4AntiLambda.hh
+include/Geant4/G4AntiLambdab.hh
+include/Geant4/G4AntiLambdacPlus.hh
+include/Geant4/G4AntiNeutrinoE.hh
+include/Geant4/G4AntiNeutrinoMu.hh
+include/Geant4/G4AntiNeutrinoTau.hh
+include/Geant4/G4AntiNeutron.hh
+include/Geant4/G4AntiNuclElastic.hh
+include/Geant4/G4AntiOmegabMinus.hh
+include/Geant4/G4AntiOmegacZero.hh
+include/Geant4/G4AntiOmegaMinus.hh
+include/Geant4/G4AntiProton.hh
+include/Geant4/G4AntiProtonField.hh
+include/Geant4/G4AntiSigmabMinus.hh
+include/Geant4/G4AntiSigmabPlus.hh
+include/Geant4/G4AntiSigmabZero.hh
+include/Geant4/G4AntiSigmacPlus.hh
+include/Geant4/G4AntiSigmacPlusPlus.hh
+include/Geant4/G4AntiSigmacZero.hh
+include/Geant4/G4AntiSigmaMinus.hh
+include/Geant4/G4AntiSigmaPlus.hh
+include/Geant4/G4AntiSigmaZero.hh
+include/Geant4/G4AntiTriton.hh
+include/Geant4/G4AntiXibMinus.hh
+include/Geant4/G4AntiXibZero.hh
+include/Geant4/G4AntiXicPlus.hh
+include/Geant4/G4AntiXicZero.hh
+include/Geant4/G4AntiXiMinus.hh
+include/Geant4/G4AntiXiZero.hh
+include/Geant4/G4ANuElNucleusCcModel.hh
+include/Geant4/G4ANuElNucleusNcModel.hh
+include/Geant4/G4ANuMuNucleusCcModel.hh
+include/Geant4/G4ANuMuNucleusNcModel.hh
+include/Geant4/G4AnyMethod.hh
+include/Geant4/G4AnyType.hh
+include/Geant4/G4ApplicationState.hh
+include/Geant4/G4ArrayOps.hh
+include/Geant4/G4ArrowModel.hh
+include/Geant4/G4ASCIITree.hh
+include/Geant4/G4ASCIITreeMessenger.hh
+include/Geant4/G4ASCIITreeSceneHandler.hh
+include/Geant4/G4ASCIITreeViewer.hh
+include/Geant4/G4AssemblyStore.hh
+include/Geant4/G4AssemblyTriplet.hh
+include/Geant4/G4AssemblyTriplet.icc
+include/Geant4/G4AssemblyVolume.hh
+include/Geant4/G4AssemblyVolume.icc
+include/Geant4/G4ASTARStopping.hh
+include/Geant4/G4AtimaEnergyLossModel.hh
+include/Geant4/G4AtimaFluctuations.hh
+include/Geant4/G4AtomicBond.hh
+include/Geant4/G4AtomicDeexcitation.hh
+include/Geant4/G4AtomicFormFactor.hh
+include/Geant4/G4AtomicShell.hh
+include/Geant4/G4AtomicShellEnumerator.hh
+include/Geant4/G4AtomicShells_XDB_EADL.hh
+include/Geant4/G4AtomicShells.hh
+include/Geant4/G4AtomicTransitionManager.hh
+include/Geant4/G4AttCheck.hh
+include/Geant4/G4AttDef.hh
+include/Geant4/G4AttDefStore.hh
+include/Geant4/G4AttDefT.hh
+include/Geant4/G4AttFilterUtils.hh
+include/Geant4/G4AttHolder.hh
+include/Geant4/G4AttributeFilterT.hh
+include/Geant4/G4AttUtils.hh
+include/Geant4/G4AttValue.hh
+include/Geant4/G4AttValueFilterT.hh
+include/Geant4/G4AugerData.hh
+include/Geant4/G4AugerTransition.hh
+include/Geant4/G4AutoDelete.hh
+include/Geant4/G4AutoLock.hh
+include/Geant4/G4AuxiliaryNavServices.hh
+include/Geant4/G4AuxiliaryNavServices.icc
+include/Geant4/G4AxesModel.hh
+include/Geant4/G4B10GEMChannel.hh
+include/Geant4/G4B10GEMProbability.hh
+include/Geant4/G4B11GEMChannel.hh
+include/Geant4/G4B11GEMProbability.hh
+include/Geant4/G4B12GEMChannel.hh
+include/Geant4/G4B12GEMProbability.hh
+include/Geant4/G4B13GEMChannel.hh
+include/Geant4/G4B13GEMProbability.hh
+include/Geant4/G4B8GEMChannel.hh
+include/Geant4/G4B8GEMProbability.hh
+include/Geant4/G4Backtrace.hh
+include/Geant4/G4BarashenkovData.hh
+include/Geant4/G4BaryonConstructor.hh
+include/Geant4/G4BaryonPartialWidth.hh
+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
+include/Geant4/G4BCAction.hh
+include/Geant4/G4BCDecay.hh
+include/Geant4/G4BCLateParticle.hh
+include/Geant4/G4BcMesonMinus.hh
+include/Geant4/G4BcMesonPlus.hh
+include/Geant4/G4Be10GEMChannel.hh
+include/Geant4/G4Be10GEMProbability.hh
+include/Geant4/G4Be11GEMChannel.hh
+include/Geant4/G4Be11GEMProbability.hh
+include/Geant4/G4Be12GEMChannel.hh
+include/Geant4/G4Be12GEMProbability.hh
+include/Geant4/G4Be7GEMChannel.hh
+include/Geant4/G4Be7GEMProbability.hh
+include/Geant4/G4Be9GEMChannel.hh
+include/Geant4/G4Be9GEMProbability.hh
+include/Geant4/G4BertiniElectroNuclearBuilder.hh
+include/Geant4/G4BertiniKaonBuilder.hh
+include/Geant4/G4BertiniNeutronBuilder.hh
+include/Geant4/G4BertiniPiKBuilder.hh
+include/Geant4/G4BertiniPionBuilder.hh
+include/Geant4/G4BertiniProtonBuilder.hh
+include/Geant4/G4Bessel.hh
+include/Geant4/G4BetaDecayCorrections.hh
+include/Geant4/G4BetaDecayType.hh
+include/Geant4/G4BetaMinusDecay.hh
+include/Geant4/G4BetaPlusDecay.hh
+include/Geant4/G4BetheBlochIonGasModel.hh
+include/Geant4/G4BetheBlochModel.hh
+include/Geant4/G4BetheBlochNoDeltaModel.hh
+include/Geant4/G4BetheHeitler5DModel.hh
+include/Geant4/G4BetheHeitlerModel.hh
+include/Geant4/G4BFieldIntegrationDriver.hh
+include/Geant4/G4BGGNucleonElasticXS.hh
+include/Geant4/G4BGGNucleonInelasticXS.hh
+include/Geant4/G4BGGPionElasticXS.hh
+include/Geant4/G4BGGPionInelasticXS.hh
+include/Geant4/G4BiasingAppliedCase.hh
+include/Geant4/G4BiasingHelper.hh
+include/Geant4/G4BiasingOperationManager.hh
+include/Geant4/G4BiasingProcessInterface.hh
+include/Geant4/G4BiasingProcessSharedData.hh
+include/Geant4/G4BigBanger.hh
+include/Geant4/G4BinaryAlphaBuilder.hh
+include/Geant4/G4BinaryCascade.hh
+include/Geant4/G4BinaryDeuteronBuilder.hh
+include/Geant4/G4BinaryHe3Builder.hh
+include/Geant4/G4BinaryLightIonReaction.hh
+include/Geant4/G4BinaryNeutronBuilder.hh
+include/Geant4/G4BinaryPiKBuilder.hh
+include/Geant4/G4BinaryPionBuilder.hh
+include/Geant4/G4BinaryProtonBuilder.hh
+include/Geant4/G4BinaryTritonBuilder.hh
+include/Geant4/G4BinScheme.hh
+include/Geant4/G4BlockingList.hh
+include/Geant4/G4BlockingList.icc
+include/Geant4/G4BMesonMinus.hh
+include/Geant4/G4BMesonPlus.hh
+include/Geant4/G4BMesonZero.hh
+include/Geant4/G4BogackiShampine23.hh
+include/Geant4/G4BogackiShampine45.hh
+include/Geant4/G4BoldyshevTripletModel.hh
+include/Geant4/G4BooleanSolid.hh
+include/Geant4/G4BooleanSolid.icc
+include/Geant4/G4BOptnChangeCrossSection.hh
+include/Geant4/G4BOptnCloning.hh
+include/Geant4/G4BOptnForceCommonTruncatedExp.hh
+include/Geant4/G4BOptnForceFreeFlight.hh
+include/Geant4/G4BOptnLeadingParticle.hh
+include/Geant4/G4BOptrForceCollision.hh
+include/Geant4/G4BOptrForceCollisionTrackData.hh
+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
+include/Geant4/G4BraggIonModel.hh
+include/Geant4/G4BraggModel.hh
+include/Geant4/G4BraggNoDeltaModel.hh
+include/Geant4/G4BrentLocator.hh
+include/Geant4/G4BsMesonZero.hh
+include/Geant4/G4BuffercoutDestination.hh
+include/Geant4/G4BuilderType.hh
+include/Geant4/G4BulirschStoer.hh
+include/Geant4/G4BulirschStoer.icc
+include/Geant4/G4BulirschStoerDriver.hh
+include/Geant4/G4BulirschStoerDriver.icc
+include/Geant4/G4C10GEMChannel.hh
+include/Geant4/G4C10GEMProbability.hh
+include/Geant4/G4C11GEMChannel.hh
+include/Geant4/G4C11GEMProbability.hh
+include/Geant4/G4C12GEMChannel.hh
+include/Geant4/G4C12GEMProbability.hh
+include/Geant4/G4C13GEMChannel.hh
+include/Geant4/G4C13GEMProbability.hh
+include/Geant4/G4C14GEMChannel.hh
+include/Geant4/G4C14GEMProbability.hh
+include/Geant4/G4C15GEMChannel.hh
+include/Geant4/G4C15GEMProbability.hh
+include/Geant4/G4C16GEMChannel.hh
+include/Geant4/G4C16GEMProbability.hh
+include/Geant4/G4Cache.hh
+include/Geant4/G4CacheDetails.hh
+include/Geant4/G4CachedMagneticField.hh
+include/Geant4/G4CallbackModel.hh
+include/Geant4/G4CameronGilbertPairingCorrections.hh
+include/Geant4/G4CameronGilbertShellCorrections.hh
+include/Geant4/G4CameronShellPlusPairingCorrections.hh
+include/Geant4/G4CameronTruranHilfPairingCorrections.hh
+include/Geant4/G4CameronTruranHilfShellCorrections.hh
+include/Geant4/G4CascadeChannel.hh
+include/Geant4/G4CascadeChannelTables.hh
+include/Geant4/G4CascadeCheckBalance.hh
+include/Geant4/G4CascadeCoalescence.hh
+include/Geant4/G4CascadeColliderBase.hh
+include/Geant4/G4CascadeData.hh
+include/Geant4/G4CascadeData.icc
+include/Geant4/G4CascadeDeexcitation.hh
+include/Geant4/G4CascadeDeexciteBase.hh
+include/Geant4/G4CascadeFinalStateAlgorithm.hh
+include/Geant4/G4CascadeFinalStateGenerator.hh
+include/Geant4/G4CascadeFunctions.hh
+include/Geant4/G4CascadeFunctions.icc
+include/Geant4/G4CascadeGamNChannel.hh
+include/Geant4/G4CascadeGamPChannel.hh
+include/Geant4/G4CascadeHistory.hh
+include/Geant4/G4CascadeInterface.hh
+include/Geant4/G4CascadeInterpolator.hh
+include/Geant4/G4CascadeInterpolator.icc
+include/Geant4/G4CascadeKminusNChannel.hh
+include/Geant4/G4CascadeKminusPChannel.hh
+include/Geant4/G4CascadeKplusNChannel.hh
+include/Geant4/G4CascadeKplusPChannel.hh
+include/Geant4/G4CascadeKzeroBarNChannel.hh
+include/Geant4/G4CascadeKzeroBarPChannel.hh
+include/Geant4/G4CascadeKzeroNChannel.hh
+include/Geant4/G4CascadeKzeroPChannel.hh
+include/Geant4/G4CascadeLambdaNChannel.hh
+include/Geant4/G4CascadeLambdaPChannel.hh
+include/Geant4/G4CascadeMuMinusPChannel.hh
+include/Geant4/G4CascadeNNChannel.hh
+include/Geant4/G4CascadeNPChannel.hh
+include/Geant4/G4CascadeOmegaMinusNChannel.hh
+include/Geant4/G4CascadeOmegaMinusPChannel.hh
+include/Geant4/G4CascadeParameters.hh
+include/Geant4/G4CascadeParamMessenger.hh
+include/Geant4/G4CascadeParamMessenger.icc
+include/Geant4/G4CascadePiMinusNChannel.hh
+include/Geant4/G4CascadePiMinusPChannel.hh
+include/Geant4/G4CascadePiPlusNChannel.hh
+include/Geant4/G4CascadePiPlusPChannel.hh
+include/Geant4/G4CascadePiZeroNChannel.hh
+include/Geant4/G4CascadePiZeroPChannel.hh
+include/Geant4/G4CascadePPChannel.hh
+include/Geant4/G4CascadeRecoilMaker.hh
+include/Geant4/G4CascadeSampler.hh
+include/Geant4/G4CascadeSampler.icc
+include/Geant4/G4CascadeSigmaMinusNChannel.hh
+include/Geant4/G4CascadeSigmaMinusPChannel.hh
+include/Geant4/G4CascadeSigmaPlusNChannel.hh
+include/Geant4/G4CascadeSigmaPlusPChannel.hh
+include/Geant4/G4CascadeSigmaZeroNChannel.hh
+include/Geant4/G4CascadeSigmaZeroPChannel.hh
+include/Geant4/G4CascadeXiMinusNChannel.hh
+include/Geant4/G4CascadeXiMinusPChannel.hh
+include/Geant4/G4CascadeXiZeroNChannel.hh
+include/Geant4/G4CascadeXiZeroPChannel.hh
+include/Geant4/G4CascadParticle.hh
+include/Geant4/G4CashKarpRKF45.hh
+include/Geant4/G4CellScoreComposer.hh
+include/Geant4/G4CellScoreValues.hh
+include/Geant4/G4Cerenkov.hh
+include/Geant4/G4Channeling.hh
+include/Geant4/G4ChannelingECHARM.hh
+include/Geant4/G4ChannelingMaterialData.hh
+include/Geant4/G4ChannelingOptrChangeCrossSection.hh
+include/Geant4/G4ChannelingOptrMultiParticleChangeCrossSection.hh
+include/Geant4/G4ChannelingTrackData.hh
+include/Geant4/G4ChargedGeantino.hh
+include/Geant4/G4ChargeExchange.hh
+include/Geant4/G4ChargeExchangePhysics.hh
+include/Geant4/G4ChargeExchangeProcess.hh
+include/Geant4/G4ChargeState.hh
+include/Geant4/G4ChatterjeeCrossSection.hh
+include/Geant4/G4ChebyshevApproximation.hh
+include/Geant4/G4ChemicalMoleculeFinder.hh
+include/Geant4/G4ChipsAntiBaryonElasticXS.hh
+include/Geant4/G4ChipsAntiBaryonInelasticXS.hh
+include/Geant4/G4ChipsComponentXS.hh
+include/Geant4/G4ChipsElasticModel.hh
+include/Geant4/G4ChipsHyperonElasticXS.hh
+include/Geant4/G4ChipsHyperonInelasticXS.hh
+include/Geant4/G4ChipsKaonMinusElasticXS.hh
+include/Geant4/G4ChipsKaonMinusInelasticXS.hh
+include/Geant4/G4ChipsKaonPlusElasticXS.hh
+include/Geant4/G4ChipsKaonPlusInelasticXS.hh
+include/Geant4/G4ChipsKaonZeroElasticXS.hh
+include/Geant4/G4ChipsKaonZeroInelasticXS.hh
+include/Geant4/G4ChipsNeutronElasticXS.hh
+include/Geant4/G4ChipsNeutronInelasticXS.hh
+include/Geant4/G4ChipsPionMinusElasticXS.hh
+include/Geant4/G4ChipsPionMinusInelasticXS.hh
+include/Geant4/G4ChipsPionPlusElasticXS.hh
+include/Geant4/G4ChipsPionPlusInelasticXS.hh
+include/Geant4/G4ChipsProtonElasticXS.hh
+include/Geant4/G4ChipsProtonInelasticXS.hh
+include/Geant4/G4ChordFinder.hh
+include/Geant4/G4ChordFinder.icc
+include/Geant4/G4ChordFinderDelegate.hh
+include/Geant4/G4ChordFinderDelegate.icc
+include/Geant4/G4Circle.hh
+include/Geant4/G4ClassicalRK4.hh
+include/Geant4/G4ClassificationOfNewTrack.hh
+include/Geant4/G4Clebsch.hh
+include/Geant4/G4ClippablePolygon.hh
+include/Geant4/G4ClippablePolygon.icc
+include/Geant4/G4CollectionNameVector.hh
+include/Geant4/G4CollisionComposite.hh
+include/Geant4/G4CollisionInitialState.hh
+include/Geant4/G4CollisionManager.hh
+include/Geant4/G4CollisionMesonBaryon.hh
+include/Geant4/G4CollisionMesonBaryonElastic.hh
+include/Geant4/G4CollisionMesonBaryonToResonance.hh
+include/Geant4/G4CollisionNN.hh
+include/Geant4/G4CollisionNNElastic.hh
+include/Geant4/G4CollisionNNToDeltaDelta.hh
+include/Geant4/G4CollisionNNToDeltaDelta1600.hh
+include/Geant4/G4CollisionNNToDeltaDelta1620.hh
+include/Geant4/G4CollisionNNToDeltaDelta1700.hh
+include/Geant4/G4CollisionNNToDeltaDelta1900.hh
+include/Geant4/G4CollisionNNToDeltaDelta1905.hh
+include/Geant4/G4CollisionNNToDeltaDelta1910.hh
+include/Geant4/G4CollisionNNToDeltaDelta1920.hh
+include/Geant4/G4CollisionNNToDeltaDelta1930.hh
+include/Geant4/G4CollisionNNToDeltaDelta1950.hh
+include/Geant4/G4CollisionNNToDeltaDeltastar.hh
+include/Geant4/G4CollisionNNToDeltaNstar.hh
+include/Geant4/G4CollisionNNToNDelta.hh
+include/Geant4/G4CollisionNNToNDelta1600.hh
+include/Geant4/G4CollisionNNToNDelta1620.hh
+include/Geant4/G4CollisionNNToNDelta1700.hh
+include/Geant4/G4CollisionNNToNDelta1900.hh
+include/Geant4/G4CollisionNNToNDelta1905.hh
+include/Geant4/G4CollisionNNToNDelta1910.hh
+include/Geant4/G4CollisionNNToNDelta1920.hh
+include/Geant4/G4CollisionNNToNDelta1930.hh
+include/Geant4/G4CollisionNNToNDelta1950.hh
+include/Geant4/G4CollisionNNToNDeltastar.hh
+include/Geant4/G4CollisionNNToNNstar.hh
+include/Geant4/G4CollisionnpElastic.hh
+include/Geant4/G4CollisionNStarNToNN.hh
+include/Geant4/G4CollisionOutput.hh
+include/Geant4/G4CollisionPN.hh
+include/Geant4/G4CollisionVector.hh
+include/Geant4/G4Color.hh
+include/Geant4/G4Colour.hh
+include/Geant4/G4CompetitiveFission.hh
+include/Geant4/G4ComponentAntiNuclNuclearXS.hh
+include/Geant4/G4ComponentBarNucleonNucleusXsc.hh
+include/Geant4/G4ComponentGGHadronNucleusXsc.hh
+include/Geant4/G4ComponentGGNuclNuclXsc.hh
+include/Geant4/G4ComponentSAIDTotalXS.hh
+include/Geant4/G4CompositeDataSet.hh
+include/Geant4/G4CompositeEMDataSet.hh
+include/Geant4/G4ComptonScattering.hh
+include/Geant4/G4ConcreteMesonBaryonToResonance.hh
+include/Geant4/G4ConcreteNNToDeltaDelta.hh
+include/Geant4/G4ConcreteNNToDeltaDeltastar.hh
+include/Geant4/G4ConcreteNNToDeltaNstar.hh
+include/Geant4/G4ConcreteNNToNDelta.hh
+include/Geant4/G4ConcreteNNToNDeltaStar.hh
+include/Geant4/G4ConcreteNNToNNStar.hh
+include/Geant4/G4ConcreteNNTwoBodyResonance.hh
+include/Geant4/G4ConcreteNStarNToNN.hh
+include/Geant4/G4Cons.hh
+include/Geant4/G4Cons.icc
+include/Geant4/G4ConstantLevelDensityParameter.hh
+include/Geant4/G4ConstRK4.hh
+include/Geant4/G4ContinuousGainOfEnergy.hh
+include/Geant4/G4ConvergenceTester.hh
+include/Geant4/G4ConversionFatalError.hh
+include/Geant4/G4ConversionUtils.hh
+include/Geant4/G4CookPairingCorrections.hh
+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
+include/Geant4/G4CreatorFactoryT.hh
+include/Geant4/G4CrossSectionBuffer.hh
+include/Geant4/G4CrossSectionComposite.hh
+include/Geant4/G4CrossSectionDataSet.hh
+include/Geant4/G4CrossSectionDataSetRegistry.hh
+include/Geant4/G4CrossSectionDataStore.hh
+include/Geant4/G4CrossSectionElastic.hh
+include/Geant4/G4CrossSectionFactory.hh
+include/Geant4/G4CrossSectionFactoryRegistry.hh
+include/Geant4/G4CrossSectionHandler.hh
+include/Geant4/G4CrossSectionInelastic.hh
+include/Geant4/G4CrossSectionPatch.hh
+include/Geant4/G4CrossSectionSourcePtr.hh
+include/Geant4/G4CrossSectionVector.hh
+include/Geant4/G4CrystalAtomBase.hh
+include/Geant4/G4CrystalBravaisLattices.h
+include/Geant4/G4CrystalExtension.hh
+include/Geant4/G4CrystalLatticeSystems.h
+include/Geant4/G4CrystalUnitCell.hh
+include/Geant4/G4CSGSolid.hh
+include/Geant4/g4csv_defs.hh
+include/Geant4/G4CsvAnalysisManager.hh
+include/Geant4/G4CsvAnalysisManager.icc
+include/Geant4/G4CsvAnalysisReader.hh
+include/Geant4/G4CsvAnalysisReader.icc
+include/Geant4/G4CsvFileManager.hh
+include/Geant4/G4CsvHnFileManager.hh
+include/Geant4/G4CsvHnFileManager.icc
+include/Geant4/G4CsvHnRFileManager.hh
+include/Geant4/G4CsvHnRFileManager.icc
+include/Geant4/G4CsvNtupleFileManager.hh
+include/Geant4/G4CsvNtupleManager.hh
+include/Geant4/G4CsvRFileManager.hh
+include/Geant4/G4CsvRNtupleManager.hh
+include/Geant4/G4CTCounter.hh
+include/Geant4/G4CutTubs.hh
+include/Geant4/G4CutTubs.icc
+include/Geant4/G4DalitzDecayChannel.hh
+include/Geant4/G4DataInterpolation.hh
+include/Geant4/G4DataSet.hh
+include/Geant4/G4DataVector.hh
+include/Geant4/G4DataVector.icc
+include/Geant4/G4DAWNFILE.hh
+include/Geant4/G4DAWNFILESceneHandler.hh
+include/Geant4/G4DAWNFILEViewer.hh
+include/Geant4/G4DCIOcatalog.hh
+include/Geant4/G4DCIOentryT.hh
+include/Geant4/G4DCofThisEvent.hh
+include/Geant4/G4DCtable.hh
+include/Geant4/G4Decay.hh
+include/Geant4/G4DecayKineticTracks.hh
+include/Geant4/G4DecayPhysics.hh
+include/Geant4/G4DecayProcessType.hh
+include/Geant4/G4DecayProducts.hh
+include/Geant4/G4DecayStrongResonances.hh
+include/Geant4/G4DecayTable.hh
+include/Geant4/G4DecayTableMessenger.hh
+include/Geant4/G4DecayWithSpin.hh
+include/Geant4/G4DeexParametersMessenger.hh
+include/Geant4/G4DeexPrecoParameters.hh
+include/Geant4/G4DefaultLinearColorMap.hh
+include/Geant4/G4Delete.hh
+include/Geant4/G4DELPHIMagField.hh
+include/Geant4/G4DeltaAngle.hh
+include/Geant4/G4DeltaAngleFreeScat.hh
+include/Geant4/G4DeltaDeltastarBuilder.hh
+include/Geant4/G4DeltaNstarBuilder.hh
+include/Geant4/G4DensityEffectCalculator.hh
+include/Geant4/G4DensityEffectData.hh
+include/Geant4/G4DetailedBalancePhaseSpaceIntegral.hh
+include/Geant4/G4Deuteron.hh
+include/Geant4/G4DeuteronBuilder.hh
+include/Geant4/G4DeuteronCoulombBarrier.hh
+include/Geant4/G4DeuteronEvaporationChannel.hh
+include/Geant4/G4DeuteronEvaporationProbability.hh
+include/Geant4/G4DeuteronGEMChannel.hh
+include/Geant4/G4DeuteronGEMProbability.hh
+include/Geant4/G4DeuteronPHPBuilder.hh
+include/Geant4/G4DiffElasticRatio.hh
+include/Geant4/G4DiffractiveExcitation.hh
+include/Geant4/G4DiffractiveSplitableHadron.hh
+include/Geant4/G4DiffractiveStringBuilder.hh
+include/Geant4/G4DiffuseElastic.hh
+include/Geant4/G4DiffuseElasticV2.hh
+include/Geant4/G4DiffusionControlledReactionModel.hh
+include/Geant4/G4DigiFilterFactories.hh
+include/Geant4/G4DigiManager.hh
+include/Geant4/G4DigiModel.hh
+include/Geant4/G4DimensionedDouble.hh
+include/Geant4/G4DimensionedThreeVector.hh
+include/Geant4/G4DimensionedType.hh
+include/Geant4/G4Dineutron.hh
+include/Geant4/G4DipBustGenerator.hh
+include/Geant4/G4Diproton.hh
+include/Geant4/G4DiQuarks.hh
+include/Geant4/G4DisplacedSolid.hh
+include/Geant4/G4DMesonMinus.hh
+include/Geant4/G4DMesonPlus.hh
+include/Geant4/G4DMesonZero.hh
+include/Geant4/G4DMmessenger.hh
+include/Geant4/G4DNAAttachment.hh
+include/Geant4/G4DNABornAngle.hh
+include/Geant4/G4DNABornExcitationModel.hh
+include/Geant4/G4DNABornExcitationModel1.hh
+include/Geant4/G4DNABornExcitationModel2.hh
+include/Geant4/G4DNABornIonisationModel.hh
+include/Geant4/G4DNABornIonisationModel1.hh
+include/Geant4/G4DNABornIonisationModel2.hh
+include/Geant4/G4DNABoundingBox.hh
+include/Geant4/G4DNABrownianTransportation.hh
+include/Geant4/G4DNAChampionElasticModel.hh
+include/Geant4/G4DNAChargeDecrease.hh
+include/Geant4/G4DNAChargeIncrease.hh
+include/Geant4/G4DNAChemistryManager.hh
+include/Geant4/G4DNACPA100ElasticModel.hh
+include/Geant4/G4DNACPA100ExcitationModel.hh
+include/Geant4/G4DNACPA100IonisationModel.hh
+include/Geant4/G4DNACPA100LogLogInterpolation.hh
+include/Geant4/G4DNACPA100WaterExcitationStructure.hh
+include/Geant4/G4DNACPA100WaterIonisationStructure.hh
+include/Geant4/G4DNACrossSectionDataSet.hh
+include/Geant4/G4DNADamage.hh
+include/Geant4/G4DNADingfelderChargeDecreaseModel.hh
+include/Geant4/G4DNADingfelderChargeIncreaseModel.hh
+include/Geant4/G4DNADiracRMatrixExcitationModel.hh
+include/Geant4/G4DNADissociation.hh
+include/Geant4/G4DNADummyModel.hh
+include/Geant4/G4DNAElastic.hh
+include/Geant4/G4DNAElectronHoleRecombination.hh
+include/Geant4/G4DNAElectronSolvatation.hh
+include/Geant4/G4DNAElectronSolvation.hh
+include/Geant4/G4DNAELSEPAElasticModel.hh
+include/Geant4/G4DNAEmfietzoglouExcitationModel.hh
+include/Geant4/G4DNAEmfietzoglouIonisationModel.hh
+include/Geant4/G4DNAEmfietzoglouWaterExcitationStructure.hh
+include/Geant4/G4DNAEmfietzoglouWaterIonisationStructure.hh
+include/Geant4/G4DNAEventScheduler.hh
+include/Geant4/G4DNAEventSet.hh
+include/Geant4/G4DNAExcitation.hh
+include/Geant4/G4DNAGenericIonsManager.hh
+include/Geant4/G4DNAGillespieDirectMethod.hh
+include/Geant4/G4DNAIndependentReactionTimeModel.hh
+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
+include/Geant4/G4DNAMeltonAttachmentModel.hh
+include/Geant4/G4DNAMesh.hh
+include/Geant4/G4DNAMillerGreenExcitationModel.hh
+include/Geant4/G4DNAModelInterface.hh
+include/Geant4/G4DNAModelSubType.hh
+include/Geant4/G4DNAMolecularDissociation.hh
+include/Geant4/G4DNAMolecularIRTModel.hh
+include/Geant4/G4DNAMolecularMaterial.hh
+include/Geant4/G4DNAMolecularReaction.hh
*** 54198 LINES SKIPPED ***