[ROOT] 2d/3d scatter plots with and without >>h(....)

From: Walter F.J. Mueller (W.F.J.Mueller@gsi.de)
Date: Sat May 03 2003 - 13:01:15 MEST


Dear ROOTers,			using 3.05.04

using the ">>h(....)" contruct in TTree::Draw seems to change
the state of root such that subsequent scatter plots fail.

Find attached two mini sessions with 2d and 3d scatter plots.
The first and second Draw() commands work as expected. The
third Draw() commands fails rather than just repeating what
the first one did.

Is there anything simple I'm overlooking ?

			Cheers,	Walter

----
2d Example:

file = new TFile("/home/walter/data/s254/musi_0720.root");
tree->Draw("xs:xo");
tree->Draw("xs:xo>>h(1,-500,+500,1,-0.2,+0.2)");
tree->Draw("xs:xo");

Error in <TCanvas::Range>: illegal world coordinates range:
     x1=1250.000005, y1=0.625000, x2=-1250.000005, y2=-0.625000
Error in <TCanvas::RangeAxis>: illegal axis coordinates range:
     xmin=1000.000000, ymin=0.500000, xmax=-1000.000000, ymax=-0.500000
Error in <TCanvas::Range>: illegal world coordinates range:
     x1=1250.000005, y1=0.625000, x2=-1250.000005, y2=-0.625000
Error in <TCanvas::RangeAxis>: illegal axis coordinates range:
     xmin=1000.000000, ymin=0.500000, xmax=-1000.000000, ymax=-0.500000

----
3d Example:

file = new TFile("/home/walter/data/s254/musi_0720.root");
tree->Draw("ys:yo:xo");
tree->Draw("ys:yo:xo>>h(1,-500,+500,1,-500,+500,1,-0.1,+0.1)");
tree->Draw("ys:yo:xo");

Error in <TView::ResetView>: Error in min-max scope
Error in <TView::SetRange>: problem setting view
Error in <TView::ResetView>: Error in min-max scope
Error in <TView::SetRange>: problem setting view

-- 
Walter F.J. Mueller   Mail:  W.F.J.Mueller@gsi.de
GSI,  Abteilung KP3   Phone: +49-6159-71-2766
D-64291 Darmstadt     FAX:   +49-6159-71-2989
WWW:   http://www-kp3.gsi.de/www/kp3/people/mueller.html



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