ROOT学習ノート 2008.5.12
(1) DellノートパソコンへのInstallに苦労した。
http://root.cern.ch/twiki/bin/view/ROOT/Download から
http://root.cern.ch/root/Version518.html へ行き、
WindowsXP/NT/w2000 with CYGWIN and gcc3.4 version 5.18/00 (47.4 MB). をダウンロードする。
cygwinのホームページに
-rwxrwxrwx 1 近藤敬比古 なし 47510735 May 12 17:16 root_v5.18.00.win32gcc.tar.gz
ができた!これを解凍する:
> tar xvf root_v5.18.00.win32gcc.tar.gz
するとhome pageに root/ができたが、最上directoryに移す:
> mv root/ /
> export ROOTSYS=/root
> export PATH=$PATH:$ROOTSYS/bin
> export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTSYS/lib
をinitの中に入れておく。
でいいかな?>rootでroor.exeに問題発生と出てきてダメ。
ここでcygwinのすべてをinstallすることにした!時間かかった。
$ root
root: can't figure out DISPLAY, set it manually
In case you run a remote ssh session, restart your ssh session with:
=========> ssh -Y
というからには、DISPLAYをsetしなくてはならない!
$ startx をしたら a fatal error.....が出てきた。しかし数分そのまま
待っていると、X windowが開いた。その中からrootとやったらroot画面が現れた!!
とりあえずいいことにするとするか。立ち上がる時とない時がある。
しかもrootが動く場合とそうでない時もある。
近藤敬比古@kondo-DELLPC ~
$ startx (またはxinit)
Welcome to the XWin X Server
Vendor: The Cygwin/X Project
Release: 6.8.99.901-4
Contact: cygwin-xfree@cygwin.com
XWin was started with the following command line:
X :0 -multiwindow -clipboard
_XSERVTransSocketINETCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running
Fatal server error:
Cannot establish any listening sockets - Make sure an X server isn't already run
ning
winDeinitMultiWindowWM - Noting shutdown in progress
ーーーーーーーーーーーーーーーーーーーーーーーーーーーー
(2)とにかく
TH1F h1("name","title",60,-10.,20.);
TH1F h2("name2","title2",60,-10.,20.);
Double_t x = 5.; h2->Fill(x);
gRandom->SetSeed();
Int_t i;
for (i=0; i<10000; i++) h1->Fill(gRandom->Gaus(5.,3.));
h1->Draw(); h1->Draw("p"); など "p","e","c","l"(エル)