| virtual int | CheckHook() const |
| virtual void | PostHook() const |
| virtual int | PreAltHook(RooArgSet*, double) const |
| virtual void | PreHook() const |
| virtual int | PreNullHook(RooArgSet*, double) const |
| RooStats::SamplingDistribution* | GenerateSamplingDistribution(RooStats::ModelConfig* thisModel, double obsTestStat, RooAbsPdf* impDens = __null, const RooArgSet* impSnapshot = __null) const |
| void | SetAdaptiveLimits(Double_t obsTestStat, Bool_t forNull) const |
| void | SetupSampler(const RooStats::ModelConfig& model) const |
| const RooStats::ModelConfig* | fAltModel | |
| unsigned int | fAltToysSeed | to have same toys for alternate |
| const RooAbsData* | fData | |
| RooStats::TestStatSampler* | fDefaultSampler | |
| RooStats::TestStatistic* | fDefaultTestStat | |
| const RooStats::ModelConfig* | fNullModel | |
| RooStats::TestStatSampler* | fTestStatSampler |

Constructor. When test stat sampler is not provided uses ToyMCSampler and RatioOfProfiledLikelihoodsTestStat and nToys = 1000. User can : GetTestStatSampler()->SetNToys( # )
set the model for the null hypothesis (only B)
{ fNullModel = &nullModel; }set the model for the alternate hypothesis (S+B)
{ return NULL; }Returns instance of TestStatSampler. Use to change properties of TestStatSampler, e.g. GetTestStatSampler.SetTestSize(Double_t size);
{ return fTestStatSampler; }