Hi Christian, Thanks for reporting this problem with TFormula::GetParNumber. Now fixed. Rene Brun Christian Holm Christensen wrote: > > Hi ROOT'ers, > > TF1 behaves badly (SIGSEGV) when you ask for a parameter by name, that > doens't exist in the list of parameter names: > > root [0] TH1F* h = new TH1F("h","h",100,-1,1) > root [1] h->FillRandom("gaus") > root [2] h->Fit("gaus") > root [3] TF1* f = h->GetFunction("gaus") > root [4] f->GetParNumber("Mean") > (Int_t)1 > root [5] f->GetParNumber("Constant") > (Int_t)0 > root [6] f->GetParNumber("sigma") > > *** Break *** segmentation violation > root [7] f->GetParameter("sigma") > > *** Break *** segmentation violation > Root > > root [8] f->GetParameter("Mean") > (Double_t)(-2.78008424328742947e-02) > > Sorry if this has been reported before. > > Yours, > > Christian ----------------------------------------------------------- > Holm Christensen Phone: (+45) 35 35 96 91 > Sankt Hansgade 23, 1. th. Office: (+45) 353 25 305 > DK-2200 Copenhagen N Web: www.nbi.dk/~cholm > Denmark Email: cholm@nbi.dk
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:37 MET