26class R__DEPRECATED(6, 44,
"RooTrace is unused and untested, and its hooks are compiled out by default. "
27 "For memory debugging, please use general-purpose tools like AddressSanitizer "
33 static void create(
const TObject* obj) ;
34 static void destroy(
const TObject* obj) ;
37 static void createSpecial(
const char*
name,
int size) ;
38 static void destroySpecial(
const char*
name) ;
41 static void active(
bool flag) ;
42 static void verbose(
bool flag) ;
45 static void dump(std::ostream& os,
bool sinceMarked=
false) ;
48 static void callgrind_zero() ;
49 static void callgrind_dump() ;
54 static void printObjectCounts() ;
61 void dump3(std::ostream&,
bool sinceMarked) ;
64 void printObjectCounts3() ;
66 void create2(
const TObject* obj) ;
67 void destroy2(
const TObject* obj) ;
69 void create3(
const TObject* obj) ;
70 void destroy3(
const TObject* obj) ;
72 void createSpecial3(
const char*
name,
int size) ;
73 void destroySpecial3(
const char*
name) ;
75 void addPad(
const TObject* ref,
bool doPad) ;
76 bool removePad(
const TObject* ref) ;
82 std::map<TClass*,int> _objectCount ;
83 std::map<std::string,int> _specialCount ;
84 std::map<std::string,int> _specialSize ;
#define R__DEPRECATED(MAJOR, MINOR, REASON)
static Roo_reg_AGKInteg1D instance
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
#define ClassDef(name, id)
Collection class for internal use, storing a collection of RooAbsArg pointers in a doubly linked list...
Mother of all ROOT objects.