ATLAS Offline Software
|
Interface for an AuxDyn Writer - TTree based. More...
#include <RootAuxDynIO.h>
Public Member Functions | |
virtual | ~IRootAuxDynWriter () |
virtual int | writeAuxAttributes (const std::string &base_branch, SG::IAuxStoreIO *store, size_t rows_written)=0 |
handle writing of dynamic xAOD attributes of an AuxContainer - called from RootTreeContainer::writeObject() may report bytes written (see concrete implementation) More... | |
virtual bool | needsCommit ()=0 |
is there a need to call commit()? More... | |
virtual int | commit ()=0 |
Call Fill() on the ROOT object used by this writer. More... | |
virtual void | setBranchFillMode (bool)=0 |
set per-branch independent commit/fill mode More... | |
Interface for an AuxDyn Writer - TTree based.
Definition at line 88 of file RootAuxDynIO.h.
|
inlinevirtual |
Definition at line 90 of file RootAuxDynIO.h.
|
pure virtual |
Call Fill() on the ROOT object used by this writer.
Implemented in RootAuxDynIO::TBranchAuxDynWriter.
|
pure virtual |
is there a need to call commit()?
Implemented in RootAuxDynIO::TBranchAuxDynWriter.
|
pure virtual |
set per-branch independent commit/fill mode
Implemented in RootAuxDynIO::TBranchAuxDynWriter.
|
pure virtual |
handle writing of dynamic xAOD attributes of an AuxContainer - called from RootTreeContainer::writeObject() may report bytes written (see concrete implementation)
Implemented in RootAuxDynIO::TBranchAuxDynWriter.