![]() |
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.