#include <IRootAuxDynIO.h>
|
| virtual | ~IFactoryTool ()=default |
| virtual std::unique_ptr< IRootAuxDynReader > | getBranchAuxDynReader (TTree *, TBranch *) const =0 |
| virtual std::unique_ptr< IRootAuxDynWriter > | getBranchAuxDynWriter (TTree &, TClass &, int bufferSize, int splitLevel, int offsettab_len, bool do_branch_fill) const =0 |
| virtual std::unique_ptr< IRNTupleAuxDynWriter > | getNTupleAuxDynWriter (TClass &tc) const =0 |
| virtual std::unique_ptr< IRootAuxDynReader > | getNTupleAuxDynReader (const std::string &field_name, const std::string &field_type, ROOT::RNTupleReader *reader) const =0 |
| virtual std::unique_ptr< IAuxDynShare > | getAuxDynShare (const IAthenaSerializeSvc *serSvc, IAthenaIPCTool *ipcTool) const =0 |
| virtual bool | hasAuxStore (std::string_view fieldname, TClass *tc) const =0 |
| | check if a field/branch with fieldname and type tc has IAuxStore interface
|
| virtual bool | hasAuxStoreIO (TClass *tc) const =0 |
| | check if the type tc has IAuxStoreIO interface
|
| virtual bool | isAuxDynBranch (TBranch *branch) const =0 |
| | Check is a branch holds AuxStore objects.
|
Definition at line 101 of file IRootAuxDynIO.h.
◆ ~IFactoryTool()
| virtual RootAuxDynIO::IFactoryTool::~IFactoryTool |
( |
| ) |
|
|
virtualdefault |
◆ getAuxDynShare()
◆ getBranchAuxDynReader()
| virtual std::unique_ptr< IRootAuxDynReader > RootAuxDynIO::IFactoryTool::getBranchAuxDynReader |
( |
TTree * | , |
|
|
TBranch * | ) const |
|
pure virtual |
◆ getBranchAuxDynWriter()
| virtual std::unique_ptr< IRootAuxDynWriter > RootAuxDynIO::IFactoryTool::getBranchAuxDynWriter |
( |
TTree & | , |
|
|
TClass & | , |
|
|
int | bufferSize, |
|
|
int | splitLevel, |
|
|
int | offsettab_len, |
|
|
bool | do_branch_fill ) const |
|
pure virtual |
◆ getNTupleAuxDynReader()
| virtual std::unique_ptr< IRootAuxDynReader > RootAuxDynIO::IFactoryTool::getNTupleAuxDynReader |
( |
const std::string & | field_name, |
|
|
const std::string & | field_type, |
|
|
ROOT::RNTupleReader * | reader ) const |
|
pure virtual |
◆ getNTupleAuxDynWriter()
| virtual std::unique_ptr< IRNTupleAuxDynWriter > RootAuxDynIO::IFactoryTool::getNTupleAuxDynWriter |
( |
TClass & | tc | ) |
const |
|
pure virtual |
◆ hasAuxStore()
| virtual bool RootAuxDynIO::IFactoryTool::hasAuxStore |
( |
std::string_view | fieldname, |
|
|
TClass * | tc ) const |
|
pure virtual |
◆ hasAuxStoreIO()
| virtual bool RootAuxDynIO::IFactoryTool::hasAuxStoreIO |
( |
TClass * | tc | ) |
const |
|
pure virtual |
◆ isAuxDynBranch()
| virtual bool RootAuxDynIO::IFactoryTool::isAuxDynBranch |
( |
TBranch * | branch | ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: