Common Analysis Framework » SFRAMEWORK » TSHypothesisTest

class TSHypothesisTest: public TSStatisticsCalculator

__________________________________________________________________________________|___________

Function Members (Methods)

public:
virtual~TSHypothesisTest()
static TClass*Class()
virtual TQFolder*TSStatisticsCalculator::fitPdfToData(const TString& datasetName, TQTaggable* options = __null)
RooCategory*TSStatisticsCalculator::getIndexCategory()
RooStats::ModelConfig*TSStatisticsCalculator::getModelConfig()
const RooArgSet*TSStatisticsCalculator::getNuisanceParameters()
RooArgSetTSStatisticsCalculator::getNuisanceParameters(TQTaggable* options)
static RooArgSetTSStatisticsCalculator::getNuisanceParameters(RooStats::ModelConfig* mc, RooWorkspace* ws, TQTaggable* options)
RooAbsPdf*TSStatisticsCalculator::getPdf()
const RooArgSet*TSStatisticsCalculator::getPOIs()
RooArgSetTSStatisticsCalculator::getPOIs(TQTaggable* options)
RooSimultaneous*TSStatisticsCalculator::getSimPdf()
RooWorkspace*TSStatisticsCalculator::getWorkspace()
virtual TClass*IsA() const
boolTSStatisticsCalculator::loadSnapshot(TQTaggable* options)
static RooArgSet*TSStatisticsCalculator::makeMinosArgSet(RooWorkspace* ws, const vector<TString>& filters)
TSHypothesisTest&operator=(const TSHypothesisTest&)
virtual TQFolder*runCalculation(TQFolder* options = __null)
Bool_tTSStatisticsCalculator::setWorkspace(RooWorkspace* ws)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TSHypothesisTest(const TSHypothesisTest&)
TSHypothesisTest(RooWorkspace* ws, TQFolder* snapshots)
static voidTSStatisticsCalculator::unfoldConstraints(RooArgSet& initial, RooArgSet& final, RooArgSet& obs, RooArgSet& nuis, Int_t& counter)
protected:
voidTSStatisticsCalculator::clear()
virtual voidTSStatisticsCalculator::error(TString message)
virtual TQFolder*TSStatisticsCalculator::fitPdfToData(RooAbsPdf* pdf, RooDataSet* data, const RooArgSet& constrain, TQTaggable* options = __null)
virtual TQFolder*TSStatisticsCalculator::fitPdfToData(RooAbsPdf* pdf, RooDataSet* data, const RooArgSet& constrain, const TString& options)
virtual voidTSStatisticsCalculator::info(TString message)
TQFolder*TSStatisticsCalculator::minimizeNll(const TString& options)
TQFolder*TSStatisticsCalculator::minimizeNll(TQTaggable* options)
voidTSStatisticsCalculator::resetOffset()
voidrunFit(TQFolder* results, RooDataSet* data, const TString& name, TQFolder* options)
TQFolder*runFit(RooDataSet* data, TQFolder* options, RooAbsCollection& pois, const vector<const TSHypothesisTest::Hypothesis*>& hypotheses)
voidTSStatisticsCalculator::setParameterErrors(TQTaggable* options, const TString& prefix)
voidTSStatisticsCalculator::setParametersConstFloat(const RooArgSet* params, TQTaggable* options)
voidTSStatisticsCalculator::setParametersConstFloat(const RooArgSet& params, TQTaggable* options)
voidTSStatisticsCalculator::setParameterValues(TQTaggable* options, const TString& prefix)
voidTSStatisticsCalculator::setup(const TString& datasetName, TQTaggable* options = __null)
voidTSStatisticsCalculator::setup(RooAbsPdf* pdf, RooDataSet* data, const RooArgSet& constrain, TQTaggable* options)
virtual voidTSStatisticsCalculator::warn(TString message)
private:
virtual Bool_tCheckTObjectHashConsistency() const

Data Members

Class Charts

Inheritance Chart:
TSStatisticsCalculator
TSHypothesisTest

Function documentation

TSHypothesisTest(RooWorkspace* ws, TQFolder* snapshots)
 constructor
~TSHypothesisTest()
 default destructor
void runFit(TQFolder* results, RooDataSet* data, const TString& name, TQFolder* options)
 run a fit of one hypotheses on one toy (or real) dataset
TQFolder* runFit(RooDataSet* data, TQFolder* options, RooAbsCollection& pois, const vector<const TSHypothesisTest::Hypothesis*>& hypotheses)
 run a fit of all hypotheses on one toy (or real) dataset
TQFolder * runCalculation(TQFolder* options = __null)
 perform the calculation
TSHypothesisTest(RooWorkspace* ws, TQFolder* snapshots)