付属サンプルで遊べる(examples
)
$ mkdir ~/repos/sandbox/g4work/ # 作業ディレクトリを作成
$ cp $SPACK_ROOT/opt/spack/darwin-sonoma-skylake/apple-clang-15.0.0/geant4-11.1.2-t26aalvrzmo2u5jyhj3nvv6gihtty7cv/share/Geant4/examples .
$ ls -1 examples
CMakeLists.txt
GNUmakefile
History
README
README.HowToRun
README.HowToRunMT
advanced/
basic/
extended/
novice
Geant4付属のサンプルが、インストールしたディレクトリのshared/Geant4/examples
にあります。
それを作業用ディレクトリにコピーしています。
作業用ディレクトリの名前は任意ですが、慣例(?)でg4work
としました。
examples
ディレクトリの中を確認するとbasic
、extended
、advanced
に分類されていることがわかります。
Geant4のアプリケーションをゼロから作り始めるのはとても大変だと思います。
まず、basic
にあるサンプルを動かすところからはじめて、自分の目的に近いサンプルを見つけ、改造していくのがよいと思います。
注釈
以前は初心者向けのサンプルはnovice
という名前でした。
Geant4 10.0で、novice
がbasic
とextended
にリファクタリングされたそうです。