11 #ifndef RooStats_LikelihoodInterval 12 #define RooStats_LikelihoodInterval 14 #ifndef RooStats_ConfInterval 26 #ifndef ROOT_Math_IFunctionfwd 134 bool CreateMinimizer();
146 std::shared_ptr<ROOT::Math::IMultiGenFunction>
fMinFunc;
const RooArgSet * GetBestFitParameters() const
return a pointer to a snapshot with best fit parameter of interest
RooAbsReal * fLikelihoodRatio
snapshot of the model parameters with best fit value (managed internally)
std::map< std::string, double > fLowerLimits
Requested confidence level (eg. 0.95 for 95% CL)
std::shared_ptr< ROOT::Math::Minimizer > fMinimizer
map with cached upper bound values
This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecu...
std::map< std::string, double > fUpperLimits
map with cached lower bound values
LikelihoodInterval is a concrete implementation of the RooStats::ConfInterval interface.
std::shared_ptr< ROOT::Math::IMultiGenFunction > fMinFunc
transient pointer to functor class used by the minimizer
virtual Double_t ConfidenceLevel() const
return confidence level
RooArgSet * fBestFitParams
parameters of interest for this interval
Double_t LowerLimit(const RooRealVar ¶m)
return the lower bound of the interval on a given parameter
RooAbsReal * GetLikelihoodRatio()
return the profile log-likelihood ratio function
#define ClassDef(name, id)
RooRealVar represents a fundamental (non-derived) real valued object.
Double_t UpperLimit(const RooRealVar ¶m)
return the upper bound of the interval on a given parameter
RooCmdArg Minimizer(const char *type, const char *alg=0)
void GetParameters(TFitEditor::FuncParams_t &pars, TF1 *func)
Stores the parameters of the given function into pars.
std::shared_ptr< RooFunctor > fFunctor
transient pointer to minimizer class used to find limits and contour
ConfInterval is an interface class for a generic interval in the RooStats framework.
Namespace for the RooStats classes.
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
Namespace for new Math classes and functions.
virtual void SetConfidenceLevel(Double_t cl)
set the confidence level for the interval (e.g 0.682 for a 1-sigma interval)
Double_t fConfidenceLevel
likelihood ratio function used to make contours (managed internally)