physpolyglot

主にPC関連の自分用メモのうち、役立ちそうなものを共有します。

ROOT

TTreeFormulaの使い方

自分用メモ。適宜加筆する予定。コードはコンパイルチェックしてません。 目的 TTreeに格納されている数字から任意(限界は?)の計算を行う。 使用法(例) コンストラクタ TTreeFormula *formula = new TTreeFormula("formula_name","branch.fValue", tree); …

TTreeからTGraphをつくる

以下のようにすれば良い。 // TTree *tree; tree->Draw("y:x",cut); const Int_t nPoints = tree->GetSelectedRows(); TGraph *g = new TGraph(nPoints, tree->GetV1(), tree->GetV2()); 各点の値を保持したい場合は、 TVectorD *vec_x = new TVectorD(nPoin…

ROOTでGUIをつくった

検出器の較正を誰でも簡単に出来るように、GUIをつくってみた。 凝ったことはしていないとはいえ意外と簡単に作れたので、 時間があれば他にもいろいろ便利な物を作りたい。 開発のメモも気が向いたら。