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
const RooAbsData*RooStats::HypoTestCalculatorGeneric::GetData() const
virtual const RooArgSet*RooStats::HypoTestCalculatorGeneric::GetFitInfo() 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 voidSetAlternateModel(const RooStats::ModelConfig& altModel)
virtual voidRooStats::HypoTestCalculator::SetCommonModel(const RooStats::ModelConfig& model)
virtual voidRooStats::HypoTestCalculatorGeneric::SetData(RooAbsData& data)
voidSetNToysInTails(int toysNull, int toysAlt)
virtual voidSetNullModel(const RooStats::ModelConfig& nullModel)
voidSetToys(int toysNull, int toysAlt)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
voidRooStats::HypoTestCalculatorGeneric::UseSameAltToys()
protected:
virtual intCheckHook() const
virtual voidRooStats::HypoTestCalculatorGeneric::PostHook() const
virtual intPreAltHook(RooArgSet*, double obsTestStat) const
virtual voidRooStats::HypoTestCalculatorGeneric::PreHook() 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 inferred from ModelConfig
void ForcePriorNuisanceAlt(RooAbsPdf& priorNuisance)
void SetNullModel(const RooStats::ModelConfig& nullModel)
void SetAlternateModel(const RooStats::ModelConfig& altModel)
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; }