RooAbsStudy Class Reference

#include <RooAbsStudy.h>

Inheritance diagram for RooAbsStudy:

TNamed TNamed TObject TObject TObject TObject RooGenFitStudy RooGenFitStudy RooStats::ToyMCStudy RooStats::ToyMCStudy List of all members.

Public Member Functions

 RooAbsStudy ()
 RooAbsStudy (const char *name, const char *title)
 RooAbsStudy (const RooAbsStudy &other)
virtual ~RooAbsStudy ()
virtual Bool_t attach (RooWorkspace &)
virtual Bool_t initialize ()
virtual Bool_t execute ()
virtual Bool_t finalize ()
void storeDetailedOutput (Bool_t flag)
RooDataSetsummaryData ()
RooLinkedListdetailedData ()
void releaseDetailData ()
 RooAbsStudy ()
 RooAbsStudy (const char *name, const char *title)
 RooAbsStudy (const RooAbsStudy &other)
virtual ~RooAbsStudy ()
virtual Bool_t attach (RooWorkspace &)
virtual Bool_t initialize ()
virtual Bool_t execute ()
virtual Bool_t finalize ()
void storeDetailedOutput (Bool_t flag)
RooDataSetsummaryData ()
RooLinkedListdetailedData ()
void releaseDetailData ()

Protected Member Functions

void registerSummaryOutput (const RooArgSet &allVars, const RooArgSet &varsWithError=RooArgSet(), const RooArgSet &varsWithAsymError=RooArgSet())
void storeSummaryOutput (const RooArgSet &vars)
void storeDetailedOutput (TNamed &object)
void aggregateSummaryOutput (TList *chunkList)
void registerSummaryOutput (const RooArgSet &allVars, const RooArgSet &varsWithError=RooArgSet(), const RooArgSet &varsWithAsymError=RooArgSet())
void storeSummaryOutput (const RooArgSet &vars)
void storeDetailedOutput (TNamed &object)
void aggregateSummaryOutput (TList *chunkList)

Private Attributes

Bool_t _storeDetails
RooDataSet_summaryData
RooLinkedList_detailData
Bool_t _ownDetailData
RooDataSet_summaryData
RooLinkedList_detailData

Friends

class RooStudyManager
class RooStudyPackage

Detailed Description

Definition at line 33 of file RooAbsStudy.h.


Constructor & Destructor Documentation

RooAbsStudy::RooAbsStudy (  )  [inline]

Definition at line 36 of file RooAbsStudy.h.

RooAbsStudy::RooAbsStudy ( const char *  name,
const char *  title 
)

Definition at line 43 of file RooAbsStudy.cxx.

RooAbsStudy::RooAbsStudy ( const RooAbsStudy other  ) 

Definition at line 51 of file RooAbsStudy.cxx.

RooAbsStudy::~RooAbsStudy (  )  [virtual]

Definition at line 60 of file RooAbsStudy.cxx.

References _detailData, _ownDetailData, _summaryData, and RooLinkedList::Delete().

RooAbsStudy::RooAbsStudy (  )  [inline]

Definition at line 36 of file RooAbsStudy.h.

RooAbsStudy::RooAbsStudy ( const char *  name,
const char *  title 
)

RooAbsStudy::RooAbsStudy ( const RooAbsStudy other  ) 

virtual RooAbsStudy::~RooAbsStudy (  )  [virtual]


Member Function Documentation

virtual Bool_t RooAbsStudy::attach ( RooWorkspace  )  [inline, virtual]

Definition at line 41 of file RooAbsStudy.h.

References kFALSE.

virtual Bool_t RooAbsStudy::initialize ( void   )  [inline, virtual]

Definition at line 42 of file RooAbsStudy.h.

References kFALSE.

virtual Bool_t RooAbsStudy::execute ( void   )  [inline, virtual]

Definition at line 43 of file RooAbsStudy.h.

References kFALSE.

virtual Bool_t RooAbsStudy::finalize ( void   )  [inline, virtual]

Definition at line 44 of file RooAbsStudy.h.

void RooAbsStudy::storeDetailedOutput ( Bool_t  flag  )  [inline]

Definition at line 45 of file RooAbsStudy.h.

References _storeDetails.

Referenced by aggregateSummaryOutput(), RooGenFitStudy::execute(), and RooStats::ToyMCStudy::ToyMCStudy().

RooDataSet* RooAbsStudy::summaryData (  )  [inline]

Definition at line 47 of file RooAbsStudy.h.

References _summaryData.

RooLinkedList* RooAbsStudy::detailedData (  )  [inline]

Definition at line 48 of file RooAbsStudy.h.

References _detailData.

void RooAbsStudy::releaseDetailData (  )  [inline]

Definition at line 50 of file RooAbsStudy.h.

References _ownDetailData, and kFALSE.

void RooAbsStudy::registerSummaryOutput ( const RooArgSet allVars,
const RooArgSet varsWithError = RooArgSet(),
const RooArgSet varsWithAsymError = RooArgSet() 
) [protected]

Definition at line 74 of file RooAbsStudy.cxx.

References _summaryData, coutW, Form(), TNamed::GetName(), TNamed::GetTitle(), name, RooFit::ObjectHandling, RooFit::StoreAsymError(), RooFit::StoreError(), and title.

Referenced by RooGenFitStudy::initialize().

void RooAbsStudy::storeSummaryOutput ( const RooArgSet vars  )  [protected]

Definition at line 88 of file RooAbsStudy.cxx.

References _summaryData, RooDataSet::add(), coutE, TNamed::GetName(), and RooFit::ObjectHandling.

Referenced by RooGenFitStudy::execute().

void RooAbsStudy::storeDetailedOutput ( TNamed object  )  [protected]

Definition at line 100 of file RooAbsStudy.cxx.

References _detailData, _storeDetails, RooLinkedList::Add(), Form(), TNamed::GetName(), RooLinkedList::GetSize(), object, and RooLinkedList::SetName().

void RooAbsStudy::aggregateSummaryOutput ( TList chunkList  )  [protected]

Definition at line 121 of file RooAbsStudy.cxx.

References _summaryData, RooDataSet::append(), data, Form(), RooLinkedList::GetName(), TNamed::GetName(), TList::MakeIterator(), RooLinkedList::MakeIterator(), TIterator::Next(), and storeDetailedOutput().

virtual Bool_t RooAbsStudy::attach ( RooWorkspace  )  [inline, virtual]

Definition at line 41 of file RooAbsStudy.h.

References kFALSE.

virtual Bool_t RooAbsStudy::initialize ( void   )  [inline, virtual]

Definition at line 42 of file RooAbsStudy.h.

References kFALSE.

virtual Bool_t RooAbsStudy::execute ( void   )  [inline, virtual]

Definition at line 43 of file RooAbsStudy.h.

References kFALSE.

virtual Bool_t RooAbsStudy::finalize ( void   )  [inline, virtual]

Definition at line 44 of file RooAbsStudy.h.

void RooAbsStudy::storeDetailedOutput ( Bool_t  flag  )  [inline]

Definition at line 45 of file RooAbsStudy.h.

References _storeDetails.

RooDataSet* RooAbsStudy::summaryData (  )  [inline]

Definition at line 47 of file RooAbsStudy.h.

References _summaryData.

RooLinkedList* RooAbsStudy::detailedData (  )  [inline]

Definition at line 48 of file RooAbsStudy.h.

References _detailData.

void RooAbsStudy::releaseDetailData (  )  [inline]

Definition at line 50 of file RooAbsStudy.h.

References _ownDetailData, and kFALSE.

void RooAbsStudy::registerSummaryOutput ( const RooArgSet allVars,
const RooArgSet varsWithError = RooArgSet(),
const RooArgSet varsWithAsymError = RooArgSet() 
) [protected]

void RooAbsStudy::storeSummaryOutput ( const RooArgSet vars  )  [protected]

void RooAbsStudy::storeDetailedOutput ( TNamed object  )  [protected]

void RooAbsStudy::aggregateSummaryOutput ( TList chunkList  )  [protected]


Friends And Related Function Documentation

RooStudyManager [friend]

Definition at line 54 of file RooAbsStudy.h.

RooStudyPackage [friend]

Definition at line 55 of file RooAbsStudy.h.


Member Data Documentation

Bool_t RooAbsStudy::_storeDetails [private]

Definition at line 63 of file RooAbsStudy.h.

Referenced by storeDetailedOutput().

RooDataSet* RooAbsStudy::_summaryData [private]

Definition at line 64 of file RooAbsStudy.h.

Referenced by aggregateSummaryOutput(), registerSummaryOutput(), storeSummaryOutput(), summaryData(), and ~RooAbsStudy().

RooLinkedList* RooAbsStudy::_detailData [private]

Definition at line 65 of file RooAbsStudy.h.

Referenced by detailedData(), storeDetailedOutput(), and ~RooAbsStudy().

Bool_t RooAbsStudy::_ownDetailData [private]

Definition at line 66 of file RooAbsStudy.h.

Referenced by releaseDetailData(), and ~RooAbsStudy().

RooDataSet* RooAbsStudy::_summaryData [private]

Definition at line 64 of file RooAbsStudy.h.

RooLinkedList* RooAbsStudy::_detailData [private]

Definition at line 65 of file RooAbsStudy.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:33:00 2011 for ROOT_528-00b_version by  doxygen 1.5.1