![]() |
ATLAS Offline Software
|
Definiton of a branch descriptor. More...
#include <RootTreeContainer.h>
Public Member Functions | |
| BranchDesc ()=default | |
| BranchDesc (TClass *cl, TBranch *b, TLeaf *l, void *o, const DbColumn *c) | |
| BranchDesc (BranchDesc &&other)=default | |
| BranchDesc (BranchDesc const &other)=delete | |
| BranchDesc & | operator= (BranchDesc const &other)=delete |
| BranchDesc & | operator= (BranchDesc &&other)=default |
Public Attributes | |
| TClass * | clazz = nullptr |
| TBranch * | branch = nullptr |
| TLeaf * | leaf = nullptr |
| void * | object = nullptr |
| void * | buffer = nullptr |
| const DbColumn * | column = nullptr |
| size_t | rows_written = 0 |
| int | aux_iostore_IFoffset = -1 |
| IOStore interface offset for object type in this branch (for casting). | |
| std::unique_ptr< RootAuxDynIO::IRootAuxDynWriter > | auxdyn_writer |
| std::unique_ptr< RootAuxDynIO::IRootAuxDynReader > | auxdyn_reader |
Definiton of a branch descriptor.
Definition at line 66 of file RootTreeContainer.h.
|
default |
| pool::RootTreeContainer::BranchDesc::BranchDesc | ( | TClass * | cl, |
| TBranch * | b, | ||
| TLeaf * | l, | ||
| void * | o, | ||
| const DbColumn * | c ) |
|
default |
|
delete |
|
default |
|
delete |
| int pool::RootTreeContainer::BranchDesc::aux_iostore_IFoffset = -1 |
IOStore interface offset for object type in this branch (for casting).
Definition at line 79 of file RootTreeContainer.h.
| std::unique_ptr<RootAuxDynIO::IRootAuxDynReader> pool::RootTreeContainer::BranchDesc::auxdyn_reader |
Definition at line 82 of file RootTreeContainer.h.
| std::unique_ptr<RootAuxDynIO::IRootAuxDynWriter> pool::RootTreeContainer::BranchDesc::auxdyn_writer |
Definition at line 81 of file RootTreeContainer.h.
| TBranch* pool::RootTreeContainer::BranchDesc::branch = nullptr |
Definition at line 68 of file RootTreeContainer.h.
| void* pool::RootTreeContainer::BranchDesc::buffer = nullptr |
Definition at line 71 of file RootTreeContainer.h.
| TClass* pool::RootTreeContainer::BranchDesc::clazz = nullptr |
Definition at line 67 of file RootTreeContainer.h.
Definition at line 72 of file RootTreeContainer.h.
| TLeaf* pool::RootTreeContainer::BranchDesc::leaf = nullptr |
Definition at line 69 of file RootTreeContainer.h.
| void* pool::RootTreeContainer::BranchDesc::object = nullptr |
Definition at line 70 of file RootTreeContainer.h.
| size_t pool::RootTreeContainer::BranchDesc::rows_written = 0 |
Definition at line 76 of file RootTreeContainer.h.