library: libProof
#include "TProofDraw.h"

TProofDraw


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

class TProofDraw : public TSelector

Inheritance Chart:
TObject
<-
TSelector
<-
TProofDraw
<-
TProofDrawEventList
TProofDrawGraph
TProofDrawHist
TProofDrawListOfGraphs
TProofDrawListOfPolyMarkers3D
TProofDrawPolyMarker3D
TProofDrawProfile
TProofDrawProfile2D
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    protected:
virtual void ClearFormula() virtual Bool_t CompileVariables() virtual void DoFill(Long64_t entry, Double_t w, const Double_t* v) virtual Bool_t ProcessSingle(Long64_t, Int_t) void SetError(const char* sub, const char* mesg) public:
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(Long64_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


    protected:
TTreeDrawArgsParser fTreeDrawArgsParser TStatus* fStatus TString fSelection TString fInitialExp TTreeFormulaManager* fManager TTree* fTree TTreeFormula* fVar[4] Pointer to variable formula TTreeFormula* fSelect Pointer to selection formula Int_t fMultiplicity Indicator of the variability of the size of entries Bool_t fObjEval true if fVar1 returns an object (or pointer to). Int_t fDimension Dimension of the current expression public:
static const enum TProofDraw:: kWarn

Class Description


void Init(TTree *tree)
 Init the tree.

Bool_t Notify()
 Called when a new tree is loaded.

void Begin(TTree *tree)
 Executed by the client before processing.

void SlaveBegin(TTree* /*tree*/)
 Executed by each slave before processing.

Bool_t ProcessSingle(Long64_t entry, Int_t i)
 Processes a single variable from an entry.

Bool_t Process(Long64_t entry)
 Executed for each entry.

void SlaveTerminate(void)
 Executed by each slave after the processing has finished,
 before returning the results to the client.

void Terminate(void)
 Executed by the client after getting the processing retults.

void ClearFormula()
 Delete internal buffers.

void SetError(const char *sub, const char *mesg)
 Sets the error status.

Bool_t CompileVariables()
 Compiles each variable from fTreeDrawArgsParser for the tree fTree.
 Return kFALSE if any of the variable is not compilable.



Inline Functions


               void ~TProofDraw()
               void DoFill(Long64_t entry, Double_t w, const Double_t* v)
                int Version() const
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
        TProofDraw& operator=(const TProofDraw&)


Author: Maarten Ballintijn, Marek Biskup 24/09/2003
Last update: root/proof:$Name: $:$Id: TProofDraw.cxx,v 1.18 2005/04/06 15:56:14 brun Exp $


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.