#include <THistPainter.h>
Inheritance diagram for THistPainter:
Definition at line 41 of file THistPainter.h.
THistPainter::THistPainter | ( | ) |
THistPainter::~THistPainter | ( | ) | [virtual] |
Definition at line 2736 of file THistPainter.cxx.
THistPainter::THistPainter | ( | ) |
virtual THistPainter::~THistPainter | ( | ) | [virtual] |
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().
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().
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.
Implements TVirtualHistPainter.
Definition at line 3050 of file THistPainter.cxx.
References fGraph2DPainter, fH, TList::FindObject(), gCurrentHist, TGraph2DPainter::GetContourList(), and TH1::GetListOfFunctions().
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 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().
Implements TVirtualHistPainter.
Definition at line 3178 of file THistPainter.cxx.
References fCuts, fCutsOpt, fNcuts, i, IsInside(), kFALSE, and kTRUE.
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().
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().
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().
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().
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().
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] |
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] |
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().
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().
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().
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().
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().
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] |
Implements TVirtualHistPainter.
virtual void THistPainter::DrawPanel | ( | ) | [virtual] |
Implements TVirtualHistPainter.
Implements TVirtualHistPainter.
Implements TVirtualHistPainter.
Implements TVirtualHistPainter.
virtual TList* THistPainter::GetStack | ( | ) | const [inline, virtual] |
Implements TVirtualHistPainter.
Implements TVirtualHistPainter.
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::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::PaintPalette | ( | ) | [virtual] |
virtual void THistPainter::PaintScatterPlot | ( | Option_t * | option | ) | [virtual] |
Implements TVirtualHistPainter.
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] |
virtual void THistPainter::SetHistogram | ( | TH1 * | h | ) | [virtual] |
Implements TVirtualHistPainter.
virtual void THistPainter::SetStack | ( | TList * | stack | ) | [inline, virtual] |
virtual void THistPainter::SetShowProjection | ( | const char * | option, | |
Int_t | nbins | |||
) | [virtual] |
Implements TVirtualHistPainter.
virtual Int_t THistPainter::TableInit | ( | ) | [virtual] |
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] |
Int_t THistPainter::fCutsOpt [protected] |
TCutG* THistPainter::fCuts[kMaxCuts] [protected] |
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.