ROOTStudy

金曜日, 1月 19, 2007

C++でもROOTでも動くプログラム

要点:
C++applicationでは
TApplicationの宣言と実行、および
main()かサブルーチンsub()宣言が必要で、
ROOTのマクロでは必要ない。
そこで、ROOT実行時に宣言される"__CINT__"を判別フラグとして
関数宣言と#includeを読み替えるような
書式を与えればよい。

スマートな説明
http://utkhii.px.tsukuba.ac.jp/~nagata/root/native.html#04