初歩的なROOT導入ガイド
今まで、高エネルギー物理学で一般的に用いられていた解析ソフトといえ
ば「PAW」でした。そして現在、「ROOT」が台頭してきています。ここでは「ROOT」のダウンロードからインストール、簡易的な実行方法までを解説
したいと思います。
- ROOTホームページへ
⇒ http://root.cern.ch/
- [Download binaries]のリンク先へ
⇒ http://root.cern.ch/root/Availability.html
- [Pro, version 4.00/08]のリンク先へ
⇒ http://root.cern.ch/root/Version400.html
- ROOTをインストールするコンピュータのgccのバージョンを確認
⇒ $ gcc -v
-----------------------------------------------------------------
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.95.3/specs
gcc version 2.95.3 20010315 (release)
-----------------------------------------------------------------
- [Intel x86 Linux for Redhat 7.3
and gcc 2.95.3, version
4.00/08]を選択
(コンピュータのgccのバージョンが同一であることを確認)
⇒ 自分のホームディレクトリにtar.gzファイルをダウンロード
- 任意のディレクトリにtarファイルを展開(rootディレクトリを作
成)
(ex. 展開先 /usr/local/)
⇒ $ su -
⇒ password: ********
⇒ # cp root_v4.00.08.Linux.RH7.3.gcc2953.tar.gz /usr/local/
⇒ # cd /usr/local/
⇒ # tar xzvf root_v4.00.08.Linux.RH7.3.gcc2953.tar.gz
⇒ # exit
※ 下記のように打つとtar.gzファイルのコピーとcdの手間が省ける
⇒ # tar -xzvf root_v4.00.08.Linux.RH7.3.gcc2953.tar.gz -C /usr/local/
- 環境変数の設定
(emacs等のエディタを使用して下記の3行(export〜)を書き加える)
⇒ # emacs /etc/profile
-----------------------------------------------------------------
export ROOTSYS=/usr/local/root
export PATH=$PATH:$ROOTSYS/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTSYS/lib
-----------------------------------------------------------------
⇒ # emacs /etc/csh.login
-----------------------------------------------------------------
setenv PATH "${PATH}:/cern/pro/bin:/usr/local/${ROOTSYS}/bin"
-----------------------------------------------------------------
- demoを走らせる為にtutorialsディレクトリをコピーする
⇒ $ cp -R $ROOTSYS/tutorials ~/
⇒ $ cd tutorials
- ROOTの対話セッションの開始
⇒ $ root
※ ROOT実行時にロゴを非表示にする場合
⇒ $ root -l
※ コマンドラインオプションの表示
⇒ $ root -?
- demoの実行
⇒ root [0] .x benchmarks.C
⇒ root [1] .x demos.C
- ROOTの対話セッションの終了
⇒ root [2] .q