TProofPlayer Class Reference

#include <TProofPlayer.h>

Inheritance diagram for TProofPlayer:

TVirtualProofPlayer TVirtualProofPlayer TQObject TObject TQObject TObject TQObject TObject TQObject TObject TProofPlayerLocal TProofPlayerLocal TProofPlayerRemote TProofPlayerRemote TProofPlayerSlave TProofPlayerSlave TProofPlayerLite TProofPlayerLite TProofPlayerSuperMaster TProofPlayerSuperMaster TProofPlayerLite TProofPlayerLite TProofPlayerSuperMaster TProofPlayerSuperMaster List of all members.

Public Types

enum  EStatusBits
enum  EStatusBits

Public Member Functions

virtual void StopFeedback ()
 TProofPlayer (TProof *proof=0)
virtual ~TProofPlayer ()
Long64_t Process (TDSet *set, const char *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
TVirtualPacketizerGetPacketizer () const
Long64_t Finalize (Bool_t force=kFALSE, Bool_t sync=kFALSE)
Long64_t Finalize (TQueryResult *qr)
Long64_t DrawSelect (TDSet *set, const char *varexp, const char *selection, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
Int_t GetDrawArgs (const char *var, const char *sel, Option_t *opt, TString &selector, TString &objname)
void HandleGetTreeHeader (TMessage *mess)
void HandleRecvHisto (TMessage *mess)
void FeedBackCanvas (const char *name, Bool_t create)
void StopProcess (Bool_t abort, Int_t timeout=-1)
void AddInput (TObject *inp)
void ClearInput ()
TObjectGetOutput (const char *name) const
TListGetOutputList () const
TListGetInputList () const
TListGetListOfResults () const
void AddQueryResult (TQueryResult *q)
TQueryResultGetCurrentQuery () const
TQueryResultGetQueryResult (const char *ref)
void RemoveQueryResult (const char *ref)
void SetCurrentQuery (TQueryResult *q)
void SetMaxDrawQueries (Int_t max)
void RestorePreviousQuery ()
Int_t AddOutputObject (TObject *obj)
void AddOutput (TList *out)
void StoreOutput (TList *out)
void StoreFeedback (TObject *slave, TList *out)
void Progress (Long64_t total, Long64_t processed)
void Progress (TSlave *, 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 (TSlave *, 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 *, TProofProgressInfo *pi)
void Feedback (TList *objs)
TDrawFeedbackCreateDrawFeedback (TProof *p)
void SetDrawFeedbackOption (TDrawFeedback *f, Option_t *opt)
void DeleteDrawFeedback (TDrawFeedback *f)
TDSetElementGetNextPacket (TSlave *slave, TMessage *r)
Int_t ReinitSelector (TQueryResult *qr)
void UpdateAutoBin (const char *name, Double_t &xmin, Double_t &xmax, Double_t &ymin, Double_t &ymax, Double_t &zmin, Double_t &zmax)
Bool_t IsClient () const
EExitStatus GetExitStatus () const
Long64_t GetEventsProcessed () const
void AddEventsProcessed (Long64_t ev)
void SetDispatchTimer (Bool_t on=kTRUE)
void SetStopTimer (Bool_t on=kTRUE, Bool_t abort=kFALSE, Int_t timeout=0)
virtual void SetInitTime ()
Long64_t GetCacheSize ()
Int_t GetLearnEntries ()
void SetProcessing (Bool_t on=kTRUE)
TProofProgressStatusGetProgressStatus () const
virtual void StopFeedback ()
 TProofPlayer (TProof *proof=0)
virtual ~TProofPlayer ()
Long64_t Process (TDSet *set, const char *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
TVirtualPacketizerGetPacketizer () const
Long64_t Finalize (Bool_t force=kFALSE, Bool_t sync=kFALSE)
Long64_t Finalize (TQueryResult *qr)
Long64_t DrawSelect (TDSet *set, const char *varexp, const char *selection, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
Int_t GetDrawArgs (const char *var, const char *sel, Option_t *opt, TString &selector, TString &objname)
void HandleGetTreeHeader (TMessage *mess)
void HandleRecvHisto (TMessage *mess)
void FeedBackCanvas (const char *name, Bool_t create)
void StopProcess (Bool_t abort, Int_t timeout=-1)
void AddInput (TObject *inp)
void ClearInput ()
TObjectGetOutput (const char *name) const
TListGetOutputList () const
TListGetInputList () const
TListGetListOfResults () const
void AddQueryResult (TQueryResult *q)
TQueryResultGetCurrentQuery () const
TQueryResultGetQueryResult (const char *ref)
void RemoveQueryResult (const char *ref)
void SetCurrentQuery (TQueryResult *q)
void SetMaxDrawQueries (Int_t max)
void RestorePreviousQuery ()
Int_t AddOutputObject (TObject *obj)
void AddOutput (TList *out)
void StoreOutput (TList *out)
void StoreFeedback (TObject *slave, TList *out)
void Progress (Long64_t total, Long64_t processed)
void Progress (TSlave *, 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 (TSlave *, 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 *, TProofProgressInfo *pi)
void Feedback (TList *objs)
TDrawFeedbackCreateDrawFeedback (TProof *p)
void SetDrawFeedbackOption (TDrawFeedback *f, Option_t *opt)
void DeleteDrawFeedback (TDrawFeedback *f)
TDSetElementGetNextPacket (TSlave *slave, TMessage *r)
Int_t ReinitSelector (TQueryResult *qr)
void UpdateAutoBin (const char *name, Double_t &xmin, Double_t &xmax, Double_t &ymin, Double_t &ymax, Double_t &zmin, Double_t &zmax)
Bool_t IsClient () const
EExitStatus GetExitStatus () const
Long64_t GetEventsProcessed () const
void AddEventsProcessed (Long64_t ev)
void SetDispatchTimer (Bool_t on=kTRUE)
void SetStopTimer (Bool_t on=kTRUE, Bool_t abort=kFALSE, Int_t timeout=0)
virtual void SetInitTime ()
Long64_t GetCacheSize ()
Int_t GetLearnEntries ()
void SetProcessing (Bool_t on=kTRUE)
TProofProgressStatusGetProgressStatus () const

Protected Member Functions

void * GetSender ()
virtual Int_t DrawCanvas (TObject *obj)
virtual void SetupFeedback ()
virtual void MergeOutput ()
Bool_t CheckMemUsage (Long64_t &mfreq, Bool_t &w80r, Bool_t &w80v, TString &wmsg)
void MapOutputListToDataMembers () const
void * GetSender ()
virtual Int_t DrawCanvas (TObject *obj)
virtual void SetupFeedback ()
virtual void MergeOutput ()
Bool_t CheckMemUsage (Long64_t &mfreq, Bool_t &w80r, Bool_t &w80v, TString &wmsg)
void MapOutputListToDataMembers () const

Protected Attributes

TListfInput
TListfOutput
TSelectorfSelector
TClassfSelectorClass
 the latest selector
TTimerfFeedbackTimer
 class of the latest selector
Long_t fFeedbackPeriod
 timer for sending intermediate results
TEventIterfEvIter
 period (ms) for sending intermediate results
TStatusfSelStatus
 iterator on events or objects
EExitStatus fExitStatus
 status of query in progress
Long64_t fTotalEvents
TProofProgressStatusfProgressStatus
TListfQueryResults
TQueryResultfQuery
TQueryResultfPreviousQuery
Int_t fDrawQueries
Int_t fMaxDrawQueries
TTimerfStopTimer
TMutexfStopTimerMtx
TTimerfDispatchTimer
TListfInput
TListfOutput
TSelectorfSelector
TClassfSelectorClass
 the latest selector
TTimerfFeedbackTimer
 class of the latest selector
TEventIterfEvIter
 period (ms) for sending intermediate results
TStatusfSelStatus
 iterator on events or objects
TProofProgressStatusfProgressStatus
TListfQueryResults
TQueryResultfQuery
TQueryResultfPreviousQuery
TTimerfStopTimer
TMutexfStopTimerMtx
TTimerfDispatchTimer

Static Protected Attributes

static THashListfgDrawInputPars
static THashListfgDrawInputPars

Private Attributes

TListfAutoBins
TListfAutoBins

Classes

class  TCleanup

Detailed Description

Definition at line 75 of file TProofPlayer.h.


Member Enumeration Documentation

enum TProofPlayer::EStatusBits

Reimplemented from TObject.

Definition at line 131 of file TProofPlayer.h.

enum TProofPlayer::EStatusBits

Reimplemented from TObject.

Definition at line 131 of file TProofPlayer.h.


Constructor & Destructor Documentation

TProofPlayer::TProofPlayer ( TProof proof = 0  ) 

TProofPlayer::~TProofPlayer (  )  [virtual]

Definition at line 219 of file TProofPlayer.cxx.

References TList::Clear(), fInput, and SafeDelete.

TProofPlayer::TProofPlayer ( TProof proof = 0  ) 

virtual TProofPlayer::~TProofPlayer (  )  [virtual]


Member Function Documentation

void* TProofPlayer::GetSender (  )  [inline, protected, virtual]

Reimplemented from TQObject.

Definition at line 106 of file TProofPlayer.h.

Int_t TProofPlayer::DrawCanvas ( TObject obj  )  [protected, virtual]

Definition at line 1215 of file TProofPlayer.cxx.

References TString::Data(), TSystem::DynamicPathName(), TSystem::DynFindSymbol(), gSystem, kTRUE, TSystem::Load(), p, and TObject::Warning().

Referenced by TProofPlayerLite::Finalize(), and TProofPlayerRemote::Finalize().

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

Definition at line 1163 of file TProofPlayer.cxx.

References TObject::MayNotUse().

Referenced by Process().

void TProofPlayer::MergeOutput (  )  [protected, virtual]

Implements TVirtualProofPlayer.

Definition at line 1110 of file TProofPlayer.cxx.

References TObject::MayNotUse().

void TProofPlayer::StopFeedback (  )  [virtual]

Definition at line 1171 of file TProofPlayer.cxx.

References TObject::MayNotUse().

Referenced by Process(), and TProofPlayer::TCleanup::~TCleanup().

Bool_t TProofPlayer::CheckMemUsage ( Long64_t mfreq,
Bool_t w80r,
Bool_t w80v,
TString wmsg 
) [protected]

Definition at line 1039 of file TProofPlayer.cxx.

References TString::Form(), GetEventsProcessed(), TProofServ::GetMemHWM(), TProofServ::GetMemStop(), TSystem::GetProcInfo(), TProofServ::GetResMemMax(), TProofServ::GetVirtMemMax(), gSystem, TObject::Info(), kFALSE, kTRUE, TString::Length(), and pi.

Referenced by Process().

void TProofPlayer::MapOutputListToDataMembers (  )  const [protected]

Definition at line 1119 of file TProofPlayer.cxx.

Referenced by Process().

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

Implements TVirtualProofPlayer.

Definition at line 720 of file TProofPlayer.cxx.

References TList::Add(), c, CATCH, CheckMemUsage(), xmlio::Class, TProofServ::CopyFromCache(), TProofServ::CopyToCache(), TEventIter::Create(), TDSet::Current(), TString::Data(), TSystem::DispatchOneEvent(), ENDTRY, entry, TObject::Error(), fExitStatus, TList::FindObject(), fInput, TString::Form(), TString::Format(), fProgressStatus, gAbort, gEnv, TProofServ::GetCacheLock(), TProofProgressStatus::GetEntries(), TFile::GetFileBytesRead(), TDSetElement::GetFileName(), TFile::GetFileReadCalls(), TROOT::GetListOfCanvases(), TNamed::GetName(), TDSetElement::GetNum(), TProofServ::GetOrdinal(), GetOutputList(), TProof::GetParameter(), TSelector::GetSelector(), TProofServ::GetSessionDir(), gMonitoringWriter, gProofServ, gROOT, gSystem, TObject::HandleTimer(), TProofProgressStatus::IncEntries(), TObject::Info(), TString::Insert(), IsClient(), TROOT::IsInterrupted(), TProofServ::IsMaster(), TString::IsNull(), TProofServ::IsParallel(), TVirtualProofPlayer::kAborted, TSelector::kAbortProcess, kDispatchOneEvent, TDSet::kEmpty, TPair::Key(), kFALSE, TVirtualProofPlayer::kFinished, TProofServ::kHighMemory, TDSetElement::kNewRun, kPEX_ABORTED, kPEX_STOPPED, TVirtualProofPlayer::kStopped, kTRUE, TProofLockPath::Lock(), Long64_t, MapOutputListToDataMembers(), TDSet::Next(), o, par, PDB, TList::Remove(), TDSet::Reset(), TProofProgressStatus::Reset(), TObject::ResetBit(), SafeDelete, TProofServ::SendAsynMessage(), TVirtualMonitoringWriter::SendProcessingProgress(), TVirtualMonitoringWriter::SendProcessingStatus(), TObject::SetBit(), TProofProgressStatus::SetBytesRead(), SetDispatchTimer(), TProofServ::SetLastMsg(), SetProcessing(), TProofProgressStatus::SetReadCalls(), SetStopTimer(), SetupFeedback(), TPair::SetValue(), TEnv::SetValue(), TPerfStats::Start(), TPerfStats::Stop(), StopFeedback(), TObject::TestBit(), TRY, TProofLockPath::Unlock(), TDSet::Validate(), TPair::Value(), version, and TObject::Warning().

TVirtualPacketizer* TProofPlayer::GetPacketizer (  )  const [inline, virtual]

Reimplemented from TVirtualProofPlayer.

Definition at line 139 of file TProofPlayer.h.

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

Implements TVirtualProofPlayer.

Definition at line 1093 of file TProofPlayer.cxx.

References TObject::MayNotUse().

Long64_t TProofPlayer::Finalize ( TQueryResult qr  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 1102 of file TProofPlayer.cxx.

References TObject::MayNotUse().

Long64_t TProofPlayer::DrawSelect ( TDSet set,
const char *  varexp,
const char *  selection,
Option_t option = "",
Long64_t  nentries = -1,
Long64_t  firstentry = 0 
) [virtual]

Implements TVirtualProofPlayer.

Definition at line 1179 of file TProofPlayer.cxx.

References TObject::MayNotUse().

Int_t TProofPlayer::GetDrawArgs ( const char *  var,
const char *  sel,
Option_t opt,
TString selector,
TString objname 
) [virtual]

Implements TVirtualProofPlayer.

Definition at line 1249 of file TProofPlayer.cxx.

References TString::Data(), TSystem::DynamicPathName(), TSystem::DynFindSymbol(), gSystem, kTRUE, TSystem::Load(), p, and TObject::Warning().

Referenced by TProofPlayerRemote::DrawSelect().

void TProofPlayer::HandleGetTreeHeader ( TMessage mess  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 1190 of file TProofPlayer.cxx.

References TObject::MayNotUse().

void TProofPlayer::HandleRecvHisto ( TMessage mess  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 1198 of file TProofPlayer.cxx.

References TH1::Add(), xmlio::Class, TList::FindObject(), gDirectory, TMessage::GetClass(), TDirectory::GetList(), h, and TBufferFile::ReadObject().

void TProofPlayer::FeedBackCanvas ( const char *  name,
Bool_t  create 
)

Definition at line 1286 of file TProofPlayer.cxx.

References TString::Data(), TSystem::DynamicPathName(), TSystem::DynFindSymbol(), gSystem, kTRUE, TSystem::Load(), p, void, and TObject::Warning().

void TProofPlayer::StopProcess ( Bool_t  abort,
Int_t  timeout = -1 
) [virtual]

Implements TVirtualProofPlayer.

Definition at line 246 of file TProofPlayer.cxx.

References fExitStatus, gDebug, TObject::Info(), TVirtualProofPlayer::kAborted, TVirtualProofPlayer::kStopped, kTRUE, and SetStopTimer().

void TProofPlayer::AddInput ( TObject inp  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 422 of file TProofPlayer.cxx.

References TList::Add(), and fInput.

void TProofPlayer::ClearInput (  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 430 of file TProofPlayer.cxx.

References TList::Clear(), and fInput.

TObject * TProofPlayer::GetOutput ( const char *  name  )  const [virtual]

Implements TVirtualProofPlayer.

Definition at line 438 of file TProofPlayer.cxx.

References TObject::FindObject().

Referenced by TProofPlayerRemote::Finalize(), and TProofPlayerRemote::InitPacketizer().

TList * TProofPlayer::GetOutputList (  )  const [virtual]

Implements TVirtualProofPlayer.

Definition at line 448 of file TProofPlayer.cxx.

Referenced by Process().

TList* TProofPlayer::GetInputList (  )  const [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 156 of file TProofPlayer.h.

References fInput.

TList* TProofPlayer::GetListOfResults (  )  const [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 157 of file TProofPlayer.h.

References fQueryResults.

void TProofPlayer::AddQueryResult ( TQueryResult q  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 308 of file TProofPlayer.cxx.

References TDatime::Convert(), TQueryResult::GetStartTime(), IsClient(), TQueryResult::IsDraw(), and TObject::Warning().

TQueryResult* TProofPlayer::GetCurrentQuery (  )  const [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 159 of file TProofPlayer.h.

References fQuery.

TQueryResult * TProofPlayer::GetQueryResult ( const char *  ref  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 389 of file TProofPlayer.cxx.

References TQueryResult::Matches().

void TProofPlayer::RemoveQueryResult ( const char *  ref  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 371 of file TProofPlayer.cxx.

References TQueryResult::Matches().

void TProofPlayer::SetCurrentQuery ( TQueryResult q  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 413 of file TProofPlayer.cxx.

References fPreviousQuery.

Referenced by TProofPlayerRemote::Finalize().

void TProofPlayer::SetMaxDrawQueries ( Int_t  max  )  [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 163 of file TProofPlayer.h.

References fMaxDrawQueries.

void TProofPlayer::RestorePreviousQuery (  )  [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 164 of file TProofPlayer.h.

References fPreviousQuery, and fQuery.

Referenced by TProofPlayerRemote::Finalize().

Int_t TProofPlayer::AddOutputObject ( TObject obj  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 626 of file TProofPlayer.cxx.

References TObject::MayNotUse().

void TProofPlayer::AddOutput ( TList out  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 635 of file TProofPlayer.cxx.

References TObject::MayNotUse().

void TProofPlayer::StoreOutput ( TList out  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 643 of file TProofPlayer.cxx.

References TObject::MayNotUse().

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

Implements TVirtualProofPlayer.

Definition at line 651 of file TProofPlayer.cxx.

References TObject::MayNotUse().

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

Implements TVirtualProofPlayer.

Definition at line 659 of file TProofPlayer.cxx.

References TObject::MayNotUse().

Referenced by Progress().

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

Implements TVirtualProofPlayer.

Definition at line 170 of file TProofPlayer.h.

References Progress().

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

Implements TVirtualProofPlayer.

Definition at line 667 of file TProofPlayer.cxx.

References TObject::MayNotUse().

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

Implements TVirtualProofPlayer.

Definition at line 175 of file TProofPlayer.h.

References Progress().

void TProofPlayer::Progress ( TProofProgressInfo pi  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 678 of file TProofPlayer.cxx.

References TObject::MayNotUse().

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

Implements TVirtualProofPlayer.

Definition at line 181 of file TProofPlayer.h.

References pi, and Progress().

void TProofPlayer::Feedback ( TList objs  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 686 of file TProofPlayer.cxx.

References TObject::MayNotUse().

TDrawFeedback * TProofPlayer::CreateDrawFeedback ( TProof p  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 694 of file TProofPlayer.cxx.

References p.

void TProofPlayer::SetDrawFeedbackOption ( TDrawFeedback f,
Option_t opt 
) [virtual]

Implements TVirtualProofPlayer.

Definition at line 703 of file TProofPlayer.cxx.

void TProofPlayer::DeleteDrawFeedback ( TDrawFeedback f  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 712 of file TProofPlayer.cxx.

TDSetElement * TProofPlayer::GetNextPacket ( TSlave slave,
TMessage r 
) [virtual]

Implements TVirtualProofPlayer.

Definition at line 1154 of file TProofPlayer.cxx.

References TObject::MayNotUse().

Int_t TProofPlayer::ReinitSelector ( TQueryResult qr  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 459 of file TProofPlayer.cxx.

References TSystem::AccessPathName(), TSystem::BaseName(), TMacro::Checksum(), TString::Contains(), TString::Data(), dir(), RootCsg::dot(), TMD5::FileChecksum(), Form(), gErrorIgnoreLevel, TSystem::GetIncludePath(), TQueryResult::GetInputList(), TQueryResult::GetLibList(), TROOT::GetMacroPath(), TObjString::GetName(), TNamed::GetName(), TQueryResult::GetOptions(), TQueryResult::GetSelecHdr(), TQueryResult::GetSelecImp(), TSelector::GetSelector(), gSystem, TObject::Info(), TSelector::IsStandardDraw(), kBreak, kFALSE, kNPOS, kReadPermission, kTRUE, TString::Last(), TString::Length(), TSystem::Load(), TSystem::MakeDirectory(), ok, TString::Remove(), TString::ReplaceAll(), SafeDelete, TMacro::SaveSource(), TSystem::SetIncludePath(), TSystem::TempDirectory(), u, and TSystem::Which().

Referenced by TProofPlayerLite::Finalize(), and TProofPlayerRemote::Finalize().

void TProofPlayer::UpdateAutoBin ( const char *  name,
Double_t xmin,
Double_t xmax,
Double_t ymin,
Double_t ymax,
Double_t zmin,
Double_t zmax 
) [virtual]

Implements TVirtualProofPlayer.

Definition at line 1126 of file TProofPlayer.cxx.

References TProofLimitsFinder::AutoBinFunc(), gProofServ, TProofServ::IsTopMaster(), and val.

Bool_t TProofPlayer::IsClient (  )  const [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 197 of file TProofPlayer.h.

References kFALSE.

Referenced by AddQueryResult(), and Process().

EExitStatus TProofPlayer::GetExitStatus (  )  const [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 199 of file TProofPlayer.h.

References fExitStatus.

Referenced by TProofPlayerRemote::Process(), and TProofPlayerLite::Process().

Long64_t TProofPlayer::GetEventsProcessed (  )  const [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 200 of file TProofPlayer.h.

References fProgressStatus, and TProofProgressStatus::GetEntries().

Referenced by CheckMemUsage(), and TProofPlayerSlave::HandleTimer().

void TProofPlayer::AddEventsProcessed ( Long64_t  ev  )  [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 201 of file TProofPlayer.h.

References fProgressStatus, and TProofProgressStatus::IncEntries().

void TProofPlayer::SetDispatchTimer ( Bool_t  on = kTRUE  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 270 of file TProofPlayer.cxx.

References kDispatchOneEvent, TObject::ResetBit(), and SafeDelete.

Referenced by Process().

void TProofPlayer::SetStopTimer ( Bool_t  on = kTRUE,
Bool_t  abort = kFALSE,
Int_t  timeout = 0 
) [virtual]

Implements TVirtualProofPlayer.

Definition at line 283 of file TProofPlayer.cxx.

References gDebug, TObject::Info(), kTRUE, R__LOCKGUARD, and SafeDelete.

Referenced by Process(), and StopProcess().

virtual void TProofPlayer::SetInitTime (  )  [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 207 of file TProofPlayer.h.

Long64_t TProofPlayer::GetCacheSize (  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 1317 of file TProofPlayer.cxx.

Int_t TProofPlayer::GetLearnEntries (  )  [virtual]

Implements TVirtualProofPlayer.

Definition at line 1326 of file TProofPlayer.cxx.

void TProofPlayer::SetProcessing ( Bool_t  on = kTRUE  ) 

Definition at line 235 of file TProofPlayer.cxx.

References kIsProcessing, TObject::ResetBit(), and TObject::SetBit().

Referenced by Process().

TProofProgressStatus* TProofPlayer::GetProgressStatus (  )  const [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 212 of file TProofPlayer.h.

References fProgressStatus.

Referenced by TProofPlayerSlave::HandleTimer().

void* TProofPlayer::GetSender (  )  [inline, protected, virtual]

Reimplemented from TQObject.

Definition at line 106 of file TProofPlayer.h.

virtual Int_t TProofPlayer::DrawCanvas ( TObject obj  )  [protected, virtual]

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

virtual void TProofPlayer::MergeOutput (  )  [protected, virtual]

Implements TVirtualProofPlayer.

virtual void TProofPlayer::StopFeedback (  )  [virtual]

Bool_t TProofPlayer::CheckMemUsage ( Long64_t mfreq,
Bool_t w80r,
Bool_t w80v,
TString wmsg 
) [protected]

void TProofPlayer::MapOutputListToDataMembers (  )  const [protected]

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

Implements TVirtualProofPlayer.

TVirtualPacketizer* TProofPlayer::GetPacketizer (  )  const [inline, virtual]

Reimplemented from TVirtualProofPlayer.

Definition at line 139 of file TProofPlayer.h.

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

Implements TVirtualProofPlayer.

Long64_t TProofPlayer::Finalize ( TQueryResult qr  )  [virtual]

Implements TVirtualProofPlayer.

Long64_t TProofPlayer::DrawSelect ( TDSet set,
const char *  varexp,
const char *  selection,
Option_t option = "",
Long64_t  nentries = -1,
Long64_t  firstentry = 0 
) [virtual]

Implements TVirtualProofPlayer.

Int_t TProofPlayer::GetDrawArgs ( const char *  var,
const char *  sel,
Option_t opt,
TString selector,
TString objname 
) [virtual]

Implements TVirtualProofPlayer.

void TProofPlayer::HandleGetTreeHeader ( TMessage mess  )  [virtual]

Implements TVirtualProofPlayer.

void TProofPlayer::HandleRecvHisto ( TMessage mess  )  [virtual]

Implements TVirtualProofPlayer.

void TProofPlayer::FeedBackCanvas ( const char *  name,
Bool_t  create 
)

void TProofPlayer::StopProcess ( Bool_t  abort,
Int_t  timeout = -1 
) [virtual]

Implements TVirtualProofPlayer.

void TProofPlayer::AddInput ( TObject inp  )  [virtual]

Implements TVirtualProofPlayer.

void TProofPlayer::ClearInput (  )  [virtual]

Implements TVirtualProofPlayer.

TObject* TProofPlayer::GetOutput ( const char *  name  )  const [virtual]

Implements TVirtualProofPlayer.

TList* TProofPlayer::GetOutputList (  )  const [virtual]

Implements TVirtualProofPlayer.

TList* TProofPlayer::GetInputList (  )  const [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 156 of file TProofPlayer.h.

References fInput.

TList* TProofPlayer::GetListOfResults (  )  const [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 157 of file TProofPlayer.h.

References fQueryResults.

void TProofPlayer::AddQueryResult ( TQueryResult q  )  [virtual]

Implements TVirtualProofPlayer.

TQueryResult* TProofPlayer::GetCurrentQuery (  )  const [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 159 of file TProofPlayer.h.

References fQuery.

TQueryResult* TProofPlayer::GetQueryResult ( const char *  ref  )  [virtual]

Implements TVirtualProofPlayer.

void TProofPlayer::RemoveQueryResult ( const char *  ref  )  [virtual]

Implements TVirtualProofPlayer.

void TProofPlayer::SetCurrentQuery ( TQueryResult q  )  [virtual]

Implements TVirtualProofPlayer.

void TProofPlayer::SetMaxDrawQueries ( Int_t  max  )  [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 163 of file TProofPlayer.h.

References fMaxDrawQueries.

void TProofPlayer::RestorePreviousQuery (  )  [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 164 of file TProofPlayer.h.

References fPreviousQuery, and fQuery.

Int_t TProofPlayer::AddOutputObject ( TObject obj  )  [virtual]

Implements TVirtualProofPlayer.

void TProofPlayer::AddOutput ( TList out  )  [virtual]

Implements TVirtualProofPlayer.

void TProofPlayer::StoreOutput ( TList out  )  [virtual]

Implements TVirtualProofPlayer.

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

Implements TVirtualProofPlayer.

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

Implements TVirtualProofPlayer.

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

Implements TVirtualProofPlayer.

Definition at line 170 of file TProofPlayer.h.

References Progress().

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

Implements TVirtualProofPlayer.

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

Implements TVirtualProofPlayer.

Definition at line 175 of file TProofPlayer.h.

References Progress().

void TProofPlayer::Progress ( TProofProgressInfo pi  )  [virtual]

Implements TVirtualProofPlayer.

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

Implements TVirtualProofPlayer.

Definition at line 181 of file TProofPlayer.h.

References pi, and Progress().

void TProofPlayer::Feedback ( TList objs  )  [virtual]

Implements TVirtualProofPlayer.

TDrawFeedback* TProofPlayer::CreateDrawFeedback ( TProof p  )  [virtual]

Implements TVirtualProofPlayer.

void TProofPlayer::SetDrawFeedbackOption ( TDrawFeedback f,
Option_t opt 
) [virtual]

Implements TVirtualProofPlayer.

void TProofPlayer::DeleteDrawFeedback ( TDrawFeedback f  )  [virtual]

Implements TVirtualProofPlayer.

TDSetElement* TProofPlayer::GetNextPacket ( TSlave slave,
TMessage r 
) [virtual]

Implements TVirtualProofPlayer.

Int_t TProofPlayer::ReinitSelector ( TQueryResult qr  )  [virtual]

Implements TVirtualProofPlayer.

void TProofPlayer::UpdateAutoBin ( const char *  name,
Double_t xmin,
Double_t xmax,
Double_t ymin,
Double_t ymax,
Double_t zmin,
Double_t zmax 
) [virtual]

Implements TVirtualProofPlayer.

Bool_t TProofPlayer::IsClient (  )  const [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 197 of file TProofPlayer.h.

References kFALSE.

EExitStatus TProofPlayer::GetExitStatus (  )  const [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 199 of file TProofPlayer.h.

References fExitStatus.

Long64_t TProofPlayer::GetEventsProcessed (  )  const [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 200 of file TProofPlayer.h.

References fProgressStatus, and TProofProgressStatus::GetEntries().

void TProofPlayer::AddEventsProcessed ( Long64_t  ev  )  [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 201 of file TProofPlayer.h.

References fProgressStatus, and TProofProgressStatus::IncEntries().

void TProofPlayer::SetDispatchTimer ( Bool_t  on = kTRUE  )  [virtual]

Implements TVirtualProofPlayer.

void TProofPlayer::SetStopTimer ( Bool_t  on = kTRUE,
Bool_t  abort = kFALSE,
Int_t  timeout = 0 
) [virtual]

Implements TVirtualProofPlayer.

virtual void TProofPlayer::SetInitTime (  )  [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 207 of file TProofPlayer.h.

Long64_t TProofPlayer::GetCacheSize (  )  [virtual]

Implements TVirtualProofPlayer.

Int_t TProofPlayer::GetLearnEntries (  )  [virtual]

Implements TVirtualProofPlayer.

void TProofPlayer::SetProcessing ( Bool_t  on = kTRUE  ) 

TProofProgressStatus* TProofPlayer::GetProgressStatus (  )  const [inline, virtual]

Implements TVirtualProofPlayer.

Definition at line 212 of file TProofPlayer.h.

References fProgressStatus.


Member Data Documentation

TList* TProofPlayer::fAutoBins [private]

Definition at line 78 of file TProofPlayer.h.

TList* TProofPlayer::fInput [protected]

Definition at line 81 of file TProofPlayer.h.

Referenced by AddInput(), ClearInput(), TProofPlayerRemote::DrawSelect(), TProofPlayerLite::Finalize(), TProofPlayerRemote::Finalize(), GetInputList(), TProofPlayerRemote::InitPacketizer(), TProofPlayerRemote::Process(), TProofPlayerLite::Process(), Process(), TProofPlayerSuperMaster::SetupFeedback(), TProofPlayerLite::SetupFeedback(), TProofPlayerRemote::SetupFeedback(), and ~TProofPlayer().

TList* TProofPlayer::fOutput [protected]

Definition at line 82 of file TProofPlayer.h.

Referenced by TProofPlayerLite::Finalize(), TProofPlayerLite::HandleTimer(), and TProofPlayerLite::Process().

TSelector* TProofPlayer::fSelector [protected]

Definition at line 83 of file TProofPlayer.h.

Referenced by TProofPlayerLite::Finalize(), TProofPlayerLite::MakeSelector(), and TProofPlayerLite::Process().

TClass* TProofPlayer::fSelectorClass [protected]

the latest selector

Definition at line 84 of file TProofPlayer.h.

Referenced by TProofPlayerLite::MakeSelector(), and TProofPlayerLite::Process().

TTimer* TProofPlayer::fFeedbackTimer [protected]

class of the latest selector

Definition at line 85 of file TProofPlayer.h.

Referenced by TProofPlayerLite::HandleTimer(), and TProofPlayerLite::SetupFeedback().

Long_t TProofPlayer::fFeedbackPeriod [protected]

timer for sending intermediate results

Definition at line 86 of file TProofPlayer.h.

Referenced by TProofPlayerLite::HandleTimer(), and TProofPlayerLite::SetupFeedback().

TEventIter* TProofPlayer::fEvIter [protected]

period (ms) for sending intermediate results

Definition at line 87 of file TProofPlayer.h.

TStatus* TProofPlayer::fSelStatus [protected]

iterator on events or objects

Definition at line 88 of file TProofPlayer.h.

EExitStatus TProofPlayer::fExitStatus [protected]

status of query in progress

Definition at line 89 of file TProofPlayer.h.

Referenced by TProofPlayerLite::Finalize(), TProofPlayerRemote::Finalize(), GetExitStatus(), TProofPlayerRemote::InitPacketizer(), TProofPlayerRemote::Process(), TProofPlayerLite::Process(), Process(), StopProcess(), and TProofPlayerRemote::StopProcess().

Long64_t TProofPlayer::fTotalEvents [protected]

Definition at line 90 of file TProofPlayer.h.

TProofProgressStatus* TProofPlayer::fProgressStatus [protected]

Definition at line 91 of file TProofPlayer.h.

Referenced by AddEventsProcessed(), GetEventsProcessed(), GetProgressStatus(), TProofPlayerRemote::InitPacketizer(), TProofPlayerRemote::Process(), TProofPlayerLite::Process(), Process(), and TProofPlayerRemote::TProofPlayerRemote().

TList* TProofPlayer::fQueryResults [protected]

Definition at line 93 of file TProofPlayer.h.

Referenced by GetListOfResults().

TQueryResult* TProofPlayer::fQuery [protected]

Definition at line 94 of file TProofPlayer.h.

Referenced by TProofPlayerLite::Finalize(), GetCurrentQuery(), TProofPlayerLite::Process(), and RestorePreviousQuery().

TQueryResult* TProofPlayer::fPreviousQuery [protected]

Definition at line 95 of file TProofPlayer.h.

Referenced by RestorePreviousQuery(), and SetCurrentQuery().

Int_t TProofPlayer::fDrawQueries [protected]

Definition at line 96 of file TProofPlayer.h.

Int_t TProofPlayer::fMaxDrawQueries [protected]

Definition at line 97 of file TProofPlayer.h.

Referenced by SetMaxDrawQueries().

TTimer* TProofPlayer::fStopTimer [protected]

Definition at line 99 of file TProofPlayer.h.

TMutex* TProofPlayer::fStopTimerMtx [protected]

Definition at line 100 of file TProofPlayer.h.

TTimer* TProofPlayer::fDispatchTimer [protected]

Definition at line 102 of file TProofPlayer.h.

THashList* TProofPlayer::fgDrawInputPars [static, protected]

Definition at line 104 of file TProofPlayer.h.

TList* TProofPlayer::fAutoBins [private]

Definition at line 78 of file TProofPlayer.h.

TList* TProofPlayer::fInput [protected]

Definition at line 81 of file TProofPlayer.h.

TList* TProofPlayer::fOutput [protected]

Definition at line 82 of file TProofPlayer.h.

TSelector* TProofPlayer::fSelector [protected]

Definition at line 83 of file TProofPlayer.h.

TClass* TProofPlayer::fSelectorClass [protected]

the latest selector

Definition at line 84 of file TProofPlayer.h.

TTimer* TProofPlayer::fFeedbackTimer [protected]

class of the latest selector

Definition at line 85 of file TProofPlayer.h.

TEventIter* TProofPlayer::fEvIter [protected]

period (ms) for sending intermediate results

Definition at line 87 of file TProofPlayer.h.

TStatus* TProofPlayer::fSelStatus [protected]

iterator on events or objects

Definition at line 88 of file TProofPlayer.h.

TProofProgressStatus* TProofPlayer::fProgressStatus [protected]

Definition at line 91 of file TProofPlayer.h.

TList* TProofPlayer::fQueryResults [protected]

Definition at line 93 of file TProofPlayer.h.

TQueryResult* TProofPlayer::fQuery [protected]

Definition at line 94 of file TProofPlayer.h.

TQueryResult* TProofPlayer::fPreviousQuery [protected]

Definition at line 95 of file TProofPlayer.h.

TTimer* TProofPlayer::fStopTimer [protected]

Definition at line 99 of file TProofPlayer.h.

TMutex* TProofPlayer::fStopTimerMtx [protected]

Definition at line 100 of file TProofPlayer.h.

TTimer* TProofPlayer::fDispatchTimer [protected]

Definition at line 102 of file TProofPlayer.h.

THashList* TProofPlayer::fgDrawInputPars [static, protected]

Definition at line 104 of file TProofPlayer.h.


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