TProofSuperMaster Class Reference

#include <TProofSuperMaster.h>

Inheritance diagram for TProofSuperMaster:

TProof TProof TQObject TNamed TQObject TNamed TQObject TNamed TQObject TNamed List of all members.

Public Member Functions

 TProofSuperMaster (const char *masterurl, const char *conffile=kPROOF_ConfFile, const char *confdir=kPROOF_ConfDir, Int_t loglevel=0, const char *alias=0, TProofMgr *mgr=0)
virtual ~TProofSuperMaster ()
Long64_t Process (TDSet *set, const char *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
Long64_t Process (TFileCollection *fc, const char *sel, Option_t *o="", Long64_t nent=-1, Long64_t fst=0)
Long64_t Process (const char *dsname, const char *sel, Option_t *o="", Long64_t nent=-1, Long64_t fst=0, TObject *enl=0)
Long64_t Process (const char *sel, Long64_t nent, Option_t *o="")
 TProofSuperMaster (const char *masterurl, const char *conffile=kPROOF_ConfFile, const char *confdir=kPROOF_ConfDir, Int_t loglevel=0, const char *alias=0, TProofMgr *mgr=0)
virtual ~TProofSuperMaster ()
Long64_t Process (TDSet *set, const char *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
Long64_t Process (TFileCollection *fc, const char *sel, Option_t *o="", Long64_t nent=-1, Long64_t fst=0)
Long64_t Process (const char *dsname, const char *sel, Option_t *o="", Long64_t nent=-1, Long64_t fst=0, TObject *enl=0)
Long64_t Process (const char *sel, Long64_t nent, Option_t *o="")

Protected Member Functions

Bool_t StartSlaves (Bool_t)
void ValidateDSet (TDSet *dset)
virtual TVirtualProofPlayerMakePlayer (const char *player=0, TSocket *s=0)
Bool_t StartSlaves (Bool_t)
void ValidateDSet (TDSet *dset)
virtual TVirtualProofPlayerMakePlayer (const char *player=0, TSocket *s=0)

Friends

class TProofPlayerSuperMaster

Detailed Description

Definition at line 37 of file TProofSuperMaster.h.


Constructor & Destructor Documentation

TProofSuperMaster::TProofSuperMaster ( const char *  masterurl,
const char *  conffile = kPROOF_ConfFile,
const char *  confdir = kPROOF_ConfDir,
Int_t  loglevel = 0,
const char *  alias = 0,
TProofMgr mgr = 0 
)

virtual TProofSuperMaster::~TProofSuperMaster (  )  [inline, virtual]

Definition at line 50 of file TProofSuperMaster.h.

TProofSuperMaster::TProofSuperMaster ( const char *  masterurl,
const char *  conffile = kPROOF_ConfFile,
const char *  confdir = kPROOF_ConfDir,
Int_t  loglevel = 0,
const char *  alias = 0,
TProofMgr mgr = 0 
)

virtual TProofSuperMaster::~TProofSuperMaster (  )  [inline, virtual]

Definition at line 50 of file TProofSuperMaster.h.


Member Function Documentation

Bool_t TProofSuperMaster::StartSlaves ( Bool_t   )  [protected, virtual]

Reimplemented from TProof.

Definition at line 81 of file TProofSuperMaster.cxx.

References TMonitor::Add(), TList::Add(), TProof::Collect(), TProof::CreateSubmaster(), TString::Data(), TObject::Error(), TProof::fAllMonitor, TProof::fBadSlaves, TProof::fImage, Form(), TProof::fProtocol, TProof::fSlaves, TProof::fUrl, TProofNodeInfo::GetConfig(), TProofServ::GetGroup(), TProofServ::GetImage(), TProofNodeInfo::GetImage(), TProofNodeInfo::GetMsd(), TObjString::GetName(), TProofNodeInfo::GetNodeName(), TProofServ::GetOrdinal(), TUrl::GetPort(), TProofNodeInfo::GetPort(), TCollection::GetSize(), TSlave::GetSocket(), TProofServ::GetSocket(), TProofServ::GetUser(), TProofServ::GetWorkDir(), TProofServ::GetWorkers(), gProofServ, gSystem, TSystem::HostName(), image, TObject::Info(), TString::IsNull(), TSlave::IsValid(), TProof::kAll, TPair::Key(), kFALSE, TSlave::kMaster, kPROOF_Protocol, kPROOF_SERVERSTARTED, TProofServ::kQueryStop, kTRUE, m, ord, PDB, SafeDelete, TSocket::Send(), TCollection::SetOwner(), TSlave::SetupServ(), u, and TPair::Value().

void TProofSuperMaster::ValidateDSet ( TDSet dset  )  [protected, virtual]

Reimplemented from TProof.

Definition at line 249 of file TProofSuperMaster.cxx.

References TList::Add(), TList::At(), TProof::Collect(), TDSet::ElementsValid(), TObject::Error(), TList::FindObject(), TDSet::GetDirectory(), TProof::GetListOfActiveSlaves(), TDSet::GetListOfElements(), TDSet::GetObjName(), TCollection::GetSize(), TDSet::GetType(), i, TObject::Info(), j, kPROOF_VALIDATE_DSET, TDSet::kSomeInvalid, kSortDescending, TDSet::kValidityChecked, p, PDB, TObject::ResetBit(), TProof::SetDSet(), TCollection::SetName(), TCollection::SetOwner(), and TObject::Warning().

TVirtualProofPlayer * TProofSuperMaster::MakePlayer ( const char *  player = 0,
TSocket s = 0 
) [protected, virtual]

Reimplemented from TProof.

Definition at line 356 of file TProofSuperMaster.cxx.

References TVirtualProofPlayer::Create(), TProof::GetPlayer(), s, and TProof::SetPlayer().

Long64_t TProofSuperMaster::Process ( TDSet set,
const char *  selector,
Option_t option = "",
Long64_t  nentries = -1,
Long64_t  firstentry = 0 
) [virtual]

Reimplemented from TProof.

Definition at line 228 of file TProofSuperMaster.cxx.

References TPluginHandler::ExecPlugin(), TDSet::GetListOfElements(), TProof::GetPlayer(), TProof::GetProgressDialog(), TCollection::GetSize(), TProof::IsValid(), TVirtualProofPlayer::Process(), and R__ASSERT.

Long64_t TProofSuperMaster::Process ( TFileCollection fc,
const char *  sel,
Option_t o = "",
Long64_t  nent = -1,
Long64_t  fst = 0 
) [inline, virtual]

Reimplemented from TProof.

Definition at line 55 of file TProofSuperMaster.h.

References o, and TProof::Process().

Long64_t TProofSuperMaster::Process ( const char *  dsname,
const char *  sel,
Option_t o = "",
Long64_t  nent = -1,
Long64_t  fst = 0,
TObject enl = 0 
) [inline, virtual]

Reimplemented from TProof.

Definition at line 58 of file TProofSuperMaster.h.

References o, and TProof::Process().

Long64_t TProofSuperMaster::Process ( const char *  sel,
Long64_t  nent,
Option_t o = "" 
) [inline, virtual]

Reimplemented from TProof.

Definition at line 62 of file TProofSuperMaster.h.

References o, and TProof::Process().

Bool_t TProofSuperMaster::StartSlaves ( Bool_t   )  [protected, virtual]

Reimplemented from TProof.

void TProofSuperMaster::ValidateDSet ( TDSet dset  )  [protected, virtual]

Reimplemented from TProof.

virtual TVirtualProofPlayer* TProofSuperMaster::MakePlayer ( const char *  player = 0,
TSocket s = 0 
) [protected, virtual]

Reimplemented from TProof.

Long64_t TProofSuperMaster::Process ( TDSet set,
const char *  selector,
Option_t option = "",
Long64_t  nentries = -1,
Long64_t  firstentry = 0 
) [virtual]

Reimplemented from TProof.

Long64_t TProofSuperMaster::Process ( TFileCollection fc,
const char *  sel,
Option_t o = "",
Long64_t  nent = -1,
Long64_t  fst = 0 
) [inline, virtual]

Reimplemented from TProof.

Definition at line 55 of file TProofSuperMaster.h.

References o, and TProof::Process().

Long64_t TProofSuperMaster::Process ( const char *  dsname,
const char *  sel,
Option_t o = "",
Long64_t  nent = -1,
Long64_t  fst = 0,
TObject enl = 0 
) [inline, virtual]

Reimplemented from TProof.

Definition at line 58 of file TProofSuperMaster.h.

References o, and TProof::Process().

Long64_t TProofSuperMaster::Process ( const char *  sel,
Long64_t  nent,
Option_t o = "" 
) [inline, virtual]

Reimplemented from TProof.

Definition at line 62 of file TProofSuperMaster.h.

References o, and TProof::Process().


Friends And Related Function Documentation

TProofPlayerSuperMaster [friend]

Definition at line 39 of file TProofSuperMaster.h.


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