0

TTree のデータをCERN の ROOTの float の配列に変換するにはどうすればよいですか? データの一部だけが必要ですが、 TTree:Drawを使用してこの部分を描画できるようになりました('varexp' オプションと 'selection' オプションの両方を使用)。私の仕事は、配列として描画されたデータを取得することです。このデータをC配列として取得したいと思います。

4

1 に答える 1

2

TTree::GetV1() を見てください。

例えば

TTree *t = ... ; // assume you got your tree somewhere
int sz = t->Draw("val", "cuts");
Double_t *vars = t->GetV1();
for ( int i = 0; i < sz; ++i ) {
  cout << vars[i] << endl;
}

出力を TTree::Scan と比較することで、これが機能することを確認できます。

于 2012-07-13T00:19:42.533 に答える