Definition at line 60 of file TTreeProcessorMT.hxx.
#include <ROOT/TTreeProcessorMT.hxx>
◆ NameAlias
◆ TreeReaderEntryListPair
◆ TTreeView() [1/5]
Constructor based on a file name.
- Parameters
-
[in] | fn | Name of the file containing the tree to process. |
[in] | tn | Name of the tree to process. If not provided, the implementation will automatically search for a tree in the file. |
Definition at line 193 of file TTreeProcessorMT.hxx.
◆ TTreeView() [2/5]
Constructor based on a collection of file names.
- Parameters
-
[in] | fns | Collection of file names containing the tree to process. |
[in] | tn | Name of the tree to process. If not provided, the implementation will automatically search for a tree in the collection of files. |
Definition at line 205 of file TTreeProcessorMT.hxx.
◆ TTreeView() [3/5]
TTreeView::TTreeView |
( |
TTree & |
tree | ) |
|
Constructor based on a TTree.
- Parameters
-
[in] | tree | Tree or chain of files containing the tree to process. |
Definition at line 115 of file TTreeProcessorMT.cxx.
◆ TTreeView() [4/5]
ROOT::Internal::TTreeView::TTreeView |
( |
TTree & |
tree, |
|
|
TEntryList & |
entries |
|
) |
| |
|
inline |
Constructor based on a TTree and a TEntryList.
- Parameters
-
[in] | tree | Tree or chain of files containing the tree to process. |
[in] | entries | List of entry numbers to process. |
Definition at line 227 of file TTreeProcessorMT.hxx.
◆ TTreeView() [5/5]
ROOT::Internal::TTreeView::TTreeView |
( |
const TTreeView & |
view | ) |
|
|
inline |
◆ GetFileNames()
const std::vector<std::string>& ROOT::Internal::TTreeView::GetFileNames |
( |
| ) |
const |
|
inline |
◆ GetFriendFileNames()
const std::vector<std::vector<std::string> >& ROOT::Internal::TTreeView::GetFriendFileNames |
( |
| ) |
const |
|
inline |
◆ GetFriendNames()
const std::vector<NameAlias>& ROOT::Internal::TTreeView::GetFriendNames |
( |
| ) |
const |
|
inline |
◆ GetTreeName()
std::string ROOT::Internal::TTreeView::GetTreeName |
( |
| ) |
const |
|
inline |
◆ GetTreeNameIfNeeded()
void ROOT::Internal::TTreeView::GetTreeNameIfNeeded |
( |
| ) |
|
|
inlineprivate |
If not treeName was provided to the ctor, use the name of the first TTree in the first file, else throw.
Definition at line 77 of file TTreeProcessorMT.hxx.
◆ GetTreeReader()
◆ MakeChain()
void ROOT::Internal::TTreeView::MakeChain |
( |
const std::vector< Long64_t > & |
nEntries, |
|
|
const std::vector< std::vector< Long64_t >> & |
friendEntries |
|
) |
| |
|
inlineprivate |
Construct fChain, also adding friends if needed and injecting knowledge of offsets if available.
Definition at line 100 of file TTreeProcessorMT.hxx.
◆ MakeReader()
◆ MakeReaderWithEntryList()
◆ PopTaskFirstEntry()
void ROOT::Internal::TTreeView::PopTaskFirstEntry |
( |
| ) |
|
|
inline |
◆ PushTaskFirstEntry()
void ROOT::Internal::TTreeView::PushTaskFirstEntry |
( |
Long64_t |
entry | ) |
|
|
inline |
◆ StoreFriends()
void ROOT::Internal::TTreeView::StoreFriends |
( |
const TTree & |
tree, |
|
|
bool |
isTree |
|
) |
| |
|
inlineprivate |
Get and store the names, aliases and file names of the friends of the tree.
Definition at line 130 of file TTreeProcessorMT.hxx.
◆ fChain
std::unique_ptr<TChain> ROOT::Internal::TTreeView::fChain |
|
private |
◆ fEntryList
User-defined selection of entry numbers to be processed, empty if none was provided.
Definition at line 70 of file TTreeProcessorMT.hxx.
◆ fFileNames
std::vector<std::string> ROOT::Internal::TTreeView::fFileNames |
|
private |
◆ fFriendFileNames
std::vector<std::vector<std::string> > ROOT::Internal::TTreeView::fFriendFileNames |
|
private |
◆ fFriendNames
std::vector<NameAlias> ROOT::Internal::TTreeView::fFriendNames |
|
private |
◆ fFriends
std::vector<std::unique_ptr<TChain> > ROOT::Internal::TTreeView::fFriends |
|
private |
◆ fLoadedEntries
std::vector<Long64_t> ROOT::Internal::TTreeView::fLoadedEntries |
|
private |
◆ fTreeName
std::string ROOT::Internal::TTreeView::fTreeName |
|
private |
[legend]