Dear rooters,
We have a TFile filled with "IoSdEvent" objects. When we take one
object out (see the piece of code below), memory is growing up until
everything crashes. We know that this came from one vector of
"IoSdStation" objects, but we don't know how and why. Notice that this
problem only appears when reading the objects, and not when writing them
on the file.
TFile f3("converted.root","READ");
TList *list = f3.GetListOfKeys();
TIter next(list);
TKey *tmpkey;
IoSdEvent mem;
while((tmpkey = (TKey *)next())) {
tmpkey->Read((TObject *)&mem);
cout<<" "<<mem.Id<<endl;
}
I join our classes in the attached file. Thanks in advance.
###############################
Pierre Da Silva
Email: pdasilva@lpnhep.in2p3.fr
Tel.: 01 44 27 62 74
LPNHE
4, place Jussieu
Tour 33 - Rez de Chaussee
75252 PARIS Cedex 05 - FRANCE
Tel.: 01 44 27 63 13
Fax: 01 44 27 46 38
###############################
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:12 MET