ROOT logo
ROOT » ROOFIT » ROOSTATS » RooStats::HybridCalculator

class RooStats::HybridCalculator: public RooStats::HypoTestCalculatorGeneric

Function Members (Methods)

public:
virtual~HybridCalculator()
static TClass*Class()
virtual voidForcePriorNuisanceAlt(RooAbsPdf& priorNuisance)
virtual voidForcePriorNuisanceNull(RooAbsPdf& priorNuisance)
const RooStats::ModelConfig*RooStats::HypoTestCalculatorGeneric::GetAlternateModel() const
virtual RooStats::HypoTestResult*RooStats::HypoTestCalculatorGeneric::GetHypoTest() const
const RooStats::ModelConfig*RooStats::HypoTestCalculatorGeneric::GetNullModel() const
RooStats::TestStatSampler*RooStats::HypoTestCalculatorGeneric::GetTestStatSampler() const
RooStats::HybridCalculatorHybridCalculator(const RooStats::HybridCalculator&)
RooStats::HybridCalculatorHybridCalculator(const RooAbsData& data, const RooStats::ModelConfig& altModel, const RooStats::ModelConfig& nullModel, RooStats::TestStatSampler* sampler = 0)
RooStats::HypoTestCalculatorGenericRooStats::HypoTestCalculatorGeneric::HypoTestCalculatorGeneric(const RooStats::HypoTestCalculatorGeneric&)
RooStats::HypoTestCalculatorGenericRooStats::HypoTestCalculatorGeneric::HypoTestCalculatorGeneric(const RooAbsData& data, const RooStats::ModelConfig& altModel, const RooStats::ModelConfig& nullModel, RooStats::TestStatSampler* sampler = 0)
virtual TClass*IsA() const
RooStats::HypoTestCalculator&RooStats::HypoTestCalculator::operator=(const RooStats::HypoTestCalculator&)
virtual voidRooStats::HypoTestCalculatorGeneric::SetAlternateModel(const RooStats::ModelConfig& altModel)
voidSetAltImportanceDensity(RooAbsPdf* p, const RooArgSet* s = NULL)
virtual voidRooStats::HypoTestCalculator::SetCommonModel(const RooStats::ModelConfig& model)
virtual voidRooStats::HypoTestCalculatorGeneric::SetData(RooAbsData& data)
voidSetNToysInTails(int toysNull, int toysAlt)
voidSetNullImportanceDensity(RooAbsPdf* p, const RooArgSet* s = NULL)
virtual voidRooStats::HypoTestCalculatorGeneric::SetNullModel(const RooStats::ModelConfig& nullModel)
voidSetToys(int toysNull, int toysAlt)
virtual voidShowMembers(TMemberInspector& insp)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
protected:
virtual intCheckHook() const
virtual intPreAltHook(RooArgSet*, double obsTestStat) const
virtual intPreNullHook(RooArgSet*, double obsTestStat) const

Data Members

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

int CheckHook(void)
int PreNullHook(RooArgSet* , double obsTestStat) const
int PreAltHook(RooArgSet* , double obsTestStat) const
HybridCalculator(const RooAbsData& data, const RooStats::ModelConfig& altModel, const RooStats::ModelConfig& nullModel, RooStats::TestStatSampler* sampler = 0)
~HybridCalculator()
void ForcePriorNuisanceNull(RooAbsPdf& priorNuisance)
 Override the distribution used for marginalizing nuisance parameters that is infered from ModelConfig
{ fPriorNuisanceNull = &priorNuisance; }
void ForcePriorNuisanceAlt(RooAbsPdf& priorNuisance)
{ fPriorNuisanceAlt = &priorNuisance; }
void SetNullImportanceDensity(RooAbsPdf* p, const RooArgSet* s = NULL)
 sets importance density and snapshot (optional)
void SetAltImportanceDensity(RooAbsPdf* p, const RooArgSet* s = NULL)
 sets importance density and snapshot (optional)
void SetToys(int toysNull, int toysAlt)
 set number of toys
{ fNToysNull = toysNull; fNToysAlt = toysAlt; }
void SetNToysInTails(int toysNull, int toysAlt)
 set least number of toys in tails
{ fNToysNullTail = toysNull; fNToysAltTail = toysAlt; }