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
====== root fileをマージしたい ======
----
root fileをマージするのに、haddというコマンドがある。(${ROOTSYS}/bin/ 以下)
hadd output.root input1.root input2.root input3.root ....
のように第一引数に新規の出力ファイル名、第二引数以降にマージしたいroot file名をとればよい。
ただし、このままでは一度にマージできる数に限りがあるらしく、それを解消するには
ls -v *.root | xargs hadd output.root
のようにxargsを使って渡してやればよいらしい。\\
lsにaliasを設定していてうまく動かない時はバックスラッシュをつけてやるとaliasが解除されてうまくいく。\\
\ls -v *.root | xargs hadd output.root