#include "RVersion.h"
#include <string>
#include <memory>
#include <vector>
#include <mutex>
#include <tuple>
#include "RootAuxDynIO/RootAuxDynDefs.h"
Go to the source code of this file.
|
bool | RootAuxDynIO::hasAuxStore (std::string_view fieldname, TClass *tc) |
| check if a field/branch with fieldname and type tc has IAuxStore interface More...
|
|
bool | RootAuxDynIO::isAuxDynBranch (TBranch *branch) |
| Check is a branch holds AuxStore objects. More...
|
|
std::string | RootAuxDynIO::getKeyFromBranch (TBranch *branch) |
| Exctract the Aux object SG Key from the branch name. More...
|
|
std::unique_ptr< IRootAuxDynReader > | RootAuxDynIO::getBranchAuxDynReader (TTree *, TBranch *) |
|
std::unique_ptr< IRootAuxDynWriter > | RootAuxDynIO::getBranchAuxDynWriter (TTree *tree, int bufferSize, int splitLevel, int offsettab_len, bool do_branch_fill) |
| generate TBranchAuxDynWriter tree -> destination tree do_branch_fill -> flag telling to Fill each TBranch immediately More...
|
|
std::unique_ptr< IRootAuxDynReader > | RootAuxDynIO::getNTupleAuxDynReader (const std::string &field_name, const std::string &field_type, RNTupleReader *reader) |
|
std::unique_ptr< IRNTupleAuxDynWriter > | RootAuxDynIO::getNTupleAuxDynWriter () |
|
std::unique_ptr< IRNTupleWriter > | RootAuxDynIO::getNTupleWriter (TFile *, const std::string &ntupleName, bool enableBufferedWrite, bool enableMetrics) |
|