27 #ifndef ROOT_Math_GSLSimAnMinimizer
28 #define ROOT_Math_GSLSimAnMinimizer
63 class GSLSimAnMinimizer :
public ROOT::Math::BasicMinimizer {
70 GSLSimAnMinimizer (
int type = 0);
75 virtual ~GSLSimAnMinimizer ();
83 GSLSimAnMinimizer(
const GSLSimAnMinimizer &) : ROOT::Math::BasicMinimizer() {}
88 GSLSimAnMinimizer & operator = (
const GSLSimAnMinimizer & rhs) {
89 if (
this == &rhs)
return *
this;
97 virtual bool Minimize();
100 unsigned int NCalls()
const;
103 virtual ROOT::Math::MinimizerOptions Options()
const;
106 const GSLSimAnParams & MinimizerParameters()
const {
return fSolver.Params(); }
110 virtual void SetOptions(
const ROOT::Math::MinimizerOptions & opt);
113 void SetParameters(
const GSLSimAnParams & params ) { fSolver.SetParams(params); }
120 ROOT::Math::GSLSimAnnealing fSolver;