マクロしたい(root macro.C)
$ root macro.C
// マクロを実行後に終了
$ root -q macro.C
// マクロをバッチモードで実行
$ root -b macro.C
rootコマンドの引数にマクロ(macro.C)を指定できます。
マクロの拡張子は.Cとするのが慣習です。
ファイル名とマクロ内の関数名は同じにする必要があります。
マクロを読み込みたい(.L)
$ root
root [0] .L macro.C
root [1] macro_function()
ROOTのインタープリター上で、.Lコマンドを使ってマクロを読み込むこともできます。
マクロを読み込んだ後は、マクロ内の任意の関数を呼び出すことができます。