39      oocoutE(
nullptr,InputArguments)  << 
"HybridCalculator - Nuisance PDF has been specified, but is unaware of which parameters are the nuisance parameters. Must set nuisance parameters in the Null ModelConfig." << std::endl;
 
   43      oocoutE(
nullptr,InputArguments)  << 
"HybridCalculator - Nuisance PDF has been specified, but is unaware of which parameters are the nuisance parameters. Must set nuisance parameters in the Alt ModelConfig" << std::endl;
 
 
   61      fNullModel->GetNuisanceParameters() == 
nullptr ||
 
   65       << 
"HybridCalculator - No nuisance parameters specified for Null model and no prior forced. " 
   66       << 
"Case is reduced to simple hypothesis testing with no uncertainty." << std::endl;
 
   68      oocoutI(
nullptr,InputArguments) << 
"HybridCalculator - Using uniform prior on nuisance parameters (Null model)." << std::endl;
 
   77      oocoutI(
nullptr,InputArguments) << 
"Using a ToyMCSampler. Now configuring for Null." << std::endl;
 
   84         oocoutI(
nullptr,InputArguments) << 
"Adaptive Sampling" << std::endl;
 
 
  110      fAltModel->GetNuisanceParameters()==
nullptr ||
 
  111      fAltModel->GetNuisanceParameters()->empty()
 
  113      oocoutI(
nullptr,InputArguments)
 
  114       << 
"HybridCalculator - No nuisance parameters specified for Alt model and no prior forced. " 
  115       << 
"Case is reduced to simple hypothesis testing with no uncertainty." << std::endl;
 
  117      oocoutI(
nullptr,InputArguments) << 
"HybridCalculator - Using uniform prior on nuisance parameters (Alt model)." << std::endl;
 
  126      oocoutI(
nullptr,InputArguments) << 
"Using a ToyMCSampler. Now configuring for Alt." << std::endl;
 
  133         oocoutI(
nullptr,InputArguments) << 
"Adaptive Sampling" << std::endl;
 
 
RooArgSet is a container object that can hold multiple RooAbsArg objects.
 
RooAbsPdf * fPriorNuisanceNull
 
int CheckHook(void) const override
check whether all input is consistent
 
RooAbsPdf * fPriorNuisanceAlt
 
int PreAltHook(RooArgSet *, double obsTestStat) const override
configure TestStatSampler for the Alt run
 
int PreNullHook(RooArgSet *, double obsTestStat) const override
configure TestStatSampler for the Null run
 
const ModelConfig * GetNullModel(void) const
 
const ModelConfig * fAltModel
 
TestStatSampler * fTestStatSampler
 
TestStatSampler * GetTestStatSampler(void) const
Returns instance of TestStatSampler.
 
const ModelConfig * fNullModel
 
virtual void SetPriorNuisance(RooAbsPdf *)=0
How to randomize the prior. Set to nullptr to deactivate randomization.
 
ToyMCSampler is an implementation of the TestStatSampler interface.
 
Namespace for the RooStats classes.