Descriptions of the Current Directory

Root: 大規模データー解析のためのオブジェクト指向フレームワーク

English Page is here.

新着情報

ファイル

このディレクトリーには、CERN の ROOT TEAM が開発している "ROOT" という、大規模データー解析のためのオブジェクト指向フレームワーク に関連するファイルが置いてあります。
	doc                             : 文献など
	patches                         : パッチなど
	Build.html                      : root の build の仕方(英語)
	Build-j.html                    : root の build の仕方(日本語)
	root_v2.21b7_egcs111.tar.gz     : バイナリーパッケージ
	root_v2.21.source.tar.gz        : ソースパッケージ
	README-j.html                   : このファイル

オリジナルの在処

ftp://root.cern.ch/root/root_v2.21.source.tar.gz

インストールの手順

Tar の展開だけです。
# tar -zxvf root_v2.21b7_egcs111.tar.gz -C /opt

このバイナリーパッケージは egcs-1.1x でコンパイルされ libg++.so.2.9 にリンクされています。 パッケージ作成手順はここをご覧下さい。

ROOT 事始め

まず、README ファイルを良く読んでみて下さい。
$ less /opt/root/AA_README
その後、
$ export ROOTSYS=/opt/root
$ export PATH=$PATH:$ROOTSYS/bin
のように、環境変数の設定をします。

これらを、.bash_profile や .bashrc に書いておくのも手です。 さらに、ROOT 関連の共有ライブラリーの在処を教えてやる必要があります。

$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTSYS/lib
あるいは、/opt/root/lib を /etc/ld.so.conf に追加し、 "ldconfig" を実行します。

これで、準備完了です。次のようにして ROOT の 対話セッションを試してみて下さい。

$ cd <somewhere>/
$ cp -R $ROOTSYS/tutorials .
$ cd tutorials
$ root
  *******************************************
  *                                         *
  *        W E L C O M E  to  R O O T       *
  *                                         *
  *   Version   2.00/13   30 October 1998   *
  *                                         *
  *  You are welcome to visit our Web site  *
  *          http://root.cern.ch            *
  *                                         *
  *******************************************

CINT/ROOT C/C++ Interpreter version 5.13.78, Oct 22 1998
Type ? for help. Commands must be C++ statements.
Enclose multiple statements between { }.

Welcome to the ROOT tutorials


Type ".x demos.C" to get a toolbar from which to execute the demos

Type ".x demoshelp.C" to see the help window

root [1] .x demos.C
-- Click on Help on Demos.
-- Click on Hsimple first. Then in any order.
-- Move the objects on the canvas around using the mouse.
-- You want also try "first" to see how the C++ interpreter
-- works interactively.
root [2] .q
$

セッションの中で、".x benchmarks.C" とするとお使いのマシンの ベンチマークが出来ます。

root を使ったアプリケーションのサンプルは "test" ディレクトリーに あります。

$ cd <somewhere>/
$ cp -R $ROOTSYS/test .
$ cd test
$ less README
$ make
$ ./Event
...
$ ./guitest
$ ./hworld
$ ./hsimple
...
...

楽しんで下さい。
Back to Keisuke Fujii's MkLinux Page
fujiik@jlcuxf.kek.jp May. 25, 1998