3 #include "Minuit2/MnApplication.h"
13 const ROOT::Minuit2::MnUserParameters& pars);
15 virtual ROOT::Minuit2::FunctionMinimum
operator()(
unsigned int maxfcn,
18 virtual const ROOT::Minuit2::ModularFunctionMinimizer&
Minimizer()
const override
24 ROOT::Minuit2::FunctionMinimum
Package(
const std::vector<double>& pt,
25 double chi,
int ncalls)
const;
27 double Magnitude(
const std::vector<double>& xs)
const;
28 void MakeUnit(std::vector<double>& xs)
const;
30 const ROOT::Minuit2::FCNGradientBase&
fFunc;
31 const ROOT::Minuit2::MnUserParameters&
fPars;
const ROOT::Minuit2::MnUserParameters & fPars
double Magnitude(const std::vector< double > &xs) const
GradientDescent(const ROOT::Minuit2::FCNGradientBase &func, const ROOT::Minuit2::MnUserParameters &pars)
process_name opflashCryoW ana
ROOT::Minuit2::FunctionMinimum Package(const std::vector< double > &pt, double chi, int ncalls) const
const ROOT::Minuit2::FCNGradientBase & fFunc
virtual const ROOT::Minuit2::ModularFunctionMinimizer & Minimizer() const override
virtual ROOT::Minuit2::FunctionMinimum operator()(unsigned int maxfcn, double tolerance) override
void MakeUnit(std::vector< double > &xs) const