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.