17#ifndef ROO_ABS_MINIMIZER_FCN
18#define ROO_ABS_MINIMIZER_FCN
45 bool synchronizeParameterSettings(std::vector<ROOT::Fit::ParameterSettings> ¶meters,
bool optConst);
50 virtual bool Synchronize(std::vector<ROOT::Fit::ParameterSettings> ¶meters);
68 virtual std::string getFunctionName()
const = 0;
70 virtual std::string getFunctionTitle()
const = 0;
85 virtual void setOffsetting(
bool flag) = 0;
102 void printEvalErrors()
const;
117 mutable double _maxFCN = -std::numeric_limits<double>::infinity();
119 mutable int _numBadNLL = 0;
int Int_t
Signed integer 4 bytes (int)
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
Abstract Minimizer class, defining the interface for the various minimizer (like Minuit2,...
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.
RooArgSet 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.