Re: [ROOT] How to list files

From: Satoru KAMEOKA (kameoka@lambda.phys.tohoku.ac.jp)
Date: Tue Jul 29 2003 - 15:10:17 MEST


Hi, Valeriy,
Thank you for reply.
The way you taught surely shows file name and its contents, but not
associated object "instance name". 

What I hope is, when some files are opened,
root[] TFile f1("foo.root")
root[] TFile f2("bar.root")
root[] TFile f3("hoge.root")

some command can show the list as below.
root[] some_command
f1     "foo.root"
f2     "bar.root"
f3     "hoge.root"

Yes, I can understand that we can easily retrieve TFile object pointer
from file name even if I've fogotten the instance names(f1, f2, f3).
But I feel such command would be useful, because I sometimes attempt
to use already connected TFile object by mistake and cause
segmentation violation, like
root[] TFile f("A_file.root")
root[] TFile f("Another_file.root")

Anyway, thanks a lot.

	Best regards,
	S.Kameoka

From: "Valeriy Onuchin" <Valeri.Onoutchine@cern.ch>
Subject: Re: [ROOT] How to list files
Date: Mon, 28 Jul 2003 17:07:52 +0200
Message-ID: <028001c3551a$04c250a0$c1848a89@cern.ch>

>  Hi Satoru,
> 
> TIter next(gROOT->GetListOfFiles());
> TObject *obj;
> while ((obj=next())) obj->ls();
> 
> HTH. Regards. Valeriy
> 
> > Dear ROOT developers and users,
> > 
> > is there any way to list currently opened files?
> > I found gROOT->GetListOfFiles()->Print() prints file names,
> > but I want to know also associated TFile object instance names
> > as "ldir //" command of PAW shows file name and LUN.
> > 
> > 
> >    Best regards,
> >    Satoru Kameoka
> >    
> > 
> 



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:14 MET