nixpkgs/doc/packages/geant4.section.md
Tomodachi94 cfe30e5950
doc/packages/geant4: add documentation
This documents:
* The `geant4.data` attrset introduced in #39514
* The setup hook for geant4
* The setup hook for the geant4.data packages

I also added a brief description of what Geant4 is.

Part of #341479
2024-09-13 21:01:35 -07:00

963 B

Geant4

Geant4 is a toolkit for simulating how particles pass through matter. It is available through the geant4 package.

Setup hook

The setup hook included in the package applies the environment variables set by the geant4.sh script, which is typically necessary for compiling make-based programs that depend on Geant4.

Datasets

All of the Geant4 datasets provided by CERN are available through the geant4.data attrset.

Setup hook

The hook provided by the packages in geant4.data will set an appropriate environment variable in the form of G4[...]DATA. For example, for the G4RadioactiveDecay dataset, the G4RADIOACTIVEDATA environment variable is set to the value expected by Geant4.