Project
Loading...
Searching...
No Matches
RNTuplePlugin.cxx File Reference
#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/dataset/file_base.h>

Go to the source code of this file.

Classes

class  o2::framework::RNTupleFileWriteOptions
 
class  o2::framework::RNTupleFileSystem
 
class  o2::framework::SingleRNTupleFileSystem
 
class  o2::framework::RNTupleFileFragment
 
class  o2::framework::RNTupleFileFormat
 
struct  o2::framework::RootNTupleVisitor
 
class  o2::framework::RNTupleFileWriter
 
struct  o2::framework::RNTuplePluginContext
 
struct  o2::framework::RNTupleObjectReadingImplementation
 

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.
 

Functions

auto arrowTypeFromRNTuple (ROOT::Experimental::RFieldBase const &field, int size)
 
std::unique_ptr< ROOT::Experimental::RFieldBase > o2::framework::rootFieldFromArrow (std::shared_ptr< arrow::Field > field, std::string name)
 
DEFINE_DPL_PLUGINS_BEGIN o2::framework::DEFINE_DPL_PLUGIN_INSTANCE (RNTupleObjectReadingImplementation, RootObjectReadingImplementation)
 

Function Documentation

◆ arrowTypeFromRNTuple()

auto arrowTypeFromRNTuple ( ROOT::Experimental::RFieldBase const &  field,
int  size 
)

Definition at line 249 of file RNTuplePlugin.cxx.