virtual void SetLineColor(Color_t col)
Set lin color.
void DrawPoly(Option_t *options)
Paint the polygon representing the current entry.
void SetAverageLineStyle(Style_t sty)
Set the LineStyle of the average.
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
Compute the distance to the spider.
void GotoPrevious()
Go to the previous entries.
TList * fFormulas
Pointer to the mother pad.
void SetShowRange(Bool_t showrange)
Int_t FindTextAlign(Double_t theta)
Find the alignement rule to apply for TText::SetTextAlign(Short_t).
virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)
Execute the corresponding event.
Style_t GetAverageFillStyle() const
Get the FillStyle of the average.
void SuperposeTo(TSpider *sp)
void SetSegmentDisplay(Bool_t seg)
Set the segment display or not.
virtual void SetLineWidth(Width_t wid)
Set line width.
void InitVariables(Long64_t firstentry, Long64_t nentries)
Browse the tree to set the min, max and average value of each variable of fVar.
void DrawSlicesAverage(Option_t *options)
Draw the slices representing the average for the segment plot.
Long64_t * fCurrentEntries
Bool_t GetDisplayAverage() const
Color_t GetAverageFillColor() const
Get the Fill Color of the average.
void GotoNext()
Go to the next entries.
void UpdateView()
Update the polylines or the arcs for the current entries.
void DeleteVariable(const char *varexp)
Delete a variable from its expression.
TCanvas * fCanvas
Average slices.
Style_t GetAverageLineStyle() const
Get the LineStyle of the average.
Fill Area Attributes class.
#define ClassDef(name, id)
void SetNdivRadial(Int_t div)
Set number of radial divisions.
To draw Mathematical Formula.
virtual void Paint(Option_t *options)
Paint the spider.
void SetNx(UInt_t nx)
Set the X number of sub pads.
virtual void SetFillColor(Color_t col)
Set fill color.
virtual void SetFillStyle(Style_t sty)
Set fill style.
void SetAverageLineWidth(Width_t wid)
Set the LineWidth of the average.
Double_t * fAve
[fNx*fNy] current selected entries;
void InitArrays(Int_t newsize)
Check if the arrays size is enough and reallocate them if not.
void SetNy(UInt_t ny)
Set the Y number of sub pads.
void SetVariablesExpression(const char *varexp)
Compile the variables expression from the given string varexp.
void SetAverageFillColor(Color_t col)
Set the Fill Color of the average.
A specialized TSelector for TTree::Draw.
Width_t GetAverageLineWidth() const
Get the LineWidth of the average.
Bool_t fAngularLabels
Selector.
void SetAverageFillStyle(Style_t sty)
Set the FillStyle of the average.
Long64_t GetCurrentEntry() const
TGraphPolargram * fPolargram
void GotoFollowing()
Go to the next entry.
Bool_t GetSegmentDisplay() const
virtual void Draw(Option_t *options="")
Draw the spider.
you should not use this method at all Int_t Int_t Double_t Double_t Double_t e
void SetDisplayAverage(Bool_t disp)
Display or not the average.
void SyncFormulas()
Create a TreeFormulaManager to coordinate the formulas.
void GotoPreceding()
Go to the last entry.
virtual void SetLineStyle(Style_t sty)
Set line style.
void AddSuperposed(TSpider *sp)
Allow to superpose several spider views.
TTreeFormulaManager * fManager
Mother of all ROOT objects.
Color_t GetAverageLineColor() const
Get the LineColor of the average.
void DrawSlices(Option_t *options)
Draw the slices of the segment plot.
Long64_t GetEntriesToProcess(Long64_t firstentry, Long64_t nentries) const
return the number of entries to be processed this function checks that nentries is not bigger than th...
void AddVariable(const char *varexp)
Add a variable to the plot from its expression.
Defined by an array on N points in a 2-D space.
A TTree object has a header with a name and a title.
TSpider()
Default constructor.
Double_t FindTextAngle(Double_t theta)
Determine the orientation of the polar labels according to their angle.
void GotoEntry(Long64_t e)
Go to a specified entry.
void SetCurrentEntries()
Set the current selected entries.
void SetAverageLineColor(Color_t col)
Set the LineColor of the average.
TSelectorDraw * fSelector
void DrawPolyAverage(Option_t *options)
Paint the Polygon representing the average value of the variables.
void SetSelectionExpression(const char *selexp)
Compile selection expression if there is one.