TProofPlayerLite Class Reference

#include <TProofPlayerLite.h>

Inheritance diagram for TProofPlayerLite:

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

Public Member Functions

 TProofPlayerLite (TProof *proof=0)
virtual ~TProofPlayerLite ()
Long64_t Process (TDSet *set, const char *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
Long64_t Finalize (Bool_t force=kFALSE, Bool_t sync=kFALSE)
Long64_t Finalize (TQueryResult *qr)
void StoreFeedback (TObject *slave, TList *out)
 TProofPlayerLite (TProof *proof=0)
virtual ~TProofPlayerLite ()
Long64_t Process (TDSet *set, const char *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
Long64_t Finalize (Bool_t force=kFALSE, Bool_t sync=kFALSE)
Long64_t Finalize (TQueryResult *qr)
void StoreFeedback (TObject *slave, TList *out)

Protected Member Functions

Bool_t HandleTimer (TTimer *timer)
Int_t MakeSelector (const char *selfile)
void SetupFeedback ()
Bool_t HandleTimer (TTimer *timer)
Int_t MakeSelector (const char *selfile)
void SetupFeedback ()

Detailed Description

Definition at line 30 of file TProofPlayerLite.h.


Constructor & Destructor Documentation

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

Definition at line 39 of file TProofPlayerLite.h.

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

Definition at line 41 of file TProofPlayerLite.h.

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

Definition at line 39 of file TProofPlayerLite.h.

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

Definition at line 41 of file TProofPlayerLite.h.


Member Function Documentation

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

Reimplemented from TProofPlayerRemote.

Definition at line 330 of file TProofPlayerLite.cxx.

References fb, TProofPlayerRemote::Feedback(), TProofPlayerRemote::fFeedback, TProofPlayerRemote::fFeedbackLists, TProofPlayer::fFeedbackPeriod, TProofPlayer::fFeedbackTimer, TList::FindObject(), TProofPlayer::fOutput, TObject::Info(), kFALSE, kTRUE, TProofPlayerRemote::MergeFeedback(), name, o, PDB, TTimer::Start(), and StoreFeedback().

Referenced by Process().

Int_t TProofPlayerLite::MakeSelector ( const char *  selfile  )  [protected]

Definition at line 41 of file TProofPlayerLite.cxx.

References TSystem::BaseName(), TObject::Error(), TProofPlayerRemote::fProof, TProofPlayer::fSelector, TProofPlayer::fSelectorClass, gDebug, TSelector::GetSelector(), gSystem, TObject::Info(), TProof::kCp, TProof::kCpBin, and SafeDelete.

Referenced by Process().

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

Reimplemented from TProofPlayerRemote.

Definition at line 373 of file TProofPlayerLite.cxx.

References TProofPlayerRemote::fFeedback, TProofPlayer::fFeedbackPeriod, TProofPlayer::fFeedbackTimer, TList::FindObject(), TProofPlayer::fInput, TProof::GetParameter(), TCollection::GetSize(), TObject::Info(), kTRUE, PDB, and SafeDelete.

Referenced by Process().

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

Reimplemented from TProofPlayerRemote.

Definition at line 76 of file TProofPlayerLite.cxx.

References TSystem::BaseName(), TSelector::Begin(), TList::Clear(), TList::Delete(), TObject::Error(), TProofPlayerRemote::fDSet, TProofPlayer::fExitStatus, Finalize(), TProofPlayer::fInput, TProof::fLogFileName, TProofPlayer::fOutput, TProofPlayerRemote::fOutputLists, TProofPlayerRemote::fPacketizer, TProofPlayer::fProgressStatus, TProofPlayerRemote::fProof, TProofPlayer::fQuery, TProofPlayer::fSelector, TProofPlayer::fSelectorClass, TVirtualPacketizer::GetBytesRead(), TDSet::GetDirectory(), TDSet::GetEntryList(), TProofPlayer::GetExitStatus(), TVirtualPacketizer::GetInitTime(), TDSet::GetObjName(), TVirtualPacketizer::GetProcTime(), TProof::GetQueryMode(), TVirtualPacketizer::GetTotalEntries(), TDSet::GetType(), gProof, gSystem, HandleTimer(), TObject::Info(), TProofPlayerRemote::InitPacketizer(), TSelector::IsStandardDraw(), TVirtualProofPlayer::kAborted, TDSet::kEmpty, kFALSE, TVirtualProofPlayer::kFinished, kPROOF_PROCESS, TProof::kSync, kTRUE, Long64_t, MakeSelector(), num, PDB, Printf(), TSystem::RedirectOutput(), TProofProgressStatus::Reset(), TProof::SendInputDataFile(), TObject::SetBit(), TSelector::SetInputList(), TSelector::SetOption(), TProof::SetParameter(), TQueryResult::SetProcessInfo(), TPerfStats::Setup(), SetupFeedback(), TPerfStats::Start(), TProofPlayerRemote::StopFeedback(), and TObject::TestBit().

Long64_t TProofPlayerLite::Finalize ( Bool_t  force = kFALSE,
Bool_t  sync = kFALSE 
) [virtual]

Reimplemented from TProofPlayerRemote.

Definition at line 232 of file TProofPlayerLite.cxx.

References TList::Add(), TList::Clear(), TProofPlayer::DrawCanvas(), TProofPlayer::fExitStatus, TProof::Finalize(), TProofPlayer::fInput, Form(), TProofPlayer::fOutput, TProofPlayerRemote::fOutputLists, TProofPlayerRemote::fProof, TProofPlayer::fQuery, TProofPlayer::fSelector, TNamed::GetName(), TSelector::GetOutputList(), TSelector::GetStatus(), TNamed::GetTitle(), TObject::Info(), TProof::IsParallel(), TVirtualProofPlayer::kAborted, kFALSE, Long64_t, TProofPlayerRemote::MergeOutput(), TProofPlayerRemote::MergeOutputFiles(), o, output(), PDB, TProofPlayer::ReinitSelector(), SafeDelete, TQueryResult::SetFinalized(), TSelector::SetInputList(), TQueryResult::SetOutputList(), TCollection::SetOwner(), TProofPlayerRemote::SetSelectorDataMembersFromOutputList(), TPerfStats::Stop(), TSelector::Terminate(), and TObject::Warning().

Referenced by Process().

Long64_t TProofPlayerLite::Finalize ( TQueryResult qr  )  [inline, virtual]

Reimplemented from TProofPlayerRemote.

Definition at line 47 of file TProofPlayerLite.h.

References TProofPlayerRemote::Finalize().

void TProofPlayerLite::StoreFeedback ( TObject slave,
TList out 
) [virtual]

Reimplemented from TProofPlayerRemote.

Definition at line 399 of file TProofPlayerLite.cxx.

References TList::Add(), TProofPlayerRemote::fFeedbackLists, TList::FindObject(), TObject::Info(), kFALSE, out, PDB, and TCollection::SetOwner().

Referenced by HandleTimer().

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

Reimplemented from TProofPlayerRemote.

Int_t TProofPlayerLite::MakeSelector ( const char *  selfile  )  [protected]

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

Reimplemented from TProofPlayerRemote.

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

Reimplemented from TProofPlayerRemote.

Long64_t TProofPlayerLite::Finalize ( Bool_t  force = kFALSE,
Bool_t  sync = kFALSE 
) [virtual]

Reimplemented from TProofPlayerRemote.

Long64_t TProofPlayerLite::Finalize ( TQueryResult qr  )  [inline, virtual]

Reimplemented from TProofPlayerRemote.

Definition at line 47 of file TProofPlayerLite.h.

References TProofPlayerRemote::Finalize().

void TProofPlayerLite::StoreFeedback ( TObject slave,
TList out 
) [virtual]

Reimplemented from TProofPlayerRemote.


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