Hello Philippe,
Concerned about command line redirection in Windows,
It turns out it works with pure-cint installation but not with ROOT/CINT.
Could you check if G__REDIRECTIO is defined for ROOT/CINT compilation?
If not, will you try again after defining G__REDIRECTIO and recompiling
ROOT/CINT?
Thank you
Masa Goto
----- Original Message -----
From: "Philippe Canal" <pcanal@fnal.gov>
To: "Gail Ruby" <rubyg@utdallas.edu>; "Masaharu Goto" <MXJ02154@nifty.ne.jp>
Cc: <roottalk@pcroot.cern.ch>
Sent: Wednesday, August 20, 2003 1:31 AM
Subject: RE: [ROOT] cannot scroll list: f.ls()
> Hi Gail,
>
> I forgot that the CINT redirection does not work well on windows :(.
> For now, you have to use either of the following:
> extend the buffer size of the terminal windows (see Valeri's mail)
> use the TBrowser to see a graphical output
> use a custom loop of f->GetListOfKeys() and such
>
> Cheers,
> Philippe.
>
> -----Original Message-----
> From: Gail Ruby [mailto:rubyg@utdallas.edu]
> Sent: Tuesday, August 19, 2003 11:00 AM
> To: Philippe Canal
> Cc: roottalk@pcroot.cern.ch
> Subject: RE: [ROOT] cannot scroll list: f.ls()
>
>
> Dear Philippe,
>
> I am using version 3.02/07 with Windows 98.
> This is what appears on the screen:
>
> root [1] TFile f("datagamma1c.root")
> root [2] f.ls(); > f_ls.log
>
> KEY: TH1F hdDst03;1 D0*D*0 Double Tag Mass
> KEY: TH1F hdDst04;1 D0*D*0 Double Tag Mass
> KEY: TH1F hdDstc1;1 D*+D*- Double Tag Mass
> KEY: TH1F hdDstc2;1 D*+D*- Double Tag Mass
> KEY: TH1F hdDstc3;1 D*+D*- Double Tag Mass
> KEY: TH1F hdDstc4;1 D*+D*- Double Tag Mass
> KEY: TH2F hDD01;1 Mass D01 vs D02
> KEY: TH2F hDD02;1 Mass D01 vs D02
> KEY: TH2F hD0Dst01;1 Mass D0 vs D*0
> KEY: TH2F hD0Dst02;1 Mass D0 vs D*0
> KEY: TH2F hDDp1;1 Mass D1 vs D2
> KEY: TH2F hDDp2;1 Mass D1 vs D2
> KEY: TH2F hDpDstc1;1 Mass Dp vs D*+
> KEY: TH2F hDpDstc2;1 Mass Dp vs D*+
> KEY: TH2F h2Dstc1;1 Mass D*+ vs D*-
> KEY: TH2F h2Dst01;1 Mass D*0 vs D*0
> KEY: TH2F hKoKss;1 Kos1 v Kss1 diagnostic
> KEY: TH2F hDD1mom;2 DD vs momDT
> KEY: TH2F hDD1mom;1 DD vs momDT
> KEY: TH2F hDD2mom;1 DD vs momDT
> KEY: TH2F hDD3mom;1 DD vs momDT
> KEY: TH2F hDD4mom;1 DD vs momDT
> KEY: TH2F hDD5mom;1 DD vs momDT
> KEY: TH2F hDD6mom;1 DD vs momDT
> root [3] .! tail f_ls.log
> Bad command or file name
> root [4]
>
> Gail
>
> On Tue, 19 Aug 2003, Philippe Canal wrote:
>
> > Hi Gail,
> >
> > This is odd. In root 3.05/07 I did:
> >
> > root [0] TFile *f = TFile::Open("Event.new.split9.root");
> > Warning in <TClass::TClass>: no dictionary for class Event is available
> > Warning in <TClass::TClass>: no dictionary for class EventHeader is
available
> > Warning in <TClass::TClass>: no dictionary for class Track is available
> > root [1] f->ls(); > f_ls.log
> > root [2] .! cat f_ls.log
> > TFile** Event.new.split9.root TTree benchmark ROOT file
> > TFile* Event.new.split9.root TTree benchmark ROOT file
> > KEY: TProcessID ProcessID0;1
005b3ee8-3ada-1f42-bfc0-08e8e183beef
> > KEY: TH1F htime;1 Real-Time to write versus time
> > KEY: TTree T;1 An example of a ROOT tree
> > KEY: TH1F hstat;1 Event Histogram
> >
> > Could you send me your entire output. By doing:
> >
> > root [] TFile f("filename.root")
> > root [] f.ls(); > f_ls.log
> > root [] .! tail f_ls.log
> > send me the result so far.
> > and then
> > root [] f.ls();
> > send me whatever you can still see in the window.
> >
> > Cheers,
> > Philippe.
> >
> > -----Original Message-----
> > From: Gail Ruby [mailto:rubyg@utdallas.edu]
> > Sent: Tuesday, August 19, 2003 9:54 AM
> > To: Philippe Canal
> > Cc: roottalk@pcroot.cern.ch
> > Subject: RE: [ROOT] cannot scroll list: f.ls()
> >
> >
> > Dear Philippe,
> >
> > I tried the log file and the file f_ls.log
> > was created but it was empty.
> >
> > Gail
> >
> > On Mon, 18 Aug 2003, Philippe Canal wrote:
> >
> > > Hi,
> > >
> > > You can save the result in a file;
> > >
> > > root [] f.ls(); > f_ls.log
> > >
> > > Cheers,
> > > Philippe
> > >
> > > -----Original Message-----
> > > From: owner-roottalk@pcroot.cern.ch
> > > [mailto:owner-roottalk@pcroot.cern.ch]On Behalf Of Gail Ruby
> > > Sent: Monday, August 18, 2003 4:20 PM
> > > To: roottalk@pcroot.cern.ch
> > > Subject: [ROOT] cannot scroll list: f.ls()
> > >
> > >
> > > Dear ROOT,
> > >
> > > I am using ROOT for Windows version 3.02/07.
> > >
> > > I want to look at the histograms in my root
> > > so I use:
> > >
> > > TFile f("filename.root")
> > >
> > > then
> > > f.ls()
> > >
> > > and the list of files flys past so fast
> > > I can't read them.
> > >
> > > I try to scroll through the list but can only
> > > go back a few items.
> > >
> > > How do I scroll through the list or list only
> > > a few files at a time?
> > >
> > > Thanks,
> > > Gail
> > >
> > >
> >
> >
>
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:15 MET