60 mutable std::unique_ptr<RooMinimizer>
_minimizer = nullptr ;
#define ClassDef(name, id)
RooAbsCollection is an abstract container object that can hold multiple RooAbsArg objects.
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooMinimizer is a wrapper class around ROOT::Fit:Fitter that provides a seamless interface between th...
Class RooProfileLL implements the profile likelihood estimator for a given likelihood and set of para...
const RooArgSet & bestFitObs() const
RooProfileLL()
Default constructor Should only be used by proof.
void initializeMinimizer() const
std::map< std::string, bool > _paramFixed
RooMinimizer * minimizer()
virtual TObject * clone(const char *newname) const
void setAlwaysStartFromMin(Bool_t flag)
Double_t evaluate() const
Evaluate profile likelihood by minimizing likelihood w.r.t.
std::unique_ptr< RooMinimizer > _minimizer
Iterator of profile likelihood output parameter(s)
TIterator * _oiter
Iterator over profile likelihood parameters to be minimized.
void validateAbsMin() const
Check that parameters and likelihood value for 'best fit' are still valid.
Bool_t alwaysStartFromMin() const
virtual RooAbsReal * createProfile(const RooArgSet ¶msOfInterest)
Optimized implementation of createProfile for profile likelihoods.
virtual Bool_t redirectServersHook(const RooAbsCollection &, Bool_t, Bool_t, Bool_t)
Function that is called at the end of redirectServers().
const RooArgSet & bestFitParams() const
Bool_t _absMinValid
Internal minimizer instance.
RooSetProxy is the concrete proxy for RooArgSet objects.
const T & arg() const
Return reference to object held in proxy.
Iterator abstract base class.
Mother of all ROOT objects.