ROOT » ROOFIT » ROOSTATS » RooStats::DetailedOutputAggregator

class RooStats::DetailedOutputAggregator

Function Members (Methods)

voidAppendArgSet(const RooAbsCollection* aset, TString prefix = "")
static TClass*Class()
voidCommitSet(double weight = 1.)
RooStats::DetailedOutputAggregatorDetailedOutputAggregator(const RooStats::DetailedOutputAggregator&)
const RooArgList*GetAsArgList() const
static RooArgSet*GetAsArgSet(RooFitResult* result, TString prefix = "", bool withErrorsAndPulls = false)
RooDataSet*GetAsDataSet(TString name, TString title)
virtual TClass*IsA() const
RooStats::DetailedOutputAggregator&operator=(const RooStats::DetailedOutputAggregator&)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Data Members


Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

RooArgSet * GetAsArgSet(RooFitResult* result, TString prefix = "", bool withErrorsAndPulls = false)
 static function to translate the given fit result to a RooArgSet in a generic way.
 Prefix is prepended to all variable names.
 LM: caller is responsible to delete the returned list and eventually also the content of the list
    Note that the returned list is not owning the returned content
void AppendArgSet(const RooAbsCollection* aset, TString prefix = "")
 For each variable in aset, prepend prefix to its name and add
 to the internal store. Note this will not appear in the produced
 dataset unless CommitSet is called.
void CommitSet(double weight = 1.)
RooDataSet * GetAsDataSet(TString name, TString title)
 Returns all detailed output as a dataset.
 Ownership of the dataset is transferred to the caller.
const RooArgList* GetAsArgList() const
 Returns this set of detailed output.
 Note that the ownership of the returned list is not transfered
 It is managed by the DetailedOutputAggregator class