RooTrace Class Reference

#include <RooTrace.h>

List of all members.

Public Member Functions

virtual ~RooTrace ()
virtual ~RooTrace ()

Static Public Member Functions

static void create (const TObject *obj)
static void destroy (const TObject *obj)
static void active (Bool_t flag)
static void verbose (Bool_t flag)
static void dump ()
static void dump (ostream &os, Bool_t sinceMarked=kFALSE)
static void mark ()
static void create (const TObject *obj)
static void destroy (const TObject *obj)
static void active (Bool_t flag)
static void verbose (Bool_t flag)
static void dump ()
static void dump (ostream &os, Bool_t sinceMarked=kFALSE)
static void mark ()

Protected Member Functions

void addPad (const TObject *ref, Bool_t doPad)
Bool_t removePad (const TObject *ref)
void addPad (const TObject *ref, Bool_t doPad)
Bool_t removePad (const TObject *ref)

Static Protected Member Functions

static void create2 (const TObject *obj)
static void destroy2 (const TObject *obj)
static void create2 (const TObject *obj)
static void destroy2 (const TObject *obj)

Static Protected Attributes

static Bool_t _active
static Bool_t _verbose
static RooLinkedList _list
static RooLinkedList _markList


Detailed Description

Definition at line 23 of file RooTrace.h.


Constructor & Destructor Documentation

virtual RooTrace::~RooTrace (  )  [inline, virtual]

Definition at line 26 of file RooTrace.h.

virtual RooTrace::~RooTrace (  )  [inline, virtual]

Definition at line 26 of file RooTrace.h.


Member Function Documentation

void RooTrace::create ( const TObject obj  )  [static]

Definition at line 50 of file RooTrace.cxx.

References _active, and create2().

Referenced by G__G__RooFitCore3_432_0_1(), G__setup_memfuncRooTrace(), RooAbsArg::RooAbsArg(), RooAbsCollection::RooAbsCollection(), and RooSharedProperties::RooSharedProperties().

void RooTrace::destroy ( const TObject obj  )  [static]

Definition at line 59 of file RooTrace.cxx.

References _active, and destroy2().

Referenced by G__G__RooFitCore3_432_0_2(), G__setup_memfuncRooTrace(), RooAbsArg::~RooAbsArg(), RooAbsCollection::~RooAbsCollection(), and RooSharedProperties::~RooSharedProperties().

void RooTrace::active ( Bool_t  flag  )  [static]

Definition at line 68 of file RooTrace.cxx.

References _active.

Referenced by G__G__RooFitCore3_432_0_3(), G__setup_memfuncRooTrace(), rf507_debugtools(), and stressRooFit().

void RooTrace::verbose ( Bool_t  flag  )  [static]

Definition at line 77 of file RooTrace.cxx.

References _verbose.

Referenced by G__G__RooFitCore3_432_0_4(), G__setup_memfuncRooTrace(), and rf507_debugtools().

void RooTrace::dump (  )  [static]

Definition at line 128 of file RooTrace.cxx.

References kFALSE.

Referenced by G__G__RooFitCore3_432_0_5(), G__G__RooFitCore3_432_0_6(), G__setup_memfuncRooTrace(), rf507_debugtools(), and stressRooFit().

void RooTrace::dump ( ostream &  os,
Bool_t  sinceMarked = kFALSE 
) [static]

Definition at line 136 of file RooTrace.cxx.

References _list, _markList, RooLinkedList::At(), TObject::ClassName(), TObject::GetName(), RooLinkedList::GetSize(), i, and RooLinkedList::IndexOf().

void RooTrace::mark (  )  [static]

Definition at line 117 of file RooTrace.cxx.

References _list, and _markList.

Referenced by G__G__RooFitCore3_432_0_7(), G__setup_memfuncRooTrace(), and rf507_debugtools().

void RooTrace::create2 ( const TObject obj  )  [static, protected]

Definition at line 88 of file RooTrace.cxx.

References _list, _verbose, and RooLinkedList::Add().

Referenced by create().

void RooTrace::destroy2 ( const TObject obj  )  [static, protected]

Definition at line 103 of file RooTrace.cxx.

References _list, _verbose, and RooLinkedList::Remove().

Referenced by destroy().

void RooTrace::addPad ( const TObject ref,
Bool_t  doPad 
) [protected]

Bool_t RooTrace::removePad ( const TObject ref  )  [protected]

static void RooTrace::create ( const TObject obj  )  [static]

static void RooTrace::destroy ( const TObject obj  )  [static]

static void RooTrace::active ( Bool_t  flag  )  [static]

static void RooTrace::verbose ( Bool_t  flag  )  [static]

static void RooTrace::dump (  )  [static]

static void RooTrace::dump ( ostream &  os,
Bool_t  sinceMarked = kFALSE 
) [static]

static void RooTrace::mark (  )  [static]

static void RooTrace::create2 ( const TObject obj  )  [static, protected]

static void RooTrace::destroy2 ( const TObject obj  )  [static, protected]

void RooTrace::addPad ( const TObject ref,
Bool_t  doPad 
) [protected]

Bool_t RooTrace::removePad ( const TObject ref  )  [protected]


Member Data Documentation

Bool_t RooTrace::_active [static, protected]

Definition at line 46 of file RooTrace.h.

Referenced by active(), create(), and destroy().

Bool_t RooTrace::_verbose [static, protected]

Definition at line 47 of file RooTrace.h.

Referenced by create2(), destroy2(), and verbose().

RooLinkedList RooTrace::_list [static, protected]

Definition at line 49 of file RooTrace.h.

Referenced by create2(), destroy2(), dump(), and mark().

RooLinkedList RooTrace::_markList [static, protected]

Definition at line 50 of file RooTrace.h.

Referenced by dump(), and mark().


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