Bool_t removePad(const TObject *ref)
static void callgrind_zero()
Utility function to trigger zeroing of callgrind counters.
static RooTrace & instance()
static RooTrace * _instance
std::map< std::string, int > _specialCount
static void active(Bool_t flag)
If flag is true, memory tracing is activated.
void printObjectCounts3()
#define ClassDef(name, id)
Class RooTrace controls the memory tracing hooks in all RooFit objects.
void create3(const TObject *obj)
void addPad(const TObject *ref, Bool_t doPad)
static void create(const TObject *obj)
Register creation of object 'obj'.
void createSpecial3(const char *name, int size)
static void mark()
Put marker in object list, that allows to dump contents of list relative to this marker.
void create2(const TObject *obj)
Back end function of create(), register creation of object 'obj'.
void destroySpecial3(const char *name)
static void verbose(Bool_t flag)
If flag is true, a message will be printed at each object creation or deletion.
void dump3(std::ostream &, Bool_t sinceMarked)
Dump contents of object register to stream 'os'.
RooLinkedList is an collection class for internal use, storing a collection of RooAbsArg pointers in ...
static void destroy(const TObject *obj)
Register deletion of object 'obj'.
void destroy3(const TObject *obj)
Back end function of destroy(), register deletion of object 'obj'.
std::map< std::string, int > _specialSize
static void destroySpecial(const char *name)
void destroy2(const TObject *obj)
Back end function of destroy(), register deletion of object 'obj'.
static void createSpecial(const char *name, int size)
Mother of all ROOT objects.
void mark3()
Put marker in object list, that allows to dump contents of list relative to this marker.
static void printObjectCounts()
static void dump()
Dump contents of object registry to stdout.
static void callgrind_dump()
Utility function to trigger dumping of callgrind counters.
std::map< TClass *, int > _objectCount