RooStudyPackage Class Reference

#include <RooStudyPackage.h>

Inheritance diagram for RooStudyPackage:

TNamed TNamed TObject TObject TObject TObject List of all members.

Public Member Functions

 RooStudyPackage ()
 RooStudyPackage (RooWorkspace &w)
void addStudy (RooAbsStudy &study)
RooWorkspacewspace ()
std::list< RooAbsStudy * > & studies ()
void driver (Int_t nExperiments)
Int_t initRandom ()
void initialize ()
void runOne ()
void run (Int_t nExperiments)
void finalize ()
void exportData (TList *olist, Int_t seqno)
 RooStudyPackage ()
 RooStudyPackage (RooWorkspace &w)
void addStudy (RooAbsStudy &study)
RooWorkspacewspace ()
std::list< RooAbsStudy * > & studies ()
void driver (Int_t nExperiments)
Int_t initRandom ()
void initialize ()
void runOne ()
void run (Int_t nExperiments)
void finalize ()
void exportData (TList *olist, Int_t seqno)

Static Public Member Functions

static void processFile (const char *infile, Int_t nexp)
static void processFile (const char *infile, Int_t nexp)

Protected Member Functions

 RooStudyPackage (const RooStudyPackage &)
 RooStudyPackage (const RooStudyPackage &)

Protected Attributes

RooWorkspace_ws
std::list< RooAbsStudy * > _studies
RooWorkspace_ws
std::list< RooAbsStudy * > _studies

Detailed Description

Definition at line 31 of file RooStudyPackage.h.


Constructor & Destructor Documentation

RooStudyPackage::RooStudyPackage (  ) 

Definition at line 51 of file RooStudyPackage.cxx.

RooStudyPackage::RooStudyPackage ( RooWorkspace w  ) 

Definition at line 58 of file RooStudyPackage.cxx.

RooStudyPackage::RooStudyPackage ( const RooStudyPackage  )  [protected]

RooStudyPackage::RooStudyPackage (  ) 

RooStudyPackage::RooStudyPackage ( RooWorkspace w  ) 

RooStudyPackage::RooStudyPackage ( const RooStudyPackage  )  [protected]


Member Function Documentation

void RooStudyPackage::addStudy ( RooAbsStudy study  ) 

Definition at line 65 of file RooStudyPackage.cxx.

References _studies.

Referenced by RooStudyManager::addStudy(), and RooStudyManager::RooStudyManager().

RooWorkspace& RooStudyPackage::wspace (  )  [inline]

Definition at line 38 of file RooStudyPackage.h.

References _ws.

Referenced by RooProofDriverSelector::SlaveBegin(), and RooStudyManager::wspace().

std::list<RooAbsStudy*>& RooStudyPackage::studies (  )  [inline]

Definition at line 39 of file RooStudyPackage.h.

References _studies.

Referenced by RooStudyManager::aggregateData(), and RooStudyManager::studies().

void RooStudyPackage::driver ( Int_t  nExperiments  ) 

Definition at line 74 of file RooStudyPackage.cxx.

References finalize(), initialize(), and run().

Referenced by RooStudyManager::run().

Int_t RooStudyPackage::initRandom (  ) 

Definition at line 169 of file RooStudyPackage.cxx.

References gRandom, TRandom::Integer(), RooRandom::randomGenerator(), seed, and TRandom::SetSeed().

Referenced by RooProofDriverSelector::SlaveBegin().

void RooStudyPackage::initialize (  ) 

Definition at line 84 of file RooStudyPackage.cxx.

References _studies, and _ws.

Referenced by driver(), and RooProofDriverSelector::SlaveBegin().

void RooStudyPackage::runOne (  ) 

Definition at line 112 of file RooStudyPackage.cxx.

References _studies.

Referenced by RooProofDriverSelector::Process(), and run().

void RooStudyPackage::run ( Int_t  nExperiments  ) 

Definition at line 96 of file RooStudyPackage.cxx.

References coutP, RooFit::Generation, TNamed::GetName(), i, and runOne().

Referenced by driver().

void RooStudyPackage::finalize (  ) 

Definition at line 123 of file RooStudyPackage.cxx.

References _studies.

Referenced by driver(), and RooProofDriverSelector::SlaveTerminate().

void RooStudyPackage::exportData ( TList olist,
Int_t  seqno 
)

Definition at line 135 of file RooStudyPackage.cxx.

References _studies, TList::Add(), Form(), RooLinkedList::GetName(), TNamed::GetName(), RooLinkedList::GetSize(), RooLinkedList::MakeIterator(), TIterator::Next(), RooAbsData::Print(), RooDataSet::SetName(), TNamed::SetName(), and RooLinkedList::SetName().

Referenced by RooProofDriverSelector::SlaveTerminate().

void RooStudyPackage::processFile ( const char *  infile,
Int_t  nexp 
) [static]

Definition at line 183 of file RooStudyPackage.cxx.

References TFile::Close(), and Form().

Referenced by G__G__RooFitCore3_835_0_13(), and G__setup_memfuncRooStudyPackage().

void RooStudyPackage::addStudy ( RooAbsStudy study  ) 

RooWorkspace& RooStudyPackage::wspace (  )  [inline]

Definition at line 38 of file RooStudyPackage.h.

References _ws.

std::list<RooAbsStudy*>& RooStudyPackage::studies (  )  [inline]

Definition at line 39 of file RooStudyPackage.h.

References _studies.

void RooStudyPackage::driver ( Int_t  nExperiments  ) 

Int_t RooStudyPackage::initRandom (  ) 

void RooStudyPackage::initialize (  ) 

void RooStudyPackage::runOne (  ) 

void RooStudyPackage::run ( Int_t  nExperiments  ) 

void RooStudyPackage::finalize (  ) 

void RooStudyPackage::exportData ( TList olist,
Int_t  seqno 
)

static void RooStudyPackage::processFile ( const char *  infile,
Int_t  nexp 
) [static]


Member Data Documentation

RooWorkspace* RooStudyPackage::_ws [protected]

Definition at line 55 of file RooStudyPackage.h.

Referenced by initialize(), and wspace().

std::list<RooAbsStudy*> RooStudyPackage::_studies [protected]

Definition at line 56 of file RooStudyPackage.h.

Referenced by addStudy(), exportData(), finalize(), initialize(), runOne(), and studies().

RooWorkspace* RooStudyPackage::_ws [protected]

Definition at line 55 of file RooStudyPackage.h.

std::list<RooAbsStudy*> RooStudyPackage::_studies [protected]

Definition at line 56 of file RooStudyPackage.h.


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