Deprecated: Array and string offset access syntax with curly braces is deprecated in /mnt/hep_web/hep_web/member/n-kota/dokuwiki/inc/init.php on line 542
ja:root:wantto6

treeの中のbranchの有無を判定したい


TTree::GetBranch(const char *name)を使う。 返り値はそのbranchへのポインタ(TBranch*)だが、指定した名前のbranchがなかった場合、0が返る(sourceを見るとnullではなく0)ので、

 if( tree->GetBranch("branchname") ){
...
}

としておけば、branchが存在していた時のみif内の処理が実行される。