Differences between revisions 5 and 6
Deletions are marked like this. | Additions are marked like this. |
Line 52: | Line 52: |
=== analoopの書き方 === valに詰める -> Add関数 このときanapawではデータが無いときに非物理量(-1000等)を詰めていたが、 anarootではAddしなければhistogramにはfillされない。 例えばTDCのover flowを詰めたいのなら詰めて構わないがその分パフォーマンスは落ちる。 |
使い方についてざっくばらんに
How To いろいろ
anarootにログイン(仮)
$ anarootlogin username $ root -l root[i] .x hoge.C (マクロを実行) root[i] .q (rootを終了)
ridfを解析
root[i] book(new TArtAnaLoopExample, "ana/example.ana") root[i] push("ridf/run0001.ridf") root[i] start() root[i] status() root[i] ls() root[i] hn() root[i] hn() ...
数を数える
root[i] stop() (stopしないと刻一刻とevent数が増えていくのでわけがわからなくなる) root[i] ls() root[i] ht(5) root[i] xsta() (for 1D) root[i] zoom() (for 2D, xystaはまだ作ってないのでとりあえずこれで代用)
Draw same
root[i] ht(1) root[i] ht(2, "same")
もしzone()しているのなら、
root[i] ht(1) root[i] hht(2, "same") (hhなんたらは次のpadに進まずに描画)
histの保存・読み込み
... root[i] hstore("hist.root") // 保存 root[i] fetch("hist.root") // 読み込み