Definition at line 130 of file TTreeReaderValueFast.hxx.
Public Member Functions | |
TTreeReaderValueFast (TTreeReaderFast *reader, const std::string &branchname) | |
T * | Get () |
T & | operator* () |
T * | operator-> () |
Public Member Functions inherited from ROOT::Experimental::Internal::TTreeReaderValueFastBase | |
TTreeReaderValueFastBase (const TTreeReaderValueFastBase &)=delete | |
TTreeReaderValueFastBase (TTreeReaderFast *reader, const std::string &branchName) | |
Construct a tree value reader and register it with the reader object. More... | |
Int_t | GetEvents (Long64_t eventNum) |
virtual ROOT::Internal::TTreeReaderValueBase::EReadStatus | GetReadStatus () const |
ROOT::Internal::TTreeReaderValueBase::ESetupStatus | GetSetupStatus () const |
virtual const char * | GetTypeName () |
Protected Member Functions | |
T * | Deserialize (char *) |
virtual UInt_t | GetSize () override |
virtual const char * | GetTypeName () override |
Protected Member Functions inherited from ROOT::Experimental::Internal::TTreeReaderValueFastBase | |
virtual | ~TTreeReaderValueFastBase () |
Unregister from tree reader, cleanup. More... | |
virtual Int_t | Adjust (Int_t eventCount) |
virtual const char * | BranchTypeName ()=0 |
void | CreateProxy () |
Attach this value to the appropriate branch on the tree. More... | |
virtual UInt_t | GetSize ()=0 |
void | MarkTreeReaderUnavailable () |
Additional Inherited Members | |
Protected Attributes inherited from ROOT::Experimental::Internal::TTreeReaderValueFastBase | |
TBranch * | fBranch {nullptr} |
std::string | fBranchName |
TBufferFile | fBuffer |
Long64_t | fEventBase {-1} |
Int_t & | fEvtIndex |
Long64_t | fLastChainOffset {-1} |
TLeaf * | fLeaf {nullptr} |
std::string | fLeafName |
ROOT::Internal::TTreeReaderValueBase::EReadStatus | fReadStatus {ROOT::Internal::TTreeReaderValueBase::kReadNothingYet} |
Int_t | fRemaining {0} |
ROOT::Internal::TTreeReaderValueBase::ESetupStatus | fSetupStatus {ROOT::Internal::TTreeReaderValueBase::kSetupNotSetup} |
TTreeReaderFast * | fTreeReader {nullptr} |
#include <ROOT/TTreeReaderValueFast.hxx>
|
inline |
Definition at line 133 of file TTreeReaderValueFast.hxx.
|
inlineprotected |
Definition at line 142 of file TTreeReaderValueFast.hxx.
|
inline |
Definition at line 135 of file TTreeReaderValueFast.hxx.
|
inlineoverrideprotectedvirtual |
Implements ROOT::Experimental::Internal::TTreeReaderValueFastBase.
Definition at line 145 of file TTreeReaderValueFast.hxx.
|
inlineoverrideprotectedvirtual |
Reimplemented from ROOT::Experimental::Internal::TTreeReaderValueFastBase.
Definition at line 144 of file TTreeReaderValueFast.hxx.
|
inline |
Definition at line 139 of file TTreeReaderValueFast.hxx.
|
inline |
Definition at line 138 of file TTreeReaderValueFast.hxx.