Hi rooter,
think about the follwoing class and macro:
-----------------
class MyClass : public TObject
{
TList *list1;
TList *list2;
void AddToList1(TObject *obj) { list1->Add(obj); }
void AddToList2(TObject *obj) { list2->Add(obj); }
}
MyClass myc;
TNamed name1("name1", "");
TNamed name2("name2", "");
TNamed name3("name3", "");
myc.AddToList1(&name1);
myc.AddToList2(&name2);
myc.AddToList1(&name3);
myc.AddToList2(&name3);
-----------------
Now I want to store the object myc in a root-file, but I don't want to
store the object name3 twice. If I read back myc from the file I want to
have name3 only once in the memory. Is it possible with root to do this?
Thanks a lot,
Thomas.
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:08 MET