11#ifndef ROOSTATS_DetailedOutputAggregator
12#define ROOSTATS_DetailedOutputAggregator
#define ClassDef(name, id)
RooAbsCollection is an abstract container object that can hold multiple RooAbsArg objects.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooDataSet is a container class to hold unbinned data.
RooFitResult is a container class to hold the input and output of a PDF fit to a dataset.
This class is designed to aid in the construction of RooDataSets and RooArgSets, particularly those n...
void AppendArgSet(const RooAbsCollection *aset, TString prefix="")
For each variable in aset, prepend prefix to its name and add to the internal store.
RooDataSet * GetAsDataSet(TString name, TString title)
Returns all detailed output as a dataset.
const RooArgList * GetAsArgList() const
void CommitSet(double weight=1.0)
Commit to the result RooDataSet.
DetailedOutputAggregator()
virtual ~DetailedOutputAggregator()
static RooArgSet * GetAsArgSet(RooFitResult *result, TString prefix="", bool withErrorsAndPulls=false)
static function to translate the given fit result to a RooArgSet in a generic way.
@(#)root/roostats:$Id$ Author: George Lewis, Kyle Cranmer