ROOT  6.06/08
Reference Guide
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:

Constructor & Destructor Documentation

§ ~TestStatSampler()

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

Definition at line 44 of file TestStatSampler.h.

Member Function Documentation

§ ConfidenceLevel()

virtual Double_t RooStats::TestStatSampler::ConfidenceLevel ( ) const
pure virtual

§ EvaluateTestStatistic()

virtual Double_t RooStats::TestStatSampler::EvaluateTestStatistic ( RooAbsData data,
RooArgSet paramsOfInterest 
)
pure virtual

§ GetSamplingDistribution()

virtual SamplingDistribution* RooStats::TestStatSampler::GetSamplingDistribution ( RooArgSet paramsOfInterest)
pure virtual

§ GetTestStatistic()

virtual TestStatistic* RooStats::TestStatSampler::GetTestStatistic ( ) const
pure virtual

§ Initialize()

virtual void RooStats::TestStatSampler::Initialize ( RooAbsArg testStatistic,
RooArgSet paramsOfInterest,
RooArgSet nuisanceParameters 
)
pure virtual

§ SetConfidenceLevel()

virtual void RooStats::TestStatSampler::SetConfidenceLevel ( Double_t  cl)
pure virtual

§ SetGlobalObservables()

virtual void RooStats::TestStatSampler::SetGlobalObservables ( const RooArgSet )
pure virtual

§ SetNuisanceParameters()

virtual void RooStats::TestStatSampler::SetNuisanceParameters ( const RooArgSet )
pure virtual

§ SetObservables()

virtual void RooStats::TestStatSampler::SetObservables ( const RooArgSet )
pure virtual

§ SetParametersForTestStat()

virtual void RooStats::TestStatSampler::SetParametersForTestStat ( const RooArgSet )
pure virtual

§ SetPdf()

virtual void RooStats::TestStatSampler::SetPdf ( RooAbsPdf )
pure virtual

§ SetPriorNuisance()

virtual void RooStats::TestStatSampler::SetPriorNuisance ( RooAbsPdf )
pure virtual

§ SetSamplingDistName()

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

§ SetTestSize()

virtual void RooStats::TestStatSampler::SetTestSize ( Double_t  size)
pure virtual

§ SetTestStatistic()

virtual void RooStats::TestStatSampler::SetTestStatistic ( TestStatistic testStatistic)
pure virtual

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