10 #ifndef ROOT_Minuit2_MnFumiliMinimize
11 #define ROOT_Minuit2_MnFumiliMinimize
46 MnFumiliMinimize(
const FumiliFCNBase& fcn,
const std::vector<double>& par,
unsigned int nrow,
const std::vector<double>& cov,
unsigned int stra = 1) :
MnApplication(fcn,
MnUserParameterState(par, cov, nrow),
MnStrategy(stra)),
fMinimizer(
FumiliMinimizer()),
fFCN(fcn) {}
unsigned int NumOfCalls() const
const MnUserParameterState & State() const
const MnStrategy & Strategy() const
MnFumiliMinimize(const MnFumiliMinimize &migr)
MnFumiliMinimize(const FumiliFCNBase &fcn, const std::vector< double > &par, const std::vector< double > &err, unsigned int stra=1)
construct from FumiliFCNBase + std::vector for parameters and errors
MnFumiliMinimize(const FumiliFCNBase &fcn, const MnUserParameters &par, const MnUserCovariance &cov, unsigned int stra=1)
construct from FumiliFCNBase + MnUserParameters + MnUserCovariance
const FumiliFCNBase & Fcnbase() const
MnFumiliMinimize(const FumiliFCNBase &fcn, const std::vector< double > &par, const MnUserCovariance &cov, unsigned int stra=1)
construct from FumiliFCNBase + std::vector for parameters and MnUserCovariance
FumiliMinimizer & Minimizer()
virtual FunctionMinimum operator()(unsigned int=0, double=0.1)
overwrite Minimize to use FumiliFCNBase
FumiliMinimizer fMinimizer
const FumiliFCNBase & fFCN
const FumiliMinimizer & Minimizer() const
virtual ~MnFumiliMinimize()
MnFumiliMinimize(const FumiliFCNBase &fcn, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int stra=1)
construct from FumiliFCNBase + std::vector for parameters and covariance
MnFumiliMinimize & operator=(const MnFumiliMinimize &)
MnFumiliMinimize(const FumiliFCNBase &fcn, const MnUserParameterState &par, const MnStrategy &str)
construct from FumiliFCNBase + MnUserParameterState + MnStrategy
MnFumiliMinimize(const FumiliFCNBase &fcn, const MnUserParameters &par, unsigned int stra=1)
construct from FumiliFCNBase + MnUserParameters