#include <FitManagerMinuit1.h>
Definition at line 30 of file FitManagerMinuit1.h.
◆ FitManagerMinuit1()
GooFit::FitManagerMinuit1::FitManagerMinuit1 |
( |
PdfBase * |
dat | ) |
|
|
inline |
◆ fit()
void GooFit::FitManagerMinuit1::fit |
( |
| ) |
|
Definition at line 65 of file FitManagerMinuit1.cpp.
References GooFit::bold, GooFit::gray, GooFit::host_callnumber, and GooFit::reset.
Referenced by main(), make1BinSigmaMap(), make4BinSigmaMap(), makeOverallSignal(), makeSigmaMap(), runBackgroundDalitzFit(), runBackgroundSigmaFit(), runCanonicalFit(), runEfficiencyFit(), runGeneratedMCFit(), runSigmaFit(), runToyFit(), and runTruthMCFit().
73 if(0 < overrideCallLimit) {
74 std::cout <<
"Calling MIGRAD with call limit " << overrideCallLimit << std::endl;
75 double plist[1] = {overrideCallLimit};
79 minuit_.mnexcm(
"HESSE", plist, 1, err);
81 minuit_.mnexcm(
"MIGRAD", plist, 1, err);
84 minuit_.mnexcm(
"HESSE", plist, 1, err);
87 minuit_.mnexcm(
"MINOS", plist, 1, err);
90 minuit_.mnexcm(
"IMPROVE", plist, 1, err);
96 double tmp_value, tmp_error;
98 minuit_.GetParameter(var.getFitterIndex(), tmp_value, tmp_error);
99 var.setValue(tmp_value);
100 var.setError(tmp_error);
constexpr rang::style const bold
constexpr rang::style const reset
std::vector< Variable > getVaraibles() const
constexpr rang::fg const gray
◆ getMinuitObject()
Minuit1* GooFit::FitManagerMinuit1::getMinuitObject |
( |
| ) |
|
|
inline |
◆ getMinuitStatus()
void GooFit::FitManagerMinuit1::getMinuitStatus |
( |
double & |
fmin, |
|
|
double & |
fedm, |
|
|
double & |
errdef, |
|
|
int & |
npari, |
|
|
int & |
nparx, |
|
|
int & |
istat |
|
) |
| |
Definition at line 104 of file FitManagerMinuit1.cpp.
106 minuit_.mnstat(fmin, fedm, errdef, npari, nparx, istat);
107 std::cout <<
"mnstat(fmin = " << fmin <<
", fedm = " << fedm <<
", errdef = " << errdef <<
", npari = " << npari
108 <<
", nparx = " << nparx <<
", istat = " << istat <<
")" << std::endl;
◆ operator bool()
GooFit::FitManagerMinuit1::operator bool |
( |
| ) |
const |
|
inline |
◆ operator int()
GooFit::FitManagerMinuit1::operator int |
( |
| ) |
const |
|
inline |
◆ setMaxCalls()
void GooFit::FitManagerMinuit1::setMaxCalls |
( |
double |
mxc | ) |
|
|
inline |
◆ setVerbosity()
void GooFit::FitManagerMinuit1::setVerbosity |
( |
int |
v | ) |
|
|
inline |
◆ useHesse()
void GooFit::FitManagerMinuit1::useHesse |
( |
bool |
use = true | ) |
|
|
inline |
◆ useHesseBefore()
void GooFit::FitManagerMinuit1::useHesseBefore |
( |
bool |
use = true | ) |
|
|
inline |
◆ useImprove()
void GooFit::FitManagerMinuit1::useImprove |
( |
bool |
use = true | ) |
|
|
inline |
◆ useMinos()
void GooFit::FitManagerMinuit1::useMinos |
( |
bool |
use = true | ) |
|
|
inline |
The documentation for this class was generated from the following files: