Project
Loading...
Searching...
No Matches
TTreePlugin.cxx File Reference
#include "Framework/RootArrowFilesystem.h"
#include "Framework/Plugins.h"
#include "Framework/Signpost.h"
#include "Framework/Endian.h"
#include <TBufferFile.h>
#include <TBufferIO.h>
#include <arrow/buffer.h>
#include <arrow/dataset/file_base.h>
#include <arrow/extension_type.h>
#include <arrow/memory_pool.h>
#include <arrow/status.h>
#include <arrow/type.h>
#include <arrow/type_fwd.h>
#include <arrow/util/key_value_metadata.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 <TTree.h>
#include <TBranch.h>
#include <TFile.h>
#include <TLeaf.h>
#include <unistd.h>
#include <cstdint>
#include <memory>
#include <stdexcept>
#include <iostream>

Go to the source code of this file.

Classes

struct  o2::framework::ReadOps
 
class  o2::framework::TTreeDeferredReadOutputStream
 
class  o2::framework::TTreeFileWriteOptions
 
class  o2::framework::TTreeFileSystem
 
class  o2::framework::TTreeFileFormat
 
class  o2::framework::SingleTreeFileSystem
 
class  o2::framework::TTreeFileFragment
 
class  o2::framework::TTreeOutputStream
 
struct  o2::framework::TTreePluginContext
 
struct  o2::framework::TTreeObjectReadingImplementation
 
struct  o2::framework::BranchFieldMapping
 
struct  o2::framework::RootTransientIndexType
 
class  o2::framework::TTreeFileWriter
 

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.
 

Enumerations

enum struct  o2::framework::ReadOpKind {
  o2::framework::Unknown , o2::framework::Offsets , o2::framework::Values , o2::framework::Booleans ,
  o2::framework::VLA
}
 

Functions

 O2_DECLARE_DYNAMIC_LOG (root_arrow_fs)
 
TBufferFileo2::framework::rootBuffer ()
 
char const * o2::framework::rootSuffixFromArrow (arrow::Type::type id)
 
auto o2::framework::arrowTypeFromROOT (EDataType type, int size)
 
DEFINE_DPL_PLUGINS_BEGIN o2::framework::DEFINE_DPL_PLUGIN_INSTANCE (TTreeObjectReadingImplementation, RootObjectReadingImplementation)
 

Variables

auto o2::framework::readValues
 
auto o2::framework::readBoolValues
 
auto o2::framework::readVLAValues
 
auto o2::framework::readOffsets
 

Function Documentation

◆ O2_DECLARE_DYNAMIC_LOG()

O2_DECLARE_DYNAMIC_LOG ( root_arrow_fs  )

Variable Documentation

◆ mVLA

bool mVLA

Definition at line 833 of file TTreePlugin.cxx.

◆ name

Definition at line 831 of file TTreePlugin.cxx.

◆ ptr

TBranch* ptr

Definition at line 832 of file TTreePlugin.cxx.