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:
See doc: http://root.cern.ch/drupal/content/changing-default-root-version
virtual | ~ProofConfig() |
static TClass* | Class() |
static void | CloseProof(Option_t* option = "s") |
const char* | GetHost() const |
Int_t | GetNExperiments() const |
Bool_t | GetShowGui() const |
RooWorkspace& | GetWorkspace() const |
virtual TClass* | IsA() const |
Bool_t | IsLite() const |
RooStats::ProofConfig | ProofConfig(const RooStats::ProofConfig&) |
RooStats::ProofConfig | ProofConfig(RooWorkspace& w, Int_t nExperiments = 0, const char* host = "", Bool_t showGui = kFALSE) |
virtual void | ShowMembers(TMemberInspector&) |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
TString | fHost | Proof hostname. Use empty string (ie "") for proof-lite. Can also handle options like "workers=2" to run on two nodes. |
Bool_t | fLite | Whether we have a Proof Lite session |
Int_t | fNExperiments | number of experiments. This is sometimes called "events" in proof; "experiments" in RooStudyManager. |
Bool_t | fShowGui | Whether to show the Proof Progress window. |
RooWorkspace& | fWorkspace | workspace that is to be used with the RooStudyManager |
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