Logo ROOT   6.16/01
Reference Guide
Modules | Namespaces | Classes
Roostats

RooStats toolkit classes.

RooStats is a package containing statistical tools built on top of RooFit. See the RooStats Twiki Page for more information.

Modules

 HistFactory
 Factory classes to create RooFit workspaces from histograms.
 

Namespaces

namespace  RooStats
 @(#)root/roostats:$Id$ Author: George Lewis, Kyle Cranmer
 

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
 HypoTestInverter class for performing an hypothesis test inversion by scanning the hypothesis test results of an 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
 ProfileLikelihoodCalculator is a concrete implementation of CombinedCalculator (the interface class for a tools which can produce both RooStats HypoTestResults and ConfIntervals). 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
 This class calculates 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...