11#ifndef ROOBARLOWBEESTONLL
12#define ROOBARLOWBEESTONLL
66 mutable std::map< std::string, std::vector< BarlowCache > >
_barlowCache;
#define ClassDef(name, id)
RooAbsCollection is an abstract container object that can hold multiple RooAbsArg objects.
RooAbsData is the common abstract base class for binned and unbinned datasets.
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.
RooRealVar represents a 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...
bool getParameters(const RooArgSet *depList, RooArgSet &outputSet, bool stripDisconnected=true) const
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
Double_t evaluate() const
Optimized implementation of createProfile for profile likelihoods.
void initializeBarlowCache()
virtual TObject * clone(const char *newname) const
virtual bool redirectServersHook(const RooAbsCollection &, bool, bool, bool)
Function that is called at the end of redirectServers().
RooRealProxy _nll
Input -log(L) function.
virtual ~RooBarlowBeestonLL()
Destructor.
const T & arg() const
Return reference to object held in proxy.
Mother of all ROOT objects.
Namespace for the RooStats classes.