11 #ifndef ROOSTATS_RatioOfProfiledLikelihoodsTestStat
12 #define ROOSTATS_RatioOfProfiledLikelihoodsTestStat
23 #ifndef ROOSTATS_TestStatistic
27 #ifndef ROOSTATS_ProfileLikelihoodTestStat
171 virtual const TString GetVarName()
const {
return "log(L(#mu_{1},#hat{#nu}_{1}) / L(#mu_{0},#hat{#nu}_{0}))"; }
void SetPrintLevel(Int_t printlevel)
RooAbsCollection * snapshot(Bool_t deepCopy=kTRUE) const
Take a snap shot of current collection contents: An owning collection is returned containing clones o...
RooArgSet * fDetailedOutput
RatioOfProfiledLikelihoodsTestStat()
~RatioOfProfiledLikelihoodsTestStat(void)
virtual void EnableDetailedOutput(bool e=true, bool withErrorsAndPulls=false)
void SetMinimizer(const char *minimizer)
void SetReuseNLL(Bool_t flag)
ClassImp(TIterator) Bool_t TIterator return false
Compare two iterator objects.
ProfileLikelihoodTestStat fAltProfile
#define ClassDef(name, id)
void SetPrintLevel(Int_t printLevel)
void SetMinimizer(const char *minimizer)
virtual void EnableDetailedOutput(bool e=true)
void SetStrategy(Int_t strategy)
virtual const TString GetVarName() const
ProfileLikelihoodTestStat fNullProfile
virtual void SetConditionalObservables(const RooArgSet &set)
void SetSubtractMLE(bool subtract)
RooAbsData is the common abstract base class for binned and unbinned datasets.
ProfileLikelihoodTestStat is an implementation of the TestStatistic interface that calculates the pro...
static void SetAlwaysReuseNLL(Bool_t flag)
TestStatistic that returns the ratio of profiled likelihoods.
virtual Double_t Evaluate(RooAbsData &data, RooArgSet &nullParamsOfInterest)
evaluate the ratio of profile likelihood
bool fDetailedOutputEnabled
void SetTolerance(double tol)
virtual const RooArgSet * GetDetailedOutput(void) const
return detailed output: for fits this can be pulls, processing time, ... The returned pointer will no...
RatioOfProfiledLikelihoodsTestStat(RooAbsPdf &nullPdf, RooAbsPdf &altPdf, const RooArgSet *altPOI=0)
static Bool_t fgAlwaysReuseNll
void SetStrategy(Int_t strategy)
void SetTolerance(Double_t tol)
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
void SetReuseNLL(Bool_t flag)
TestStatistic is an interface class to provide a facility for construction test statistics distributi...
virtual void SetConditionalObservables(const RooArgSet &set)
Double_t ProfiledLikelihood(RooAbsData &data, RooArgSet &poi, RooAbsPdf &pdf)
returns -logL(poi, conditonal MLE of nuisance params) subtract off the global MLE or not depending on...