AW: [ROOT] Empty postscript files

From: Marc de Kamps (kamps@in.tum.de)
Date: Mon Mar 29 2004 - 13:33:09 MEST


OK, thanks. All macro's work under 4.00.03.

Best,
	Marc

-----Ursprüngliche Nachricht-----
Von: Valeriy Onuchin [mailto:Valeri.Onoutchine@cern.ch]
Gesendet: Montag, 29. März 2004 12:45
An: Valeriy Onuchin; Marc de Kamps; Olivier Couet
Cc: roottalk@pcroot.cern.ch
Betreff: Re: [ROOT] Empty postscript files


Sorry for typo (not 4.10 yet ;-). 4.00.03

----- Original Message -----
From: "Valeriy Onuchin" <Valeri.Onoutchine@cern.ch>
To: "Marc de Kamps" <kamps@in.tum.de>; "Olivier Couet"
<Olivier.Couet@cern.ch>
Cc: <roottalk@pcroot.cern.ch>
Sent: Monday, March 29, 2004 12:18 PM
Subject: Re: [ROOT] Empty postscript files


> Hi Marc,
> I do not see this problem with ROOT 4.10.03
>
> Regards. Valeriy
>
> > Hi,
> >
> > The Canvas now remains, but the PS file is still empty,
> > unfortunately. Also, in the Plot() macro the postscript
> > file is closed before the canvas goes out of existence,
> > so I would not expect this to matter.
> >
> > Cheers,
> > Marc
> >
> > -----Ursprungliche Nachricht-----
> > Von: Olivier Couet [mailto:Olivier.Couet@cern.ch]
> > Gesendet: Montag, 29. Marz 2004 11:02
> > An: Marc de Kamps
> > Cc: roottalk@pcroot.cern.ch
> > Betreff: Re: [ROOT] Empty postscript files
> >
> >
> >
> > Hi,
> >
> > I do not see  the problem on linux (PS file is ok) but the Canvas is
> > closed immediately after execution. This is because you do not use
> > pointers. May be on windows the PS file is not created. Anyway,
try this
> > version:
> >
> > void DumpCanvas()
> > {
> >    gROOT->Reset();
> >    TCanvas *c1 = new TCanvas("c1","Example",200,10,700,500);
> >
> >    TH1F *h1 = new TH1F("h1","wysiwyg",100,0,1);
> >    h1->Fill(0.5,1);
> >    h1->Draw();
> >    c1->Print("Equally_beautiful_histo.ps");
> > }
> >
> > Cheers,        O.Couet
> >
> >
> > On Mon, 29 Mar 2004, Marc de Kamps wrote:
> >
> > > Hi,
> > >
> > > Both macros below create empty ps files.
> > > This is 3.10/02 under win2000 (win32gdk version).
> > > What to do ?
> > >
> > > Thanks,
> > > Marc
> > >
> > >
> > >
> > > void Plot()
> > > {
> > > gROOT->Reset();
> > >
> > > TCanvas c1;
> > >
> > > TPostScript ps("Beautiful_histo.ps",111);
> > > TH1F h1("h1","wysiwyg",100,0,1);
> > > h1.Fill(0.5,1);
> > > h1.Draw();
> > >
> > > c1.Update();
> > >
> > > ps.Close();
> > > }
> > >
> > > void DumpCanvas()
> > > {
> > > gROOT->Reset();
> > >
> > > TCanvas c1;
> > >
> > > TH1F h1("h1","wysiwyg",100,0,1);
> > > h1.Fill(0.5,1);
> > > h1.Draw();
> > >
> > > c1.Update();
> > >
> > > c1.Print("Equally_beautiful_histo.ps");
> > > }
> > >
> > >
> >
> > --
> > Org:    CERN - European Laboratory for Particle Physics.
> > Mail:   1211 Geneve 23 - Switzerland                     Mailbox:
> > J25910
> > E-Mail: Olivier.Couet@cern.ch                            Phone:
> > +41 22 7676522
> > WWW:    http://cern.ch/Olivier.Couet/                    Fax:
> > +41 22 7677155
> >
> >
> >
>
>



This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:07 MET