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 int Version() const
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
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
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
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.
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.
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
std::vector< T > * GetVector() const
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.