Computing Practices
解析プロジェクトの準備(例)
実験データ解析やシミュレーションをLinux上で行う際の環境の整え方の一例を挙げる。 ここで紹介する方法は、作業用ディレクトリを一つ用意してその中で
- " 独自のコードを開発 " ROOTを使ったデータ解析
を行うことを想定する。ここでは作業用のディレクトリを<myWorkSpace>と呼ぶことにして説明する。
以下のようなディレクトリ構造を用意する。
<myWorkSpace>/ sw/ dev/ build/ scripts/ macros/ figures/ work/ data/
それぞれのディレクトリの用途は次のようである。
ディレクトリ |
用途 |
dev |
開発中のソフトウェアのソースコード管理。この下にパッケージ毎にディレクトリを作る。 |
sw |
自分で開発したソフトウェアのインストール先 |
build |
cmakeを使ってコンパイルする場合のbuild directory |
scripts |
様々なスクリプトを置く。初期環境設定用のスクリプトscripts/setup.shを置く。 |
macros |
ROOTのマクロ |
figures |
作成したプロットや図を置く。 |
work |
解析の途中で生成したデータファイル等を置く。 |
data |
実験データやシミュレーションデータ等の大容量のデータを置く。 |