11#ifndef ROOBARLOWBEESTONLL
12#define ROOBARLOWBEESTONLL
60 mutable std::map< std::string, std::vector< BarlowCache > >
_barlowCache;
RooTemplateProxy< RooAbsReal > RooRealProxy
Compatibility typedef replacing the old RooRealProxy class.
#define ClassDefOverride(name, id)
Abstract base class for binned and unbinned datasets.
Abstract interface for all probability density functions.
RooAbsReal()
coverity[UNINIT_CTOR] Default constructor
RooArgSet is a container object that can hold multiple RooAbsArg objects.
Variable that can be changed from the outside.
RooAbsReal * nom_pois_mean
void SetBinCenter() const
Class RooBarlowBeestonLL implements the profile likelihood estimator for a given likelihood and set o...
double evaluate() const override
Optimized implementation of createProfile for profile likelihoods.
bool getParameters(const RooArgSet *depList, RooArgSet &outputSet, bool stripDisconnected=true) const override
Fills a list with leaf nodes in the arg tree starting with ourself as top node that don't match any o...
std::set< std::string > _statUncertParams
void setPdf(RooAbsPdf *pdf)
std::map< std::string, bool > _paramFixed
Parameter constant status at last time of use.
void setDataset(RooAbsData *data)
std::map< std::string, std::vector< BarlowCache > > _barlowCache
TObject * clone(const char *newname=nullptr) const override
void initializeBarlowCache()
RooBarlowBeestonLL(const char *name, const char *title, RooAbsReal &nll)
RooRealProxy _nll
Input -log(L) function.
TObject()
TObject constructor.
Namespace for the RooStats classes.