Hello pietro
Next please provide Subj. field otherwise you risk none would have
replied you at all.
What about your question:
I think the piece of the working code below from "simple Qt "ROOT
histogram browser" project,
http://root.bnl.gov/QtRoot/downloads/qtRootProject.tar.gz
(see: http://root.bnl.gov/QtRoot/QtRoot.html#designer also)
does what you want:
// Open pre-defined ROOT file
TKey *key = 0;
fxDiskFile=new TFile("test.root");
TIter next(fxDiskFile->GetListOfKeys());
// Fill the "tree view" with the object info from the file
while((key = (TKey*) next())) {
AddItemToListView1(key->ReadObj());
}
The code reads all objects from the ROOT file via TKey::ReadObj method.
No name is required.
Hope this helps.
Valeri
> -----Original Message-----
> From: owner-roottalk@pcroot.cern.ch
[mailto:owner-roottalk@pcroot.cern.ch]
> On Behalf Of Pietro Govoni
> Sent: Saturday, October 09, 2004 9:04 PM
> To: root mailing list
> Subject:
>
> Dear ROOTers,
>
> I saved a lot of histograms in a TFile and I would like to retrieve
them
> all, in an authomatic way, without inserting their name in the code.
>
> I made a lot of tries, all efforless.
> I've been trying using TFile::GetList, TFile::GetListOfKeys and all
the
> associated code I found.
>
> Does anybody have a working piece of code that I could fetch?
>
> Thank you very much
>
> pietro
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:09 MET