![]() |
ATLAS Offline Software
|
#include <RootAuxDynIO.h>
Public Types | |
using | Factory = Gaudi::PluginService::Factory< IFactoryTool *() > |
Public Member Functions | |
virtual std::unique_ptr< IRootAuxDynReader > | getBranchAuxDynReader (TTree *, TBranch *) const override final |
virtual std::unique_ptr< IRootAuxDynWriter > | getBranchAuxDynWriter (TTree &, TClass &, int bufferSize, int splitLevel, int offsettab_len, bool do_branch_fill) const override final |
generate TBranchAuxDynWriter tree -> destination tree do_branch_fill -> flag telling to Fill each TBranch immediately More... | |
virtual std::unique_ptr< IRNTupleAuxDynWriter > | getNTupleAuxDynWriter (TClass &tc) const override final |
virtual std::unique_ptr< IRootAuxDynReader > | getNTupleAuxDynReader (const std::string &field_name, const std::string &field_type, ROOT::RNTupleReader *reader) const override final |
virtual bool | hasAuxStore (std::string_view fieldname, TClass *tc) const override final |
check if a field/branch with fieldname and type tc has IAuxStore interface More... | |
virtual bool | hasAuxStoreIO (TClass *tc) const override final |
check if the type tc has IAuxStoreIO interface More... | |
virtual bool | isAuxDynBranch (TBranch *branch) const override final |
Check is a branch holds AuxStore objects. More... | |
Definition at line 43 of file RootAuxDynIO.h.
using RootAuxDynIO::FactoryTool::Factory = Gaudi::PluginService::Factory< IFactoryTool*() > |
Definition at line 46 of file RootAuxDynIO.h.
|
finaloverridevirtual |
Implements RootAuxDynIO::IFactoryTool.
Definition at line 111 of file RootAuxDynIO.cxx.
|
finaloverridevirtual |
generate TBranchAuxDynWriter tree -> destination tree do_branch_fill -> flag telling to Fill each TBranch immediately
Implements RootAuxDynIO::IFactoryTool.
Definition at line 96 of file RootAuxDynIO.cxx.
|
finaloverridevirtual |
Implements RootAuxDynIO::IFactoryTool.
Definition at line 116 of file RootAuxDynIO.cxx.
|
finaloverridevirtual |
Implements RootAuxDynIO::IFactoryTool.
Definition at line 103 of file RootAuxDynIO.cxx.
|
finaloverridevirtual |
check if a field/branch with fieldname and type tc has IAuxStore interface
Implements RootAuxDynIO::IFactoryTool.
Definition at line 55 of file RootAuxDynIO.cxx.
|
finaloverridevirtual |
check if the type tc has IAuxStoreIO interface
Implements RootAuxDynIO::IFactoryTool.
Definition at line 66 of file RootAuxDynIO.cxx.
|
finaloverridevirtual |
Check is a branch holds AuxStore objects.
branch | TBranch to check |
Implements RootAuxDynIO::IFactoryTool.
Definition at line 73 of file RootAuxDynIO.cxx.