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は、既存のTTreeRNTupleに変換するためのクラスです。 RNTupleImporter::Create()でインポーターを作成し、Import()で変換を実行します。 第一引数は入力ファイル名、第二引数はTTreeの名前、第三引数は出力ファイル名です。

注釈

すべてのブランチを、自動的に対応するフィールドに変換します。 TTreeの構造が複雑な場合や、特殊なデータ型を使用している場合は、専用の変換マクロを作成する必要があります。