THistPainter Class Reference

#include <THistPainter.h>

Inheritance diagram for THistPainter:

TVirtualHistPainter TVirtualHistPainter TObject TObject TObject TObject List of all members.

Public Member Functions

 THistPainter ()
virtual ~THistPainter ()
virtual void DefineColorLevels (Int_t ndivz)
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void DrawPanel ()
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual TListGetContourList (Double_t contour) const
virtual char * GetObjectInfo (Int_t px, Int_t py) const
virtual TListGetStack () const
virtual Bool_t IsInside (Int_t x, Int_t y)
virtual Bool_t IsInside (Double_t x, Double_t y)
virtual Int_t MakeChopt (Option_t *option)
virtual Int_t MakeCuts (char *cutsopt)
virtual void Paint (Option_t *option="")
virtual void PaintArrows (Option_t *option)
virtual void PaintAxis (Bool_t drawGridOnly=kFALSE)
virtual void PaintBar (Option_t *option)
virtual void PaintBarH (Option_t *option)
virtual void PaintBoxes (Option_t *option)
virtual void PaintColorLevels (Option_t *option)
virtual void PaintTH2PolyBins (Option_t *option)
virtual void PaintTH2PolyColorLevels (Option_t *option)
virtual void PaintTH2PolyScatterPlot (Option_t *option)
virtual void PaintTH2PolyText (Option_t *option)
virtual void PaintContour (Option_t *option)
virtual Int_t PaintContourLine (Double_t elev1, Int_t icont1, Double_t x1, Double_t y1, Double_t elev2, Int_t icont2, Double_t x2, Double_t y2, Double_t *xarr, Double_t *yarr, Int_t *itarr, Double_t *levels)
virtual void PaintErrors (Option_t *option)
virtual void Paint2DErrors (Option_t *option)
virtual void PaintFrame ()
virtual void PaintFunction (Option_t *option)
virtual void PaintHist (Option_t *option)
virtual void PaintH3 (Option_t *option="")
virtual void PaintH3Iso ()
virtual Int_t PaintInit ()
virtual Int_t PaintInitH ()
virtual void PaintLego (Option_t *option)
virtual void PaintLegoAxis (TGaxis *axis, Double_t ang)
virtual void PaintPalette ()
virtual void PaintScatterPlot (Option_t *option)
virtual void PaintStat (Int_t dostat, TF1 *fit)
virtual void PaintStat2 (Int_t dostat, TF1 *fit)
virtual void PaintStat3 (Int_t dostat, TF1 *fit)
virtual void PaintSurface (Option_t *option)
virtual void PaintTriangles (Option_t *option)
virtual void PaintTable (Option_t *option)
virtual void PaintText (Option_t *option)
virtual void PaintTitle ()
virtual void PaintTF3 ()
virtual void ProcessMessage (const char *mess, const TObject *obj)
virtual void RecalculateRange ()
virtual void RecursiveRemove (TObject *)
virtual void SetHistogram (TH1 *h)
virtual void SetStack (TList *stack)
virtual void SetShowProjection (const char *option, Int_t nbins)
virtual void ShowProjectionX (Int_t px, Int_t py)
virtual void ShowProjectionY (Int_t px, Int_t py)
virtual void ShowProjection3 (Int_t px, Int_t py)
virtual Int_t TableInit ()
 THistPainter ()
virtual ~THistPainter ()
virtual void DefineColorLevels (Int_t ndivz)
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void DrawPanel ()
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual TListGetContourList (Double_t contour) const
virtual char * GetObjectInfo (Int_t px, Int_t py) const
virtual TListGetStack () const
virtual Bool_t IsInside (Int_t x, Int_t y)
virtual Bool_t IsInside (Double_t x, Double_t y)
virtual Int_t MakeChopt (Option_t *option)
virtual Int_t MakeCuts (char *cutsopt)
virtual void Paint (Option_t *option="")
virtual void PaintArrows (Option_t *option)
virtual void PaintAxis (Bool_t drawGridOnly=kFALSE)
virtual void PaintBar (Option_t *option)
virtual void PaintBarH (Option_t *option)
virtual void PaintBoxes (Option_t *option)
virtual void PaintColorLevels (Option_t *option)
virtual void PaintTH2PolyBins (Option_t *option)
virtual void PaintTH2PolyColorLevels (Option_t *option)
virtual void PaintTH2PolyScatterPlot (Option_t *option)
virtual void PaintTH2PolyText (Option_t *option)
virtual void PaintContour (Option_t *option)
virtual Int_t PaintContourLine (Double_t elev1, Int_t icont1, Double_t x1, Double_t y1, Double_t elev2, Int_t icont2, Double_t x2, Double_t y2, Double_t *xarr, Double_t *yarr, Int_t *itarr, Double_t *levels)
virtual void PaintErrors (Option_t *option)
virtual void Paint2DErrors (Option_t *option)
virtual void PaintFrame ()
virtual void PaintFunction (Option_t *option)
virtual void PaintHist (Option_t *option)
virtual void PaintH3 (Option_t *option="")
virtual void PaintH3Iso ()
virtual Int_t PaintInit ()
virtual Int_t PaintInitH ()
virtual void PaintLego (Option_t *option)
virtual void PaintLegoAxis (TGaxis *axis, Double_t ang)
virtual void PaintPalette ()
virtual void PaintScatterPlot (Option_t *option)
virtual void PaintStat (Int_t dostat, TF1 *fit)
virtual void PaintStat2 (Int_t dostat, TF1 *fit)
virtual void PaintStat3 (Int_t dostat, TF1 *fit)
virtual void PaintSurface (Option_t *option)
virtual void PaintTriangles (Option_t *option)
virtual void PaintTable (Option_t *option)
virtual void PaintText (Option_t *option)
virtual void PaintTitle ()
virtual void PaintTF3 ()
virtual void ProcessMessage (const char *mess, const TObject *obj)
virtual void RecalculateRange ()
virtual void RecursiveRemove (TObject *)
virtual void SetHistogram (TH1 *h)
virtual void SetStack (TList *stack)
virtual void SetShowProjection (const char *option, Int_t nbins)
virtual void ShowProjectionX (Int_t px, Int_t py)
virtual void ShowProjectionY (Int_t px, Int_t py)
virtual void ShowProjection3 (Int_t px, Int_t py)
virtual Int_t TableInit ()

Static Public Member Functions

static Int_t ProjectAitoff2xy (Double_t l, Double_t b, Double_t &Al, Double_t &Ab)
static Int_t ProjectMercator2xy (Double_t l, Double_t b, Double_t &Al, Double_t &Ab)
static Int_t ProjectSinusoidal2xy (Double_t l, Double_t b, Double_t &Al, Double_t &Ab)
static Int_t ProjectParabolic2xy (Double_t l, Double_t b, Double_t &Al, Double_t &Ab)
static const char * GetBestFormat (Double_t v, Double_t e, const char *f)
static void PaintSpecialObjects (const TObject *obj, Option_t *option)
static Int_t ProjectAitoff2xy (Double_t l, Double_t b, Double_t &Al, Double_t &Ab)
static Int_t ProjectMercator2xy (Double_t l, Double_t b, Double_t &Al, Double_t &Ab)
static Int_t ProjectSinusoidal2xy (Double_t l, Double_t b, Double_t &Al, Double_t &Ab)
static Int_t ProjectParabolic2xy (Double_t l, Double_t b, Double_t &Al, Double_t &Ab)
static const char * GetBestFormat (Double_t v, Double_t e, const char *f)
static void PaintSpecialObjects (const TObject *obj, Option_t *option)

Protected Attributes

TH1fH
TAxisfXaxis
TAxisfYaxis
TAxisfZaxis
TListfFunctions
TPainter3dAlgorithmsfLego
TGraph2DPainterfGraph2DPainter
TPiefPie
Double_tfXbuf
Double_tfYbuf
Int_t fNcuts
Int_t fCutsOpt [kMaxCuts]
TCutGfCuts [kMaxCuts]
TListfStack
Int_t fShowProjection
TString fShowOption
TH1fH
TAxisfXaxis
TAxisfYaxis
TAxisfZaxis
TListfFunctions
TPainter3dAlgorithmsfLego
TGraph2DPainterfGraph2DPainter
TPiefPie
Double_tfXbuf
Double_tfYbuf
TCutGfCuts [kMaxCuts]
TListfStack

Detailed Description

Definition at line 41 of file THistPainter.h.


Constructor & Destructor Documentation

THistPainter::THistPainter (  ) 

THistPainter::~THistPainter (  )  [virtual]

Definition at line 2736 of file THistPainter.cxx.

THistPainter::THistPainter (  ) 

virtual THistPainter::~THistPainter (  )  [virtual]


Member Function Documentation

void THistPainter::DefineColorLevels ( Int_t  ndivz  )  [virtual]

Definition at line 7692 of file THistPainter.cxx.

References TPainter3dAlgorithms::ColorFunction(), fH, fLego, TStyle::GetColorPalette(), TH1::GetContourLevelPad(), TStyle::GetNumberOfColors(), gStyle, i, and TObject::Warning().

Referenced by PaintLego(), and PaintSurface().

Int_t THistPainter::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Implements TVirtualHistPainter.

Definition at line 2745 of file THistPainter.cxx.

References TMath::Abs(), xmlio::Class, TString::Contains(), Hoption_t::Contour, ROOT::Math::gv_detail::dist(), TPie::DistancetoPrimitive(), fFunctions, fH, TAxis::FindFixBin(), fPie, fXaxis, fYaxis, fZaxis, TH1::GetBinContent(), TH1::GetDimension(), TView::GetDistancetoAxis(), TAttAxis::GetLabelOffset(), TAttAxis::GetLabelSize(), TH1::GetNormFactor(), TH1::GetSumOfWeights(), gPad, Hoption, TObject::InheritsFrom(), kFALSE, kTRUE, ratio, TString::ToLower(), x, x1, and y.

void THistPainter::DrawPanel (  )  [virtual]

Implements TVirtualHistPainter.

Definition at line 2918 of file THistPainter.cxx.

References TObject::Error(), fH, Form(), gCurrentHist, TVirtualPadEditor::GetPadEditor(), gPad, gROOT, TROOT::ProcessLine(), and TVirtualPadEditor::Show().

void THistPainter::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Implements TVirtualHistPainter.

Definition at line 2937 of file THistPainter.cxx.

References Hoption_t::Bar, TView::ExecuteRotateView(), fH, TAxis::FindFixBin(), fPie, fShowProjection, fXaxis, TH1::GetBarOffset(), TH1::GetBarWidth(), TH1::GetBinLowEdge(), TH1::GetBinWidth(), TROOT::GetEditHistograms(), TH1::GetNormFactor(), TH1::GetSumOfWeights(), gPad, gROOT, gVirtualX, Hoption, kArrowVer, kButton1Down, kButton1Locate, kButton1Motion, kButton1Up, kCannotRotate, TVirtualX::kHollow, kMouseMotion, kPointer, kTRUE, PaintInit(), RecalculateRange(), TH1::SetBinContent(), ShowProjection3(), TObject::TestBit(), and x.

TList * THistPainter::GetContourList ( Double_t  contour  )  const [virtual]

Implements TVirtualHistPainter.

Definition at line 3050 of file THistPainter.cxx.

References fGraph2DPainter, fH, TList::FindObject(), gCurrentHist, TGraph2DPainter::GetContourList(), and TH1::GetListOfFunctions().

char * THistPainter::GetObjectInfo ( Int_t  px,
Int_t  py 
) const [virtual]

Implements TVirtualHistPainter.

Definition at line 3072 of file THistPainter.cxx.

References TMath::Abs(), xmlio::Class, fH, TH1::FindBin(), TAxis::FindFixBin(), fXaxis, fYaxis, TH1::GetBinContent(), TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TH1::GetCellContent(), TH1::GetDimension(), TObject::GetDrawOption(), TAxis::GetFirst(), TAxis::GetLast(), gPad, info, TObject::InheritsFrom(), snprintf, x, x1, xmax, xmin, y, ymax, and ymin.

virtual TList* THistPainter::GetStack (  )  const [inline, virtual]

Implements TVirtualHistPainter.

Definition at line 70 of file THistPainter.h.

References fStack.

Bool_t THistPainter::IsInside ( Int_t  x,
Int_t  y 
) [virtual]

Implements TVirtualHistPainter.

Definition at line 3158 of file THistPainter.cxx.

References fCuts, fCutsOpt, fNcuts, fXaxis, fYaxis, TAxis::GetBinCenter(), i, kFALSE, kTRUE, x, and y.

Referenced by IsInside(), TPainter3dAlgorithms::LegoCartesian(), Paint2DErrors(), PaintArrows(), PaintBoxes(), PaintColorLevels(), PaintScatterPlot(), PaintText(), and TPainter3dAlgorithms::SurfaceCartesian().

Bool_t THistPainter::IsInside ( Double_t  x,
Double_t  y 
) [virtual]

Implements TVirtualHistPainter.

Definition at line 3178 of file THistPainter.cxx.

References fCuts, fCutsOpt, fNcuts, i, IsInside(), kFALSE, and kTRUE.

Int_t THistPainter::MakeChopt ( Option_t option  )  [virtual]

Definition at line 3196 of file THistPainter.cxx.

References Hoption_t::Arrow, Hoption_t::Axis, Hoption_t::AxisPos, Hoption_t::BackBox, Hoption_t::Bar, Hoption_t::Box, Hoption_t::Char, xmlio::Class, Hoption_t::Color, Hoption_t::Contour, Hoption_t::Curve, Hoption_t::Error, fFunctions, fH, Hoption_t::Fill, TList::First(), Hoption_t::FrontBox, Hoption_t::Func, TH1::GetDimension(), TH1::GetSumw2N(), gPad, Hoption_t::HighRes, Hoption_t::Hist, Hoption, i, if(), TObject::InheritsFrom(), kCARTESIAN, kCYLINDRICAL, kPOLAR, kRAPIDITY, kSPHERICAL, l, Hoption_t::Lego, Hoption_t::Line, Hoption_t::List, Hoption_t::Logx, Hoption_t::Logy, Hoption_t::Logz, MakeCuts(), Hoption_t::Mark, TMath::Max(), Hoption_t::Off, Hoption_t::Pie, Hoption_t::Proj, Hoption_t::Same, Hoption_t::Scat, Hoption_t::Spec, Hoption_t::Star, strlcpy(), Hoption_t::Surf, Hoption_t::System, Hoption_t::Text, Hoption_t::Tri, TObject::Warning(), Hoption_t::Zero, and Hoption_t::Zscale.

Referenced by Paint().

Int_t THistPainter::MakeCuts ( char *  cutsopt  )  [virtual]

Implements TVirtualHistPainter.

Definition at line 3491 of file THistPainter.cxx.

References xmlio::Class, fCuts, fCutsOpt, fNcuts, TROOT::GetListOfSpecials(), gROOT, i, and nc.

Referenced by MakeChopt().

void THistPainter::Paint ( Option_t option = ""  )  [virtual]

Implements TVirtualHistPainter.

Definition at line 3540 of file THistPainter.cxx.

References Hoption_t::Axis, Hoption_t::Bar, TH1::BufferEmpty(), xmlio::Class, Hoption_t::Error, fFunctions, fH, Form(), fPie, Hoption_t::Func, fXbuf, fYbuf, gCurrentHist, TH1::GetBuffer(), TClass::GetClass(), TH1::GetDimension(), TH1::GetMinimumStored(), TStyle::GetOptStat(), gPad, gROOT, gStyle, gSystem, Hoption_t::Hist, Hoption, Hparam, if(), kFALSE, kNMAX, TH1::kNoStats, kTRUE, Hoption_t::Lego, TSystem::Load(), Hoption_t::Logy, Hoption_t::Logz, MakeChopt(), TPie::Paint(), PaintAxis(), PaintBar(), PaintBarH(), PaintErrors(), PaintFrame(), PaintFunction(), PaintH3(), PaintHist(), PaintInit(), PaintStat(), PaintTable(), PaintText(), PaintTitle(), Hoption_t::Pie, TROOT::ProcessLineFast(), Hoption_t::Same, SetHistogram(), TH1::SetMinimum(), Hoption_t::Spec, Hoption_t::Surf, TableInit(), TObject::TestBit(), Hoption_t::Text, and Hoption_t::Tri.

void THistPainter::PaintArrows ( Option_t option  )  [virtual]

Definition at line 3718 of file THistPainter.cxx.

References TMath::Abs(), cx, fH, fXaxis, fXbuf, fYaxis, fYbuf, TAxis::GetBinLowEdge(), TAxis::GetBinWidth(), TH1::GetCellContent(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), gPad, Hoption, Hparam, i, IsInside(), j, TMath::Max(), ncx, ncy, PaintPalette(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), TMath::Sqrt(), x1, x2, Hparam_t::xfirst, Hparam_t::xlast, Hparam_t::yfirst, Hparam_t::ylast, and Hoption_t::Zscale.

Referenced by PaintTable().

void THistPainter::PaintAxis ( Bool_t  drawGridOnly = kFALSE  )  [virtual]

Definition at line 3809 of file THistPainter.cxx.

References TMath::Abs(), axis, Hoption_t::Axis, Hoption_t::AxisPos, TAxis::ChooseTimeFormat(), xmlio::Class, Hoption_t::Contour, fXaxis, fYaxis, TAxis::GetLabels(), TNamed::GetName(), TAttAxis::GetNdivisions(), TAttAxis::GetTickLength(), TAxis::GetTimeDisplay(), TAxis::GetTimeFormatOnly(), gPad, Hoption, Hparam, kFALSE, Hoption_t::Logx, Hoption_t::Logy, TMath::Max(), TMath::Power(), Hoption_t::Same, strlcat(), TString::ToLower(), Hparam_t::xmax, Hparam_t::xmin, Hparam_t::ymax, and Hparam_t::ymin.

Referenced by Paint(), PaintBarH(), PaintContour(), and PaintTable().

void THistPainter::PaintBar ( Option_t option  )  [virtual]

Definition at line 4085 of file THistPainter.cxx.

References Hoption_t::Bar, box(), fH, fXaxis, TH1::GetBarOffset(), TH1::GetBarWidth(), TH1::GetBinContent(), TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TColor::GetColorBright(), TColor::GetColorDark(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TAxis::GetFirst(), TStyle::GetHistMinimumZero(), TAxis::GetLast(), gPad, gStyle, Hoption, TMath::Min(), w, width, xmax, xmin, y, ymax, and ymin.

Referenced by Paint().

void THistPainter::PaintBarH ( Option_t option  )  [virtual]

Definition at line 4132 of file THistPainter.cxx.

References Hoption_t::Bar, box(), xmlio::Class, fFunctions, fH, fXaxis, fYaxis, TH1::GetBarOffset(), TH1::GetBarWidth(), TH1::GetBinContent(), TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TColor::GetColorBright(), TColor::GetColorDark(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TAxis::GetFirst(), TStyle::GetHistMinimumZero(), TAxis::GetLast(), TNamed::GetName(), TStyle::GetOptStat(), gPad, gStyle, Hoption, kFALSE, TH1::kNoStats, TMath::Min(), PaintAxis(), PaintFrame(), PaintInitH(), PaintStat(), PaintTitle(), Hoption_t::Same, TObject::TestBit(), w, width, xmax, xmin, ymax, and ymin.

Referenced by Paint().

void THistPainter::PaintBoxes ( Option_t option  )  [virtual]

Definition at line 4206 of file THistPainter.cxx.

References TMath::Abs(), Hoption_t::Box, xmlio::Class, Hparam_t::factor, fH, fXaxis, fYaxis, TH1::GetBinContent(), TAxis::GetBinLowEdge(), TAxis::GetBinWidth(), TColor::GetColorBright(), TColor::GetColorDark(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TH1::GetMaximum(), TH1::GetMinimum(), TAxis::GetNbins(), gPad, h2, Hoption, Hparam, i, TObject::InheritsFrom(), IsInside(), j, kFALSE, kTRUE, TMath::Log10(), Hoption_t::Logx, Hoption_t::Logy, Hoption_t::Logz, TMath::Max(), TMath::Min(), PaintPalette(), Hoption_t::Same, TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TMath::Sqrt(), x, Hparam_t::xfirst, Hparam_t::xlast, y, Hparam_t::yfirst, Hparam_t::ylast, and Hoption_t::Zscale.

Referenced by PaintTable().

void THistPainter::PaintColorLevels ( Option_t option  )  [virtual]

Definition at line 4401 of file THistPainter.cxx.

References TMath::Abs(), fH, fXaxis, fYaxis, TH1::GetBinContent(), TAxis::GetBinLowEdge(), TAxis::GetBinWidth(), TStyle::GetColorPalette(), TH1::GetContour(), TH1::GetContourLevelPad(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TH1::GetMaximum(), TH1::GetMinimum(), TAxis::GetNbins(), TStyle::GetNumberContours(), TStyle::GetNumberOfColors(), gPad, gStyle, Hoption, Hparam, i, IsInside(), j, k, kPOLAR, TH1::kUserContour, TMath::Log10(), Hoption_t::Logx, Hoption_t::Logy, Hoption_t::Logz, TCrown::Paint(), PaintPalette(), TMath::Pi(), TMath::RadToDeg(), TH1::SetContour(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), Hoption_t::System, TObject::TestBit(), Hparam_t::xfirst, Hparam_t::xlast, Hparam_t::yfirst, Hparam_t::ylast, and Hoption_t::Zscale.

Referenced by PaintTable().

void THistPainter::PaintTH2PolyBins ( Option_t option  )  [virtual]

Definition at line 7779 of file THistPainter.cxx.

References b, xmlio::Class, TString::Contains(), fH, fill, g, kFALSE, kTRUE, line, and TString::ToLower().

Referenced by PaintTH2PolyScatterPlot(), and PaintTH2PolyText().

void THistPainter::PaintTH2PolyColorLevels ( Option_t option  )  [virtual]

Definition at line 7838 of file THistPainter.cxx.

References TMath::Abs(), b, xmlio::Class, fH, g, TStyle::GetColorPalette(), TH1::GetContour(), TH1::GetContourLevelPad(), TH1::GetMaximum(), TH1::GetMinimum(), TStyle::GetNumberContours(), TStyle::GetNumberOfColors(), gStyle, Hoption, TH1::kUserContour, TMath::Log10(), Hoption_t::Logz, TMath::Min(), PaintPalette(), TH1::SetContour(), TObject::TestBit(), and Hoption_t::Zscale.

Referenced by PaintTable().

void THistPainter::PaintTH2PolyScatterPlot ( Option_t option  )  [virtual]

Definition at line 7932 of file THistPainter.cxx.

References a, b, xmlio::Class, fH, fXbuf, fYbuf, g, TH1::GetMaximum(), TH1::GetMinimum(), TRandom::GetSeed(), gPad, gRandom, Hoption, kNMAX, TMath::Log10(), Hoption_t::Logz, marker, TMath::Min(), PaintTH2PolyBins(), TIter::Reset(), TRandom::Rndm(), and TRandom::SetSeed().

Referenced by PaintTable().

void THistPainter::PaintTH2PolyText ( Option_t option  )  [virtual]

Definition at line 8041 of file THistPainter.cxx.

References b, fH, TH1::GetBinError(), TStyle::GetHistMinimumZero(), TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), TStyle::GetPaintTextFormat(), TAttText::GetTextFont(), gStyle, Hoption, Hparam, TMath::Log10(), Hoption_t::Logx, Hoption_t::Logy, p, PaintTH2PolyBins(), snprintf, text(), Hoption_t::Text, value, x, y, and Hparam_t::zmin.

Referenced by PaintTable().

void THistPainter::PaintContour ( Option_t option  )  [virtual]

Definition at line 4529 of file THistPainter.cxx.

References TSeqCollection::Add(), TObjArray::Add(), Hoption_t::Axis, Hoption_t::Contour, fGraph2DPainter, fH, TList::FindObject(), TCollection::FindObject(), TH1::GetContour(), TH1::GetContourLevelPad(), TAttFill::GetFillColor(), TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TH1::GetListOfFunctions(), TROOT::GetListOfSpecials(), TStyle::GetNumberContours(), gPad, graph(), gROOT, gStyle, Hoption, i, j, kCannotRotate, TGraph::kClipFrame, kMAXCONTOUR, TH1::kUserContour, list, Hoption_t::List, m, n, TGraph2DPainter::Paint(), PaintAxis(), PaintSurface(), polys, TCollection::Remove(), Hoption_t::Same, TH1::SetContour(), TCollection::SetName(), Hoption_t::Surf, TObject::TestBit(), TObject::Warning(), x, and y.

Referenced by PaintTable().

Int_t THistPainter::PaintContourLine ( Double_t  elev1,
Int_t  icont1,
Double_t  x1,
Double_t  y1,
Double_t  elev2,
Int_t  icont2,
Double_t  x2,
Double_t  y2,
Double_t xarr,
Double_t yarr,
Int_t itarr,
Double_t levels 
) [virtual]

Definition at line 4868 of file THistPainter.cxx.

References Hoption, i, kFALSE, kMAXCONTOUR, kTRUE, TMath::Log10(), Hoption_t::Logx, Hoption_t::Logy, and n.

void THistPainter::PaintErrors ( Option_t option  )  [virtual]

Definition at line 4927 of file THistPainter.cxx.

References TObject::Error(), Hoption_t::Error, Hparam_t::factor, fH, TArray::fN, fXaxis, TH1::GetBinContent(), TH1::GetBinError(), TH1::GetBinLowEdge(), TH1::GetBinWidth(), TStyle::GetEndErrorSize(), TStyle::GetErrorX(), TAttMarker::GetMarkerSize(), TAttMarker::GetMarkerStyle(), TAxis::GetXbins(), gPad, gStyle, Hoption_t::Hist, Hoption, Hparam, i, if(), kFALSE, kTRUE, TMath::Log10(), Hoption_t::Logx, Hoption_t::Logy, TMath::Max(), TMath::Min(), TMath::Power(), Hparam_t::xbinsize, Hparam_t::xfirst, Hparam_t::xlast, xmax, Hparam_t::xmin, ymax, and Hparam_t::ymin.

Referenced by Paint().

void THistPainter::Paint2DErrors ( Option_t option  )  [virtual]

Definition at line 5192 of file THistPainter.cxx.

References axis, Hoption_t::Axis, TPainter3dAlgorithms::BackBox(), Hoption_t::BackBox, TPainter3dAlgorithms::DefineGridLevels(), TPainter3dAlgorithms::DrawFaceMove1(), TPainter3dAlgorithms::DrawFaceMove2(), TObject::Error(), Hoption_t::Error, fH, fLego, TPainter3dAlgorithms::FrontBox(), Hoption_t::FrontBox, fXaxis, fXbuf, fYaxis, fYbuf, fZaxis, TH1::GetBin(), TAxis::GetBinCenter(), TH1::GetBinContent(), TH1::GetBinError(), TAxis::GetBinLowEdge(), TAxis::GetBinWidth(), TStyle::GetErrorX(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TAttAxis::GetNdivisions(), TView::GetPsi(), gPad, gStyle, Hoption, Hparam, i, TPainter3dAlgorithms::InitMoveScreen(), IsInside(), j, kCARTESIAN, Hoption_t::Lego, TMath::Log10(), Hoption_t::Logx, Hoption_t::Logy, Hoption_t::Logz, TView::PadRange(), PaintLegoAxis(), Hoption_t::Same, TPainter3dAlgorithms::SetDrawFace(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TView::SetView(), Hoption_t::Surf, Hoption_t::System, TView::WCtoNDC(), x, x1, x2, Hparam_t::xfirst, Hparam_t::xlast, Hparam_t::xmax, Hparam_t::xmin, y, Hparam_t::yfirst, Hparam_t::ylast, Hparam_t::ymax, Hparam_t::ymin, Hparam_t::zmax, and Hparam_t::zmin.

Referenced by PaintTable().

void THistPainter::PaintFrame (  )  [virtual]

Definition at line 5348 of file THistPainter.cxx.

References Hoption_t::Contour, Hoption_t::Error, gPad, Hoption, Hparam, Hoption_t::Lego, RecalculateRange(), Hoption_t::Same, Hoption_t::Surf, Hoption_t::Tri, Hparam_t::xmax, Hparam_t::xmin, Hparam_t::ymax, and Hparam_t::ymin.

Referenced by Paint(), PaintBarH(), and PaintTable().

void THistPainter::PaintFunction ( Option_t option  )  [virtual]

Definition at line 5369 of file THistPainter.cxx.

References TVirtualPad::cd(), xmlio::Class, fFunctions, TList::FirstLink(), TObjLink::GetObject(), TObjOptLink::GetOption(), gPad, TF1::kNotDraw, and TObjLink::Next().

Referenced by Paint().

void THistPainter::PaintHist ( Option_t option  )  [virtual]

Definition at line 5393 of file THistPainter.cxx.

References TMath::Abs(), Hoption_t::Bar, c1, Hoption_t::Curve, Hparam_t::factor, fH, Hoption_t::Fill, TArray::fN, fXaxis, TStyle::GetBarOffset(), TH1::GetBarOffset(), TStyle::GetBarWidth(), TH1::GetBarWidth(), TH1::GetBinContent(), TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), TAttMarker::GetMarkerStyle(), TAxis::GetXbins(), graph(), gStyle, Hoption_t::HighRes, Hoption_t::Hist, Hoption, Hparam, i, j, TGraph::kClipFrame, Hoption_t::Line, TMath::Log10(), Hoption_t::Logx, Hoption_t::Logy, Hoption_t::Mark, TMath::Max(), TMath::Min(), nbins, Hoption_t::Off, TMath::Power(), Hoption_t::Same, TStyle::SetBarOffset(), TStyle::SetBarWidth(), Hoption_t::Star, strlcat(), strlcpy(), Hparam_t::xfirst, Hparam_t::xlast, Hparam_t::xmax, Hparam_t::xmin, ymax, Hparam_t::ymax, and Hparam_t::ymin.

Referenced by Paint().

void THistPainter::PaintH3 ( Option_t option = ""  )  [virtual]

Definition at line 5533 of file THistPainter.cxx.

References axis, xmlio::Class, fFunctions, fH, Form(), TH1::GetContour(), TObject::GetDrawOption(), TStyle::GetNumberContours(), TStyle::GetOptStat(), TView::GetOutline(), gPad, gROOT, gStyle, Hoption, kCARTESIAN, TH1::kNoStats, TCollection::Paint(), PaintH3Iso(), PaintLegoAxis(), PaintPalette(), PaintStat3(), PaintTF3(), PaintTitle(), TROOT::ProcessLine(), Hoption_t::Same, TH1::SetContour(), TView::SetOutlineToCube(), Hoption_t::System, TObject::TestBit(), and TString::ToLower().

Referenced by Paint().

void THistPainter::PaintH3Iso (  )  [virtual]

Definition at line 5985 of file THistPainter.cxx.

References axis, Hoption_t::Axis, b, TPainter3dAlgorithms::BackBox(), Hoption_t::BackBox, TPainter3dAlgorithms::DefineGridLevels(), TPainter3dAlgorithms::DrawFaceMove1(), TPainter3dAlgorithms::DrawFaceMove2(), TObject::Error(), fH, fLego, TPainter3dAlgorithms::FrontBox(), Hoption_t::FrontBox, fXbuf, fYbuf, fZaxis, g, TAxis::GetBinCenter(), TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TROOT::GetColor(), TAttFill::GetFillColor(), TAxis::GetFirst(), TAxis::GetLast(), TH1::GetNbinsX(), TH1::GetNbinsY(), TH1::GetNbinsZ(), TAttAxis::GetNdivisions(), TView::GetPsi(), TColor::GetRGB(), TH1::GetSumOfWeights(), TH1::GetXaxis(), TH1::GetYaxis(), TH1::GetZaxis(), gPad, gROOT, TColor::HLStoRGB(), Hoption, i, TPainter3dAlgorithms::InitMoveScreen(), TPainter3dAlgorithms::IsoSurface(), kCARTESIAN, TPainter3dAlgorithms::LightSource(), TView::PadRange(), PaintLegoAxis(), PaintTitle(), TColor::RGBtoHLS(), s, Hoption_t::Same, TPainter3dAlgorithms::SetDrawFace(), TPainter3dAlgorithms::SetIsoSurfaceParameters(), TColor::SetRGB(), TView::SetView(), TPainter3dAlgorithms::SurfaceProperty(), Hoption_t::System, x, and y.

Referenced by PaintH3().

Int_t THistPainter::PaintInit (  )  [virtual]

Definition at line 5601 of file THistPainter.cxx.

References TMath::Abs(), Hparam_t::allchan, TMath::AreEqualRel(), c1, xmlio::Class, Hoption_t::Curve, E, TObject::Error(), Hoption_t::Error, TF1::Eval(), Hparam_t::factor, fFunctions, fH, TAxis::FindFixBin(), Hoption_t::Func, fXaxis, TAxis::GetBinCenter(), TH1::GetBinContent(), TH1::GetBinError(), TAxis::GetBinLowEdge(), TAxis::GetBinWidth(), TH1::GetDimension(), TAxis::GetFirst(), TStyle::GetHistMinimumZero(), TStyle::GetHistTopMargin(), TAxis::GetLast(), TH1::GetMaximumStored(), TH1::GetMinimumStored(), TH1::GetNormFactor(), TF1::GetXmax(), TF1::GetXmin(), gPad, gStyle, Hoption_t::Hist, Hoption, Hparam, i, Hoption_t::Lego, Hoption_t::Line, TMath::Log10(), Hoption_t::Logx, Hoption_t::Logy, Hoption_t::Mark, TMath::Max(), TMath::Min(), TMath::Power(), TIter::Reset(), Hoption_t::Same, Hoption_t::Star, Hoption_t::Surf, Hparam_t::xbinsize, Hparam_t::xfirst, Hparam_t::xlast, Hparam_t::xlowedge, Hparam_t::xmax, Hparam_t::xmin, ymax, Hparam_t::ymax, and Hparam_t::ymin.

Referenced by ExecuteEvent(), and Paint().

Int_t THistPainter::PaintInitH (  )  [virtual]

Definition at line 5818 of file THistPainter.cxx.

References Hparam_t::allchan, c1, xmlio::Class, TObject::Error(), Hoption_t::Error, TF1::Eval(), Hparam_t::factor, fFunctions, fH, TAxis::FindFixBin(), Hoption_t::Func, fXaxis, TAxis::GetBinCenter(), TH1::GetBinContent(), TH1::GetBinError(), TAxis::GetBinLowEdge(), TAxis::GetBinWidth(), TAxis::GetFirst(), TStyle::GetHistTopMargin(), TAxis::GetLast(), TH1::GetMaximumStored(), TH1::GetMinimumStored(), TH1::GetNormFactor(), TF1::GetXmax(), TF1::GetXmin(), gStyle, Hoption, Hparam, i, TMath::Log10(), Hoption_t::Logx, Hoption_t::Logy, TMath::Max(), TMath::Min(), TMath::Power(), TIter::Reset(), Hoption_t::Same, Hparam_t::xbinsize, Hparam_t::xfirst, Hparam_t::xlast, Hparam_t::xlowedge, xmax, Hparam_t::xmax, Hparam_t::xmin, Hparam_t::ymax, and Hparam_t::ymin.

Referenced by PaintBarH().

void THistPainter::PaintLego ( Option_t option  )  [virtual]

Definition at line 6099 of file THistPainter.cxx.

References TMath::Abs(), TList::At(), axis, Hoption_t::Axis, TPainter3dAlgorithms::BackBox(), Hoption_t::BackBox, DefineColorLevels(), TPainter3dAlgorithms::DefineGridLevels(), TPainter3dAlgorithms::DrawFaceMode2(), TPainter3dAlgorithms::DrawFaceMode3(), TPainter3dAlgorithms::DrawFaceMove1(), TPainter3dAlgorithms::DrawFaceMove2(), TPainter3dAlgorithms::DrawFaceRaster2(), TObject::Error(), fH, fLego, TPainter3dAlgorithms::FrontBox(), Hoption_t::FrontBox, fStack, fXbuf, fYbuf, fZaxis, TColor::GetColorDark(), TH1::GetContour(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TStyle::GetHistTopMargin(), TAttLine::GetLineColor(), TAttAxis::GetNdivisions(), TStyle::GetNumberContours(), TView::GetPsi(), TCollection::GetSize(), gPad, gStyle, Hoption, Hparam, TPainter3dAlgorithms::InitMoveScreen(), TPainter3dAlgorithms::InitRaster(), kCARTESIAN, kCYLINDRICAL, kPOLAR, kRAPIDITY, kSPHERICAL, TH1::kUserContour, Hoption_t::Lego, TPainter3dAlgorithms::LegoCartesian(), TPainter3dAlgorithms::LegoCylindrical(), TPainter3dAlgorithms::LegoFunction(), TPainter3dAlgorithms::LegoPolar(), TPainter3dAlgorithms::LegoSpherical(), TMath::Log10(), Hoption_t::Logy, TView::PadRange(), PaintLegoAxis(), PaintPalette(), Hoption_t::Same, TPainter3dAlgorithms::SetColorDark(), TPainter3dAlgorithms::SetColorMain(), TH1::SetContour(), TPainter3dAlgorithms::SetDrawFace(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TPainter3dAlgorithms::SetLegoFunction(), TAttLine::SetLineColor(), TView::SetView(), Hoption_t::System, TMath::Tan(), TObject::TestBit(), Hparam_t::xfirst, Hparam_t::xlast, Hparam_t::xmax, Hparam_t::xmin, Hparam_t::yfirst, Hparam_t::ylast, Hparam_t::ymax, Hparam_t::ymin, Hparam_t::zmax, Hparam_t::zmin, and Hoption_t::Zscale.

Referenced by PaintTable().

void THistPainter::PaintLegoAxis ( TGaxis axis,
Double_t  ang 
) [virtual]

Definition at line 6289 of file THistPainter.cxx.

References TMath::Abs(), TMath::ATan(), axis, TView::AxisVertex(), xmlio::Class, TMath::Cos(), TObject::Error(), fH, fXaxis, fYaxis, fZaxis, TH1::GetDimension(), TAttAxis::GetNdivisions(), TView::GetRmax(), TView::GetRmin(), gPad, Hoption, i, TObject::InheritsFrom(), kCARTESIAN, kPOLAR, Hoption_t::Logx, Hoption_t::Logy, Hoption_t::Logz, TMath::Power(), TView::SetAxisNDC(), TAttLine::SetLineStyle(), TMath::Sin(), strlcat(), strlcpy(), Hoption_t::System, TView::WCtoNDC(), x1, and x2.

Referenced by Paint2DErrors(), PaintH3(), PaintH3Iso(), PaintLego(), PaintSurface(), PaintTF3(), and PaintTriangles().

void THistPainter::PaintPalette (  )  [virtual]

Definition at line 6481 of file THistPainter.cxx.

References TList::Add(), fFunctions, fH, TList::FindObject(), gPad, TPaletteAxis::kHasView, palette, x2, xmax, and ymax.

Referenced by PaintArrows(), PaintBoxes(), PaintColorLevels(), PaintH3(), PaintLego(), PaintScatterPlot(), PaintSurface(), PaintTH2PolyColorLevels(), and PaintTriangles().

void THistPainter::PaintScatterPlot ( Option_t option  )  [virtual]

Definition at line 6518 of file THistPainter.cxx.

References TMath::Abs(), TString::Contains(), TString::Data(), fH, fXaxis, fXbuf, fYaxis, fYbuf, TH1::GetBinContent(), TAxis::GetBinLowEdge(), TAxis::GetBinWidth(), TStyle::GetHistMinimumZero(), TStyle::GetHistTopMargin(), TH1::GetMaximum(), TH1::GetMinimum(), TH1::GetMinimumStored(), TAxis::GetNbins(), TRandom::GetSeed(), gPad, gRandom, gStyle, Hoption, Hparam, i, IsInside(), j, kFALSE, kNMAX, kTRUE, TMath::Log10(), Hoption_t::Logx, Hoption_t::Logy, Hoption_t::Logz, marker, PaintPalette(), TRandom::Rndm(), TRandom::SetSeed(), strlcpy(), TString::ToLower(), Hparam_t::xfirst, Hparam_t::xlast, Hparam_t::yfirst, Hparam_t::ylast, and Hoption_t::Zscale.

Referenced by PaintTable().

void THistPainter::PaintStat ( Int_t  dostat,
TF1 fit 
) [virtual]

Implements TVirtualHistPainter.

Definition at line 6675 of file THistPainter.cxx.

References TList::Add(), TPaveText::AddText(), xmlio::Class, TPaveText::Clear(), TString::Data(), fFunctions, fH, fXaxis, GetBestFormat(), TH1::GetBinContent(), TF1::GetChisquare(), TH1::GetEntries(), TPaveStats::GetFitFormat(), TStyle::GetFitFormat(), TH1::GetKurtosis(), TH1::GetMean(), TH1::GetMeanError(), TNamed::GetName(), TAxis::GetNbins(), TF1::GetNDF(), TFormula::GetNpar(), TF1::GetNumberFreeParameters(), TStyle::GetOptFit(), TPaveStats::GetOptFit(), TPaveStats::GetOptStat(), TFormula::GetParameter(), TF1::GetParError(), TF1::GetParLimits(), TFormula::GetParName(), TH1::GetRMS(), TH1::GetRMSError(), TH1::GetSkewness(), TStyle::GetStatBorderSize(), TStyle::GetStatColor(), TStyle::GetStatFont(), TStyle::GetStatFontSize(), TPaveStats::GetStatFormat(), TStyle::GetStatFormat(), TStyle::GetStatH(), TStyle::GetStatStyle(), TStyle::GetStatTextColor(), TStyle::GetStatW(), TStyle::GetStatX(), TStyle::GetStatY(), gStringEntries, gStringIntegral, gStringKurtosis, gStringMean, gStringMeanY, gStringOverflow, gStringRMS, gStringRMSY, gStringSkewness, gStringUnderflow, gStyle, TObject::InheritsFrom(), TH1::Integral(), TObject::kCanDelete, kFALSE, TObject::kMustCleanup, kTRUE, nlines, TMath::Prob(), TList::Remove(), TObject::SetBit(), TPave::SetBorderSize(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TPaveStats::SetFitFormat(), TPave::SetName(), TPaveStats::SetOptFit(), TPaveStats::SetOptStat(), TPaveStats::SetParent(), TPaveStats::SetStatFormat(), TAttText::SetTextAlign(), TAttText::SetTextColor(), TAttText::SetTextFont(), TAttText::SetTextSize(), snprintf, and t.

Referenced by Paint(), and PaintBarH().

void THistPainter::PaintStat2 ( Int_t  dostat,
TF1 fit 
) [virtual]

Definition at line 6891 of file THistPainter.cxx.

References TList::Add(), TPaveText::AddText(), xmlio::Class, TPaveText::Clear(), TString::Data(), fFunctions, fH, TF1::GetChisquare(), TH1::GetDimension(), TH1::GetEntries(), TAxis::GetFirst(), TStyle::GetFitFormat(), TH1::GetKurtosis(), TAxis::GetLast(), TH1::GetMean(), TH1::GetMeanError(), TNamed::GetName(), TAxis::GetNbins(), TF1::GetNDF(), TFormula::GetNpar(), TStyle::GetOptFit(), TPaveStats::GetOptFit(), TPaveStats::GetOptStat(), TFormula::GetParameter(), TF1::GetParError(), TFormula::GetParName(), TH1::GetRMS(), TH1::GetRMSError(), TH1::GetSkewness(), TStyle::GetStatBorderSize(), TStyle::GetStatColor(), TStyle::GetStatFont(), TStyle::GetStatFontSize(), TPaveStats::GetStatFormat(), TStyle::GetStatFormat(), TStyle::GetStatH(), TStyle::GetStatStyle(), TStyle::GetStatTextColor(), TStyle::GetStatW(), TStyle::GetStatX(), TStyle::GetStatY(), TH1::GetXaxis(), TH1::GetYaxis(), gStringEntries, gStringIntegral, gStringKurtosisX, gStringKurtosisY, gStringMeanX, gStringMeanY, gStringRMSX, gStringRMSY, gStringSkewnessX, gStringSkewnessY, gStyle, h2, TH2::Integral(), TObject::kCanDelete, kFALSE, TObject::kMustCleanup, kTRUE, nlines, TObject::SetBit(), TPave::SetBorderSize(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TPaveStats::SetFitFormat(), TPave::SetName(), TPaveStats::SetOptFit(), TPaveStats::SetOptStat(), TPaveStats::SetParent(), TPaveStats::SetStatFormat(), TAttText::SetTextAlign(), TAttText::SetTextColor(), TAttText::SetTextFont(), TAttText::SetTextSize(), snprintf, and t.

Referenced by PaintTable().

void THistPainter::PaintStat3 ( Int_t  dostat,
TF1 fit 
) [virtual]

Definition at line 7104 of file THistPainter.cxx.

References TList::Add(), TPaveText::AddText(), xmlio::Class, TPaveText::Clear(), TString::Data(), fFunctions, fH, TH1::GetDimension(), TH1::GetEntries(), TStyle::GetFitFormat(), TH1::GetKurtosis(), TH1::GetMean(), TH1::GetMeanError(), TNamed::GetName(), TStyle::GetOptFit(), TPaveStats::GetOptFit(), TPaveStats::GetOptStat(), TH1::GetRMS(), TH1::GetRMSError(), TH1::GetSkewness(), TStyle::GetStatBorderSize(), TStyle::GetStatColor(), TStyle::GetStatFont(), TStyle::GetStatFontSize(), TPaveStats::GetStatFormat(), TStyle::GetStatFormat(), TStyle::GetStatH(), TStyle::GetStatStyle(), TStyle::GetStatTextColor(), TStyle::GetStatW(), TStyle::GetStatX(), TStyle::GetStatY(), gStringEntries, gStringIntegral, gStringKurtosisX, gStringKurtosisY, gStringKurtosisZ, gStringMeanX, gStringMeanY, gStringMeanZ, gStringRMSX, gStringRMSY, gStringRMSZ, gStringSkewnessX, gStringSkewnessY, gStringSkewnessZ, gStyle, TH3::Integral(), TObject::kCanDelete, kFALSE, TObject::kMustCleanup, kTRUE, nlines, TObject::SetBit(), TPave::SetBorderSize(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TPaveStats::SetFitFormat(), TPave::SetName(), TPaveStats::SetOptFit(), TPaveStats::SetOptStat(), TPaveStats::SetParent(), TPaveStats::SetStatFormat(), TAttText::SetTextAlign(), TAttText::SetTextColor(), TAttText::SetTextFont(), snprintf, and t.

Referenced by PaintH3().

void THistPainter::PaintSurface ( Option_t option  )  [virtual]

Definition at line 7345 of file THistPainter.cxx.

References TMath::Abs(), axis, Hoption_t::Axis, b, TPainter3dAlgorithms::BackBox(), Hoption_t::BackBox, DefineColorLevels(), TPainter3dAlgorithms::DefineGridLevels(), TPainter3dAlgorithms::DrawFaceMode2(), TPainter3dAlgorithms::DrawFaceMove1(), TPainter3dAlgorithms::DrawFaceMove2(), TPainter3dAlgorithms::DrawFaceMove3(), TPainter3dAlgorithms::DrawFaceRaster1(), TObject::Error(), fH, fLego, TPainter3dAlgorithms::FrontBox(), Hoption_t::FrontBox, fXbuf, fYbuf, fZaxis, g, TROOT::GetColor(), TH1::GetContour(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TStyle::GetHistTopMargin(), TAttLine::GetLineColor(), TAttAxis::GetNdivisions(), TStyle::GetNumberContours(), TView::GetPsi(), TColor::GetRGB(), TPainter3dAlgorithms::GouraudFunction(), gPad, gROOT, gStyle, TColor::HLStoRGB(), Hoption, Hparam, TPainter3dAlgorithms::InitMoveScreen(), TPainter3dAlgorithms::InitRaster(), kCARTESIAN, kCYLINDRICAL, kPOLAR, kRAPIDITY, kSPHERICAL, TH1::kUserContour, TPainter3dAlgorithms::LightSource(), TMath::Log10(), Hoption_t::Logy, TView::PadRange(), PaintLegoAxis(), PaintPalette(), TColor::RGBtoHLS(), Hoption_t::Same, TH1::SetContour(), TPainter3dAlgorithms::SetDrawFace(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TPainter3dAlgorithms::SetMesh(), TColor::SetRGB(), TPainter3dAlgorithms::SetSurfaceFunction(), TView::SetView(), TPainter3dAlgorithms::Spectrum(), Hoption_t::Surf, TPainter3dAlgorithms::SurfaceCartesian(), TPainter3dAlgorithms::SurfaceCylindrical(), TPainter3dAlgorithms::SurfaceFunction(), TPainter3dAlgorithms::SurfacePolar(), TPainter3dAlgorithms::SurfaceProperty(), TPainter3dAlgorithms::SurfaceSpherical(), Hoption_t::System, TMath::Tan(), TObject::TestBit(), Hparam_t::xfirst, Hparam_t::xlast, Hparam_t::xmax, Hparam_t::xmin, Hparam_t::yfirst, Hparam_t::ylast, Hparam_t::ymax, Hparam_t::ymin, Hparam_t::zmax, Hparam_t::zmin, and Hoption_t::Zscale.

Referenced by PaintContour(), and PaintTable().

void THistPainter::PaintTriangles ( Option_t option  )  [virtual]

Definition at line 7597 of file THistPainter.cxx.

References axis, Hoption_t::Axis, TPainter3dAlgorithms::BackBox(), Hoption_t::BackBox, TPainter3dAlgorithms::DefineGridLevels(), TPainter3dAlgorithms::DrawFaceMove1(), TPainter3dAlgorithms::DrawFaceMove2(), TObject::Error(), fGraph2DPainter, fH, TList::FindObject(), fLego, TPainter3dAlgorithms::FrontBox(), Hoption_t::FrontBox, fXbuf, fYbuf, fZaxis, TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TH1::GetListOfFunctions(), TAttAxis::GetNdivisions(), TView::GetPsi(), TView::GetRmax(), TView::GetRmin(), gPad, Hoption, Hparam, TPainter3dAlgorithms::InitMoveScreen(), kCARTESIAN, TView::PadRange(), TGraph2DPainter::Paint(), PaintLegoAxis(), PaintPalette(), Hoption_t::Same, TPainter3dAlgorithms::SetDrawFace(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TView::SetView(), Hoption_t::System, Hparam_t::xmax, Hparam_t::xmin, Hparam_t::ymax, Hparam_t::ymin, Hparam_t::zmax, Hparam_t::zmin, and Hoption_t::Zscale.

Referenced by PaintTable().

void THistPainter::PaintTable ( Option_t option  )  [virtual]

Definition at line 7722 of file THistPainter.cxx.

References Hoption_t::Arrow, Hoption_t::Axis, Hoption_t::Box, xmlio::Class, Hoption_t::Color, Hoption_t::Contour, Hoption_t::Error, fFunctions, fH, TList::FindObject(), TH1::GetEntries(), TStyle::GetOptStat(), gStyle, Hoption, TObject::InheritsFrom(), kFALSE, TH1::kNoStats, Hoption_t::Lego, Paint2DErrors(), PaintArrows(), PaintAxis(), PaintBoxes(), PaintColorLevels(), PaintContour(), PaintFrame(), PaintLego(), PaintScatterPlot(), PaintStat2(), PaintSurface(), PaintText(), PaintTH2PolyColorLevels(), PaintTH2PolyScatterPlot(), PaintTH2PolyText(), PaintTitle(), PaintTriangles(), palette, Hoption_t::Same, Hoption_t::Scat, Hoption_t::Surf, TableInit(), TObject::TestBit(), Hoption_t::Text, Hoption_t::Tri, and Hoption_t::Zscale.

Referenced by Paint().

void THistPainter::PaintText ( Option_t option  )  [virtual]

Definition at line 8102 of file THistPainter.cxx.

References xmlio::Class, fH, fXaxis, fYaxis, TAxis::GetBinCenter(), TH1::GetBinContent(), TH1::GetBinError(), TH1::GetDimension(), TStyle::GetHistMinimumZero(), TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), TAxis::GetNbins(), TStyle::GetPaintTextFormat(), TAttText::GetTextFont(), TH1::GetXaxis(), gPad, gStyle, Hoption, hp, Hparam, i, TObject::InheritsFrom(), IsInside(), j, kFALSE, kTRUE, TMath::Log10(), Hoption_t::Logx, Hoption_t::Logy, snprintf, text(), Hoption_t::Text, value, x, Hparam_t::xfirst, Hparam_t::xlast, y, Hparam_t::yfirst, Hparam_t::ylast, and Hparam_t::zmin.

Referenced by Paint(), and PaintTable().

void THistPainter::PaintTitle (  )  [virtual]

Definition at line 8253 of file THistPainter.cxx.

References TPaveText::AddText(), xmlio::Class, TPaveText::Draw(), fH, TStyle::GetOptTitle(), TNamed::GetTitle(), TStyle::GetTitleAlign(), TStyle::GetTitleBorderSize(), TStyle::GetTitleFillColor(), TStyle::GetTitleFont(), TStyle::GetTitleFontSize(), TStyle::GetTitleH(), TStyle::GetTitleStyle(), TStyle::GetTitleTextColor(), TStyle::GetTitleW(), TStyle::GetTitleX(), TStyle::GetTitleY(), gPad, gStyle, Hoption, TObject::kCanDelete, TH1::kNoTitle, l, TMath::Max(), TMath::Min(), TPaveText::Paint(), Hoption_t::Same, TObject::SetBit(), TPave::SetBorderSize(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TPave::SetName(), TAttText::SetTextColor(), TAttText::SetTextFont(), TAttText::SetTextSize(), TNamed::SetTitle(), TObject::TestBit(), and title.

Referenced by Paint(), PaintBarH(), PaintH3(), PaintH3Iso(), PaintTable(), and PaintTF3().

void THistPainter::PaintTF3 (  )  [virtual]

Definition at line 8192 of file THistPainter.cxx.

References axis, Hoption_t::Axis, TPainter3dAlgorithms::BackBox(), Hoption_t::BackBox, TPainter3dAlgorithms::DefineGridLevels(), TPainter3dAlgorithms::DrawFaceMode1(), TPainter3dAlgorithms::DrawFaceMove1(), TPainter3dAlgorithms::DrawFaceMove2(), TObject::Error(), fH, fLego, TPainter3dAlgorithms::FrontBox(), Hoption_t::FrontBox, fXbuf, fYbuf, fZaxis, TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAxis::GetFirst(), TAxis::GetLast(), TH1::GetNbinsX(), TH1::GetNbinsY(), TH1::GetNbinsZ(), TAttAxis::GetNdivisions(), TView::GetPsi(), TH1::GetXaxis(), TH1::GetYaxis(), TH1::GetZaxis(), gPad, Hoption, TPainter3dAlgorithms::ImplicitFunction(), TPainter3dAlgorithms::InitMoveScreen(), PaintLegoAxis(), PaintTitle(), Hoption_t::Same, TPainter3dAlgorithms::SetDrawFace(), and TView::SetView().

Referenced by PaintH3().

void THistPainter::ProcessMessage ( const char *  mess,
const TObject obj 
) [virtual]

Implements TVirtualHistPainter.

Definition at line 8341 of file THistPainter.cxx.

References TPainter3dAlgorithms::SetF3(), TPainter3dAlgorithms::SetF3ClippingBoxOff(), and TPainter3dAlgorithms::SetF3ClippingBoxOn().

Int_t THistPainter::ProjectAitoff2xy ( Double_t  l,
Double_t  b,
Double_t Al,
Double_t Ab 
) [static]

Definition at line 8362 of file THistPainter.cxx.

References TMath::Cos(), TMath::DegToRad(), TMath::Pi(), r2, TMath::RadToDeg(), TMath::Sin(), TMath::Sqrt(), x, and y.

Referenced by G__G__HistPainter_124_0_49(), G__setup_memfuncTHistPainter(), RecalculateRange(), and TPainter3dAlgorithms::SurfaceCartesian().

Int_t THistPainter::ProjectMercator2xy ( Double_t  l,
Double_t  b,
Double_t Al,
Double_t Ab 
) [static]

Definition at line 8397 of file THistPainter.cxx.

References TMath::DegToRad(), TMath::Log(), TMath::PiOver2(), and TMath::Tan().

Referenced by G__G__HistPainter_124_0_50(), G__setup_memfuncTHistPainter(), RecalculateRange(), and TPainter3dAlgorithms::SurfaceCartesian().

Int_t THistPainter::ProjectSinusoidal2xy ( Double_t  l,
Double_t  b,
Double_t Al,
Double_t Ab 
) [static]

Definition at line 8420 of file THistPainter.cxx.

References cos(), and TMath::DegToRad().

Referenced by G__G__HistPainter_124_0_51(), G__setup_memfuncTHistPainter(), RecalculateRange(), and TPainter3dAlgorithms::SurfaceCartesian().

Int_t THistPainter::ProjectParabolic2xy ( Double_t  l,
Double_t  b,
Double_t Al,
Double_t Ab 
) [static]

Definition at line 8433 of file THistPainter.cxx.

References TMath::Cos(), TMath::DegToRad(), and TMath::Sin().

Referenced by G__G__HistPainter_124_0_52(), G__setup_memfuncTHistPainter(), RecalculateRange(), and TPainter3dAlgorithms::SurfaceCartesian().

void THistPainter::RecalculateRange (  )  [virtual]

Definition at line 8446 of file THistPainter.cxx.

References gPad, Hoption, Hparam, Hoption_t::Proj, ProjectAitoff2xy(), ProjectMercator2xy(), ProjectParabolic2xy(), ProjectSinusoidal2xy(), Hoption_t::Same, TObject::Warning(), xmax, Hparam_t::xmax, Hparam_t::xmin, ymax, Hparam_t::ymax, and Hparam_t::ymin.

Referenced by ExecuteEvent(), and PaintFrame().

virtual void THistPainter::RecursiveRemove ( TObject  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 118 of file THistPainter.h.

void THistPainter::SetHistogram ( TH1 h  )  [virtual]

Implements TVirtualHistPainter.

Definition at line 8559 of file THistPainter.cxx.

References fFunctions, fH, fXaxis, fYaxis, fZaxis, TH1::GetListOfFunctions(), and h.

Referenced by Paint().

virtual void THistPainter::SetStack ( TList stack  )  [inline, virtual]

Implements TVirtualHistPainter.

Definition at line 120 of file THistPainter.h.

References fStack.

void THistPainter::SetShowProjection ( const char *  option,
Int_t  nbins 
) [virtual]

Implements TVirtualHistPainter.

Definition at line 8810 of file THistPainter.cxx.

References TString::Contains(), fH, Form(), fShowOption, fShowProjection, gPad, gROOT, TROOT::MakeDefCanvas(), projection(), and TString::ToLower().

void THistPainter::ShowProjectionX ( Int_t  px,
Int_t  py 
) [virtual]

Definition at line 8839 of file THistPainter.cxx.

References c, TVirtualPad::cd(), TObject::Draw(), fH, TAxis::FindBin(), TCollection::FindObject(), Form(), fShowProjection, TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TROOT::GetListOfCanvases(), TVirtualPad::GetLogx(), TVirtualPad::GetLogz(), TAxis::GetNbins(), TH1::GetYaxis(), gPad, gROOT, gVirtualX, hp, TVirtualX::kFilled, TVirtualX::kInvert, TMath::Min(), nbins, and y.

Referenced by ShowProjection3().

void THistPainter::ShowProjectionY ( Int_t  px,
Int_t  py 
) [virtual]

Definition at line 8898 of file THistPainter.cxx.

References c, TVirtualPad::cd(), TObject::Draw(), fH, TAxis::FindBin(), TCollection::FindObject(), Form(), fShowProjection, TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TROOT::GetListOfCanvases(), TVirtualPad::GetLogy(), TVirtualPad::GetLogz(), TAxis::GetNbins(), TH1::GetXaxis(), gPad, gROOT, gVirtualX, hp, TVirtualX::kFilled, TVirtualX::kInvert, TMath::Min(), nbins, and x.

Referenced by ShowProjection3().

void THistPainter::ShowProjection3 ( Int_t  px,
Int_t  py 
) [virtual]

Definition at line 8957 of file THistPainter.cxx.

References c, TVirtualPad::cd(), cx, TString::Data(), TObject::Draw(), fH, TCollection::FindObject(), Form(), fShowOption, fShowProjection, TAxis::GetBinCenter(), TH1::GetDimension(), TAxis::GetFirst(), TAxis::GetLast(), TROOT::GetListOfCanvases(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TH1::GetYaxis(), TH1::GetZaxis(), gPad, gROOT, gVirtualX, hp, TVirtualX::kInvert, nbins, TH3::Project3D(), TAxis::SetRange(), TPoint::SetX(), TPoint::SetY(), ShowProjectionX(), ShowProjectionY(), u, and TView::WCtoNDC().

Referenced by ExecuteEvent().

Int_t THistPainter::TableInit (  )  [virtual]

Definition at line 8575 of file THistPainter.cxx.

References TMath::Abs(), Hparam_t::allchan, Hparam_t::baroffset, Hparam_t::barwidth, c1, TObject::Error(), Hoption_t::Error, Hparam_t::factor, fH, TAxis::FindFixBin(), fXaxis, fYaxis, TH1::GetBarOffset(), TH1::GetBarWidth(), TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAxis::GetBinWidth(), TH1::GetCellContent(), TH1::GetCellError(), TAxis::GetFirst(), TStyle::GetHistMinimumZero(), TStyle::GetHistTopMargin(), TAxis::GetLast(), TH1::GetMaximumStored(), TH1::GetMinimumStored(), TH1::GetNormFactor(), gStyle, Hoption, Hparam, i, j, TMath::Log10(), Hoption_t::Logx, Hoption_t::Logy, Hoption_t::Logz, TMath::Max(), TMath::Min(), TMath::Power(), Hoption_t::Same, TH1::SetMinimum(), Hparam_t::xbinsize, Hparam_t::xfirst, Hparam_t::xlast, Hparam_t::xlowedge, Hparam_t::xmax, Hparam_t::xmin, Hparam_t::ybinsize, Hparam_t::yfirst, Hparam_t::ylast, Hparam_t::ylowedge, Hparam_t::ymax, Hparam_t::ymin, Hparam_t::zmax, and Hparam_t::zmin.

Referenced by Paint(), and PaintTable().

const char * THistPainter::GetBestFormat ( Double_t  v,
Double_t  e,
const char *  f 
) [static]

Definition at line 8754 of file THistPainter.cxx.

References TString::Index(), TString::Length(), and snprintf.

Referenced by G__G__HistPainter_124_0_62(), G__setup_memfuncTHistPainter(), and PaintStat().

void THistPainter::PaintSpecialObjects ( const TObject obj,
Option_t option 
) [static]

Definition at line 6632 of file THistPainter.cxx.

References TH1::AddDirectory(), TH1::AddDirectoryStatus(), TMatrixTBase< Element >::Class(), TVectorT< Element >::Class(), TObject::kCanDelete, and kFALSE.

Referenced by G__G__HistPainter_124_0_63(), and G__setup_memfuncTHistPainter().

virtual void THistPainter::DefineColorLevels ( Int_t  ndivz  )  [virtual]

virtual Int_t THistPainter::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Implements TVirtualHistPainter.

virtual void THistPainter::DrawPanel (  )  [virtual]

Implements TVirtualHistPainter.

virtual void THistPainter::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Implements TVirtualHistPainter.

virtual TList* THistPainter::GetContourList ( Double_t  contour  )  const [virtual]

Implements TVirtualHistPainter.

virtual char* THistPainter::GetObjectInfo ( Int_t  px,
Int_t  py 
) const [virtual]

Implements TVirtualHistPainter.

virtual TList* THistPainter::GetStack (  )  const [inline, virtual]

Implements TVirtualHistPainter.

Definition at line 70 of file THistPainter.h.

References fStack.

virtual Bool_t THistPainter::IsInside ( Int_t  x,
Int_t  y 
) [virtual]

Implements TVirtualHistPainter.

virtual Bool_t THistPainter::IsInside ( Double_t  x,
Double_t  y 
) [virtual]

Implements TVirtualHistPainter.

virtual Int_t THistPainter::MakeChopt ( Option_t option  )  [virtual]

virtual Int_t THistPainter::MakeCuts ( char *  cutsopt  )  [virtual]

Implements TVirtualHistPainter.

virtual void THistPainter::Paint ( Option_t option = ""  )  [virtual]

Implements TVirtualHistPainter.

virtual void THistPainter::PaintArrows ( Option_t option  )  [virtual]

virtual void THistPainter::PaintAxis ( Bool_t  drawGridOnly = kFALSE  )  [virtual]

virtual void THistPainter::PaintBar ( Option_t option  )  [virtual]

virtual void THistPainter::PaintBarH ( Option_t option  )  [virtual]

virtual void THistPainter::PaintBoxes ( Option_t option  )  [virtual]

virtual void THistPainter::PaintColorLevels ( Option_t option  )  [virtual]

virtual void THistPainter::PaintTH2PolyBins ( Option_t option  )  [virtual]

virtual void THistPainter::PaintTH2PolyColorLevels ( Option_t option  )  [virtual]

virtual void THistPainter::PaintTH2PolyScatterPlot ( Option_t option  )  [virtual]

virtual void THistPainter::PaintTH2PolyText ( Option_t option  )  [virtual]

virtual void THistPainter::PaintContour ( Option_t option  )  [virtual]

virtual Int_t THistPainter::PaintContourLine ( Double_t  elev1,
Int_t  icont1,
Double_t  x1,
Double_t  y1,
Double_t  elev2,
Int_t  icont2,
Double_t  x2,
Double_t  y2,
Double_t xarr,
Double_t yarr,
Int_t itarr,
Double_t levels 
) [virtual]

virtual void THistPainter::PaintErrors ( Option_t option  )  [virtual]

virtual void THistPainter::Paint2DErrors ( Option_t option  )  [virtual]

virtual void THistPainter::PaintFrame (  )  [virtual]

virtual void THistPainter::PaintFunction ( Option_t option  )  [virtual]

virtual void THistPainter::PaintHist ( Option_t option  )  [virtual]

virtual void THistPainter::PaintH3 ( Option_t option = ""  )  [virtual]

virtual void THistPainter::PaintH3Iso (  )  [virtual]

virtual Int_t THistPainter::PaintInit (  )  [virtual]

virtual Int_t THistPainter::PaintInitH (  )  [virtual]

virtual void THistPainter::PaintLego ( Option_t option  )  [virtual]

virtual void THistPainter::PaintLegoAxis ( TGaxis axis,
Double_t  ang 
) [virtual]

virtual void THistPainter::PaintPalette (  )  [virtual]

virtual void THistPainter::PaintScatterPlot ( Option_t option  )  [virtual]

virtual void THistPainter::PaintStat ( Int_t  dostat,
TF1 fit 
) [virtual]

Implements TVirtualHistPainter.

virtual void THistPainter::PaintStat2 ( Int_t  dostat,
TF1 fit 
) [virtual]

virtual void THistPainter::PaintStat3 ( Int_t  dostat,
TF1 fit 
) [virtual]

virtual void THistPainter::PaintSurface ( Option_t option  )  [virtual]

virtual void THistPainter::PaintTriangles ( Option_t option  )  [virtual]

virtual void THistPainter::PaintTable ( Option_t option  )  [virtual]

virtual void THistPainter::PaintText ( Option_t option  )  [virtual]

virtual void THistPainter::PaintTitle (  )  [virtual]

virtual void THistPainter::PaintTF3 (  )  [virtual]

virtual void THistPainter::ProcessMessage ( const char *  mess,
const TObject obj 
) [virtual]

Implements TVirtualHistPainter.

static Int_t THistPainter::ProjectAitoff2xy ( Double_t  l,
Double_t  b,
Double_t Al,
Double_t Ab 
) [static]

static Int_t THistPainter::ProjectMercator2xy ( Double_t  l,
Double_t  b,
Double_t Al,
Double_t Ab 
) [static]

static Int_t THistPainter::ProjectSinusoidal2xy ( Double_t  l,
Double_t  b,
Double_t Al,
Double_t Ab 
) [static]

static Int_t THistPainter::ProjectParabolic2xy ( Double_t  l,
Double_t  b,
Double_t Al,
Double_t Ab 
) [static]

virtual void THistPainter::RecalculateRange (  )  [virtual]

virtual void THistPainter::RecursiveRemove ( TObject  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 118 of file THistPainter.h.

virtual void THistPainter::SetHistogram ( TH1 h  )  [virtual]

Implements TVirtualHistPainter.

virtual void THistPainter::SetStack ( TList stack  )  [inline, virtual]

Implements TVirtualHistPainter.

Definition at line 120 of file THistPainter.h.

References fStack.

virtual void THistPainter::SetShowProjection ( const char *  option,
Int_t  nbins 
) [virtual]

Implements TVirtualHistPainter.

virtual void THistPainter::ShowProjectionX ( Int_t  px,
Int_t  py 
) [virtual]

virtual void THistPainter::ShowProjectionY ( Int_t  px,
Int_t  py 
) [virtual]

virtual void THistPainter::ShowProjection3 ( Int_t  px,
Int_t  py 
) [virtual]

virtual Int_t THistPainter::TableInit (  )  [virtual]

static const char* THistPainter::GetBestFormat ( Double_t  v,
Double_t  e,
const char *  f 
) [static]

static void THistPainter::PaintSpecialObjects ( const TObject obj,
Option_t option 
) [static]


Member Data Documentation

TH1* THistPainter::fH [protected]

Definition at line 44 of file THistPainter.h.

Referenced by DefineColorLevels(), DistancetoPrimitive(), DrawPanel(), ExecuteEvent(), GetContourList(), GetObjectInfo(), MakeChopt(), Paint(), Paint2DErrors(), PaintArrows(), PaintBar(), PaintBarH(), PaintBoxes(), PaintColorLevels(), PaintContour(), PaintErrors(), PaintH3(), PaintH3Iso(), PaintHist(), PaintInit(), PaintInitH(), PaintLego(), PaintLegoAxis(), PaintPalette(), PaintScatterPlot(), PaintStat(), PaintStat2(), PaintStat3(), PaintSurface(), PaintTable(), PaintText(), PaintTF3(), PaintTH2PolyBins(), PaintTH2PolyColorLevels(), PaintTH2PolyScatterPlot(), PaintTH2PolyText(), PaintTitle(), PaintTriangles(), SetHistogram(), SetShowProjection(), ShowProjection3(), ShowProjectionX(), ShowProjectionY(), and TableInit().

TAxis* THistPainter::fXaxis [protected]

Definition at line 45 of file THistPainter.h.

Referenced by DistancetoPrimitive(), ExecuteEvent(), GetObjectInfo(), IsInside(), Paint2DErrors(), PaintArrows(), PaintAxis(), PaintBar(), PaintBarH(), PaintBoxes(), PaintColorLevels(), PaintErrors(), PaintHist(), PaintInit(), PaintInitH(), PaintLegoAxis(), PaintScatterPlot(), PaintStat(), PaintText(), SetHistogram(), and TableInit().

TAxis* THistPainter::fYaxis [protected]

Definition at line 46 of file THistPainter.h.

Referenced by DistancetoPrimitive(), GetObjectInfo(), IsInside(), Paint2DErrors(), PaintArrows(), PaintAxis(), PaintBarH(), PaintBoxes(), PaintColorLevels(), PaintLegoAxis(), PaintScatterPlot(), PaintText(), SetHistogram(), and TableInit().

TAxis* THistPainter::fZaxis [protected]

Definition at line 47 of file THistPainter.h.

Referenced by DistancetoPrimitive(), Paint2DErrors(), PaintH3Iso(), PaintLego(), PaintLegoAxis(), PaintSurface(), PaintTF3(), PaintTriangles(), and SetHistogram().

TList* THistPainter::fFunctions [protected]

Definition at line 48 of file THistPainter.h.

Referenced by DistancetoPrimitive(), MakeChopt(), Paint(), PaintBarH(), PaintFunction(), PaintH3(), PaintInit(), PaintInitH(), PaintPalette(), PaintStat(), PaintStat2(), PaintStat3(), PaintTable(), and SetHistogram().

TPainter3dAlgorithms* THistPainter::fLego [protected]

Definition at line 49 of file THistPainter.h.

Referenced by DefineColorLevels(), Paint2DErrors(), PaintH3Iso(), PaintLego(), PaintSurface(), PaintTF3(), and PaintTriangles().

TGraph2DPainter* THistPainter::fGraph2DPainter [protected]

Definition at line 50 of file THistPainter.h.

Referenced by GetContourList(), PaintContour(), and PaintTriangles().

TPie* THistPainter::fPie [protected]

Definition at line 51 of file THistPainter.h.

Referenced by DistancetoPrimitive(), ExecuteEvent(), and Paint().

Double_t* THistPainter::fXbuf [protected]

Definition at line 52 of file THistPainter.h.

Referenced by Paint(), Paint2DErrors(), PaintArrows(), PaintH3Iso(), PaintLego(), PaintScatterPlot(), PaintSurface(), PaintTF3(), PaintTH2PolyScatterPlot(), and PaintTriangles().

Double_t* THistPainter::fYbuf [protected]

Definition at line 53 of file THistPainter.h.

Referenced by Paint(), Paint2DErrors(), PaintArrows(), PaintH3Iso(), PaintLego(), PaintScatterPlot(), PaintSurface(), PaintTF3(), PaintTH2PolyScatterPlot(), and PaintTriangles().

Int_t THistPainter::fNcuts [protected]

Definition at line 54 of file THistPainter.h.

Referenced by IsInside(), and MakeCuts().

Int_t THistPainter::fCutsOpt [protected]

Definition at line 55 of file THistPainter.h.

Referenced by IsInside(), and MakeCuts().

TCutG* THistPainter::fCuts[kMaxCuts] [protected]

Definition at line 56 of file THistPainter.h.

Referenced by IsInside(), and MakeCuts().

TList* THistPainter::fStack [protected]

Definition at line 57 of file THistPainter.h.

Referenced by GetStack(), PaintLego(), and SetStack().

Int_t THistPainter::fShowProjection [protected]

Definition at line 58 of file THistPainter.h.

Referenced by ExecuteEvent(), SetShowProjection(), ShowProjection3(), ShowProjectionX(), and ShowProjectionY().

TString THistPainter::fShowOption [protected]

Definition at line 59 of file THistPainter.h.

Referenced by SetShowProjection(), and ShowProjection3().

TH1* THistPainter::fH [protected]

Definition at line 44 of file THistPainter.h.

TAxis* THistPainter::fXaxis [protected]

Definition at line 45 of file THistPainter.h.

TAxis* THistPainter::fYaxis [protected]

Definition at line 46 of file THistPainter.h.

TAxis* THistPainter::fZaxis [protected]

Definition at line 47 of file THistPainter.h.

TList* THistPainter::fFunctions [protected]

Definition at line 48 of file THistPainter.h.

TPainter3dAlgorithms* THistPainter::fLego [protected]

Definition at line 49 of file THistPainter.h.

TGraph2DPainter* THistPainter::fGraph2DPainter [protected]

Definition at line 50 of file THistPainter.h.

TPie* THistPainter::fPie [protected]

Definition at line 51 of file THistPainter.h.

Double_t* THistPainter::fXbuf [protected]

Definition at line 52 of file THistPainter.h.

Double_t* THistPainter::fYbuf [protected]

Definition at line 53 of file THistPainter.h.

TCutG* THistPainter::fCuts[kMaxCuts] [protected]

Definition at line 56 of file THistPainter.h.

TList* THistPainter::fStack [protected]

Definition at line 57 of file THistPainter.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:41:37 2011 for ROOT_528-00b_version by  doxygen 1.5.1