TCollectionPropertyBrowsable Class Reference

#include <TBranchBrowsable.h>

Inheritance diagram for TCollectionPropertyBrowsable:

TVirtualBranchBrowsable TVirtualBranchBrowsable TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject List of all members.

Public Member Functions

 ~TCollectionPropertyBrowsable ()
void Browse (TBrowser *b)
const char * GetDraw () const
 ~TCollectionPropertyBrowsable ()
void Browse (TBrowser *b)
const char * GetDraw () const

Static Public Member Functions

static Int_t GetBrowsables (TList &list, const TBranch *branch, const TVirtualBranchBrowsable *parent=0)
static void Register ()
static void Unregister ()
static Int_t GetBrowsables (TList &list, const TBranch *branch, const TVirtualBranchBrowsable *parent=0)
static void Register ()
static void Unregister ()

Protected Member Functions

 TCollectionPropertyBrowsable (const char *name, const char *title, const char *draw, const TBranch *branch, const TVirtualBranchBrowsable *parent=0)
 TCollectionPropertyBrowsable (const char *name, const char *title, const char *draw, const TBranch *branch, const TVirtualBranchBrowsable *parent=0)

Private Member Functions

 ClassDef (TCollectionPropertyBrowsable, 0)
 ClassDef (TCollectionPropertyBrowsable, 0)

Private Attributes

TString fDraw

Detailed Description

Definition at line 146 of file TBranchBrowsable.h.


Constructor & Destructor Documentation

TCollectionPropertyBrowsable::~TCollectionPropertyBrowsable (  )  [inline]

Definition at line 148 of file TBranchBrowsable.h.

TCollectionPropertyBrowsable::TCollectionPropertyBrowsable ( const char *  name,
const char *  title,
const char *  draw,
const TBranch branch,
const TVirtualBranchBrowsable parent = 0 
) [inline, protected]

Definition at line 160 of file TBranchBrowsable.h.

References TNamed::SetNameTitle().

Referenced by GetBrowsables().

TCollectionPropertyBrowsable::~TCollectionPropertyBrowsable (  )  [inline]

Definition at line 148 of file TBranchBrowsable.h.

TCollectionPropertyBrowsable::TCollectionPropertyBrowsable ( const char *  name,
const char *  title,
const char *  draw,
const TBranch branch,
const TVirtualBranchBrowsable parent = 0 
) [inline, protected]

Definition at line 160 of file TBranchBrowsable.h.

References TNamed::SetNameTitle().


Member Function Documentation

void TCollectionPropertyBrowsable::Browse ( TBrowser b  )  [virtual]

Reimplemented from TVirtualBranchBrowsable.

Definition at line 726 of file TBranchBrowsable.cxx.

References b, TTree::Draw(), TVirtualBranchBrowsable::GetBranch(), GetDraw(), TBranch::GetTree(), and gPad.

Int_t TCollectionPropertyBrowsable::GetBrowsables ( TList list,
const TBranch branch,
const TVirtualBranchBrowsable parent = 0 
) [static]

Definition at line 735 of file TBranchBrowsable.cxx.

References TList::Add(), xmlio::Class, TString::EndsWith(), TVirtualBranchBrowsable::GetBranch(), TVirtualBranchBrowsable::GetCollectionContainedType(), TClass::GetCollectionProxy(), TBranch::GetMother(), TNamed::GetName(), TVirtualBranchBrowsable::GetScope(), TVirtualCollectionProxy::GetValueClass(), gTree, TClass::InheritsFrom(), TString::Insert(), kNPOS, TString::Last(), TString::Length(), TString::Prepend(), TString::Remove(), TCollectionPropertyBrowsable(), and TObject::Warning().

Referenced by G__G__Tree_143_0_2(), G__setup_memfuncTCollectionPropertyBrowsable(), TCollectionMethodBrowsable::GetBrowsables(), Register(), TVirtualBranchBrowsable::RegisterDefaultGenerators(), and Unregister().

const char* TCollectionPropertyBrowsable::GetDraw (  )  const [inline]

Definition at line 153 of file TBranchBrowsable.h.

References TString::Data(), and fDraw.

Referenced by Browse().

void TCollectionPropertyBrowsable::Register (  )  [static]

Definition at line 834 of file TBranchBrowsable.cxx.

References GetBrowsables(), and TVirtualBranchBrowsable::RegisterGenerator().

Referenced by G__G__Tree_143_0_4(), and G__setup_memfuncTCollectionPropertyBrowsable().

void TCollectionPropertyBrowsable::Unregister (  )  [static]

Definition at line 843 of file TBranchBrowsable.cxx.

References GetBrowsables(), and TVirtualBranchBrowsable::UnregisterGenerator().

Referenced by G__G__Tree_143_0_5(), and G__setup_memfuncTCollectionPropertyBrowsable().

TCollectionPropertyBrowsable::ClassDef ( TCollectionPropertyBrowsable  ,
 
) [private]

void TCollectionPropertyBrowsable::Browse ( TBrowser b  )  [virtual]

Reimplemented from TVirtualBranchBrowsable.

static Int_t TCollectionPropertyBrowsable::GetBrowsables ( TList list,
const TBranch branch,
const TVirtualBranchBrowsable parent = 0 
) [static]

const char* TCollectionPropertyBrowsable::GetDraw (  )  const [inline]

Definition at line 153 of file TBranchBrowsable.h.

References TString::Data(), and fDraw.

static void TCollectionPropertyBrowsable::Register (  )  [static]

static void TCollectionPropertyBrowsable::Unregister (  )  [static]

TCollectionPropertyBrowsable::ClassDef ( TCollectionPropertyBrowsable  ,
 
) [private]


Member Data Documentation

TString TCollectionPropertyBrowsable::fDraw [private]

Definition at line 169 of file TBranchBrowsable.h.

Referenced by GetDraw().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:35:44 2011 for ROOT_528-00b_version by  doxygen 1.5.1