When I run the macro, I see the output from Minuit, and then just below that the output of the "cout" list is "(nil)". If I try to use the pointer func, I get segmentation violations. This is using root 2.23.12. Thanks, Greg On Wed, 28 Feb 2001, Rene Brun wrote: > Hi Greg, > Your macro works correctly for me. What is your problem? > > Rene Brun > > Gregory Novak wrote: > > > > I want to do a fit to a function and then pluck the function from the > > TGraph object. I have the following macro, which shows that "func" > > doesn't point to anything. > > > > I managed to get a hold of the object through GetListOfFunctions, and > > found that the function does in fact think it's name is "pol2". So what's > > wrong with this code? > > > > { > > Float_t x[] = {1,2,3}; > > Float_t y[] = {1,4,9}; > > TGraph *tg=new TGraph(3,x,y); > > tg->Fit("pol2"); > > tg->Draw("AL*"); > > TF1 *func; > > func=tg->GetFunction("pol2"); > > cout << func << endl; > > } > > > > Thanks, > > Greg >
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:38 MET