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