12 #ifndef ROOT_TProofDraw 13 #define ROOT_TProofDraw 24 #ifndef ROOT_TSelector 32 #ifndef ROOT_TTreeDrawArgsParser 78 void SetError(
const char *sub,
const char *mesg);
115 virtual void Begin1D(
TTree *t);
116 virtual void Begin2D(
TTree *t);
117 virtual void Begin3D(
TTree *t);
246 template <
typename T>
313 template <
typename T>
322 std::back_insert_iterator<std::vector<T> > ii(*fVector);
327 "Cannot merge - an object which doesn't inherit from TProofVectorContainer<T> found in the list");
332 return fVector->size();
virtual void Begin(TTree *)
Executed by the client before processing.
virtual void DoFill(Long64_t entry, Double_t w, const Double_t *v)=0
Internal class steering processing in PROOF.
virtual void SlaveBegin(TTree *)
Executed by each slave before processing.
virtual void ClearFormula()
Delete internal buffers.
void SetDrawAtt(TObject *o)
Set the drawing attributes from the input list.
TProofDrawListOfPolyMarkers3D()
void SetError(const char *sub, const char *mesg)
Sets the error status.
Implement Tree drawing using PROOF.
virtual void Init(TTree *)
Init the tree.
TProofVectorContainer< Point4D_t > * fPoints
virtual void SlaveTerminate()
Executed by each slave after the processing has finished, before returning the results to the client...
#define ClassDef(name, id)
This class holds the status of an ongoing operation and collects error messages.
The TNamed class is the base class for all named ROOT classes.
TProofVectorContainer(std::vector< T > *anVector)
virtual Bool_t Process(Long64_t)
Executed for each entry.
TPolyMarker3D * fPolyMarker3D
TTreeFormulaManager * fManager
Point4D_t(Double_t x, Double_t y, Double_t z, Double_t t)
Long64_t Merge(TCollection *list)
virtual Bool_t Notify()
Called when a new tree is loaded.
std::vector< T > * fVector
Collection abstract base class.
TProofVectorContainer< Point3D_t > * fPoints
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
A TEventList object is a list of selected events (entries) in a TTree.
void SetCanvas(const char *objname)
Move to a canvas named <name>_canvas; create the canvas if not existing.
std::vector< T > * GetVector() const
Point3D_t(Double_t x, Double_t y, Double_t z)
virtual void Terminate()
Executed by the client after getting the processing retults.
virtual Bool_t CompileVariables()
Compiles each variable from fTreeDrawArgsParser for the tree fTree.
virtual int Version() const
void FillWeight()
Get weight from input list, if any.
Profile2D histograms are used to display the mean value of Z and its RMS for each cell in X...
TTreeDrawArgsParser fTreeDrawArgsParser
A class that parses all parameters for TTree::Draw().
virtual ~TProofDraw()
Destructor.
Mother of all ROOT objects.
you should not use this method at all Int_t Int_t z
virtual Bool_t ProcessSingle(Long64_t, Int_t)
Processes a single variable from an entry.
A Graph is a graphics object made of two arrays X and Y with npoints each.
A TTree object has a header with a name and a title.
A TSelector object is used by the TTree::Draw, TTree::Scan, TTree::Process to navigate in a TTree and...
A List of entry numbers in a TTree or TChain.