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.