Definition at line 48 of file TTreeProcessorMT.hxx.
|
void | Init () |
| Initialize the file and the tree for this view, first looking for a tree in the file if necessary. More...
|
|
#include <ROOT/TTreeProcessorMT.hxx>
◆ TTreeView() [1/5]
ROOT::Internal::TTreeView::TTreeView |
( |
std::string_view |
fn, |
|
|
std::string_view |
tn |
|
) |
| |
|
inline |
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 99 of file TTreeProcessorMT.hxx.
◆ TTreeView() [2/5]
ROOT::Internal::TTreeView::TTreeView |
( |
const std::vector< std::string_view > & |
fns, |
|
|
std::string_view |
tn |
|
) |
| |
|
inline |
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 111 of file TTreeProcessorMT.hxx.
◆ TTreeView() [3/5]
ROOT::Internal::TTreeView::TTreeView |
( |
TTree & |
tree | ) |
|
|
inline |
Constructor based on a TTree.
- Parameters
-
[in] | tree | Tree or chain of files containing the tree to process. |
Definition at line 127 of file TTreeProcessorMT.hxx.
◆ 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 159 of file TTreeProcessorMT.hxx.
◆ TTreeView() [5/5]
ROOT::Internal::TTreeView::TTreeView |
( |
const TTreeView & |
view | ) |
|
|
inline |
◆ GetClusterIterator()
Get the cluster iterator for the current tree of this view, starting from entry zero.
Definition at line 208 of file TTreeProcessorMT.hxx.
◆ GetEntries()
Long64_t ROOT::Internal::TTreeView::GetEntries |
( |
| ) |
const |
|
inline |
◆ GetNumFiles()
size_t ROOT::Internal::TTreeView::GetNumFiles |
( |
| ) |
const |
|
inline |
◆ GetTreeReader()
◆ Init()
void ROOT::Internal::TTreeView::Init |
( |
void |
| ) |
|
|
inlineprivate |
Initialize the file and the tree for this view, first looking for a tree in the file if necessary.
Definition at line 61 of file TTreeProcessorMT.hxx.
◆ SetCurrent()
void ROOT::Internal::TTreeView::SetCurrent |
( |
unsigned int |
i | ) |
|
|
inline |
◆ fCurrentEntryList
TEntryList ROOT::Internal::TTreeView::fCurrentEntryList |
|
private |
◆ fCurrentFile
std::unique_ptr<TFile> ROOT::Internal::TTreeView::fCurrentFile |
|
private |
◆ fCurrentIdx
unsigned int ROOT::Internal::TTreeView::fCurrentIdx |
|
private |
◆ fCurrentTree
TTree* ROOT::Internal::TTreeView::fCurrentTree |
|
private |
◆ fEntryLists
std::vector<TEntryList> ROOT::Internal::TTreeView::fEntryLists |
|
private |
◆ fFileNames
std::vector<std::string> ROOT::Internal::TTreeView::fFileNames |
|
private |
◆ fTreeName
std::string ROOT::Internal::TTreeView::fTreeName |
|
private |
The documentation for this class was generated from the following file: