Hi, Should the following work? //------------------------------- // test.C TCanvas* canvas = 0; TGraph* graph = 0; TH1F* hist = 0; void test(void) { canvas = new TCanvas("test","test",500,500); canvas->cd(); double x[2] = { 0.0, 1.0 }; double y[2] = { 0.0, 1.0 }; graph = new TGraph(2,x,y); graph->Draw("AC"); hist = graph->GetHistogram(); hist->SetXTitle("#alpha"); hist->SetYTitle("#beta"); graph->Draw(); } // end test.C //------------------------------- I find that unless I uncoment the "SetYTitle("#beta")" line, or don't use ROOT "latex", I get: ------------------------------------- shell> root test.C ******************************************* * * * W E L C O M E to R O O T * * * * Version 3.03/08 2 September 2002 * * * * You are welcome to visit our Web site * * http://root.cern.ch * * * ******************************************* FreeType Engine v1.x used to render TrueType fonts. Compiled for linux with thread support. CINT/ROOT C/C++ Interpreter version 5.15.54, Aug 18 2002 Type ? for help. Commands must be C++ statements. Enclose multiple statements between { }. root [0] Processing test.C... root [1] *** Break *** segmentation violation ------------------------------------- Debian x86, ROOT from cvs as of yesterday, GCC 2.95.4. -Brett.
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:06 MET