Base class of TTreeReaderArray.
Definition at line 29 of file TTreeReaderArray.h.
|
typedef bool(ROOT::Detail::TBranchProxy::* | BranchProxyRead_t) () |
|
enum | EReadStatus { kReadSuccess = 0
, kReadNothingYet
, kReadError
} |
|
enum | ESetupStatus {
kSetupNotSetup = -7
, kSetupTreeDestructed = -8
, kSetupMakeClassModeMismatch = -9
, kSetupMissingCounterBranch = -6
,
kSetupMissingBranch = -5
, kSetupInternalError = -4
, kSetupMissingDictionary = -3
, kSetupMismatch = -2
,
kSetupNotACollection = -1
, kSetupMatch = 0
, kSetupMatchBranch = 7
, kSetupNoCheck = 5
,
kSetupMatchLeaf = 6
} |
| Status flags, 0 is good. More...
|
|
typedef EReadStatus(TTreeReaderValueBase::* | Read_t) () |
|
static const char * | GetBranchDataType (TBranch *branch, TDictionary *&dict, TDictionary const *curDict) |
| Retrieve the type of data stored by branch; put its dictionary into dict, return its type name.
|
|
static std::string | GetElementTypeName (const std::type_info &ti) |
| Stringify the template argument.
|
|
#include <TTreeReaderArray.h>
◆ TTreeReaderArrayBase()
◆ CreateProxy()
void ROOT::Internal::TTreeReaderArrayBase::CreateProxy |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ GetBranchAndLeaf()
Determine the branch / leaf and its type; reset fProxy / fSetupStatus on error.
Definition at line 584 of file TTreeReaderArray.cxx.
◆ GetBranchContentDataType()
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 793 of file TTreeReaderArray.cxx.
◆ GetReadStatus()
EReadStatus ROOT::Internal::TTreeReaderArrayBase::GetReadStatus |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetSize()
std::size_t ROOT::Internal::TTreeReaderArrayBase::GetSize |
( |
| ) |
const |
|
inline |
◆ IsEmpty()
bool ROOT::Internal::TTreeReaderArrayBase::IsEmpty |
( |
| ) |
const |
|
inline |
◆ SetImpl()
void ROOT::Internal::TTreeReaderArrayBase::SetImpl |
( |
TBranch * | branch, |
|
|
TLeaf * | myLeaf ) |
|
protected |
◆ UntypedAt()
void * ROOT::Internal::TTreeReaderArrayBase::UntypedAt |
( |
std::size_t | idx | ) |
const |
|
inlineprotected |
◆ fImpl
The documentation for this class was generated from the following files: