Pierre-Luc, I cannot reproduce this problem. Please send a short script. Rene Brun Pierre-Luc Drouin wrote: > > Hi, > > There is something I don't understand with TDirectory::Get(). Suppose I've > a > TNamed object and a object from a class that I've derived from > TNamed. Both objects have been added in gDirectory using > gDirectory->Add(). The object names are respectively "tnamed" and > "tnamedd". Why do I get this result: > > gDirectory->Get("tnamed") returns a pointer to the TNamed object > gDirectory->Get("tnamedd") returns a NULL pointer (not a pointer to the > TNamed derived object) > > If both objects are written a TKey into gDirectory, I get valid pointers > with the 2 lines > > I get also this problem with ROOT classes. With a TObjString object, I get > a valid pointer. With a TMatrixD object, I get a NULL > pointer. > > TDirectory::FindObject() behaves the same way (with objects in memory of > course) > > Thank you! > > Pierre-Luc Drouin
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:14 MET