![]()  | 
  
    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.