Stores properties of each output branch in a Snapshot.
Definition at line 98 of file SnapshotHelpers.hxx.
Public Member Functions | |
RBranchData (std::string inputBranchName, std::string outputBranchName, bool isDefine, const std::type_info *typeID, TBranch *outputBranch=nullptr) | |
void | ClearBranchPointers () |
Public Attributes | |
void * | fBranchAddressForCArrays = nullptr |
std::unique_ptr< void, std::function< void(void *)> | fEmptyInstance ) |
std::string | fInputBranchName |
const std::type_info * | fInputTypeID = nullptr |
bool | fIsCArray = false |
bool | fIsDefine = false |
TBranch * | fOutputBranch = nullptr |
std::string | fOutputBranchName |
#include <ROOT/RDF/SnapshotHelpers.hxx>
|
inline |
Definition at line 109 of file SnapshotHelpers.hxx.
|
inline |
Definition at line 118 of file SnapshotHelpers.hxx.
void* ROOT::Internal::RDF::RBranchData::fBranchAddressForCArrays = nullptr |
Definition at line 103 of file SnapshotHelpers.hxx.
std::unique_ptr<void, std::function<void(void *)> ROOT::Internal::RDF::RBranchData::fEmptyInstance) |
Definition at line 105 of file SnapshotHelpers.hxx.
std::string ROOT::Internal::RDF::RBranchData::fInputBranchName |
Definition at line 99 of file SnapshotHelpers.hxx.
const std::type_info* ROOT::Internal::RDF::RBranchData::fInputTypeID = nullptr |
Definition at line 101 of file SnapshotHelpers.hxx.
Definition at line 106 of file SnapshotHelpers.hxx.
Definition at line 107 of file SnapshotHelpers.hxx.
TBranch* ROOT::Internal::RDF::RBranchData::fOutputBranch = nullptr |
Definition at line 102 of file SnapshotHelpers.hxx.
std::string ROOT::Internal::RDF::RBranchData::fOutputBranchName |
Definition at line 100 of file SnapshotHelpers.hxx.