Dear rooters, I'm trying to draw Tgraph in a certain range, narrower than the definition's one. The code I'm using is a simple example: void TGraph_example() { Double_t x[5]; Double_t y[5]; for (Int_t i=0; i<5; i++) {x[i]=0.1*i;y[i]=10*sin(x[i]+0.2);} TGraph *gr = new TGraph (5,x,y); gr->GetXaxis()->SetRangeUser(0.2,0.4); gr->Draw("AC*"); } When I use it as a sequence of prompt commands everything works properly, but if I try to let ROOT execute them as a macro I get this error: Processing TGraph_example.C... Error: illegal pointer to class object GetXaxis() 0x0 126 FILE:TGraph_example.C LINE:9 *** Interpreter error recovered *** This is my version of root: * Version 3.03/05 1 May 2002 * Is there anything that I forgot? Thank you for your attention, regards pietro
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:59 MET