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"(エル)