![]() |
Project
|
#include <RootTreeReader.h>
Public Member Functions | |
BranchConfigurationInterface ()=default | |
BranchConfigurationInterface (ConstructorArgs const &) | |
virtual | ~BranchConfigurationInterface ()=default |
virtual void | setup (TTree &, SpecialPublishHook *h=nullptr) |
Setup the branch configuration, namely get the branch and class information from the tree. | |
virtual void | exec (ProcessingContext &ctx, int entry, std::function< o2::header::Stack()> stackcreator) |
Static Public Attributes | |
static const size_t | STAGE = 0 |
The interface for the branch configuration. The branch configuration is constructed at compile time from the constructor argments of the tree reader. A mixin class is constructed from nested instances of
Definition at line 198 of file RootTreeReader.h.
|
default |
|
inline |
Definition at line 203 of file RootTreeReader.h.
|
virtualdefault |
|
inlinevirtual |
Run the reader process This will recursively run every level of the the branch configuration and fetch the object at position entry. The object is published via the DPL ProcessingContext. A creator callback for the header stack is provided to build the stack from the variadic list of header template arguments.
Definition at line 213 of file RootTreeReader.h.
|
inlinevirtual |
Setup the branch configuration, namely get the branch and class information from the tree.
Definition at line 207 of file RootTreeReader.h.
|
static |
Definition at line 201 of file RootTreeReader.h.