Logo ROOT   master
Reference Guide
ROOT::Experimental::Internal::TBulkBranchRead Class Reference

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

Definition at line 69 of file TBranch.h.

Public Member Functions

Int_t GetBulkEntries (Long64_t evt, TBuffer &user_buf)
 
Int_t GetEntriesSerialized (Long64_t evt, TBuffer &user_buf)
 
Int_t GetEntriesSerialized (Long64_t evt, TBuffer &user_buf, TBuffer *count_buf)
 
Bool_t SupportsBulkRead () const
 

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 80 of file TBranch.h.

Member Function Documentation

◆ GetBulkEntries()

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

Definition at line 313 of file TBranch.h.

◆ GetEntriesSerialized() [1/2]

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

Definition at line 314 of file TBranch.h.

◆ GetEntriesSerialized() [2/2]

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

Definition at line 315 of file TBranch.h.

◆ SupportsBulkRead()

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

Definition at line 316 of file TBranch.h.

Friends And Related Function Documentation

◆ ::TBranch

friend class ::TBranch
friend

Definition at line 71 of file TBranch.h.

Member Data Documentation

◆ fParent

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

Definition at line 84 of file TBranch.h.

Libraries for ROOT::Experimental::Internal::TBulkBranchRead:
[legend]

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