ROOT   Reference Guide

Definition at line 40 of file TTreeReaderValueFast.hxx.

Public Member Functions

Construct a tree value reader and register it with the reader object. More...

Int_t GetEvents (Long64_t eventNum)

virtual const char * GetTypeName ()

Protected Member Functions

Unregister from tree reader, cleanup. More...

virtual const char * BranchTypeName ()=0

void CreateProxy ()
Attach this value to the appropriate branch on the tree. More...

virtual UInt_t GetSize ()=0

Protected Attributes

TBranchfBranch {nullptr}

std::string fBranchName

TBufferFile fBuffer

Long64_t fEventBase {-1}

Int_tfEvtIndex

Long64_t fLastChainOffset {-1}

TLeaffLeaf {nullptr}

std::string fLeafName

Int_t fRemaining {0}

Friends

#include <ROOT/TTreeReaderValueFast.hxx>

[legend]

Constructor & Destructor Documentation

delete

inline

Construct a tree value reader and register it with the reader object.

Definition at line 49 of file TTreeReaderValueFast.hxx.

protectedvirtual

Definition at line 37 of file TTreeReaderValueFast.cxx.

Member Function Documentation

inlineprotectedvirtual

Definition at line 88 of file TTreeReaderValueFast.hxx.

◆ BranchTypeName()

 virtual const char * ROOT::Experimental::Internal::TTreeReaderValueFastBase::BranchTypeName ( )
protectedpure virtual

◆ CreateProxy()

protected

Attach this value to the appropriate branch on the tree.

For now, we don't support the complex branch lookup of the TTreeReader – only a fixed leaf!

Definition at line 46 of file TTreeReaderValueFast.cxx.

◆ GetEvents()

 Int_t ROOT::Experimental::Internal::TTreeReaderValueFastBase::GetEvents ( Long64_t eventNum )
inline

Definition at line 59 of file TTreeReaderValueFast.hxx.

inlinevirtual

Definition at line 45 of file TTreeReaderValueFast.hxx.

◆ GetSetupStatus()

inline

Definition at line 44 of file TTreeReaderValueFast.hxx.

◆ GetSize()

protectedpure virtual

◆ GetTypeName()

 virtual const char * ROOT::Experimental::Internal::TTreeReaderValueFastBase::GetTypeName ( )
inlinevirtual

inlineprotected

Definition at line 95 of file TTreeReaderValueFast.hxx.

Friends And Related Function Documentation

friend

Definition at line 124 of file TTreeReaderValueFast.hxx.

◆ fBranch

protected

Definition at line 113 of file TTreeReaderValueFast.hxx.

◆ fBranchName

protected

Definition at line 110 of file TTreeReaderValueFast.hxx.

◆ fBuffer

protected

Definition at line 115 of file TTreeReaderValueFast.hxx.

◆ fEventBase

protected

Definition at line 119 of file TTreeReaderValueFast.hxx.

◆ fEvtIndex

protected

Definition at line 117 of file TTreeReaderValueFast.hxx.

◆ fLastChainOffset

protected

Definition at line 118 of file TTreeReaderValueFast.hxx.

◆ fLeaf

protected

Definition at line 114 of file TTreeReaderValueFast.hxx.

◆ fLeafName

protected

Definition at line 111 of file TTreeReaderValueFast.hxx.

protected

Definition at line 122 of file TTreeReaderValueFast.hxx.

◆ fRemaining

protected

Definition at line 116 of file TTreeReaderValueFast.hxx.

◆ fSetupStatus

protected

Definition at line 121 of file TTreeReaderValueFast.hxx.