Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::Internal::TBulkBranchRead Class Reference

Helper class for reading many branch entries at once to optimize throughput.

Definition at line 68 of file TBranch.h.

Public Member Functions

Int_t GetBulkEntries (Long64_t evt, TBuffer &user_buf)
 See TBranch::GetBulkEntries(Long64_t evt, TBuffer &user_buf);.
 
Int_t GetEntriesSerialized (Long64_t evt, TBuffer &user_buf)
 See TBranch::GetEntriesSerialized(Long64_t evt, TBuffer &user_buf);.
 
Int_t GetEntriesSerialized (Long64_t evt, TBuffer &user_buf, TBuffer *count_buf)
 See TBranch::GetEntriesSerialized(Long64_t evt, TBuffer &user_buf, TBuffer *count_buf);.
 
bool SupportsBulkRead () const
 Return true if the branch can be read through the bulk interfaces.
 

Private Member Functions

 TBulkBranchRead (TBranch &parent)
 

Private Attributes

TBranchfParent
 

Friends

class ::TBranch
 

#include <TBranch.h>

Constructor & Destructor Documentation

◆ TBulkBranchRead()

ROOT::Experimental::Internal::TBulkBranchRead::TBulkBranchRead ( TBranch parent)
inlineprivate

Definition at line 83 of file TBranch.h.

Member Function Documentation

◆ GetBulkEntries()

Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetBulkEntries ( Long64_t  evt,
TBuffer user_buf 
)
inline

◆ GetEntriesSerialized() [1/2]

Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetEntriesSerialized ( Long64_t  evt,
TBuffer user_buf 
)
inline

◆ GetEntriesSerialized() [2/2]

Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetEntriesSerialized ( Long64_t  evt,
TBuffer user_buf,
TBuffer count_buf 
)
inline

◆ SupportsBulkRead()

bool ROOT::Experimental::Internal::TBulkBranchRead::SupportsBulkRead ( ) const
inline

Return true if the branch can be read through the bulk interfaces.

Definition at line 323 of file TBranch.h.

Friends And Related Symbol Documentation

◆ ::TBranch

friend class ::TBranch
friend

Definition at line 70 of file TBranch.h.

Member Data Documentation

◆ fParent

TBranch& ROOT::Experimental::Internal::TBulkBranchRead::fParent
private

Definition at line 87 of file TBranch.h.

Libraries for ROOT::Experimental::Internal::TBulkBranchRead:

The documentation for this class was generated from the following file: