This class is designed to aid in the construction of RooDataSets and RooArgSets, particularly those naturally arising in fitting operations. Typically, the usage of this class is as follows:
virtual | ~DetailedOutputAggregator() |
void | AppendArgSet(const RooAbsCollection* aset, TString prefix = "") |
static TClass* | Class() |
void | CommitSet(double weight = 1.0) |
RooStats::DetailedOutputAggregator | DetailedOutputAggregator() |
RooStats::DetailedOutputAggregator | DetailedOutputAggregator(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 void | ShowMembers(TMemberInspector&) |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
RooArgList* | fBuiltSet | |
RooDataSet* | fResult |
Translate the given fit result to a RooArgSet in a generic way. Prefix is prepended to all variable names. Note that the returned set is managed by the user and the user must explicitly delete all the set content (the returned set does not own the content)
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.
Returns this set of detailed output. Note that the ownership of the returned list is not transfered It is managed by the DetailedOutputAggregator class