A++ » ROOSTATS » RooStats::IntervalCalculator

class RooStats::IntervalCalculator

Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~IntervalCalculator()
static TClass*Class()
virtual Double_tConfidenceLevel() const
virtual RooStats::ConfInterval*GetInterval() const
RooStats::IntervalCalculatorIntervalCalculator()
RooStats::IntervalCalculatorIntervalCalculator(const RooStats::IntervalCalculator&)
virtual TClass*IsA() const
RooStats::IntervalCalculator&operator=(const RooStats::IntervalCalculator&)
virtual voidSetConfidenceLevel(Double_t cl)
virtual voidSetData(RooAbsData&)
virtual voidSetModel(const RooStats::ModelConfig&)
virtual voidSetTestSize(Double_t size)
virtual voidShowMembers(TMemberInspector& insp) const
virtual Double_tSize() const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Class Charts

Inheritance Chart:
RooStats::IntervalCalculator
RooStats::BayesianCalculator
RooStats::CombinedCalculator
RooStats::ProfileLikelihoodCalculator
RooStats::FeldmanCousins
RooStats::HypoTestInverter
RooStats::HypoTestInverterOriginal
RooStats::MCMCCalculator
RooStats::NeymanConstruction

Function documentation

virtual ~IntervalCalculator()
{}
ConfInterval* GetInterval() const
 Main interface to get a ConfInterval, pure virtual
Double_t Size() const
 Get the size of the test (eg. rate of Type I error)
Double_t ConfidenceLevel() const
 Get the Confidence level for the test
void SetData(RooAbsData& )
 Set the DataSet ( add to the the workspace if not already there ?)
void SetModel(const RooStats::ModelConfig& )
 Set the Model
void SetTestSize(Double_t size)
 set the size of the test (rate of Type I error) ( e.g. 0.05 for a 95% Confidence Interval)
void SetConfidenceLevel(Double_t cl)
 set the confidence level for the interval (e.g. 0.95 for a 95% Confidence Interval)