KumaROOT Logo
  • はじめに

プログラミングしたい

  • コマンドの使い方
  • Gitの使い方
  • ROOTの使い方
    • 環境構築したい
    • チュートリアルしたい
      • チュートリアル編
        • 準備
        • ROOTの起動( $ root )
        • ROOTの終了( .q )
        • 起動時に読み込まれるファイル
        • デモの実行( .x demos.C )
        • hsimpleを実行( .x hsimple.C )
    • 対話モードしたい
    • 全体設定したい
    • TTree操作したい
    • ファイル操作したい
    • ヒストグラム操作したい
    • キャンバス操作したい
    • その他
    • リファレンス
  • Geant4の使い方
  • Pythonの使い方
  • NumPyの使い方
  • Pandasの使い方
  • Polarsの使い方
  • Matplotlibの使い方
  • Altairの使い方
  • Plotlyの使い方
  • hvPlotの使い方
  • streamlitの使い方
  • Rustの使い方
  • Google Apps Script の使い方
  • HTML / CSSの使い方
  • Docker の使い方

文書作成したい

  • LaTeXの使い方
  • Sphinxの使い方
  • Hugoの使い方
  • MySTの使い方
  • Typstの使い方
  • VS Codeの使い方
  • Emacsの使い方

未分類

  • ライブ配信
  • ガジェットの使い方
  • DaVinci Resolveの使い方
  • Raspberry Piの使い方
  • Red Pitayaの使い方
  • Windowsの使い方

用語集

  • 用語集
KumaROOT
  • ROOTの使い方
  • チュートリアル編
  • View page source
Previous Next

チュートリアル編

ここではROOTに付属しているサンプルコードの使い方を簡単に紹介します。 使い方をウェブで検索してもよく分からない場合は、このサンプルコードを動かしながら中身をいじくってみるのが一番です。

課題

気が向いたらROOT5と比較しようかと思います。

  • 準備
  • ROOTの起動( $ root )
  • ROOTの終了( .q )
  • 起動時に読み込まれるファイル
  • デモの実行( .x demos.C )
  • hsimpleを実行( .x hsimple.C )
    • インクルードファイル( #include )
    • マクロの定義
    • コメントの挿入( // )
    • 文字列( TString )
    • ROOTファイルを開く( TFile )
    • ヒストグラムを作成する
    • プロセス時間の測定開始・表示( gBenchmark )
    • キャンバスの作成( TCanvas )
    • ヒストグラムに値を詰める( Fill )
    • キャンバスに描画する( Draw )
    • ROOTファイルに保存する( Write )
Previous Next

© Copyright 2015 - 2025, Shota TAKAHASHI.

Built with Sphinx using a theme provided by Read the Docs.