#include <RooStudyManager.h>
Inheritance diagram for RooStudyManager:

Public Member Functions | |
| RooStudyManager (RooWorkspace &w) | |
| RooStudyManager (RooWorkspace &w, RooAbsStudy &study) | |
| RooStudyManager (const char *studyPackFileName) | |
| void | addStudy (RooAbsStudy &study) |
| void | run (Int_t nExperiments) |
| void | runProof (Int_t nExperiments, const char *proofHost="", Bool_t showGui=kTRUE) |
| void | prepareBatchInput (const char *studyName, Int_t nExpPerJob, Bool_t unifiedInput) |
| void | processBatchOutput (const char *filePat) |
| RooWorkspace & | wspace () |
| std::list< RooAbsStudy * > & | studies () |
| RooStudyManager (RooWorkspace &w) | |
| RooStudyManager (RooWorkspace &w, RooAbsStudy &study) | |
| RooStudyManager (const char *studyPackFileName) | |
| void | addStudy (RooAbsStudy &study) |
| void | run (Int_t nExperiments) |
| void | runProof (Int_t nExperiments, const char *proofHost="", Bool_t showGui=kTRUE) |
| void | prepareBatchInput (const char *studyName, Int_t nExpPerJob, Bool_t unifiedInput) |
| void | processBatchOutput (const char *filePat) |
| RooWorkspace & | wspace () |
| std::list< RooAbsStudy * > & | studies () |
Protected Member Functions | |
| void | aggregateData (TList *olist) |
| void | expandWildCardSpec (const char *spec, std::list< std::string > &result) |
| RooStudyManager (const RooStudyManager &) | |
| void | aggregateData (TList *olist) |
| void | expandWildCardSpec (const char *spec, std::list< std::string > &result) |
| RooStudyManager (const RooStudyManager &) | |
Protected Attributes | |
| RooStudyPackage * | _pkg |
| RooStudyPackage * | _pkg |
Definition at line 33 of file RooStudyManager.h.
| RooStudyManager::RooStudyManager | ( | RooWorkspace & | w | ) |
| RooStudyManager::RooStudyManager | ( | RooWorkspace & | w, | |
| RooAbsStudy & | study | |||
| ) |
Definition at line 61 of file RooStudyManager.cxx.
References _pkg, RooStudyPackage::addStudy(), and w.
| RooStudyManager::RooStudyManager | ( | const char * | studyPackFileName | ) |
Definition at line 69 of file RooStudyManager.cxx.
References _pkg, TDirectory::cd(), Form(), gDirectory, TNamed::GetName(), and pwd().
| RooStudyManager::RooStudyManager | ( | const RooStudyManager & | ) | [protected] |
| RooStudyManager::RooStudyManager | ( | RooWorkspace & | w | ) |
| RooStudyManager::RooStudyManager | ( | RooWorkspace & | w, | |
| RooAbsStudy & | study | |||
| ) |
| RooStudyManager::RooStudyManager | ( | const char * | studyPackFileName | ) |
| RooStudyManager::RooStudyManager | ( | const RooStudyManager & | ) | [protected] |
| void RooStudyManager::addStudy | ( | RooAbsStudy & | study | ) |
Definition at line 80 of file RooStudyManager.cxx.
References _pkg, and RooStudyPackage::addStudy().
| void RooStudyManager::run | ( | Int_t | nExperiments | ) |
| void RooStudyManager::runProof | ( | Int_t | nExperiments, | |
| const char * | proofHost = "", |
|||
| Bool_t | showGui = kTRUE | |||
| ) |
Definition at line 97 of file RooStudyManager.cxx.
References _pkg, aggregateData(), coutP, Form(), RooFit::Generation, TNamed::GetName(), gROOT, p, and TROOT::ProcessLineFast().
| void RooStudyManager::prepareBatchInput | ( | const char * | studyName, | |
| Int_t | nExpPerJob, | |||
| Bool_t | unifiedInput | |||
| ) |
Definition at line 134 of file RooStudyManager.cxx.
References _pkg, coutI, RooFit::DataHandling, TSystem::Exec(), Form(), gSystem, TSystem::Unlink(), and TObject::Write().
| void RooStudyManager::processBatchOutput | ( | const char * | filePat | ) |
Definition at line 185 of file RooStudyManager.cxx.
References TList::Add(), aggregateData(), coutP, RooFit::DataHandling, TList::Delete(), expandWildCardSpec(), TNamed::GetName(), list, and TIterator::Next().
| RooWorkspace& RooStudyManager::wspace | ( | ) | [inline] |
| std::list<RooAbsStudy*>& RooStudyManager::studies | ( | ) | [inline] |
| void RooStudyManager::aggregateData | ( | TList * | olist | ) | [protected] |
Definition at line 214 of file RooStudyManager.cxx.
References _pkg, and RooStudyPackage::studies().
Referenced by processBatchOutput(), and runProof().
| void RooStudyManager::expandWildCardSpec | ( | const char * | spec, | |
| std::list< std::string > & | result | |||
| ) | [protected] |
Referenced by processBatchOutput().
| void RooStudyManager::addStudy | ( | RooAbsStudy & | study | ) |
| void RooStudyManager::run | ( | Int_t | nExperiments | ) |
| void RooStudyManager::runProof | ( | Int_t | nExperiments, | |
| const char * | proofHost = "", |
|||
| Bool_t | showGui = kTRUE | |||
| ) |
| void RooStudyManager::prepareBatchInput | ( | const char * | studyName, | |
| Int_t | nExpPerJob, | |||
| Bool_t | unifiedInput | |||
| ) |
| void RooStudyManager::processBatchOutput | ( | const char * | filePat | ) |
| RooWorkspace& RooStudyManager::wspace | ( | ) | [inline] |
| std::list<RooAbsStudy*>& RooStudyManager::studies | ( | ) | [inline] |
| void RooStudyManager::aggregateData | ( | TList * | olist | ) | [protected] |
| void RooStudyManager::expandWildCardSpec | ( | const char * | spec, | |
| std::list< std::string > & | result | |||
| ) | [protected] |
RooStudyPackage* RooStudyManager::_pkg [protected] |
Definition at line 59 of file RooStudyManager.h.
Referenced by addStudy(), aggregateData(), prepareBatchInput(), RooStudyManager(), run(), runProof(), studies(), and wspace().
RooStudyPackage* RooStudyManager::_pkg [protected] |
Definition at line 59 of file RooStudyManager.h.
1.5.1