<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/feed.php">
        <title>KamonoWiki study:software:root</title>
        <description></description>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/</link>
        <image rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/s.kyoto-u.ac.jp/member/n.kamo/wiki/lib/tpl/dokuwiki-kamo/images/favicon.ico" />
       <dc:date>2026-04-12T09:40:30+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:cint&amp;rev=1439621319&amp;do=diff"/>
                <rdf:li rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:collection&amp;rev=1439618907&amp;do=diff"/>
                <rdf:li rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:fit&amp;rev=1439468783&amp;do=diff"/>
                <rdf:li rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:general&amp;rev=1439471087&amp;do=diff"/>
                <rdf:li rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:graphic&amp;rev=1439621277&amp;do=diff"/>
                <rdf:li rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:howto&amp;rev=1374749320&amp;do=diff"/>
                <rdf:li rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:install&amp;rev=1433542590&amp;do=diff"/>
                <rdf:li rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:io&amp;rev=1439473006&amp;do=diff"/>
                <rdf:li rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:macro&amp;rev=1433034662&amp;do=diff"/>
                <rdf:li rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:main&amp;rev=1439472485&amp;do=diff"/>
                <rdf:li rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:math&amp;rev=1386069362&amp;do=diff"/>
                <rdf:li rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:myclass&amp;rev=1388356527&amp;do=diff"/>
                <rdf:li rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:ntuple&amp;rev=1433543499&amp;do=diff"/>
                <rdf:li rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:other&amp;rev=1378350639&amp;do=diff"/>
                <rdf:li rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:pyroot&amp;rev=1392517046&amp;do=diff"/>
                <rdf:li rdf:resource="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:roofit&amp;rev=1392713883&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/s.kyoto-u.ac.jp/member/n.kamo/wiki/lib/tpl/dokuwiki-kamo/images/favicon.ico">
        <title>KamonoWiki</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/</link>
        <url>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/s.kyoto-u.ac.jp/member/n.kamo/wiki/lib/tpl/dokuwiki-kamo/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:cint&amp;rev=1439621319&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-08-15T06:48:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CINT</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:cint&amp;rev=1439621319&amp;do=diff</link>
        <description>CINT

CINTの機能

インタープリターコマンド

インタープリターでのみ使えるコマンド。ここには一部紹介する。

もしマクロの中でこれらのコマンドを使いたいときはgROOT-&gt;ProcessLine(&quot;.x macro.cxx&quot;)などとすればいい。</description>
    </item>
    <item rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:collection&amp;rev=1439618907&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-08-15T06:08:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Collection</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:collection&amp;rev=1439618907&amp;do=diff</link>
        <description>Collection

	*  CollectionクラスはTObjectのポインタのコンテナクラス
	*  そんなに使用する機会は多くない気がするけど、rootの大きな特徴になっている

概要

Collectionクラスというのは、つまりc++オブジェクト（基本型も含む）をひとまとめにして管理するクラス。コンテナと呼ぶ場合もある。</description>
    </item>
    <item rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:fit&amp;rev=1439468783&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-08-13T12:26:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Fit</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:fit&amp;rev=1439468783&amp;do=diff</link>
        <description>Fit

rootで作ったヒストグラムはガウス関数など、任意の関数でFitすることができる。

ROOTにはMINUITという最小化ツールが含まれていて、Fitをするときににはこれを使っている。MINUITはもともとFortranで書かれていたが、ROOT用にc++に書きなおされているのでどちらでも使うことができる。よく知らないがpython版やJava版もあるらしい。</description>
    </item>
    <item rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:general&amp;rev=1439471087&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-08-13T13:04:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>General</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:general&amp;rev=1439471087&amp;do=diff</link>
        <description>General





	*  ヒストグラム（とグラフ）の使い方
		*  画像として表示する方法
		*  フィットの仕方
		*  rootファイルの保存方法

	*  TTreeの使い方




rootを使う方法

rootはいくつか実行方法がある。ここではそれを4つにわける。</description>
    </item>
    <item rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:graphic&amp;rev=1439621277&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-08-15T06:47:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Graphic</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:graphic&amp;rev=1439621277&amp;do=diff</link>
        <description>Graphic

	*  rootで作成されたヒストグラムなどのオブジェクトは作っただけでは画面には表示されず、TCanvasに描くことで初めて見ることができる

グラフィック関係の基本知識

TPadの座標系について</description>
    </item>
    <item rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:howto&amp;rev=1374749320&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-07-25T10:48:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>HowTo</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:howto&amp;rev=1374749320&amp;do=diff</link>
        <description>HowTo

統計情報を非表示にしたい

統計ボックスを透明にしたい

ラベルとY軸タイトルがかぶらないようにしたい

TCanvasを好きな大きさで分割したい

TCanvas

同じ形式のrootファイルをマージしたい</description>
    </item>
    <item rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:install&amp;rev=1433542590&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-06-05T22:16:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Install</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:install&amp;rev=1433542590&amp;do=diff</link>
        <description>Install

ROOTのインストール方法

cmake

ROOT

ＲＯＯＴのダウンロードページに行って、最新版を選択し、Sourceってところの、ROOT x.xx.xx complete source tree for all systems (56 MB).をダウンロードする。

その下の行のAfter unpacking read &quot;</description>
    </item>
    <item rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:io&amp;rev=1439473006&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-08-13T13:36:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>I/O</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:io&amp;rev=1439473006&amp;do=diff</link>
        <description>I/O

I/O関係のクラスが一番rootを特徴付けている。

TFile

	*  rootでは解析を行う対象のデータや、その解析結果を記録したヒストグラムなどのrootのオブジェクトをひとまとめにして、.rootファイル形式で保存することができる</description>
    </item>
    <item rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:macro&amp;rev=1433034662&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-31T01:11:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Macro</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:macro&amp;rev=1433034662&amp;do=diff</link>
        <description>Macro

rootマクロ又はシェルスクリプト。

TCanvas

縦に２つヒストグラムをくっつけて並べる</description>
    </item>
    <item rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:main&amp;rev=1439472485&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-08-13T13:28:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Main</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:main&amp;rev=1439472485&amp;do=diff</link>
        <description>Main

TH1・一次元ヒストグラム

	*  rootのヒストグラム用のクラスはすべてTH1というクラスを継承している
	*  二次元ヒストでもTH1を継承している

ヒストグラムの使い方



	*  Double_tならTH1D、Int_tならTH1Iを使う。</description>
    </item>
    <item rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:math&amp;rev=1386069362&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-03T11:16:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Math</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:math&amp;rev=1386069362&amp;do=diff</link>
        <description>Math

この辺は公式の各クラスのreferenceを見たほうが速いと思う。

TMath

TRandom

Vector

	*  std::vectorとは違って、こちらは数学的なvector（物理vector）のクラス
	*  下のようなコライダー物理で便利なメソッドが定義されている。ぜひ使うべき。</description>
    </item>
    <item rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:myclass&amp;rev=1388356527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-12-29T22:35:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MyClass</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:myclass&amp;rev=1388356527&amp;do=diff</link>
        <description>MyClass

Adding Your Class to ROOT: ClassDef

15 Adding a Class

ACLiC - The Automatic Compiler of Libraries for CINT

全ては TObject から - Dis45 ユーザーのための ROOT 入門

Classの作成手順

自作クラスをrootのsystemに組み込むにはTObjectを継承する必要がある。このことで例えば下のような恩恵をうけることができる。

	*  collectionクラスに登録できる。このことにより、</description>
    </item>
    <item rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:ntuple&amp;rev=1433543499&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-06-05T22:31:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ntuple</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:ntuple&amp;rev=1433543499&amp;do=diff</link>
        <description>Ntuple

猿ルートによるとNtupleはsingle,double,triple,quadruple,quintuple,sextuple,septuple,octuple,nonuple,decuple· · ·の n 番目という意味で、エヌタプルまたはエヌチュープルと読む。

タプルというのは要素の組を表す概念。</description>
    </item>
    <item rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:other&amp;rev=1378350639&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-09-05T03:10:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Other</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:other&amp;rev=1378350639&amp;do=diff</link>
        <description>Other

TString

	*  ほとんどstd::stringと同じようなクラス
	*  stringが苦手なフォーマット文字列の処理が可能なので、若干使いやすい
	*  TObjectを継承していないので、Collection Classを使いたいときはTObjStringを使う</description>
    </item>
    <item rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:pyroot&amp;rev=1392517046&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-02-16T02:17:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PyROOT</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:pyroot&amp;rev=1392517046&amp;do=diff</link>
        <description>PyROOT

&lt;http://root.cern.ch/drupal/content/pyroot&gt;

PyROOT A Python -- ROOT Bridge
公式manual

python-and-ruby-interfaces - ROOT User’s Guide
rootの情報って分散しすぎ

Data Analysis with pyROOT - ~middell

PyROOTはpythonからROOTのライブラリを呼び出すためのラッパーモジュールである。

C++の複雑な作法に従わなくてはならないROOTと比べ、シンプルに使うことが出来る。</description>
    </item>
    <item rdf:about="https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:roofit&amp;rev=1392713883&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-02-18T08:58:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>RooFit</title>
        <link>https://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:roofit&amp;rev=1392713883&amp;do=diff</link>
        <description>RooFit

&lt;http://root.cern.ch/download/doc/RooFit_Users_Manual_2.91-33.pdf&gt;
基本的にはここを参照するといいと思う。

&lt;http://root.cern.ch/drupal/sites/default/files/roofit_quickstart_3.00.pdf&gt;

&lt;http://roofit.sourceforge.net/docs/&gt;

&lt;http://indico.cern.ch/getFile.py/access?contribId=14&amp;resId=1&amp;materialId=slides&amp;confId=218693&gt;

&lt;http://root.cern.ch/drupal/content/roofit&gt;

&lt;http://roofit.sourceforge.net/docs/tutorial/intro/roofit_tutorial_intro.pdf&gt;

RooFitとは

RooFitはFitツールの一種。

ヒストグラムやグラフに関数をfitするのは普通のROOTの機能で十分である。R…</description>
    </item>
</rdf:RDF>
