![]() |
ATLAS Offline Software
|
#include <IRootAuxDynIO.h>
Public Member Functions | |
| 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.
|
virtualdefault |
|
pure virtual |
Implemented in RootAuxDynIO::FactoryTool.
|
pure virtual |
Implemented in RootAuxDynIO::FactoryTool.
|
pure virtual |
Implemented in RootAuxDynIO::FactoryTool.
|
pure virtual |
Implemented in RootAuxDynIO::FactoryTool.
|
pure virtual |
Implemented in RootAuxDynIO::FactoryTool.
|
pure virtual |
check if a field/branch with fieldname and type tc has IAuxStore interface
Implemented in RootAuxDynIO::FactoryTool.
|
pure virtual |
check if the type tc has IAuxStoreIO interface
Implemented in RootAuxDynIO::FactoryTool.
|
pure virtual |
Check is a branch holds AuxStore objects.
| branch | TBranch to check |
Implemented in RootAuxDynIO::FactoryTool.