ROOT logo
ROOT » ROOFIT » ROOSTATS » RooStats::FrequentistCalculator

class RooStats::FrequentistCalculator: public RooStats::HypoTestCalculatorGeneric

Function Members (Methods)

public:
virtual~FrequentistCalculator()
static TClass*Class()
RooStats::FrequentistCalculatorFrequentistCalculator(const RooStats::FrequentistCalculator&)
RooStats::FrequentistCalculatorFrequentistCalculator(const RooAbsData& data, const RooStats::ModelConfig& altModel, const RooStats::ModelConfig& nullModel, RooStats::TestStatSampler* sampler = 0)
const RooStats::ModelConfig*RooStats::HypoTestCalculatorGeneric::GetAlternateModel() const
const RooAbsData*RooStats::HypoTestCalculatorGeneric::GetData() const
virtual const RooArgSet*GetFitInfo() const
virtual RooStats::HypoTestResult*RooStats::HypoTestCalculatorGeneric::GetHypoTest() const
const RooStats::ModelConfig*RooStats::HypoTestCalculatorGeneric::GetNullModel() const
RooStats::TestStatSampler*RooStats::HypoTestCalculatorGeneric::GetTestStatSampler() const
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)
virtual voidRooStats::HypoTestCalculator::SetCommonModel(const RooStats::ModelConfig& model)
voidSetConditionalMLEsAlt(const RooArgSet* c)
voidSetConditionalMLEsNull(const RooArgSet* c)
virtual voidRooStats::HypoTestCalculatorGeneric::SetData(RooAbsData& data)
voidSetNToysInTails(int toysNull, int toysAlt)
virtual voidRooStats::HypoTestCalculatorGeneric::SetNullModel(const RooStats::ModelConfig& nullModel)
voidSetToys(int toysNull, int toysAlt)
virtual voidShowMembers(TMemberInspector&)
voidStoreFitInfo(bool val = true)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
voidRooStats::HypoTestCalculatorGeneric::UseSameAltToys()
protected:
virtual intRooStats::HypoTestCalculatorGeneric::CheckHook() const
virtual voidPostHook() const
virtual intPreAltHook(RooArgSet* parameterPoint, double obsTestStat) const
virtual voidPreHook() const
virtual intPreNullHook(RooArgSet* parameterPoint, double obsTestStat) const

Data Members

private:
RooArgSet*fFitInfo
boolfStoreFitInfo

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

void PreHook() const
void PostHook() const
int PreNullHook(RooArgSet* parameterPoint, double obsTestStat) const
int PreAltHook(RooArgSet* parameterPoint, double obsTestStat) const
FrequentistCalculator(const RooAbsData& data, const RooStats::ModelConfig& altModel, const RooStats::ModelConfig& nullModel, RooStats::TestStatSampler* sampler = 0)
~FrequentistCalculator()
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; }
void SetConditionalMLEsNull(const RooArgSet* c)
 set given nuisance parameters to a specific value that will be used instead of their
 profiled value for Null toys
void SetConditionalMLEsAlt(const RooArgSet* c)
 set given nuisance parameters to a specific value that will be used instead of their
 profiled value for Alternate toys
void StoreFitInfo(bool val = true)
const RooArgSet* GetFitInfo() const