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.
Modules | |
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::HybridCalculatorOriginal |
HybridCalculatorOriginal class. 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::HypoTestInverterOriginal |
This class is now deprecated and to be replaced by the HypoTestInverter. More... | |
class | RooStats::HypoTestInverterPlot |
Class to plot an HypoTestInverterResult, result 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... | |