Definition at line 55 of file TTreeProcessorMT.hxx.
Public Member Functions | |
TTreeView ()=default | |
TTreeView (const TTreeView &) | |
std::unique_ptr< TTreeReader > | GetTreeReader (Long64_t start, Long64_t end, const std::vector< std::string > &treeName, const std::vector< std::string > &fileNames, const ROOT::TreeUtils::RFriendInfo &friendInfo, const TEntryList &entryList, const std::vector< Long64_t > &nEntries, const std::vector< std::string > &suppressErrorsForMissingBranches) |
Get a TTreeReader for the current tree of this view. | |
void | Reset () |
Clear the resources. | |
Private Member Functions | |
void | MakeChain (const std::vector< std::string > &treeName, const std::vector< std::string > &fileNames, const ROOT::TreeUtils::RFriendInfo &friendInfo, const std::vector< Long64_t > &nEntries) |
Construct fChain, also adding friends if needed and injecting knowledge of offsets if available. | |
Private Attributes | |
std::unique_ptr< TChain > | fChain |
Chain on which to operate. | |
std::unique_ptr< TEntryList > | fEntryList |
TEntryList for fChain, if present. | |
std::vector< std::unique_ptr< TChain > > | fFriends |
Friends of the tree/chain, if present. | |
ROOT::Internal::TreeUtils::RNoCleanupNotifier | fNoCleanupNotifier |
#include <ROOT/TTreeProcessorMT.hxx>
|
default |
Definition at line 70 of file TTreeProcessorMT.hxx.
std::unique_ptr< TTreeReader > TTreeView::GetTreeReader | ( | Long64_t | start, |
Long64_t | end, | ||
const std::vector< std::string > & | treeName, | ||
const std::vector< std::string > & | fileNames, | ||
const ROOT::TreeUtils::RFriendInfo & | friendInfo, | ||
const TEntryList & | entryList, | ||
const std::vector< Long64_t > & | nEntries, | ||
const std::vector< std::string > & | suppressErrorsForMissingBranches ) |
Get a TTreeReader for the current tree of this view.
Definition at line 288 of file TTreeProcessorMT.cxx.
|
private |
Construct fChain, also adding friends if needed and injecting knowledge of offsets if available.
[in] | treeNames | Name of the tree for each file in fileNames . |
[in] | fileNames | Files to be opened. |
[in] | friendInfo | Information about TTree friends, if any. |
[in] | nEntries | Number of entries to be processed. |
[in] | friendEntries | Number of entries in each friend. Expected to have same ordering as friendInfo. |
Definition at line 262 of file TTreeProcessorMT.cxx.
void TTreeView::Reset | ( | ) |
Clear the resources.
Definition at line 318 of file TTreeProcessorMT.cxx.
|
private |
Chain on which to operate.
Definition at line 62 of file TTreeProcessorMT.hxx.
|
private |
TEntryList for fChain, if present.
Definition at line 59 of file TTreeProcessorMT.hxx.
|
private |
Friends of the tree/chain, if present.
Definition at line 58 of file TTreeProcessorMT.hxx.
|
private |
Definition at line 56 of file TTreeProcessorMT.hxx.