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