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) |
| 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 ) |
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 316 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.