sci-physics/geant (gentoo)

Search

Package Information

Description:
Geant simulates the passage of subatomic particles through matter, for instance, particle detectors. Geant 3 simulations are performed by linking Fortran code supplied by the user with the Geant libraries, then running the resulting executable. This package includes gxint, the script used to perform this linking step. Geant 4 is a complete rewrite in C++ with addition of other modern features and detectors.
Homepage:
https://geant4.web.cern.ch/
License:
geant4

Versions

Version EAPI Keywords Slot
4.11.4.0 8 ~amd64 ~x86 4/$(ver_cut 1-4)
4.11.3.2-r2 8 amd64 ~x86 4/$(ver_cut 1-4)

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>amadio@gentoo.org</email>
		<name>Guilherme Amadio</name>
	</maintainer>
	<longdescription lang="en">
  Geant simulates the passage of subatomic particles through matter, for
  instance, particle detectors. Geant 3 simulations are performed by
  linking Fortran code supplied by the user with the Geant libraries,
  then running the resulting executable. This package includes gxint,
  the script used to perform this linking step.
  Geant 4 is a complete rewrite in C++ with addition of other modern
  features and detectors.
  </longdescription>
	<use>
		<flag name="data">Add a lot of standard physics data files for geant4</flag>
		<flag name="freetype">Add support for <pkg>media-libs/freetype</pkg></flag>
		<flag name="gdml">Enable geometry markup language for xml</flag>
		<flag name="geant3">Add compatibility for geant321 to geant4</flag>
		<flag name="inventor">Add support for Open Inventor SGI toolkit via Coin3D</flag>
		<flag name="raytracerx">Enable raytracing for physics events</flag>
		<flag name="tbb">Enable support for <pkg>dev-cpp/tbb</pkg></flag>
		<flag name="trajectories">Enable display of particle trajectories</flag>
		<flag name="vtk">Use <pkg>sci-libs/vtk</pkg> for visualization (experimental)</flag>
	</use>
	<upstream>
		<remote-id type="github">Geant4/geant4</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 4.11.4.0 4.11.3.2-r2
data Add a lot of standard physics data files for geant4
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
examples Install examples, usually source code
freetype Add support for <pkg>media-libs/freetype</pkg>
gdml Enable geometry markup language for xml
geant3 Add compatibility for geant321 to geant4
hdf5 Add support for the Hierarchical Data Format v5
inventor Add support for Open Inventor SGI toolkit via Coin3D
motif Add support for the Motif toolkit
opengl Add support for OpenGL (3D graphics)
qt6 Add support for the Qt 6 application and UI framework
raytracerx Enable raytracing for physics events
static-libs Build static versions of dynamic libraries as well
tbb Enable support for <pkg>dev-cpp/tbb</pkg>
threads Add threads support for various packages. Usually pthreads
trajectories Enable display of particle trajectories
vtk Use <pkg>sci-libs/vtk</pkg> for visualization (experimental)

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST geant4-v11.3.2.tar.gz 36805069 bytes
DIST geant4-v11.4.0.tar.gz 37647198 bytes