> > see example in $ROOTSYS/test/minexam.cxx > > Rene Brun > Hi Rene, thank you very much for the help! But I'm afraid it did not give me enough hints since minexam.cxx is no class. In the attached tar file I have a class called MinuitTest (.C and .h), where the function to be minimized with TVirtualFitter, 'fcn', is defined as a member function of the class. But the line minuit->SetFCN(fcn); does not go through the compiler, it says: MinuitTest.C:14: no matching function for call to `TVirtualFitter::SetFCN(<unknown type>)' even though I have defined fcn() in MinuitTest.h as private: void fcn(Int_t &npar, Double_t *gin, Double_t &f, Double_t *par, Int_t iflag); Why does this not work and how should I do instead? (I have tried many different ways, but without success.) With best regards /Christian > On Fri, 9 Jul 2004, Christian > Hansen wrote: > > > > > Dear Rooters, > > > > I'm trying to call TMinuit from a c++ class in a similar way > > that I've used TMinuit in a program called directly from > > ROOT, but now I do not know how to define the 'fcn' > > function in order for TMinuit to recognice it with the > > SetFCN(fcn) > > I've tried many different ways (attached is a small example) > > but my code does not want to compile. Could anyone help me how > > to change this so that the attached code goes through the compilation? > > > > Thanks!!! > > > > -- / Christian Hansen =============================================== Box 535 Office: +46-(0)18-471 32 57 S-751 21 Uppsala Office: 82104 Sweden ----------------------------------------------- Mobile : +46-(0)708-887617 Home Page : http://welcome.to/Christian_Hansen http://www.cern.ch/Christian.Hansen
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:08 MET