12 #ifndef ROOT_TBranchProxyDescriptor
13 #define ROOT_TBranchProxyDescriptor
21 class TBranchProxyDescriptor :
public TNamed {
25 Bool_t fBranchIsSkipped;
29 TBranchProxyDescriptor(
const char *dataname,
const char *type,
30 const char *branchname, Bool_t split =
true, Bool_t skipped =
false, Bool_t isleaflist =
false);
31 const char *GetDataName();
32 const char *GetTypeName();
33 const char *GetBranchName();
35 Bool_t IsEquivalent(
const TBranchProxyDescriptor *other, Bool_t inClass = kFALSE);
36 Bool_t IsSplit()
const;
38 void OutputDecl(FILE *hf,
int offset, UInt_t maxVarname);
39 void OutputInit(FILE *hf,
int offset, UInt_t maxVarname,
42 ClassDef(TBranchProxyDescriptor,0);