depot/doc/packages/geant4.section.md
Luke Granger-Brown 57725ef3ec Squashed 'third_party/nixpkgs/' content from commit 76612b17c0ce
git-subtree-dir: third_party/nixpkgs
git-subtree-split: 76612b17c0ce71689921ca12d9ffdc9c23ce40b2
2024-11-10 23:59:47 +00: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.