TProofPlayerSuperMaster Class Reference

#include <TProofPlayer.h>

Inheritance diagram for TProofPlayerSuperMaster:

TProofPlayerRemote TProofPlayerRemote TProofPlayer TProofPlayer TProofPlayer TProofPlayer TVirtualProofPlayer TVirtualProofPlayer TVirtualProofPlayer TVirtualProofPlayer TVirtualProofPlayer TVirtualProofPlayer TVirtualProofPlayer TVirtualProofPlayer List of all members.

Public Member Functions

 TProofPlayerSuperMaster (TProof *proof=0)
virtual ~TProofPlayerSuperMaster ()
Long64_t Process (TDSet *set, const char *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
void Progress (Long64_t total, Long64_t processed)
void Progress (Long64_t total, Long64_t processed, Long64_t bytesread, Float_t initTime, Float_t procTime, Float_t evtrti, Float_t mbrti)
void Progress (TProofProgressInfo *pi)
void Progress (TSlave *sl, Long64_t total, Long64_t processed)
void Progress (TSlave *sl, Long64_t total, Long64_t processed, Long64_t bytesread, Float_t initTime, Float_t procTime, Float_t evtrti, Float_t mbrti)
void Progress (TSlave *sl, TProofProgressInfo *pi)
 TProofPlayerSuperMaster (TProof *proof=0)
virtual ~TProofPlayerSuperMaster ()
Long64_t Process (TDSet *set, const char *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
void Progress (Long64_t total, Long64_t processed)
void Progress (Long64_t total, Long64_t processed, Long64_t bytesread, Float_t initTime, Float_t procTime, Float_t evtrti, Float_t mbrti)
void Progress (TProofProgressInfo *pi)
void Progress (TSlave *sl, Long64_t total, Long64_t processed)
void Progress (TSlave *sl, Long64_t total, Long64_t processed, Long64_t bytesread, Float_t initTime, Float_t procTime, Float_t evtrti, Float_t mbrti)
void Progress (TSlave *sl, TProofProgressInfo *pi)

Protected Member Functions

Bool_t HandleTimer (TTimer *timer)
void SetupFeedback ()
Bool_t HandleTimer (TTimer *timer)
void SetupFeedback ()

Private Attributes

TArrayL64 fSlaveProgress
TArrayL64 fSlaveTotals
TArrayL64 fSlaveBytesRead
TArrayF fSlaveInitTime
TArrayF fSlaveProcTime
TArrayF fSlaveEvtRti
TArrayF fSlaveMBRti
TArrayI fSlaveActW
TArrayI fSlaveTotS
TArrayF fSlaveEffS
TList fSlaves
Bool_t fReturnFeedback

Detailed Description

Definition at line 356 of file TProofPlayer.h.


Constructor & Destructor Documentation

TProofPlayerSuperMaster::TProofPlayerSuperMaster ( TProof proof = 0  )  [inline]

Definition at line 377 of file TProofPlayer.h.

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

Definition at line 379 of file TProofPlayer.h.

TProofPlayerSuperMaster::TProofPlayerSuperMaster ( TProof proof = 0  )  [inline]

Definition at line 377 of file TProofPlayer.h.

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

Definition at line 379 of file TProofPlayer.h.


Member Function Documentation

Bool_t TProofPlayerSuperMaster::HandleTimer ( TTimer timer  )  [protected, virtual]

Reimplemented from TProofPlayerRemote.

Definition at line 3743 of file TProofPlayer.cxx.

References fReturnFeedback, fSlaveBytesRead, fSlaveEvtRti, fSlaveInitTime, fSlaveMBRti, fSlaveProcTime, fSlaveProgress, fSlaveTotals, TProofServ::GetEffSessions(), TProofServ::GetProtocol(), TArray::GetSize(), TProofServ::GetSocket(), TProofServ::GetTotSessions(), gProofServ, TProofPlayerRemote::HandleTimer(), i, init(), kFALSE, kPROOF_PROGRESS, Long64_t, m, pi, ptime, and TSocket::Send().

void TProofPlayerSuperMaster::SetupFeedback (  )  [protected, virtual]

Reimplemented from TProofPlayerRemote.

Definition at line 3807 of file TProofPlayer.cxx.

References TProofPlayer::fInput, fReturnFeedback, TProof::GetParameter(), TProofPlayerRemote::IsClient(), kFALSE, kTRUE, SafeDelete, and TProofPlayerRemote::SetupFeedback().

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

Reimplemented from TProofPlayerRemote.

void TProofPlayerSuperMaster::Progress ( Long64_t  total,
Long64_t  processed 
) [inline, virtual]

Reimplemented from TProofPlayerRemote.

Definition at line 384 of file TProofPlayer.h.

References TProofPlayerRemote::Progress().

Referenced by Progress().

void TProofPlayerSuperMaster::Progress ( Long64_t  total,
Long64_t  processed,
Long64_t  bytesread,
Float_t  initTime,
Float_t  procTime,
Float_t  evtrti,
Float_t  mbrti 
) [inline, virtual]

Reimplemented from TProofPlayerRemote.

Definition at line 386 of file TProofPlayer.h.

References TProofPlayerRemote::Progress().

void TProofPlayerSuperMaster::Progress ( TProofProgressInfo pi  )  [inline, virtual]

Reimplemented from TProofPlayerRemote.

Definition at line 391 of file TProofPlayer.h.

References pi, and TProofPlayerRemote::Progress().

void TProofPlayerSuperMaster::Progress ( TSlave sl,
Long64_t  total,
Long64_t  processed 
) [virtual]

Reimplemented from TProofPlayerRemote.

Definition at line 3595 of file TProofPlayer.cxx.

References fSlaveProgress, fSlaves, fSlaveTotals, TSlave::GetName(), TArray::GetSize(), i, TSeqCollection::IndexOf(), Long64_t, Progress(), and TObject::Warning().

void TProofPlayerSuperMaster::Progress ( TSlave sl,
Long64_t  total,
Long64_t  processed,
Long64_t  bytesread,
Float_t  initTime,
Float_t  procTime,
Float_t  evtrti,
Float_t  mbrti 
) [virtual]

Reimplemented from TProofPlayerRemote.

Definition at line 3615 of file TProofPlayer.cxx.

References fSlaveBytesRead, fSlaveEvtRti, fSlaveInitTime, fSlaveMBRti, fSlaveProcTime, fSlaveProgress, fSlaves, fSlaveTotals, TSlave::GetName(), TArray::GetSize(), i, TSeqCollection::IndexOf(), TObject::Info(), init(), Long64_t, PDB, Progress(), ptime, and TObject::Warning().

void TProofPlayerSuperMaster::Progress ( TSlave sl,
TProofProgressInfo pi 
) [virtual]

Reimplemented from TProofPlayerRemote.

Definition at line 3676 of file TProofPlayer.cxx.

References TProofProgressInfo::fActWorkers, TProofProgressInfo::fBytesRead, TProofProgressInfo::fEffSessions, TProofProgressInfo::fEvtRateI, TProofProgressInfo::fInitTime, TProofProgressInfo::fMBRateI, TProofProgressInfo::fProcessed, TProofProgressInfo::fProcTime, fSlaveActW, fSlaveBytesRead, fSlaveEffS, fSlaveEvtRti, fSlaveInitTime, fSlaveMBRti, fSlaveProcTime, fSlaveProgress, fSlaves, fSlaveTotals, fSlaveTotS, TProofProgressInfo::fTotal, TProofProgressInfo::fTotSessions, TSlave::GetName(), TSlave::GetOrdinal(), TArray::GetSize(), i, if(), TSeqCollection::IndexOf(), TObject::Info(), PDB, pi, Progress(), and TObject::Warning().

Bool_t TProofPlayerSuperMaster::HandleTimer ( TTimer timer  )  [protected, virtual]

Reimplemented from TProofPlayerRemote.

void TProofPlayerSuperMaster::SetupFeedback (  )  [protected, virtual]

Reimplemented from TProofPlayerRemote.

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

Reimplemented from TProofPlayerRemote.

void TProofPlayerSuperMaster::Progress ( Long64_t  total,
Long64_t  processed 
) [inline, virtual]

Reimplemented from TProofPlayerRemote.

Definition at line 384 of file TProofPlayer.h.

References TProofPlayerRemote::Progress().

void TProofPlayerSuperMaster::Progress ( Long64_t  total,
Long64_t  processed,
Long64_t  bytesread,
Float_t  initTime,
Float_t  procTime,
Float_t  evtrti,
Float_t  mbrti 
) [inline, virtual]

Reimplemented from TProofPlayerRemote.

Definition at line 386 of file TProofPlayer.h.

References TProofPlayerRemote::Progress().

void TProofPlayerSuperMaster::Progress ( TProofProgressInfo pi  )  [inline, virtual]

Reimplemented from TProofPlayerRemote.

Definition at line 391 of file TProofPlayer.h.

References pi, and TProofPlayerRemote::Progress().

void TProofPlayerSuperMaster::Progress ( TSlave sl,
Long64_t  total,
Long64_t  processed 
) [virtual]

Reimplemented from TProofPlayerRemote.

void TProofPlayerSuperMaster::Progress ( TSlave sl,
Long64_t  total,
Long64_t  processed,
Long64_t  bytesread,
Float_t  initTime,
Float_t  procTime,
Float_t  evtrti,
Float_t  mbrti 
) [virtual]

Reimplemented from TProofPlayerRemote.

void TProofPlayerSuperMaster::Progress ( TSlave sl,
TProofProgressInfo pi 
) [virtual]

Reimplemented from TProofPlayerRemote.


Member Data Documentation

TArrayL64 TProofPlayerSuperMaster::fSlaveProgress [private]

Definition at line 359 of file TProofPlayer.h.

Referenced by HandleTimer(), and Progress().

TArrayL64 TProofPlayerSuperMaster::fSlaveTotals [private]

Definition at line 360 of file TProofPlayer.h.

Referenced by HandleTimer(), and Progress().

TArrayL64 TProofPlayerSuperMaster::fSlaveBytesRead [private]

Definition at line 361 of file TProofPlayer.h.

Referenced by HandleTimer(), and Progress().

TArrayF TProofPlayerSuperMaster::fSlaveInitTime [private]

Definition at line 362 of file TProofPlayer.h.

Referenced by HandleTimer(), and Progress().

TArrayF TProofPlayerSuperMaster::fSlaveProcTime [private]

Definition at line 363 of file TProofPlayer.h.

Referenced by HandleTimer(), and Progress().

TArrayF TProofPlayerSuperMaster::fSlaveEvtRti [private]

Definition at line 364 of file TProofPlayer.h.

Referenced by HandleTimer(), and Progress().

TArrayF TProofPlayerSuperMaster::fSlaveMBRti [private]

Definition at line 365 of file TProofPlayer.h.

Referenced by HandleTimer(), and Progress().

TArrayI TProofPlayerSuperMaster::fSlaveActW [private]

Definition at line 366 of file TProofPlayer.h.

Referenced by Progress().

TArrayI TProofPlayerSuperMaster::fSlaveTotS [private]

Definition at line 367 of file TProofPlayer.h.

Referenced by Progress().

TArrayF TProofPlayerSuperMaster::fSlaveEffS [private]

Definition at line 368 of file TProofPlayer.h.

Referenced by Progress().

TList TProofPlayerSuperMaster::fSlaves [private]

Definition at line 369 of file TProofPlayer.h.

Referenced by Progress().

Bool_t TProofPlayerSuperMaster::fReturnFeedback [private]

Definition at line 370 of file TProofPlayer.h.

Referenced by HandleTimer(), and SetupFeedback().


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