ROOT
6.07/01
Reference Guide
|
Definition at line 35 of file TTreeReaderArray.h.
Public Member Functions | |
TTreeReaderArrayBase (TTreeReader *reader, const char *branchname, TDictionary *dict) | |
size_t | GetSize () const |
Bool_t | IsEmpty () const |
virtual EReadStatus | GetReadStatus () const |
Public Member Functions inherited from ROOT::Internal::TTreeReaderValueBase | |
EReadStatus | ProxyRead () |
Try to read the value from the TBranchProxy, returns the status of the read. More... | |
Bool_t | IsValid () const |
ESetupStatus | GetSetupStatus () const |
TLeaf * | GetLeaf () |
If we are reading a leaf, return the corresponding TLeaf. More... | |
void * | GetAddress () |
Returns the memory address of the object being read. More... | |
const char * | GetBranchName () const |
Protected Member Functions | |
void * | UntypedAt (size_t idx) const |
virtual void | CreateProxy () |
Create the proxy object for our branch. More... | |
const char * | GetBranchContentDataType (TBranch *branch, TString &contentTypeName, TDictionary *&dict) const |
Access a branch's collection content (not the collection itself) through a proxy. More... | |
Protected Member Functions inherited from ROOT::Internal::TTreeReaderValueBase | |
TTreeReaderValueBase (TTreeReader *reader=0, const char *branchname=0, TDictionary *dict=0) | |
virtual | ~TTreeReaderValueBase () |
Unregister from tree reader, cleanup. More... | |
const char * | GetBranchDataType (TBranch *branch, TDictionary *&dict) const |
Retrieve the type of data stored by branch; put its dictionary into dict, return its type name. More... | |
virtual const char * | GetDerivedTypeName () const =0 |
Detail::TBranchProxy * | GetProxy () const |
void | MarkTreeReaderUnavailable () |
Protected Attributes | |
TVirtualCollectionReader * | fImpl |
Protected Attributes inherited from ROOT::Internal::TTreeReaderValueBase | |
TString | fBranchName |
TString | fLeafName |
TTreeReader * | fTreeReader |
TDictionary * | fDict |
Detail::TBranchProxy * | fProxy |
TLeaf * | fLeaf |
Long64_t | fTreeLastOffset |
ESetupStatus | fSetupStatus |
EReadStatus | fReadStatus |
std::vector< Long64_t > | fStaticClassOffsets |
Additional Inherited Members | |
Public Types inherited from ROOT::Internal::TTreeReaderValueBase | |
enum | ESetupStatus { kSetupNotSetup = -7, kSetupTreeDestructed = -8, kSetupMakeClassModeMismatch = -7, kSetupMissingCounterBranch = -6, kSetupMissingBranch = -5, kSetupInternalError = -4, kSetupMissingCompiledCollectionProxy = -3, kSetupMismatch = -2, kSetupClassMismatch = -1, kSetupMatch = 0, kSetupMatchBranch = 0, kSetupMatchConversion, kSetupMatchConversionCollection, kSetupMakeClass, kSetupVoidPtr, kSetupNoCheck, kSetupMatchLeaf } |
enum | EReadStatus { kReadSuccess = 0, kReadNothingYet, kReadError } |
#include <TTreeReaderArray.h>
|
inline |
Definition at line 37 of file TTreeReaderArray.h.
|
protectedvirtual |
Create the proxy object for our branch.
Reimplemented from ROOT::Internal::TTreeReaderValueBase.
|
protected |
Access a branch's collection content (not the collection itself) through a proxy.
Retrieve the type of data contained in the collection stored by branch; put its dictionary into dict, If there is no dictionary, put its type name into contentTypeName. The contentTypeName is set to NULL if the branch does not contain a collection; in that case, the type of the branch is returned. In all other cases, NULL is returned.
Definition at line 553 of file TTreeReaderArray.cxx.
|
inlinevirtual |
Reimplemented from ROOT::Internal::TTreeReaderValueBase.
Definition at line 44 of file TTreeReaderArray.h.
|
inline |
Definition at line 41 of file TTreeReaderArray.h.
Referenced by IsEmpty(), and TTreeReaderArray< T >::Iterator_t::operator++().
|
inline |
Definition at line 42 of file TTreeReaderArray.h.
Referenced by TTreeReaderArray< Int_t >::begin().
Definition at line 47 of file TTreeReaderArray.h.
Referenced by TTreeReaderArray< Int_t >::At().
|
protected |
Definition at line 53 of file TTreeReaderArray.h.
Referenced by GetReadStatus(), GetSize(), and UntypedAt().