Hi Allister, Your suggestion was simple to implement. Now in CVS. see: http://root.cern.ch/root/htmldoc/TF1.html#TF1:GetMaximumX Example TF1 *f1=new TF1("f1","sin(x)/x",-2,10); f1.GetMaximumX(); f1.GetMaximumX(4,9); Rene Brun Allister Levi Sanchez wrote: > > Hi Root folks, > > If I want to find automatically the x-axis position of a 1-d > user-defined function's peak, is there a function that does like > TF1::GetMaximumX()? For now I have to resort to dividing a given x-axis > range into small intervals and do a TF1::Eval() and save them into an > array. Then I do a TMath::Sort() on that array in order to find the > peak's index, then convert the index into position value. Of course, if > the ROOT development team says that's an unnecessary feature, I'd > respect that. Or is there some Root class I overlooked that does the > job?... > > Cheers, > Allister Levi Sanchez > Niigata University > Japan
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:08 MET