fileを一緒のtreeと思って解析できるコマンド。AddFriend("t2","hogege.root");としよう。t1に属するBranchとt2に属するBranchを同時に解析できる。ちなみにイベントの数が同じでないと警告が出る。t1->Draw("hoge.size()");とやってもエラーが出てしまう。その代わりに#t1->Draw("hoge@.size()");とやるとちゃんとsizeがプロット出来る。Treeにいれたstd::vectorをTTree::Drawでプロットする時の注意点std::vectorをTreeに入れると便利だが、TTree::Draw()で2次元ヒストグラムをプロットすると変な相関が見えてしまう事がある。これはなぜかは調べていないが、とりあえずhttp://root.cern.ch/root/html/tutorials/tree/hvector.C.htmlを参考にヒストグラムにプロットするとちゃんと正しい相関が見える。GetEntriesFastの罠TObjArrayやTClonesArrayでループするときに活躍するGetEntriesFast()だが、1つ罠が存在する。以下のようなことをする。Int_t)20ということになるので注意。GetEntries()はちゃんと中身があるかを確認しているが、GetEntriesFast()は最後のオブジェクトが入っているindex+1を返すだけなので、アレイの途中に何も入っていない場所があると変な処理をする可能性がある。RemoveAt(int)等を使って途中のオブジェクトを削除した場合には注意が必要。