5#ifndef TBRANCHAUXDYNREADER_H
6#define TBRANCHAUXDYNREADER_H
47 void init(
bool standalone);
49 virtual void addReaderToObject(
void*
object,
size_t ttree_row, std::recursive_mutex* iomtx =
nullptr ) override final;
An auxiliary data store that holds data internally.
char data[hepevt_bytes_allocation_ATLAS]
std::string m_baseBranchName
TBranchAuxDynReader(TTree *tree, TBranch *base_branch)
SG::auxid_t initBranch(bool standalone, const std::string &attr, TBranch *branch)
std::map< std::string, TBranch * > m_branchMap
virtual void addReaderToObject(void *object, size_t ttree_row, std::recursive_mutex *iomtx=nullptr) override final
Attach specialized AuxStore for reading dynamic attributes.
BranchInfo & getBranchInfo(const SG::auxid_t &auxid, const SG::AuxStoreInternal &store)
std::map< SG::auxid_t, BranchInfo > m_branchInfos
void init(bool standalone)
size_t auxid_t
Identifier for a particular aux data item.
void setAddress(void *data)