library: libProof #include "TProofDraw.h"

# TProofDraw

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

## class TProofDraw : public TSelector

| Inheritance Chart:

`TObject`

<-

`TSelector`

<-

`TProofDraw`

        private:

          void ClearFormulas()
          void SetError(const char* sub, const char* mesg)

        public:

                          TProofDraw()
                          TProofDraw(const TProofDraw&)
                  virtual ~TProofDraw()
             virtual void Begin(TTree*)
           static TClass* Class()
             virtual void Init(TTree*)
          virtual TClass* IsA() const
           virtual Bool_t Notify()
              TProofDraw& operator=(const TProofDraw&)
           virtual Bool_t Process(Int_t)
             virtual void ShowMembers(TMemberInspector& insp, char* parent)
             virtual void SlaveBegin(TTree*)
             virtual void SlaveTerminate()
             virtual void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
             virtual void Terminate()
              virtual int Version() const

### Data Members

        private:

                      TStatus* fStatus
                       TString fSelection
                       TString fVarX
          TTreeFormulaManager* fManager
                 TTreeFormula* fSelFormula
                 TTreeFormula* fVarXFormula
                          TH1* fHistogram
                        TTree* fTree

## Class Description

     TProofDraw

     Implement Tree drawing using PROOF.

TProofDraw() : fStatus(0), fManager(0), fSelFormula(0), fVarXFormula(0), fHistogram(0)

~TProofDraw()

void ClearFormulas()

void Init(TTree *tree)

Bool_t Notify()

void Begin(TTree *tree)

void SlaveBegin(TTree *tree)

Bool_t Process(int entry)

    Info("Process","Enter entry = %d", entry);

void SlaveTerminate(void)

void Terminate(void)

void SetError(const char *sub, const char *mesg)

### Inline Functions

                    int Version() const
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)
             TProofDraw TProofDraw(const TProofDraw&)
            TProofDraw& operator=(const TProofDraw&)

Author: Maarten Ballintijn 24/09/2003
Last update: root/proof:$Name: $:$Id: TProofDraw.cxx,v 1.2 2004/07/09 01:34:51 rdm Exp $