|
ROOT
Reference Guide |
|
Go to the documentation of this file.
11 #ifndef ROOSTATS_FeldmanCousins
12 #define ROOSTATS_FeldmanCousins
53 std::cout <<
"DEPRECATED, set data in constructor" << std::endl;
57 std::cout <<
"DEPRECATED, use ModelConfig" << std::endl;
62 std::cout <<
"DEPRECATED, use ModelConfig" << std::endl;
67 std::cout <<
"DEPRECATED, use ModelConfig" << std::endl;
RooAbsData * fPointsToTest
Bool_t fDoProfileConstruction
Double_t fAdditionalNToysFactor
virtual void SetPdf(RooAbsPdf &)
Set the Pdf.
TestStatSampler is an interface class for a tools which produce RooStats SamplingDistributions.
RooAbsData is the common abstract base class for binned and unbinned datasets.
virtual void SetTestSize(Double_t size)
set the size of the test (rate of Type I error) ( Eg. 0.05 for a 95% Confidence Interval)
ConfidenceBelt * GetConfidenceBelt()
Get the confidence belt. This requires that CreateConfBelt() has been set.
IntervalCalculator is an interface class for a tools which produce RooStats ConfIntervals.
void SaveBeltToFile(bool flag=true)
The FeldmanCousins class (like the Feldman-Cousins technique) is essentially a specific configuration...
virtual PointSetInterval * GetInterval() const
Main interface to get a ConfInterval (will be a PointSetInterval)
ConfidenceBelt * fConfBelt
void SetNBins(Int_t bins)
virtual Double_t ConfidenceLevel() const
Get the Confidence level for the test.
void AdditionalNToysFactor(double fact)
void UseAdaptiveSampling(bool flag=true)
ToyMCSampler * fTestStatSampler
virtual void SetModel(const ModelConfig &)
set the model
ConfidenceBelt is a concrete implementation of the ConfInterval interface.
TestStatSampler * GetTestStatSampler() const
Returns instance of TestStatSampler.
void SetPOIPointsToTest(RooAbsData &poiToTest)
User-defined set of points to test.
Namespace for the RooStats classes.
virtual void SetParameters(const RooArgSet &)
specify the parameters of interest in the interval
ToyMCSampler is an implementation of the TestStatSampler interface.
#define ClassDef(name, id)
RooAbsData * GetPointsToScan()
virtual void SetConfidenceLevel(Double_t cl)
set the confidence level for the interval (eg. 0.95 for a 95% Confidence Interval)
virtual void SetData(RooAbsData &)
Set the DataSet.
void CreateTestStatSampler() const
initializes fTestStatSampler data member (mutable)
void FluctuateNumDataEntries(bool flag=true)
void CreateParameterPoints() const
initializes fPointsToTest data member (mutable)
PointSetInterval is a concrete implementation of the ConfInterval interface.
virtual Double_t Size() const
Get the size of the test (eg. rate of Type I error)
ModelConfig is a simple class that holds configuration information specifying how a model should be u...
void SetParameterPointsToTest(RooAbsData &pointsToTest)
User-defined set of points to test.
void CreateConfBelt(bool flag=true)
virtual ~FeldmanCousins()
destructor
RooArgSet is a container object that can hold multiple RooAbsArg objects.
virtual void SetNuisanceParameters(const RooArgSet &)
specify the nuisance parameters (eg. the rest of the parameters)
FeldmanCousins(RooAbsData &data, ModelConfig &model)
Common constructor.