TTreeをRNTupleに変換したい(RNTupleImporter)
1void macro() {
2 // Define importer
3 auto importer = ROOT::RNTupleImporter::Create(
4 "source.root",
5 "events",
6 "target.root"
7 );
8 importer->Import();
9}
RNTupleImporterは、既存のTTreeをRNTupleに変換するためのクラスです。
RNTupleImporter::Create()でインポーターを作成し、Import()で変換を実行します。
第一引数は入力ファイル名、第二引数はTTreeの名前、第三引数は出力ファイル名です。
注釈
すべてのブランチを、自動的に対応するフィールドに変換します。
TTreeの構造が複雑な場合や、特殊なデータ型を使用している場合は、専用の変換マクロを作成する必要があります。