12#ifndef UPPER_LIMIT_MCS_MODULE
13#define UPPER_LIMIT_MCS_MODULE
25 class ProfileLikelihoodCalculator;
#define ClassDef(name, id)
RooAbsMCStudyModule is a base class for add-on modules to RooMCStudy that can perform additional calc...
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooDataSet is a container class to hold unbinned data.
RooRealVar represents a variable that can be changed from the outside.
The ProfileLikelihoodCalculator is a concrete implementation of CombinedCalculator (the interface cla...
This class allow to compute in the ToyMcStudy framework the ProfileLikelihood upper limit for each to...
Bool_t initializeRun(Int_t)
Initialize module at beginning of RooCMStudy run.
Bool_t initializeInstance()
Initialize module after attachment to RooMCStudy object.
UpperLimitMCSModule(const RooArgSet *poi, Double_t CL=0.95)
virtual ~UpperLimitMCSModule()
Destructor.
RooStats::ProfileLikelihoodCalculator * _plc
RooDataSet * finalizeRun()
Return auxiliary dataset with results of delta(-log(L)) calculations of this module so that it is mer...
Bool_t processBetweenGenAndFit(Int_t)
Namespace for the RooStats classes.