Definition at line 59 of file TTreeProcessorMT.hxx.
Public Types | |
using | TreeReaderEntryListPair = std::pair< std::unique_ptr< TTreeReader >, std::unique_ptr< TEntryList > > |
Public Member Functions | |
TTreeView ()=default | |
TTreeView (const TTreeView &) | |
TreeReaderEntryListPair | GetTreeReader (Long64_t start, Long64_t end, const std::vector< std::string > &treeName, const std::vector< std::string > &fileNames, const FriendInfo &friendInfo, TEntryList entryList, const std::vector< Long64_t > &nEntries, const std::vector< std::vector< Long64_t > > &friendEntries) |
Get a TTreeReader for the current tree of this view. More... | |
Private Member Functions | |
void | MakeChain (const std::vector< std::string > &treeName, const std::vector< std::string > &fileNames, const FriendInfo &friendInfo, const std::vector< Long64_t > &nEntries, const std::vector< std::vector< Long64_t > > &friendEntries) |
Construct fChain, also adding friends if needed and injecting knowledge of offsets if available. More... | |
std::unique_ptr< TTreeReader > | MakeReader (Long64_t start, Long64_t end) |
TreeReaderEntryListPair | MakeReaderWithEntryList (TEntryList &globalList, Long64_t start, Long64_t end) |
Private Attributes | |
std::unique_ptr< TChain > | fChain |
Chain on which to operate. More... | |
std::vector< std::unique_ptr< TChain > > | fFriends |
Friends of the tree/chain. More... | |
#include <ROOT/TTreeProcessorMT.hxx>
using ROOT::Internal::TTreeView::TreeReaderEntryListPair = std::pair<std::unique_ptr<TTreeReader>, std::unique_ptr<TEntryList> > |
Definition at line 61 of file TTreeProcessorMT.hxx.
|
default |
|
inline |
Definition at line 77 of file TTreeProcessorMT.hxx.
TTreeView::TreeReaderEntryListPair TTreeView::GetTreeReader | ( | Long64_t | start, |
Long64_t | end, | ||
const std::vector< std::string > & | treeName, | ||
const std::vector< std::string > & | fileNames, | ||
const FriendInfo & | friendInfo, | ||
TEntryList | entryList, | ||
const std::vector< Long64_t > & | nEntries, | ||
const std::vector< std::vector< Long64_t > > & | friendEntries | ||
) |
Get a TTreeReader for the current tree of this view.
Definition at line 138 of file TTreeProcessorMT.cxx.
|
private |
Construct fChain, also adding friends if needed and injecting knowledge of offsets if available.
Definition at line 47 of file TTreeProcessorMT.cxx.
|
private |
Definition at line 128 of file TTreeProcessorMT.cxx.
|
private |
Definition at line 81 of file TTreeProcessorMT.cxx.
|
private |
Chain on which to operate.
Definition at line 66 of file TTreeProcessorMT.hxx.
|
private |
Friends of the tree/chain.
Definition at line 65 of file TTreeProcessorMT.hxx.