ROOT
6.06/09
Reference Guide
|
Histogram option structure.
Used internally by THistpainter
to manage histogram drawing options.
Public Attributes | |
int | Axis |
"A" Axis are not drawn around the graph. More... | |
int | Bar |
"B" A Bar chart is drawn at each point. More... | |
int | Curve |
"C" A smooth Curve is drawn. More... | |
int | Error |
"E" Draw Errors with current marker type and size. More... | |
int | Fill |
"F" A fill area is drawn ("CF" draw a smooth fill area). More... | |
int | Off |
"][" With H option, the first and last vertical lines are not drawn. More... | |
int | Keep |
"K" The status of the histogram is kept in memory More... | |
int | Line |
"L" A simple polyline beetwen every point is drawn. More... | |
int | Mark |
"P" The current Marker is drawn at each point More... | |
int | Same |
"S" Histogram is plotted in the current PAD. More... | |
int | Update |
"U" Update histogram previously plotted with option K More... | |
int | Star |
"*" A * is plotted at each point More... | |
int | Arrow |
"ARR" Draw 2D plot with Arrows. More... | |
int | Box |
"BOX" Draw 2D plot with proportional Boxes. More... | |
int | Char |
"CHAR" Draw 2D plot with a character set. More... | |
int | Color |
"COL" Draw 2D plot with Colored boxes. More... | |
int | Contour |
"CONT" Draw 2D plot as a Contour plot. More... | |
int | Func |
"FUNC" Draw only the function (for example in case of fit). More... | |
int | Hist |
"HIST" Draw only the histogram. More... | |
int | Lego |
"LEGO" Draw as a Lego plot(LEGO,Lego=1, LEGO1,Lego1=11, LEGO2,Lego=12). More... | |
int | Scat |
"SCAT" Draw 2D plot a Scatter plot. More... | |
int | Surf |
"SURF" Draw as a Surface (SURF,Surf=1, SURF1,Surf=11, SURF2,Surf=12) More... | |
int | Text |
"TEXT" Draw 2D plot with the content of each cell. More... | |
int | Tri |
"TRI" Draw 2D plot with Delaunay triangles. More... | |
int | Pie |
"PIE" Draw 1D plot as a pie chart. More... | |
int | Candle |
"CANDLE" Draw a 2D histogram as candle/box plot. More... | |
int | Violin |
"VIOLIN" Draw a 2D histogram as violin plot. More... | |
int | System |
type of coordinate system(1=car,2=pol,3=cyl,4=sph,5=psr) More... | |
int | Zscale |
"Z" to display the Z scale (color palette) More... | |
int | FrontBox |
= 0 to suppress the front box More... | |
int | BackBox |
= 0 to suppress the back box More... | |
int | List |
= 1 to generate the TObjArray "contours" More... | |
int | Proj |
1: Aitoff, 2: Mercator, 3: Sinusoidal, 4: Parabolic More... | |
int | AxisPos |
Axis position. More... | |
int | Spec |
TSpectrum graphics. More... | |
int | Zero |
if selected with any LEGO option the empty bins are not drawn. More... | |
int | Logx |
log scale in X. Also set by histogram option More... | |
int | Logy |
log scale in Y. Also set by histogram option More... | |
int | Logz |
log scale in Z. Also set by histogram option More... | |
#include <Hoption.h>
int Hoption_t::Arrow |
"ARR" Draw 2D plot with Arrows.
Definition at line 39 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), and THistPainter::PaintTable().
int Hoption_t::Axis |
"A" Axis are not drawn around the graph.
Definition at line 27 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::Paint(), THistPainter::Paint2DErrors(), THistPainter::PaintAxis(), THistPainter::PaintContour(), THistPainter::PaintH3(), THistPainter::PaintH3Iso(), THistPainter::PaintLego(), THistPainter::PaintSurface(), THistPainter::PaintTable(), THistPainter::PaintTF3(), and THistPainter::PaintTriangles().
int Hoption_t::AxisPos |
Axis position.
Definition at line 60 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), and THistPainter::PaintAxis().
int Hoption_t::BackBox |
= 0 to suppress the back box
Definition at line 57 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::Paint2DErrors(), THistPainter::PaintH3(), THistPainter::PaintH3Iso(), THistPainter::PaintLego(), THistPainter::PaintSurface(), THistPainter::PaintTF3(), and THistPainter::PaintTriangles().
int Hoption_t::Bar |
"B" A Bar chart is drawn at each point.
Definition at line 28 of file Hoption.h.
Referenced by THistPainter::ExecuteEvent(), THistPainter::MakeChopt(), THistPainter::Paint(), THistPainter::PaintBar(), THistPainter::PaintBarH(), THistPainter::PaintHist(), and THistPainter::PaintText().
int Hoption_t::Box |
"BOX" Draw 2D plot with proportional Boxes.
Definition at line 40 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::PaintBoxes(), and THistPainter::PaintTable().
int Hoption_t::Candle |
"CANDLE" Draw a 2D histogram as candle/box plot.
Definition at line 52 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::PaintCandlePlot(), and THistPainter::PaintTable().
int Hoption_t::Char |
"CHAR" Draw 2D plot with a character set.
Definition at line 41 of file Hoption.h.
Referenced by THistPainter::MakeChopt().
int Hoption_t::Color |
"COL" Draw 2D plot with Colored boxes.
Definition at line 42 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::PaintColorLevels(), and THistPainter::PaintTable().
int Hoption_t::Contour |
"CONT" Draw 2D plot as a Contour plot.
Definition at line 43 of file Hoption.h.
Referenced by THistPainter::DistancetoPrimitive(), THistPainter::MakeChopt(), THistPainter::PaintAxis(), THistPainter::PaintContour(), THistPainter::PaintFrame(), and THistPainter::PaintTable().
int Hoption_t::Curve |
"C" A smooth Curve is drawn.
Definition at line 29 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::PaintHist(), and THistPainter::PaintInit().
int Hoption_t::Error |
"E" Draw Errors with current marker type and size.
Definition at line 30 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::Paint(), THistPainter::Paint2DErrors(), THistPainter::PaintErrors(), THistPainter::PaintFrame(), THistPainter::PaintInit(), THistPainter::PaintInitH(), THistPainter::PaintTable(), and THistPainter::TableInit().
int Hoption_t::Fill |
"F" A fill area is drawn ("CF" draw a smooth fill area).
Definition at line 31 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::PaintHist(), and THistPainter::PaintTable().
int Hoption_t::FrontBox |
= 0 to suppress the front box
Definition at line 56 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::Paint2DErrors(), THistPainter::PaintH3(), THistPainter::PaintH3Iso(), THistPainter::PaintLego(), THistPainter::PaintSurface(), THistPainter::PaintTF3(), and THistPainter::PaintTriangles().
int Hoption_t::Func |
"FUNC" Draw only the function (for example in case of fit).
Definition at line 44 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::Paint(), THistPainter::PaintInit(), THistPainter::PaintInitH(), and THistPainter::PaintTable().
int Hoption_t::Hist |
"HIST" Draw only the histogram.
Definition at line 45 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::Paint(), THistPainter::PaintErrors(), THistPainter::PaintHist(), and THistPainter::PaintInit().
int Hoption_t::Keep |
int Hoption_t::Lego |
"LEGO" Draw as a Lego plot(LEGO,Lego=1, LEGO1,Lego1=11, LEGO2,Lego=12).
Definition at line 46 of file Hoption.h.
Referenced by TPainter3dAlgorithms::DrawFaceMode2(), THistPainter::MakeChopt(), THistPainter::Paint(), THistPainter::Paint2DErrors(), THistPainter::PaintFrame(), THistPainter::PaintFunction(), THistPainter::PaintInit(), THistPainter::PaintLego(), and THistPainter::PaintTable().
int Hoption_t::Line |
"L" A simple polyline beetwen every point is drawn.
Definition at line 34 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::PaintHist(), THistPainter::PaintInit(), and THistPainter::PaintTable().
int Hoption_t::List |
= 1 to generate the TObjArray "contours"
Definition at line 58 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), and THistPainter::PaintContour().
int Hoption_t::Logx |
log scale in X. Also set by histogram option
Definition at line 67 of file Hoption.h.
Referenced by TPainter3dAlgorithms::LegoFunction(), THistPainter::MakeChopt(), TGraph2DPainter::Paint(), THistPainter::Paint2DErrors(), THistPainter::PaintAxis(), THistPainter::PaintBoxes(), THistPainter::PaintCandlePlot(), THistPainter::PaintColorLevels(), THistPainter::PaintContourLine(), TGraph2DPainter::PaintErrors(), THistPainter::PaintErrors(), THistPainter::PaintHist(), THistPainter::PaintInit(), THistPainter::PaintInitH(), THistPainter::PaintLegoAxis(), TGraph2DPainter::PaintPolyLine(), TGraph2DPainter::PaintPolyMarker(), THistPainter::PaintScatterPlot(), THistPainter::PaintText(), THistPainter::PaintTH2PolyText(), TGraph2DPainter::PaintTriangles_new(), TGraph2DPainter::PaintTriangles_old(), TPainter3dAlgorithms::SurfaceFunction(), and THistPainter::TableInit().
int Hoption_t::Logy |
log scale in Y. Also set by histogram option
Definition at line 68 of file Hoption.h.
Referenced by TPainter3dAlgorithms::LegoFunction(), THistPainter::MakeChopt(), THistPainter::Paint(), TGraph2DPainter::Paint(), THistPainter::Paint2DErrors(), THistPainter::PaintAxis(), THistPainter::PaintBoxes(), THistPainter::PaintCandlePlot(), THistPainter::PaintColorLevels(), THistPainter::PaintContourLine(), TGraph2DPainter::PaintErrors(), THistPainter::PaintErrors(), THistPainter::PaintHist(), THistPainter::PaintInit(), THistPainter::PaintInitH(), THistPainter::PaintLego(), THistPainter::PaintLegoAxis(), TGraph2DPainter::PaintPolyLine(), TGraph2DPainter::PaintPolyMarker(), THistPainter::PaintScatterPlot(), THistPainter::PaintSurface(), THistPainter::PaintText(), THistPainter::PaintTH2PolyText(), TGraph2DPainter::PaintTriangles_new(), TGraph2DPainter::PaintTriangles_old(), TPainter3dAlgorithms::SurfaceFunction(), and THistPainter::TableInit().
int Hoption_t::Logz |
log scale in Z. Also set by histogram option
Definition at line 69 of file Hoption.h.
Referenced by TGraph2DPainter::GetContourList(), TPainter3dAlgorithms::LegoFunction(), THistPainter::MakeChopt(), THistPainter::Paint(), TGraph2DPainter::Paint(), THistPainter::Paint2DErrors(), THistPainter::PaintBoxes(), THistPainter::PaintColorLevels(), THistPainter::PaintContour(), TGraph2DPainter::PaintErrors(), THistPainter::PaintLegoAxis(), TGraph2DPainter::PaintLevels(), TGraph2DPainter::PaintPolyLine(), TGraph2DPainter::PaintPolyMarker(), THistPainter::PaintScatterPlot(), THistPainter::PaintTH2PolyColorLevels(), THistPainter::PaintTH2PolyScatterPlot(), TGraph2DPainter::PaintTriangles_new(), TGraph2DPainter::PaintTriangles_old(), TPainter3dAlgorithms::SurfaceFunction(), and THistPainter::TableInit().
int Hoption_t::Mark |
"P" The current Marker is drawn at each point
Definition at line 35 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::PaintHist(), THistPainter::PaintInit(), and THistPainter::PaintTable().
int Hoption_t::Off |
"][" With H option, the first and last vertical lines are not drawn.
Definition at line 32 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), and THistPainter::PaintHist().
int Hoption_t::Pie |
"PIE" Draw 1D plot as a pie chart.
Definition at line 51 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), and THistPainter::Paint().
int Hoption_t::Proj |
1: Aitoff, 2: Mercator, 3: Sinusoidal, 4: Parabolic
Definition at line 59 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::RecalculateRange(), and TPainter3dAlgorithms::SurfaceCartesian().
int Hoption_t::Same |
"S" Histogram is plotted in the current PAD.
Definition at line 36 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::Paint(), THistPainter::Paint2DErrors(), THistPainter::PaintAxis(), THistPainter::PaintBarH(), THistPainter::PaintBoxes(), THistPainter::PaintContour(), THistPainter::PaintFrame(), THistPainter::PaintH3(), THistPainter::PaintH3Iso(), THistPainter::PaintHist(), THistPainter::PaintInit(), THistPainter::PaintInitH(), THistPainter::PaintLego(), THistPainter::PaintSurface(), THistPainter::PaintTable(), THistPainter::PaintTF3(), THistPainter::PaintTitle(), THistPainter::PaintTriangles(), THistPainter::RecalculateRange(), and THistPainter::TableInit().
int Hoption_t::Scat |
"SCAT" Draw 2D plot a Scatter plot.
Definition at line 47 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), and THistPainter::PaintTable().
int Hoption_t::Spec |
TSpectrum graphics.
Definition at line 61 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), and THistPainter::Paint().
int Hoption_t::Star |
"*" A * is plotted at each point
Definition at line 38 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::PaintHist(), and THistPainter::PaintInit().
int Hoption_t::Surf |
"SURF" Draw as a Surface (SURF,Surf=1, SURF1,Surf=11, SURF2,Surf=12)
Definition at line 48 of file Hoption.h.
Referenced by TPainter3dAlgorithms::DrawFaceMode2(), THistPainter::MakeChopt(), THistPainter::Paint(), THistPainter::Paint2DErrors(), THistPainter::PaintContour(), THistPainter::PaintFrame(), THistPainter::PaintFunction(), THistPainter::PaintInit(), THistPainter::PaintSurface(), THistPainter::PaintTable(), and TPainter3dAlgorithms::SurfaceFunction().
int Hoption_t::System |
type of coordinate system(1=car,2=pol,3=cyl,4=sph,5=psr)
Definition at line 54 of file Hoption.h.
Referenced by TPainter3dAlgorithms::GouraudFunction(), TPainter3dAlgorithms::LegoFunction(), THistPainter::MakeChopt(), THistPainter::Paint2DErrors(), THistPainter::PaintColorLevels(), THistPainter::PaintH3(), THistPainter::PaintH3Iso(), THistPainter::PaintLego(), THistPainter::PaintLegoAxis(), THistPainter::PaintSurface(), THistPainter::PaintTriangles(), and TPainter3dAlgorithms::SurfaceFunction().
int Hoption_t::Text |
"TEXT" Draw 2D plot with the content of each cell.
Definition at line 49 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::Paint(), THistPainter::PaintTable(), THistPainter::PaintText(), and THistPainter::PaintTH2PolyText().
int Hoption_t::Tri |
"TRI" Draw 2D plot with Delaunay triangles.
Definition at line 50 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::Paint(), THistPainter::PaintFrame(), and THistPainter::PaintTable().
int Hoption_t::Update |
int Hoption_t::Violin |
"VIOLIN" Draw a 2D histogram as violin plot.
Definition at line 53 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::PaintTable(), and THistPainter::PaintViolinPlot().
int Hoption_t::Zero |
if selected with any LEGO option the empty bins are not drawn.
Definition at line 62 of file Hoption.h.
Referenced by TPainter3dAlgorithms::LegoCartesian(), TPainter3dAlgorithms::LegoCylindrical(), TPainter3dAlgorithms::LegoPolar(), TPainter3dAlgorithms::LegoSpherical(), THistPainter::MakeChopt(), and THistPainter::PaintColorLevels().
int Hoption_t::Zscale |
"Z" to display the Z scale (color palette)
Definition at line 55 of file Hoption.h.
Referenced by THistPainter::MakeChopt(), THistPainter::PaintArrows(), THistPainter::PaintBoxes(), THistPainter::PaintColorLevels(), THistPainter::PaintContour(), THistPainter::PaintLego(), THistPainter::PaintScatterPlot(), THistPainter::PaintSurface(), THistPainter::PaintTable(), THistPainter::PaintTH2PolyColorLevels(), and THistPainter::PaintTriangles().