ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | List of all members
RooStats::TestStatSampler Class Referenceabstract

TestStatSampler is an interface class for a tools which produce RooStats SamplingDistributions.

Tools that implement this interface are expected to be used for coverage studies, the Neyman Construction, etc.

Definition at line 40 of file TestStatSampler.h.

Public Member Functions

virtual ~TestStatSampler ()
 
virtual SamplingDistributionGetSamplingDistribution (RooArgSet &paramsOfInterest)=0
 
virtual Double_t EvaluateTestStatistic (RooAbsData &data, RooArgSet &paramsOfInterest)=0
 
virtual TestStatisticGetTestStatistic () const =0
 
virtual Double_t ConfidenceLevel () const =0
 
virtual void Initialize (RooAbsArg &testStatistic, RooArgSet &paramsOfInterest, RooArgSet &nuisanceParameters)=0
 
virtual void SetPdf (RooAbsPdf &)=0
 
virtual void SetPriorNuisance (RooAbsPdf *)=0
 
virtual void SetParametersForTestStat (const RooArgSet &)=0
 
virtual void SetNuisanceParameters (const RooArgSet &)=0
 
virtual void SetObservables (const RooArgSet &)=0
 
virtual void SetGlobalObservables (const RooArgSet &)=0
 
virtual void SetTestSize (Double_t size)=0
 
virtual void SetConfidenceLevel (Double_t cl)=0
 
virtual void SetTestStatistic (TestStatistic *testStatistic)=0
 
virtual void SetSamplingDistName (const char *name)=0
 

#include <RooStats/TestStatSampler.h>

Inheritance diagram for RooStats::TestStatSampler:
[legend]

Constructor & Destructor Documentation

virtual RooStats::TestStatSampler::~TestStatSampler ( )
inlinevirtual

Definition at line 44 of file TestStatSampler.h.

Member Function Documentation

virtual Double_t RooStats::TestStatSampler::ConfidenceLevel ( ) const
pure virtual
virtual Double_t RooStats::TestStatSampler::EvaluateTestStatistic ( RooAbsData data,
RooArgSet paramsOfInterest 
)
pure virtual
virtual SamplingDistribution* RooStats::TestStatSampler::GetSamplingDistribution ( RooArgSet paramsOfInterest)
pure virtual
virtual TestStatistic* RooStats::TestStatSampler::GetTestStatistic ( ) const
pure virtual
virtual void RooStats::TestStatSampler::Initialize ( RooAbsArg testStatistic,
RooArgSet paramsOfInterest,
RooArgSet nuisanceParameters 
)
pure virtual
virtual void RooStats::TestStatSampler::SetConfidenceLevel ( Double_t  cl)
pure virtual
virtual void RooStats::TestStatSampler::SetGlobalObservables ( const RooArgSet )
pure virtual
virtual void RooStats::TestStatSampler::SetNuisanceParameters ( const RooArgSet )
pure virtual
virtual void RooStats::TestStatSampler::SetObservables ( const RooArgSet )
pure virtual

Implemented in RooStats::ToyMCSampler.

virtual void RooStats::TestStatSampler::SetParametersForTestStat ( const RooArgSet )
pure virtual
virtual void RooStats::TestStatSampler::SetPdf ( RooAbsPdf )
pure virtual
virtual void RooStats::TestStatSampler::SetPriorNuisance ( RooAbsPdf )
pure virtual

Implemented in RooStats::ToyMCSampler.

virtual void RooStats::TestStatSampler::SetSamplingDistName ( const char *  name)
pure virtual

Implemented in RooStats::ToyMCSampler.

virtual void RooStats::TestStatSampler::SetTestSize ( Double_t  size)
pure virtual
virtual void RooStats::TestStatSampler::SetTestStatistic ( TestStatistic testStatistic)
pure virtual

The documentation for this class was generated from the following file: