![]() |
Project
|
#include "Framework/RuntimeError.h"
#include "Framework/RootArrowFilesystem.h"
#include "Framework/Plugins.h"
#include "Framework/FairMQResizableBuffer.h"
#include <ROOT/RNTupleModel.hxx>
#include <ROOT/RNTupleWriteOptions.hxx>
#include <ROOT/RNTupleWriter.hxx>
#include <ROOT/RField.hxx>
#include <ROOT/RNTuple.hxx>
#include <ROOT/RNTupleReader.hxx>
#include <ROOT/RFieldVisitor.hxx>
#include <ROOT/RNTupleInspector.hxx>
#include <ROOT/RVec.hxx>
#include <memory>
#include <TBufferFile.h>
#include <TDirectory.h>
#include <arrow/array/array_nested.h>
#include <arrow/array/array_primitive.h>
#include <arrow/array/builder_nested.h>
#include <arrow/array/builder_primitive.h>
#include <arrow/array/util.h>
#include <arrow/record_batch.h>
#include <arrow/dataset/file_base.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::framework |
Defining PrimaryVertex explicitly as messageable. | |
Typedefs | |
using | DPLFieldToken = rns::REntry::RFieldToken |
using | DPLLocalIndex = rns::RClusterIndex |
Functions | |
template<typename T > requires requires(T&& f) { f.GetSubFields(); } | |
auto | o2::framework::getSubfields (T const &field) |
template<typename T > requires requires(T&& f) { f.GetConstSubfields(); } | |
auto | o2::framework::getSubfields (T const &field) |
auto | arrowTypeFromRNTuple (rns::RFieldBase const &field, int size) |
std::unique_ptr< rns::RFieldBase > | o2::framework::rootFieldFromArrow (std::shared_ptr< arrow::Field > field, std::string name) |
template<typename T > requires requires(T const& m) { m.GetFieldZero(); } | |
auto & | o2::framework::getFieldZero (T const &m) |
template<typename T > requires requires(T const& m) { m.GetConstFieldZero(); } | |
auto & | o2::framework::getFieldZero (T const &m) |
DEFINE_DPL_PLUGINS_BEGIN | o2::framework::DEFINE_DPL_PLUGIN_INSTANCE (RNTupleObjectReadingImplementation, RootObjectReadingImplementation) |
using DPLFieldToken = rns::REntry::RFieldToken |
Definition at line 44 of file RNTuplePlugin.cxx.
using DPLLocalIndex = rns::RClusterIndex |
Definition at line 45 of file RNTuplePlugin.cxx.
auto arrowTypeFromRNTuple | ( | rns::RFieldBase const & | field, |
int | size | ||
) |
Definition at line 306 of file RNTuplePlugin.cxx.