TTreeReaderValue Extracts data from a TTree.
void* | GetAddress() |
const char* | GetBranchName() const |
TLeaf* | GetLeaf() |
virtual ROOT::TTreeReaderValueBase::EReadStatus | GetReadStatus() const |
ROOT::TTreeReaderValueBase::ESetupStatus | GetSetupStatus() const |
Bool_t | IsValid() const |
ROOT::TTreeReaderValueBase& | operator=(const ROOT::TTreeReaderValueBase&) |
ROOT::TTreeReaderValueBase::EReadStatus | ProxyRead() |
ROOT::TTreeReaderValueBase | TTreeReaderValueBase(const ROOT::TTreeReaderValueBase&) |
virtual | ~TTreeReaderValueBase() |
virtual void | CreateProxy() |
const char* | GetBranchDataType(TBranch* branch, TDictionary*& dict) const |
virtual const char* | GetDerivedTypeName() const |
ROOT::TBranchProxy* | GetProxy() const |
void | MarkTreeReaderUnavailable() |
ROOT::TTreeReaderValueBase | TTreeReaderValueBase(TTreeReader* reader = 0, const char* branchname = 0, TDictionary* dict = 0) |
static ROOT::TTreeReaderValueBase::EReadStatus | kReadError | |
static ROOT::TTreeReaderValueBase::EReadStatus | kReadNothingYet | |
static ROOT::TTreeReaderValueBase::EReadStatus | kReadSuccess | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupClassMismatch | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupInternalError | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupMakeClass | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupMakeClassModeMismatch | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupMatch | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupMatchBranch | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupMatchConversion | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupMatchConversionCollection | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupMatchLeaf | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupMismatch | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupMissingBranch | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupMissingCompiledCollectionProxy | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupMissingCounterBranch | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupNoCheck | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupNotSetup | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupTreeDestructed | |
static ROOT::TTreeReaderValueBase::ESetupStatus | kSetupVoidPtr |
TString | fBranchName | name of the branch to read data from. |
TDictionary* | fDict | type that the branch should contain |
TLeaf* | fLeaf | |
TString | fLeafName | |
ROOT::TBranchProxy* | fProxy | proxy for this branch, owned by TTreeReader |
ROOT::TTreeReaderValueBase::EReadStatus | fReadStatus | read status of this data access |
ROOT::TTreeReaderValueBase::ESetupStatus | fSetupStatus | setup status of this data access |
vector<Long64_t> | fStaticClassOffsets | |
Long64_t | fTreeLastOffset | |
TTreeReader* | fTreeReader | tree reader we belong to |
Construct a tree value reader and register it with the reader object.
Retrieve the type of data stored by branch; put its dictionary into dict, return its type name. If no dictionary is available, at least its type name should be returned.