17#ifndef ROO_ABS_MINIMIZER_FCN
18#define ROO_ABS_MINIMIZER_FCN
41 bool synchronizeParameterSettings(std::vector<ROOT::Fit::ParameterSettings> ¶meters,
bool optConst);
46 virtual bool Synchronize(std::vector<ROOT::Fit::ParameterSettings> ¶meters);
64 virtual std::string getFunctionName()
const = 0;
66 virtual std::string getFunctionTitle()
const = 0;
72 std::ofstream *GetLogFile() {
return _logfile; }
81 virtual void setOffsetting(
bool flag) = 0;
97 void printEvalErrors()
const;
112 mutable double _maxFCN = -std::numeric_limits<double>::infinity();
114 mutable int _numBadNLL = 0;
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
Documentation for the abstract class IBaseFunctionMultiDim.
Common abstract base class for objects that represent a value and a "shape" in RooFit.
bool isConstant() const
Check if the "Constant" attribute is set.
RooArgList is a container object that can hold multiple RooAbsArg objects.
Wrapper class around ROOT::Math::Minimizer that provides a seamless interface between the minimizer f...
Variable that can be changed from the outside.
Config argument to RooMinimizer constructor.