52 _detailData(0), _ownDetailData(other._ownDetailData)
78 coutW(ObjectHandling) <<
"RooAbsStudy::registerSummaryOutput(" <<
GetName() <<
") WARNING summary output already registered" << endl ;
93 coutE(ObjectHandling) <<
"RooAbsStudy::storeSummaryOutput(" <<
GetName() <<
") ERROR: no summary output data configuration registered" << endl ;
124 if (!chunkList) return ;
126 for(
TObject * obj : *chunkList) {
144 for(
auto * dobj : static_range_cast<TNamed*>(*dlist))
storeDetailedOutput(std::unique_ptr<TNamed>{dobj}) ;
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void data
char * Form(const char *fmt,...)
Formats a string in a circular formatting buffer.
RooAbsStudy is an abstract base class for RooStudyManager modules.
void storeDetailedOutput(bool flag)
~RooAbsStudy() override
Destructor.
void storeSummaryOutput(const RooArgSet &vars)
void aggregateSummaryOutput(TList *chunkList)
RooDataSet * _summaryData
!
void registerSummaryOutput(const RooArgSet &allVars, const RooArgSet &varsWithError=RooArgSet(), const RooArgSet &varsWithAsymError=RooArgSet())
RooLinkedList * _detailData
!
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooDataSet is a container class to hold unbinned data.
void add(const RooArgSet &row, double weight=1.0, double weightError=0.0) override
Add one ore more rows of data.
void append(RooDataSet &data)
Add all data points of given data set to this data set.
RooLinkedList is an collection class for internal use, storing a collection of RooAbsArg pointers in ...
void SetName(const char *name)
void Delete(Option_t *o=nullptr) override
Remove all elements in collection and delete all elements NB: Collection does not own elements,...
virtual void Add(TObject *arg)
The TNamed class is the base class for all named ROOT classes.
const char * GetName() const override
Returns name of object.
const char * GetTitle() const override
Returns title of object.
Mother of all ROOT objects.
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString.
RooCmdArg StoreAsymError(const RooArgSet &aset)
RooCmdArg StoreError(const RooArgSet &aset)