PODIO v00-16-03
An Event-Data-Model Toolkit for High Energy Physics Experiments
|
#include <CollectionBranches.h>
Public Attributes | |
TBranch * | data {nullptr} |
std::vector< TBranch * > | refs {} |
std::vector< TBranch * > | vecs {} |
Small helper struct to collect all branches that are necessary to read or write a collection. Needed to cache the branch pointers and avoid having to get them from a TTree/TChain for every event.
Definition at line 14 of file CollectionBranches.h.
TBranch* podio::root_utils::CollectionBranches::data {nullptr} |
Definition at line 15 of file CollectionBranches.h.
Referenced by podio::root_utils::readBranchesData(), and podio::root_utils::setCollectionAddresses().
std::vector<TBranch*> podio::root_utils::CollectionBranches::refs {} |
Definition at line 16 of file CollectionBranches.h.
Referenced by podio::root_utils::readBranchesData(), and podio::root_utils::setCollectionAddresses().
std::vector<TBranch*> podio::root_utils::CollectionBranches::vecs {} |
Definition at line 17 of file CollectionBranches.h.
Referenced by podio::root_utils::readBranchesData(), and podio::root_utils::setCollectionAddresses().