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