Holds configuration options for proof and proof-lite.
This class will be expanded in the future to hold more specific configuration options for the tools in RooStats.
Access to TProof::Mgr for configuration is still possible as usual (e.g. to set Root Version to be used on workers). You can do:
virtual Int_t SetROOTVersion(const char *)
virtual void ShowROOTVersions()
static TProofMgr * Mgr(const char *url)
Get instance of the effective manager for 'url' Return 0 on failure.
Definition at line 45 of file ProofConfig.h.
#include <RooStats/ProofConfig.h>
◆ ProofConfig()
RooStats::ProofConfig::ProofConfig |
( |
RooWorkspace & |
w, |
|
|
Int_t |
nExperiments = 0 , |
|
|
const char * |
host = "" , |
|
|
bool |
showGui = false |
|
) |
| |
|
inline |
configure proof with number of experiments and host session in case of Prooflite, it is better to define the number of workers as "worker=n" in the host string
Definition at line 51 of file ProofConfig.h.
◆ ~ProofConfig()
virtual RooStats::ProofConfig::~ProofConfig |
( |
| ) |
|
|
inlinevirtual |
◆ Class()
static TClass * RooStats::ProofConfig::Class |
( |
| ) |
|
|
static |
- Returns
- TClass describing this class
◆ Class_Name()
static const char * RooStats::ProofConfig::Class_Name |
( |
| ) |
|
|
static |
- Returns
- Name of this class
◆ Class_Version()
static constexpr Version_t RooStats::ProofConfig::Class_Version |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ CloseProof()
static void RooStats::ProofConfig::CloseProof |
( |
Option_t * |
option = "s" | ) |
|
|
inlinestatic |
◆ DeclFileName()
static const char * RooStats::ProofConfig::DeclFileName |
( |
| ) |
|
|
inlinestatic |
- Returns
- Name of the file containing the class declaration
Definition at line 112 of file ProofConfig.h.
◆ GetHost()
const char * RooStats::ProofConfig::GetHost |
( |
void |
| ) |
const |
|
inline |
◆ GetNExperiments()
Int_t RooStats::ProofConfig::GetNExperiments |
( |
void |
| ) |
const |
|
inline |
◆ GetShowGui()
bool RooStats::ProofConfig::GetShowGui |
( |
void |
| ) |
const |
|
inline |
◆ GetWorkspace()
RooWorkspace & RooStats::ProofConfig::GetWorkspace |
( |
void |
| ) |
const |
|
inline |
◆ IsA()
virtual TClass * RooStats::ProofConfig::IsA |
( |
| ) |
const |
|
inlinevirtual |
◆ IsLite()
bool RooStats::ProofConfig::IsLite |
( |
| ) |
const |
|
inline |
return true if it is a Lite session (ProofLite)
Definition at line 102 of file ProofConfig.h.
◆ Streamer()
virtual void RooStats::ProofConfig::Streamer |
( |
TBuffer & |
| ) |
|
|
virtual |
◆ StreamerNVirtual()
void RooStats::ProofConfig::StreamerNVirtual |
( |
TBuffer & |
ClassDef_StreamerNVirtual_b | ) |
|
|
inline |
◆ fHost
TString RooStats::ProofConfig::fHost |
|
protected |
Proof hostname. Use empty string (ie "") for proof-lite. Can also handle options like "workers=2" to run on two nodes.
Definition at line 107 of file ProofConfig.h.
◆ fLite
bool RooStats::ProofConfig::fLite |
|
protected |
Whether we have a Proof Lite session.
Definition at line 109 of file ProofConfig.h.
◆ fNExperiments
Int_t RooStats::ProofConfig::fNExperiments |
|
protected |
◆ fShowGui
bool RooStats::ProofConfig::fShowGui |
|
protected |
Whether to show the Proof Progress window.
Definition at line 108 of file ProofConfig.h.
◆ fWorkspace
The documentation for this class was generated from the following file: