Hi Marc, Please note that you should not use gROOT->Reset(); within a function. It should be used only at the start on an unamed macro. Cheers, Philippe -----Original Message----- From: owner-roottalk@pcroot.cern.ch [mailto:owner-roottalk@pcroot.cern.ch]On Behalf Of Marc de Kamps Sent: Monday, March 29, 2004 1:48 AM To: roottalk@pcroot.cern.ch Subject: [ROOT] Empty postscript files 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"); }
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:07 MET