![]() |
Project
|
#include <catch_amalgamated.hpp>#include "Framework/TableBuilder.h"#include "Framework/ASoA.h"#include "Framework/PluginManager.h"#include "../src/ArrowDebugHelpers.h"#include <ROOT/RDataFrame.hxx>#include <ROOT/RArrowDS.hxx>#include <TBufferFile.h>#include <TClass.h>#include <TDirectoryFile.h>#include <TMemFile.h>#include <TDirectory.h>#include <TTree.h>#include <TRandom.h>#include <TFile.h>#include <ROOT/RField.hxx>#include <ROOT/RNTuple.hxx>#include <ROOT/RNTupleDescriptor.hxx>#include <ROOT/RNTupleModel.hxx>#include <ROOT/RNTupleReader.hxx>#include <ROOT/RNTupleUtil.hxx>#include <ROOT/RNTupleWriter.hxx>#include <memory>#include <arrow/array/array_primitive.h>#include <arrow/array/builder_primitive.h>#include <arrow/buffer.h>#include <arrow/dataset/scanner.h>#include <arrow/record_batch.h>#include <arrow/table.h>#include <arrow/ipc/writer.h>#include <arrow/io/memory.h>#include <arrow/ipc/reader.h>#include "Framework/RootArrowFilesystem.h"Go to the source code of this file.
Namespaces | |
| namespace | o2 |
| a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects | |
| namespace | o2::aod |
| namespace | o2::aod::test |
Functions | |
| o2::aod::test::DECLARE_SOA_COLUMN_FULL (Px, px, float, "px") | |
| o2::aod::test::DECLARE_SOA_COLUMN_FULL (Py, py, float, "py") | |
| o2::aod::test::DECLARE_SOA_COLUMN_FULL (Pz, pz, float, "pz") | |
| o2::aod::test::DECLARE_SOA_COLUMN_FULL (Xyz, xyz, float[3], "xyz") | |
| o2::aod::test::DECLARE_SOA_COLUMN_FULL (Ij, ij, int[2], "ij") | |
| o2::aod::test::DECLARE_SOA_COLUMN_FULL (Random, random, double, "random") | |
| o2::aod::test::DECLARE_SOA_COLUMN_FULL (Ev, ev, int, "ev") | |
| o2::aod::DECLARE_SOA_TABLE (Test, "AOD", "ETAPHI", test::Px, test::Py, test::Pz, test::Xyz, test::Ij, test::Random, test::Ev) | |
| TEST_CASE ("RootTree2Fragment") | |
| bool | validateContents (std::shared_ptr< arrow::RecordBatch > batch) |
| bool | validateSchema (std::shared_ptr< arrow::Schema > schema) |
| bool | validatePhysicalSchema (std::shared_ptr< arrow::Schema > schema) |
| TEST_CASE ("RootTree2Dataset") | |
| TEST_CASE | ( | "RootTree2Dataset" | ) |
A directory holding a tree
Definition at line 271 of file test_Root2ArrowTable.cxx.
| TEST_CASE | ( | "RootTree2Fragment" | ) |
A directory holding a tree
Create a simple TTree
Definition at line 70 of file test_Root2ArrowTable.cxx.
| bool validateContents | ( | std::shared_ptr< arrow::RecordBatch > | batch | ) |
Definition at line 160 of file test_Root2ArrowTable.cxx.
| bool validatePhysicalSchema | ( | std::shared_ptr< arrow::Schema > | schema | ) |
Definition at line 252 of file test_Root2ArrowTable.cxx.
| bool validateSchema | ( | std::shared_ptr< arrow::Schema > | schema | ) |
Definition at line 235 of file test_Root2ArrowTable.cxx.