A helper class for managing IMT work during TTree:Fill operations.
Definition at line 28 of file TBranchIMTHelper.h.
Public Member Functions | |
| Long64_t | GetNbytes () |
| Long64_t | GetNerrors () |
| template<typename FN > | |
| void | Run (const FN &lambda) |
| void | Wait () |
Private Types | |
| using | TaskGroup_t = ROOT::Experimental::TTaskGroup |
Private Attributes | |
| std::atomic< Long64_t > | fBytes {0} |
| Total number of bytes written by this helper. | |
| std::unique_ptr< TaskGroup_t > | fGroup |
| std::atomic< Int_t > | fNerrors {0} |
| Total error count of all tasks done by this helper. | |
#include </github/home/ROOT-CI/src/tree/tree/src/TBranchIMTHelper.h>
Definition at line 31 of file TBranchIMTHelper.h.
|
inline |
Definition at line 57 of file TBranchIMTHelper.h.
|
inline |
Definition at line 58 of file TBranchIMTHelper.h.
Definition at line 35 of file TBranchIMTHelper.h.
|
inline |
Definition at line 51 of file TBranchIMTHelper.h.
|
private |
Total number of bytes written by this helper.
Definition at line 61 of file TBranchIMTHelper.h.
|
private |
Definition at line 64 of file TBranchIMTHelper.h.
|
private |
Total error count of all tasks done by this helper.
Definition at line 62 of file TBranchIMTHelper.h.