(旧)研究メモ

kennkyuumemo

2014-07-11から1日間の記事一覧

Canvasに描画したはずなのに白紙で、クリックしてみたら描画される、みたいなとき

http://www-he.scphys.kyoto-u.ac.jp/member/n.kamo/wiki/doku.php?id=study:software:root:graphicの、「Styleの変更とModifiedとUpdateとDrawの関係」を読む。おおまかには、Drawの位置を変えるか、いろいろDraw optionやgStyleをいじった最後に canvas->U…

treeのbranchにつめたvectorを読み出す

TFile* file = new TFile("hoge.root"); TTree* t = (TTree*)file->Get("t"); vector<int>* vec = 0; t->SetBranchAddress("vec",&vec); ポインタを用意する</int>

treeのbranchにvectorをつめる

TFile* file = new TFile("hoge.root","recreate"); TTree* t = new TTree("t","tree"); vector<int> vec; t->Branch("vec",&vec,"vec/I"); : : : t->Fill(); vec.clear(); t->Write(); file->Close(); Branch()の三番目の引数が必要かどうかはよくわからん</int>