RooStats is a toolkit for statistical tests built on top of RooFit.
RooStats is a package containing statistical tools built on top of RooFit. See the RooStats Twiki Page or the courses for more information.
For tutorials see RooStats Tutorials.
| Topics | |
| HistFactory | |
| Factory classes to create RooFit workspaces from histograms. | |
| Namespaces | |
| namespace | RooStats | 
| Namespace for the RooStats classes. | |
| Classes | |
| class | RooStats::AsymptoticCalculator | 
| Hypothesis Test Calculator based on the asymptotic formulae for the profile likelihood ratio.  More... | |
| class | RooStats::BayesianCalculator | 
| BayesianCalculator is a concrete implementation of IntervalCalculator, providing the computation of a credible interval using a Bayesian method.  More... | |
| class | RooStats::BernsteinCorrection | 
| BernsteinCorrection is a utility in RooStats to augment a nominal PDF with a polynomial correction term.  More... | |
| class | RooStats::CombinedCalculator | 
| CombinedCalculator is an interface class for a tools which can produce both RooStats HypoTestResults and ConfIntervals.  More... | |
| class | RooStats::ConfidenceBelt | 
| ConfidenceBelt is a concrete implementation of the ConfInterval interface.  More... | |
| class | RooStats::ConfInterval | 
| ConfInterval is an interface class for a generic interval in the RooStats framework.  More... | |
| class | DebuggingSampler | 
| DebuggingSampler is a simple implementation of the DistributionCreator interface used for debugging.  More... | |
| class | DebuggingTestStat | 
| DebuggingTestStat is a simple implementation of the DistributionCreator interface used for debugging.  More... | |
| class | RooStats::DetailedOutputAggregator | 
| This class is designed to aid in the construction of RooDataSets and RooArgSets, particularly those naturally arising in fitting operations.  More... | |
| class | RooStats::FeldmanCousins | 
| The FeldmanCousins class (like the Feldman-Cousins technique) is essentially a specific configuration of the more general NeymanConstruction.  More... | |
| class | RooStats::FrequentistCalculator | 
| Does a frequentist hypothesis test.  More... | |
| class | RooStats::Heaviside | 
| Represents the Heaviside function.  More... | |
| class | RooStats::HLFactory | 
| HLFactory is an High Level model Factory allows you to describe your models in a configuration file (datacards) acting as an interface with the RooFactoryWSTool.  More... | |
| class | RooStats::HybridCalculator | 
| Same purpose as HybridCalculatorOriginal, but different implementation.  More... | |
| class | RooStats::HybridPlot | 
| This class provides the plots for the result of a study performed with the HybridCalculatorOriginal class.  More... | |
| class | RooStats::HybridResult | 
| Class encapsulating the result of the HybridCalculatorOriginal.  More... | |
| class | RooStats::HypoTestCalculator | 
| HypoTestCalculator is an interface class for a tools which produce RooStats HypoTestResults.  More... | |
| class | RooStats::HypoTestCalculatorGeneric | 
| Common base class for the Hypothesis Test Calculators.  More... | |
| class | RooStats::HypoTestInverter | 
| A class for performing a hypothesis test inversion by scanning the hypothesis test results of a HypoTestCalculator for various values of the parameter of interest.  More... | |
| class | RooStats::HypoTestInverterPlot | 
| Class to plot a HypoTestInverterResult, the output of the HypoTestInverter calculator.  More... | |
| class | RooStats::HypoTestInverterResult | 
| HypoTestInverterResult class holds the array of hypothesis test results and compute a confidence interval.  More... | |
| class | RooStats::HypoTestPlot | 
| This class provides the plots for the result of a study performed with any of the HypoTestCalculatorGeneric (e.g.  More... | |
| class | RooStats::HypoTestResult | 
| HypoTestResult is a base class for results from hypothesis tests.  More... | |
| class | RooStats::IntervalCalculator | 
| IntervalCalculator is an interface class for a tools which produce RooStats ConfIntervals.  More... | |
| class | RooStats::LikelihoodInterval | 
| LikelihoodInterval is a concrete implementation of the RooStats::ConfInterval interface.  More... | |
| class | RooStats::LikelihoodIntervalPlot | 
| This class provides simple and straightforward utilities to plot a LikelihoodInterval object.  More... | |
| class | RooStats::MarkovChain | 
| Stores the steps in a Markov Chain of points.  More... | |
| class | RooStats::MaxLikelihoodEstimateTestStat | 
| MaxLikelihoodEstimateTestStat: TestStatistic that returns maximum likelihood estimate of a specified parameter.  More... | |
| class | RooStats::MCMCCalculator | 
| Bayesian Calculator estimating an interval or a credible region using the Markov-Chain Monte Carlo method to integrate the likelihood function with the prior to obtain the posterior function.  More... | |
| class | RooStats::MCMCInterval | 
| MCMCInterval is a concrete implementation of the RooStats::ConfInterval interface.  More... | |
| class | RooStats::MCMCIntervalPlot | 
| This class provides simple and straightforward utilities to plot a MCMCInterval object.  More... | |
| class | RooStats::MetropolisHastings | 
| This class uses the Metropolis-Hastings algorithm to construct a Markov Chain of data points using Monte Carlo.  More... | |
| class | RooStats::MinNLLTestStat | 
| MinNLLTestStat is an implementation of the TestStatistic interface that calculates the minimum value of the negative log likelihood function and returns it as a test statistic.  More... | |
| class | RooStats::ModelConfig | 
| ModelConfig is a simple class that holds configuration information specifying how a model should be used in the context of various RooStats tools.  More... | |
| class | RooStats::NeymanConstruction | 
| NeymanConstruction is a concrete implementation of the NeymanConstruction interface that, as the name suggests, performs a NeymanConstruction.  More... | |
| class | RooStats::NuisanceParametersSampler | 
| Helper class for ToyMCSampler.  More... | |
| class | RooStats::NumberCountingPdfFactory | 
| A factory for building PDFs and data for a number counting combination.  More... | |
| class | RooStats::NumEventsTestStat | 
| NumEventsTestStat is a simple implementation of the TestStatistic interface used for simple number counting.  More... | |
| class | RooStats::PdfProposal | 
| PdfProposal is a concrete implementation of the ProposalFunction interface.  More... | |
| class | RooStats::PointSetInterval | 
| PointSetInterval is a concrete implementation of the ConfInterval interface.  More... | |
| class | RooStats::ProfileInspector | 
| Utility class to plot conditional MLE of nuisance parameters vs.  More... | |
| class | RooStats::ProfileLikelihoodCalculator | 
| The ProfileLikelihoodCalculator is a concrete implementation of CombinedCalculator (the interface class for tools which can produce both a RooStats HypoTestResult and ConfInterval).  More... | |
| class | RooStats::ProfileLikelihoodTestStat | 
| ProfileLikelihoodTestStat is an implementation of the TestStatistic interface that calculates the profile likelihood ratio at a particular parameter point given a dataset.  More... | |
| class | RooStats::ProofConfig | 
| Holds configuration options for proof and proof-lite.  More... | |
| class | RooStats::ProposalFunction | 
| ProposalFunction is an interface for all proposal functions that would be used with a Markov Chain Monte Carlo algorithm.  More... | |
| class | RooStats::ProposalHelper | 
| class | RooStats::RatioOfProfiledLikelihoodsTestStat | 
| TestStatistic that returns the ratio of profiled likelihoods.  More... | |
| class | RooStats::SamplingDistPlot | 
| This class provides simple and straightforward utilities to plot SamplingDistribution objects.  More... | |
| class | RooStats::SamplingDistribution | 
| This class simply holds a sampling distribution of some test statistic.  More... | |
| class | RooStats::SequentialProposal | 
| Class implementing a proposal function that samples the parameter space by moving only in one coordinate (chosen randomly) at each step.  More... | |
| class | RooStats::SimpleInterval | 
| SimpleInterval is a concrete implementation of the ConfInterval interface.  More... | |
| class | RooStats::SimpleLikelihoodRatioTestStat | 
| TestStatistic class that returns -log(L[null] / L[alt]) where L is the likelihood.  More... | |
| class | RooStats::SPlot | 
| A class to calculate "sWeights" used to create an "sPlot".  More... | |
| class | RooStats::TestStatistic | 
| TestStatistic is an interface class to provide a facility for construction test statistics distributions to the NeymanConstruction class.  More... | |
| class | RooStats::TestStatSampler | 
| TestStatSampler is an interface class for a tools which produce RooStats SamplingDistributions.  More... | |
| class | RooStats::ToyMCImportanceSampler | 
| ToyMCImportanceSampler is an extension of the ToyMCSampler for Importance Sampling.  More... | |
| class | RooStats::ToyMCSampler | 
| ToyMCSampler is an implementation of the TestStatSampler interface.  More... | |
| class | RooStats::ToyMCStudy | 
| ToyMCStudy is an implementation of RooAbsStudy for toy Monte Carlo sampling.  More... | |
| class | RooStats::UniformProposal | 
| UniformProposal is a concrete implementation of the ProposalFunction interface for use with a Markov Chain Monte Carlo algorithm.  More... | |
| class | RooStats::UpperLimitMCSModule | 
| This class allow to compute in the ToyMcStudy framework the ProfileLikelihood upper limit for each toy-MC sample generated.  More... | |