library: libCore #include "TVirtualProof.h"

# TVirtualProof

class description - source file - inheritance tree (.pdf)

## class TVirtualProof : public TObject, public TQObject

| Inheritance Chart:

`TObject`

`TQObject`

<-

`TVirtualProof`

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)
                  static TClass* Class()
                    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 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 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 Int_t GetLogLevel() const
             virtual const char* GetMaster() const
                virtual TObject* GetOutput(const char* name)
                  virtual TList* GetOutputList()
                  virtual TList* GetOutputNames()
                   virtual Int_t GetParallel() const
                   virtual Int_t GetPort() const
                 virtual Float_t GetRealTime() const
                   virtual Int_t GetRemoteProtocol() const
                  virtual TList* GetSlaveInfo()
                   virtual Int_t GetStatus() const
                  virtual TTree* GetTreeHeader(TDSet* dset)
             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 IsMaster() const
                  virtual Bool_t IsParallel() const
                  virtual Bool_t IsValid() const
                  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 RemoveChain(TChain* chain)
                    virtual void RemoveFeedback(const char* name)
                    virtual void SetActive(Bool_t active = kTRUE)
                    virtual void SetDrawFeedbackOption(TDrawFeedback* f, Option_t* opt)
                    virtual void SetLogLevel(Int_t level, UInt_t mask = 0xFFFFFFFF)
                   virtual Int_t SetParallel(Int_t nodes = 99999)
                    virtual void ShowCache(Bool_t all = kFALSE)
                    virtual void ShowEnabledPackages(Bool_t all = kFALSE)
                    virtual void ShowFeedback() const
                    virtual void ShowMembers(TMemberInspector& insp, char* parent)
                    virtual void ShowPackages(Bool_t all = kFALSE)
                    virtual void StopProcess(Bool_t abort)
                    virtual void Streamer(TBuffer& b)
                            void StreamerNVirtual(TBuffer& b)
                   virtual Int_t UploadPackage(const char* par, Int_t parallel = 1)

### Data Members

## Class Description

     TVirtualProof

     Abstract interface to the Parallel ROOT Facility, PROOF.
     For more information on PROOF see the TProof class.

### Inline Functions

                      void ~TVirtualProof()
                     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)
                      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, Int_t parallel = 1)
               const char* GetMaster() const
               const char* GetConfDir() const
               const char* GetConfFile() const
               const char* GetUser() const
               const char* GetWorkDir() const
               const char* GetImage() 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
                    TList* GetSlaveInfo()
                  Long64_t GetBytesRead() const
                   Float_t GetRealTime() const
                   Float_t GetCpuTime() const
                    Bool_t IsMaster() const
                    Bool_t IsValid() const
                    Bool_t IsParallel() const
                    Bool_t IsDataReady(Long64_t& totalbytes, Long64_t& bytesready)
                      void AddFeedback(const char* name)
                      void RemoveFeedback(const char* name)
                      void ClearFeedback()
                      void ShowFeedback() const
                    TList* GetFeedbackList() const
                      void SetActive(Bool_t active = kTRUE)
                      void Progress(Long64_t total, Long64_t processed)
                      void Feedback(TList* objs)
                    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)
                   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.1 2002/09/16 10:57:57 rdm Exp $
Copyright (C) 1995-2002, Rene Brun and Fons Rademakers. *