library: libProof #include "TProofSuperMaster.h" |
TProofSuperMaster
class description - source file - inheritance tree (.pdf)
protected:
virtual TProofPlayer* MakePlayer()
virtual Int_t Process(TDSet* set, const char* selector, Option_t* option = "", Long64_t nentries = -1, Long64_t firstentry = 0, TEventList* evl = 0)
virtual Bool_t StartSlaves(Bool_t, Bool_t)
virtual void ValidateDSet(TDSet* dset)
public:
TProofSuperMaster(const char* masterurl, const char* conffile = "kPROOF_ConfFile", const char* confdir = "kPROOF_ConfDir", Int_t loglevel = 0)
virtual ~TProofSuperMaster()
static TClass* Class()
virtual TClass* IsA() const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TProofSuperMaster
This class controls a Parallel ROOT Facility, PROOF, cluster.
It fires the slave servers, it keeps track of how many slaves are
running, it keeps track of the slaves running status, it broadcasts
messages to all slaves, it collects results, etc.
TProofSuperMaster(const char *masterurl, const char *conffile,
const char *confdir, Int_t loglevel)
Start super master PROOF session.
Bool_t StartSlaves(Bool_t parallel, Bool_t)
Start up PROOF submasters.
Int_t Process(TDSet *set, const char *selector, Option_t *option,
Long64_t nentries, Long64_t first, TEventList *evl)
Process a data set (TDSet) using the specified selector (.C) file.
Returns -1 in case of error, 0 otherwise.
void ValidateDSet(TDSet *dset)
Validate a TDSet.
TProofPlayer* MakePlayer()
Construct a TProofPlayer object.
Inline Functions
void ~TProofSuperMaster()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Author: Fons Rademakers 13/02/97
Last update: root/proof:$Name: $:$Id: TProofSuperMaster.cxx,v 1.11 2005/12/10 16:51:57 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.