Re: [ROOT] compilation problem (corrected)

From: Christian Vogel (vogel@skunk.physik.uni-erlangen.de)
Date: Sun Aug 01 2004 - 00:07:08 MEST


Hi,

I re-indented your function to make my point more clear:

On Sat, Jul 31, 2004 at 02:18:45PM -0500, Stilianos Kesisoglou wrote:
> void Performance()
> {
>     if ((TCanvas*)gROOT->GetListOfCanvases()->FindObject("c1")){
>        c1->Clear();  /* <--- HERE c1 is not declared! */
>     } else {
>        TCanvas *c1 = new TCanvas();
>     }
> }

You proably want to do something like this:

{
	TCanvas *c1 = gROOT->GetListOfCanvases()->FindObject("c1");
	if(c1)
		c1->Clear();
	else
		c1 = new TCanvas();

	(...)
}

	Chris

-- 
Programming today is a race between software engineers striving to build
bigger and better idiot-proof programs, and the Universe trying to
produce bigger and better idiots.  So far, the Universe is winning.
 -- Rich Cook



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