CERN のルート プログラムを実行し、データ分析に C++ スクリプトを使用しています。
現時点では、この分析を行う独自のスクリプトを実行していますが、「ccd.cc」と呼ばれる他の人のファイルで定義されたメソッドを使用する必要があります。
bool CCDCuts12(obj1, int1)
{...}
次のように使用するには、独自のコードで作成された obj1 と int1 を使用したこのメソッドのブール値の結果が必要です。
if(CCDCuts12(obj1, int1))
{...}
else {cout << "This Event Did Not Pass the Cuts" << endl;}
問題は、これを試すとROOTが非常に不満になることです。そのため、メソッドを間違って呼び出していると想定しており、動作するには[object].CDCuts12(obj1, int1)が必要です...しかしそれを行う方法や[オブジェクト]が何であるかはわかりません...
参考までに、先頭に「ccd.cc」を #include しました...