library: libCore #include "TVirtualProof.h" |
TVirtualProof
class description - source file - inheritance tree (.pdf)
This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.
public:
virtual ~TVirtualProof()
virtual void AddChain(TChain* chain)
virtual void AddFeedback(const char* name)
virtual void AddInput(TObject* obj)
virtual Int_t Archive(Int_t query, const char* url)
virtual Int_t Archive(const char* queryref, const char* url = "0")
virtual void cd(Int_t = -1)
static TClass* Class()
virtual Int_t CleanupSession(const char* sessiontag)
virtual void ClearCache()
virtual void ClearFeedback()
virtual void ClearInput()
virtual Int_t ClearPackage(const char* package)
virtual Int_t ClearPackages()
virtual void Close(Option_t* option = "")
virtual TDrawFeedback* CreateDrawFeedback()
virtual void DeleteDrawFeedback(TDrawFeedback* f)
virtual void Detach(Option_t* = "")
virtual Int_t DrawSelect(TDSet* set, const char* varexp, const char* selection = "", Option_t* option = "", Long64_t nentries = -1, Long64_t firstentry = 0)
virtual Int_t EnablePackage(const char* package)
virtual Int_t Exec(const char* cmd)
virtual void Feedback(TList* objs)
virtual Int_t Finalize(Int_t qry = -1, Bool_t force = kFALSE)
virtual Int_t Finalize(const char* queryref, Bool_t force = kFALSE)
virtual Long64_t GetBytesRead() const
virtual Int_t GetClientProtocol() const
virtual const char* GetConfDir() const
virtual const char* GetConfFile() const
virtual Float_t GetCpuTime() const
virtual TList* GetFeedbackList() const
virtual const char* GetImage() const
virtual TList* GetListOfQueries(Option_t* opt = "")
virtual void GetLog(Int_t start = -1, Int_t end = -1)
virtual Int_t GetLogLevel() const
virtual TVirtualProofMgr* GetManager()
virtual const char* GetMaster() const
virtual void GetMaxQueries()
virtual Int_t GetNumberOfDrawQueries()
virtual Int_t GetNumberOfQueries()
virtual TObject* GetOutput(const char* name)
virtual TList* GetOutputList()
virtual TList* GetOutputNames()
virtual Int_t GetParallel() const
virtual Int_t GetPort() const
virtual TVirtualProof::EQueryMode GetQueryMode() const
virtual TQueryResult* GetQueryResult(const char* ref)
virtual TList* GetQueryResults()
virtual Float_t GetRealTime() const
virtual Int_t GetRemoteProtocol() const
virtual TVirtualProofMgr::EServType GetServType() const
virtual Int_t GetSessionID() const
virtual const char* GetSessionTag() const
virtual TList* GetSlaveInfo()
virtual Int_t GetStatus() const
virtual TTree* GetTreeHeader(TDSet* dset)
virtual const char* GetUrl() const
virtual const char* GetUser() const
virtual const char* GetWorkDir() const
virtual TClass* IsA() const
virtual Bool_t IsDataReady(Long64_t& totalbytes, Long64_t& bytesready)
virtual Bool_t IsIdle() const
virtual Bool_t IsMaster() const
virtual Bool_t IsParallel() const
virtual Bool_t IsProofd() const
virtual Bool_t IsValid() const
virtual void LogMessage(const char* msg, Bool_t all)
static TVirtualProof* Open(const char* cluster = "0", const char* conffile = "0", const char* confdir = "0", Int_t loglevel = 0)
TVirtualProof& operator=(const TVirtualProof&)
virtual Int_t Ping()
virtual void Print(Option_t* option = "") const
virtual Int_t Process(TDSet* set, const char* selector, Option_t* option = "", Long64_t nentries = -1, Long64_t firstentry = 0, TEventList* evl = 0)
virtual void Progress(Long64_t total, Long64_t processed)
virtual void PutLog(TQueryResult* qr)
virtual void QueryResultReady(const char* ref)
virtual Int_t Remove(Int_t query)
virtual Int_t Remove(const char* queryref, Bool_t all = kFALSE)
virtual void RemoveChain(TChain* chain)
virtual void RemoveFeedback(const char* name)
virtual void ResetProgressDialog(const char* sel, Int_t sz, Long64_t fst, Long64_t ent)
virtual void ResetProgressDialogStatus()
virtual Int_t Retrieve(Int_t query, const char* path = "0")
virtual Int_t Retrieve(const char* queryref, const char* path = "0")
virtual Bool_t SendingLogToWindow() const
virtual void SendLogToWindow(Bool_t mode)
virtual void SetActive(Bool_t active = kTRUE)
virtual void SetAlias(const char* alias = "")
virtual void SetDrawFeedbackOption(TDrawFeedback* f, Option_t* opt)
virtual void SetLogLevel(Int_t level, UInt_t mask = 0xFFFFFFFF)
virtual void SetManager(TVirtualProofMgr* mgr)
virtual void SetMaxDrawQueries(Int_t max)
virtual Int_t SetParallel(Int_t nodes = 99999)
virtual void SetQueryType(TVirtualProof::EQueryMode mode)
virtual void ShowCache(Bool_t all = kFALSE)
virtual void ShowEnabledPackages(Bool_t all = kFALSE)
virtual void ShowFeedback() const
virtual void ShowLog(Int_t qry = -1)
virtual void ShowLog(const char* queryref)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void ShowPackages(Bool_t all = kFALSE)
virtual void ShowQueries(Option_t* opt = "")
virtual void StartupMessage(const char* msg, Bool_t status, Int_t done, Int_t total)
virtual void StopProcess(Bool_t abort)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual Int_t UploadPackage(const char* par)
protected:
TVirtualProofMgr::EServType fServType Type of server: proofd, XrdProofd
TVirtualProofMgr* fManager Manager to which this session belongs (if any)
TVirtualProof::EQueryMode fQueryMode default query mode
public:
static const TVirtualProof::EStatusBits kUsingSessionGui
static const TVirtualProof::EQueryMode kSync
static const TVirtualProof::EQueryMode kAsync
TVirtualProof
Abstract interface to the Parallel ROOT Facility, PROOF.
For more information on PROOF see the TProof class.
TVirtualProof* Open(const char *cluster, const char *conffile,
const char *confdir, Int_t loglevel)
Start a PROOF session on a specific cluster. If cluster is 0
(the default) then the PROOF Session Viewer GUI pops up; 0 is returned.
If cluster is "" (empty string) then we connect to a PROOF session
on the localhost ("proof://localhost"). The appropriate instance of
TVirtualProofMgr is created, if not yet existing. The instantiated
TProof object is returned.
Use TProof::cd() to switch between PROOF sessions.
For more info on PROOF see the TProof ctor.
Inline Functions
void ~TVirtualProof()
void cd(Int_t = -1)
void SetAlias(const char* alias = "")
Int_t Ping()
Int_t Exec(const char* cmd)
Int_t Process(TDSet* set, const char* selector, Option_t* option = "", Long64_t nentries = -1, Long64_t firstentry = 0, TEventList* evl = 0)
Int_t DrawSelect(TDSet* set, const char* varexp, const char* selection = "", Option_t* option = "", Long64_t nentries = -1, Long64_t firstentry = 0)
Int_t Archive(Int_t query, const char* url)
Int_t Archive(const char* queryref, const char* url = "0")
Int_t CleanupSession(const char* sessiontag)
Int_t Finalize(Int_t qry = -1, Bool_t force = kFALSE)
Int_t Finalize(const char* queryref, Bool_t force = kFALSE)
Int_t Remove(Int_t query)
Int_t Remove(const char* queryref, Bool_t all = kFALSE)
Int_t Retrieve(Int_t query, const char* path = "0")
Int_t Retrieve(const char* queryref, const char* path = "0")
void StopProcess(Bool_t abort)
void AddInput(TObject* obj)
void ClearInput()
TObject* GetOutput(const char* name)
TList* GetOutputList()
Int_t SetParallel(Int_t nodes = 99999)
void SetLogLevel(Int_t level, UInt_t mask = 0xFFFFFFFF)
void Close(Option_t* option = "")
void Print(Option_t* option = "") const
void ShowCache(Bool_t all = kFALSE)
void ClearCache()
void ShowPackages(Bool_t all = kFALSE)
void ShowEnabledPackages(Bool_t all = kFALSE)
Int_t ClearPackages()
Int_t ClearPackage(const char* package)
Int_t EnablePackage(const char* package)
Int_t UploadPackage(const char* par)
const char* GetMaster() const
const char* GetConfDir() const
const char* GetConfFile() const
const char* GetUser() const
const char* GetWorkDir() const
const char* GetSessionTag() const
const char* GetImage() const
const char* GetUrl() const
Int_t GetPort() const
Int_t GetRemoteProtocol() const
Int_t GetClientProtocol() const
Int_t GetStatus() const
Int_t GetLogLevel() const
Int_t GetParallel() const
Int_t GetSessionID() const
TList* GetSlaveInfo()
TVirtualProof::EQueryMode GetQueryMode() const
void SetQueryType(TVirtualProof::EQueryMode mode)
TVirtualProofMgr::EServType GetServType() const
Long64_t GetBytesRead() const
Float_t GetRealTime() const
Float_t GetCpuTime() const
Bool_t IsProofd() const
Bool_t IsMaster() const
Bool_t IsValid() const
Bool_t IsParallel() const
Bool_t IsDataReady(Long64_t& totalbytes, Long64_t& bytesready)
Bool_t IsIdle() const
void AddFeedback(const char* name)
void RemoveFeedback(const char* name)
void ClearFeedback()
void ShowFeedback() const
TList* GetFeedbackList() const
TList* GetListOfQueries(Option_t* opt = "")
Int_t GetNumberOfQueries()
Int_t GetNumberOfDrawQueries()
TList* GetQueryResults()
TQueryResult* GetQueryResult(const char* ref)
void GetMaxQueries()
void SetMaxDrawQueries(Int_t max)
void ShowQueries(Option_t* opt = "")
void SetActive(Bool_t active = kTRUE)
void LogMessage(const char* msg, Bool_t all)
void Progress(Long64_t total, Long64_t processed)
void Feedback(TList* objs)
void QueryResultReady(const char* ref)
void ResetProgressDialog(const char* sel, Int_t sz, Long64_t fst, Long64_t ent)
void StartupMessage(const char* msg, Bool_t status, Int_t done, Int_t total)
void GetLog(Int_t start = -1, Int_t end = -1)
void PutLog(TQueryResult* qr)
void ShowLog(Int_t qry = -1)
void ShowLog(const char* queryref)
Bool_t SendingLogToWindow() const
void SendLogToWindow(Bool_t mode)
void ResetProgressDialogStatus()
TTree* GetTreeHeader(TDSet* dset)
TList* GetOutputNames()
void AddChain(TChain* chain)
void RemoveChain(TChain* chain)
TDrawFeedback* CreateDrawFeedback()
void SetDrawFeedbackOption(TDrawFeedback* f, Option_t* opt)
void DeleteDrawFeedback(TDrawFeedback* f)
void Detach(Option_t* = "")
TVirtualProofMgr* GetManager()
void SetManager(TVirtualProofMgr* mgr)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TVirtualProof& operator=(const TVirtualProof&)
Author: Fons Rademakers 16/09/02
Last update: root/base:$Name: $:$Id: TVirtualProof.cxx,v 1.3 2006/01/17 09:55:38 rdm Exp $
Copyright (C) 1995-2002, 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.