57  mutable std::unique_ptr<RooMinimizer> 
_minimizer = nullptr ; 
 
 
#define ClassDefOverride(name, id)
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Abstract container object that can hold multiple RooAbsArg objects.
 
Abstract base class for objects that represent a real value and implements functionality common to al...
 
RooArgSet is a container object that can hold multiple RooAbsArg objects.
 
Wrapper class around ROOT::Fit:Fitter that provides a seamless interface between the minimizer functi...
 
Implements the profile likelihood estimator for a given likelihood and set of parameters of interest.
 
const RooArgSet & bestFitObs() const
 
RooArgSet _paramAbsMin
Parameter values at absolute minimum.
 
RooSetProxy _obs
Parameters of profile likelihood.
 
Int_t _neval
Number evaluations used in last minimization.
 
RooProfileLL()
Default constructor Should only be used by proof.
 
void initializeMinimizer() const
 
bool alwaysStartFromMin() const
 
bool _absMinValid
flag if absmin is up-to-date
 
std::map< std::string, bool > _paramFixed
Parameter constant status at last time of use.
 
RooMinimizer * minimizer()
 
void setAlwaysStartFromMin(bool flag)
 
bool _startFromMin
Always start minimization for global minimum?
 
std::unique_ptr< RooMinimizer > _minimizer
! Internal minimizer instance
 
RooArgSet _obsAbsMin
Observable values at absolute minimum.
 
void validateAbsMin() const
Check that parameters and likelihood value for 'best fit' are still valid.
 
RooSetProxy _par
Marginalised parameters of likelihood.
 
double _absMin
absolute minimum of -log(L)
 
double evaluate() const override
Evaluate profile likelihood by minimizing likelihood w.r.t.
 
RooFit::OwningPtr< RooAbsReal > createProfile(const RooArgSet ¶msOfInterest) override
Optimized implementation of createProfile for profile likelihoods.
 
TObject * clone(const char *newname) const override
 
RooRealProxy _nll
Input -log(L) function.
 
bool redirectServersHook(const RooAbsCollection &, bool, bool, bool) override
Function that is called at the end of redirectServers().
 
const RooArgSet & bestFitParams() const
 
const T & arg() const
Return reference to object held in proxy.
 
Mother of all ROOT objects.
 
T * OwningPtr
An alias for raw pointers for indicating that the return type of a RooFit function is an owning point...