#include <TBranchProxyDescriptor.h>
Inheritance diagram for ROOT::TBranchProxyDescriptor:
Public Member Functions | |
TBranchProxyDescriptor (const char *dataname, const char *type, const char *branchname, Bool_t split=true, Bool_t skipped=false, Bool_t isleaflist=false) | |
const char * | GetDataName () |
const char * | GetTypeName () |
const char * | GetBranchName () |
Bool_t | IsEquivalent (const TBranchProxyDescriptor *other, Bool_t inClass=kFALSE) |
Bool_t | IsSplit () const |
void | OutputDecl (FILE *hf, int offset, UInt_t maxVarname) |
void | OutputInit (FILE *hf, int offset, UInt_t maxVarname, const char *prefix) |
ClassDef (TBranchProxyDescriptor, 0) | |
TBranchProxyDescriptor (const char *dataname, const char *type, const char *branchname, Bool_t split=true, Bool_t skipped=false, Bool_t isleaflist=false) | |
const char * | GetDataName () |
const char * | GetTypeName () |
const char * | GetBranchName () |
Bool_t | IsEquivalent (const TBranchProxyDescriptor *other, Bool_t inClass=kFALSE) |
Bool_t | IsSplit () const |
void | OutputDecl (FILE *hf, int offset, UInt_t maxVarname) |
void | OutputInit (FILE *hf, int offset, UInt_t maxVarname, const char *prefix) |
ClassDef (TBranchProxyDescriptor, 0) | |
Private Attributes | |
TString | fDataName |
TString | fBranchName |
Bool_t | fIsSplit |
Bool_t | fBranchIsSkipped |
Bool_t | fIsLeafList |
Definition at line 22 of file TBranchProxyDescriptor.h.
ROOT::TBranchProxyDescriptor::TBranchProxyDescriptor | ( | const char * | dataname, | |
const char * | type, | |||
const char * | branchname, | |||
Bool_t | split = true , |
|||
Bool_t | skipped = false , |
|||
Bool_t | isleaflist = false | |||
) |
Definition at line 37 of file TBranchProxyDescriptor.cxx.
References fDataName, TNamed::GetName(), TString::Insert(), TString::Length(), TString::Remove(), and TString::ReplaceAll().
ROOT::TBranchProxyDescriptor::TBranchProxyDescriptor | ( | const char * | dataname, | |
const char * | type, | |||
const char * | branchname, | |||
Bool_t | split = true , |
|||
Bool_t | skipped = false , |
|||
Bool_t | isleaflist = false | |||
) |
const char * ROOT::TBranchProxyDescriptor::GetDataName | ( | ) |
Definition at line 61 of file TBranchProxyDescriptor.cxx.
References fDataName.
Referenced by OutputDecl(), and OutputInit().
const char * ROOT::TBranchProxyDescriptor::GetTypeName | ( | ) |
Definition at line 67 of file TBranchProxyDescriptor.cxx.
References TNamed::GetTitle().
Referenced by ROOT::TTreeProxyGenerator::AddDescriptor(), ROOT::TBranchProxyClassDescriptor::AddDescriptor(), OutputDecl(), and ROOT::TBranchProxyClassDescriptor::OutputDecl().
const char * ROOT::TBranchProxyDescriptor::GetBranchName | ( | ) |
Definition at line 73 of file TBranchProxyDescriptor.cxx.
References TString::Data(), and fBranchName.
Referenced by ROOT::TBranchProxyClassDescriptor::IsEquivalent(), ROOT::TBranchProxyClassDescriptor::OutputDecl(), and OutputInit().
Bool_t ROOT::TBranchProxyDescriptor::IsEquivalent | ( | const TBranchProxyDescriptor * | other, | |
Bool_t | inClass = kFALSE | |||
) |
Definition at line 79 of file TBranchProxyDescriptor.cxx.
References fBranchIsSkipped, fBranchName, fIsSplit, TNamed::GetName(), and TNamed::GetTitle().
Referenced by ROOT::TBranchProxyClassDescriptor::IsEquivalent(), and ROOT::TFriendProxyDescriptor::IsEquivalent().
Bool_t ROOT::TBranchProxyDescriptor::IsSplit | ( | ) | const |
Definition at line 100 of file TBranchProxyDescriptor.cxx.
References fIsSplit.
Referenced by ROOT::TBranchProxyClassDescriptor::IsEquivalent(), and ROOT::TBranchProxyClassDescriptor::OutputDecl().
void ROOT::TBranchProxyDescriptor::OutputDecl | ( | FILE * | hf, | |
int | offset, | |||
UInt_t | maxVarname | |||
) |
Definition at line 106 of file TBranchProxyDescriptor.cxx.
References fprintf(), GetDataName(), and GetTypeName().
Referenced by ROOT::TBranchProxyClassDescriptor::OutputDecl().
void ROOT::TBranchProxyDescriptor::OutputInit | ( | FILE * | hf, | |
int | offset, | |||
UInt_t | maxVarname, | |||
const char * | prefix | |||
) |
Definition at line 112 of file TBranchProxyDescriptor.cxx.
References fBranchIsSkipped, fIsLeafList, fIsSplit, fprintf(), GetBranchName(), and GetDataName().
Referenced by ROOT::TBranchProxyClassDescriptor::OutputDecl().
ROOT::TBranchProxyDescriptor::ClassDef | ( | TBranchProxyDescriptor | , | |
0 | ||||
) |
const char* ROOT::TBranchProxyDescriptor::GetDataName | ( | ) |
const char* ROOT::TBranchProxyDescriptor::GetTypeName | ( | ) |
const char* ROOT::TBranchProxyDescriptor::GetBranchName | ( | ) |
Bool_t ROOT::TBranchProxyDescriptor::IsEquivalent | ( | const TBranchProxyDescriptor * | other, | |
Bool_t | inClass = kFALSE | |||
) |
Bool_t ROOT::TBranchProxyDescriptor::IsSplit | ( | ) | const |
void ROOT::TBranchProxyDescriptor::OutputDecl | ( | FILE * | hf, | |
int | offset, | |||
UInt_t | maxVarname | |||
) |
void ROOT::TBranchProxyDescriptor::OutputInit | ( | FILE * | hf, | |
int | offset, | |||
UInt_t | maxVarname, | |||
const char * | prefix | |||
) |
ROOT::TBranchProxyDescriptor::ClassDef | ( | TBranchProxyDescriptor | , | |
0 | ||||
) |
Definition at line 23 of file TBranchProxyDescriptor.h.
Referenced by GetDataName(), and TBranchProxyDescriptor().
Definition at line 24 of file TBranchProxyDescriptor.h.
Referenced by GetBranchName(), and IsEquivalent().
Bool_t ROOT::TBranchProxyDescriptor::fIsSplit [private] |
Definition at line 25 of file TBranchProxyDescriptor.h.
Referenced by IsEquivalent(), IsSplit(), and OutputInit().
Definition at line 26 of file TBranchProxyDescriptor.h.
Referenced by IsEquivalent(), and OutputInit().