ATLAS Offline Software
Classes | Typedefs | Variables
pool::RootCollection Namespace Reference

Classes

class  RNTCollection
 Collection (and CollectionProxy) implementation based on RNTuple. More...
 
class  RNTCollectionCursor
 
class  RNTCollectionQuery
 
class  RNTCollectionSchemaEditor
 
class  RootCollection
 Collection (and CollectionProxy) implementation based on ROOT trees. More...
 
class  RootCollectionCursor
 
class  RootCollectionDataEditor
 
class  RootCollectionQuery
 
class  RootCollectionSchemaEditor
 

Typedefs

using RNTupleReader = ROOT::Experimental::RNTupleReader
 

Variables

constexpr const char *const poolOptToRootOpt [] = {"CREATE", "UPDATE", "UPDATE", "READ"}
 
const Io::IoFlags poolOptToFileMgrOpt []
 
const int TTREE_AUTO_FLUSH = -1*1024*1024
 
const int TBRANCH_DEF_BUFSIZE = 8*1024
 
const unsigned long long TTREE_MAX_SIZE = 100*1024*1024*1024ULL
 

Typedef Documentation

◆ RNTupleReader

using pool::RootCollection::RNTupleReader = typedef ROOT::Experimental::RNTupleReader

Definition at line 37 of file RNTCollection.h.

Variable Documentation

◆ poolOptToFileMgrOpt

const Io::IoFlags pool::RootCollection::poolOptToFileMgrOpt[]
inline
Initial value:
= {
Io::WRITE|Io::CREATE, Io::WRITE|Io::APPEND, Io::WRITE|Io::APPEND, Io::READ }

Definition at line 15 of file CollectionCommon.h.

◆ poolOptToRootOpt

constexpr const char* const pool::RootCollection::poolOptToRootOpt[] = {"CREATE", "UPDATE", "UPDATE", "READ"}
constexpr

Definition at line 12 of file CollectionCommon.h.

◆ TBRANCH_DEF_BUFSIZE

const int pool::RootCollection::TBRANCH_DEF_BUFSIZE = 8*1024

Definition at line 37 of file RootCollection.h.

◆ TTREE_AUTO_FLUSH

const int pool::RootCollection::TTREE_AUTO_FLUSH = -1*1024*1024

Definition at line 35 of file RootCollection.h.

◆ TTREE_MAX_SIZE

const unsigned long long pool::RootCollection::TTREE_MAX_SIZE = 100*1024*1024*1024ULL

Definition at line 40 of file RootCollection.h.

pool::WRITE
@ WRITE
Definition: Database/APR/StorageSvc/StorageSvc/pool.h:72
pool::READ
@ READ
Definition: Database/APR/StorageSvc/StorageSvc/pool.h:68
CREATE
#define CREATE(__TYPE)