こ こは初歩的なROOT導入ガイドです。

初歩的なROOT導入ガイド


 今まで、高エネルギー物理学で一般的に用いられていた解析ソフトといえ ば「PAW」でした。そして現在、「ROOT」が台頭してきています。ここでは「ROOT」のダウンロードからインストール、簡易的な実行方法までを解説 したいと思います。


  1. ROOTホームページへ
    ⇒ http://root.cern.ch/


  2. [Download binaries]のリンク先へ
    ⇒ http://root.cern.ch/root/Availability.html


  3. [Pro, version 4.00/08]のリンク先へ
    ⇒ http://root.cern.ch/root/Version400.html


  4. 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)
    -----------------------------------------------------------------


  5. [Intel x86 Linux for Redhat 7.3 and gcc 2.95.3, version 4.00/08]を選択
    (コンピュータのgccのバージョンが同一であることを確認)
    ⇒ 自分のホームディレクトリにtar.gzファイルをダウンロード


  6. 任意のディレクトリに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/


  7. 環境変数の設定
    (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
    -----------------------------------------------------------------


  8. ⇒ # emacs /etc/csh.login
    -----------------------------------------------------------------
    setenv PATH "${PATH}:/cern/pro/bin:/usr/local/${ROOTSYS}/bin" -----------------------------------------------------------------

  9. demoを走らせる為にtutorialsディレクトリをコピーする
    ⇒ $ cp -R $ROOTSYS/tutorials ~/
    ⇒ $ cd tutorials


  10. ROOTの対話セッションの開始
    ⇒ $ root

    ※ ROOT実行時にロゴを非表示にする場合
    ⇒ $ root -l

    ※ コマンドラインオプションの表示
    ⇒ $ root -?


  11. demoの実行
    ⇒ root [0] .x benchmarks.C
    ⇒ root [1] .x demos.C


  12. ROOTの対話セッションの終了
    ⇒ root [2] .q