#include <THLimitsFinder.h>
Inheritance diagram for THLimitsFinder:

Definition at line 30 of file THLimitsFinder.h.
| THLimitsFinder::THLimitsFinder | ( | ) |
| THLimitsFinder::~THLimitsFinder | ( | ) | [virtual] |
Definition at line 38 of file THLimitsFinder.cxx.
| THLimitsFinder::THLimitsFinder | ( | ) |
Pointer to hist limits finder.
| virtual THLimitsFinder::~THLimitsFinder | ( | ) | [virtual] |
Definition at line 44 of file THLimitsFinder.cxx.
References TAxis::GetLabels(), TAxis::GetNbins(), h, TAxis::kIsInteger, OptimizeLimits(), and TObject::TestBit().
Referenced by TProfile3D::BufferEmpty(), TProfile2D::BufferEmpty(), TProfile::BufferEmpty(), TH3::BufferEmpty(), TH2::BufferEmpty(), TH1::BufferEmpty(), TProofLimitsFinder::FindGoodLimits(), TSelectorDraw::TakeAction(), TSelectorDraw::TakeEstimate(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawListOfGraphs::Terminate(), TProofDrawPolyMarker3D::Terminate(), and TProofDrawGraph::Terminate().
| Int_t THLimitsFinder::FindGoodLimits | ( | TH1 * | h, | |
| Double_t | xmin, | |||
| Double_t | xmax, | |||
| Double_t | ymin, | |||
| Double_t | ymax | |||
| ) | [virtual] |
Definition at line 71 of file THLimitsFinder.cxx.
References TAxis::GetLabels(), TAxis::GetNbins(), h, TAxis::kIsInteger, OptimizeLimits(), and TObject::TestBit().
| Int_t THLimitsFinder::FindGoodLimits | ( | TH1 * | h, | |
| Double_t | xmin, | |||
| Double_t | xmax, | |||
| Double_t | ymin, | |||
| Double_t | ymax, | |||
| Double_t | zmin, | |||
| Double_t | zmax | |||
| ) | [virtual] |
Definition at line 103 of file THLimitsFinder.cxx.
References TAxis::GetLabels(), TAxis::GetNbins(), h, TAxis::kIsInteger, OptimizeLimits(), and TObject::TestBit().
| void THLimitsFinder::Optimize | ( | Double_t | A1, | |
| Double_t | A2, | |||
| Int_t | nold, | |||
| Double_t & | BinLow, | |||
| Double_t & | BinHigh, | |||
| Int_t & | nbins, | |||
| Double_t & | BWID, | |||
| Option_t * | option = "" | |||
| ) | [static] |
Definition at line 165 of file THLimitsFinder.cxx.
References TMath::Abs(), TMath::Log10(), TMath::Max(), TMath::Min(), and TMath::Power().
Referenced by TPainter3dAlgorithms::DefineGridLevels(), TEveCaloLegoGL::DrawAxis3D(), FindGoodLimits(), G__G__Hist_314_0_5(), G__setup_memfuncTHLimitsFinder(), OptimizeLimits(), TSpectrum2Painter::Paint(), TGLAxisPainter::PaintAxis(), TGaxis::PaintAxis(), TGraphPolargram::PaintRadialDivisions(), TGraph2DPainter::PaintTriangles(), TGLCameraOverlay::RenderAxis(), TEveCaloLegoOverlay::RenderPaletteScales(), Rgl::SetZLevels(), TEveProjectionAxesGL::SplitIntervalByPos(), TEveProjectionAxesGL::SplitIntervalByVal(), and TGLAxis::TicksPositionsOpt().
| void THLimitsFinder::OptimizeLimits | ( | Int_t | nbins, | |
| Int_t & | newbins, | |||
| Double_t & | xmin, | |||
| Double_t & | xmax, | |||
| Bool_t | isInteger | |||
| ) | [static] |
Definition at line 350 of file THLimitsFinder.cxx.
References n, and Optimize().
Referenced by FindGoodLimits(), G__G__Hist_314_0_6(), G__setup_memfuncTHLimitsFinder(), and TProofProgressDialog::Progress().
| THLimitsFinder * THLimitsFinder::GetLimitsFinder | ( | ) | [static] |
Definition at line 144 of file THLimitsFinder.cxx.
References fgLimitsFinder, and THLimitsFinder().
Referenced by TProfile3D::BufferEmpty(), TProfile2D::BufferEmpty(), TProfile::BufferEmpty(), TH3::BufferEmpty(), TH2::BufferEmpty(), TH1::BufferEmpty(), G__G__Hist_314_0_7(), G__setup_memfuncTHLimitsFinder(), TSelectorDraw::TakeAction(), TSelectorDraw::TakeEstimate(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawListOfGraphs::Terminate(), TProofDrawPolyMarker3D::Terminate(), and TProofDrawGraph::Terminate().
| void THLimitsFinder::SetLimitsFinder | ( | THLimitsFinder * | finder | ) | [static] |
Definition at line 155 of file THLimitsFinder.cxx.
References fgLimitsFinder.
Referenced by G__G__Hist_314_0_8(), and G__setup_memfuncTHLimitsFinder().
| virtual Int_t THLimitsFinder::FindGoodLimits | ( | TH1 * | h, | |
| Double_t | xmin, | |||
| Double_t | xmax, | |||
| Double_t | ymin, | |||
| Double_t | ymax | |||
| ) | [virtual] |
| virtual Int_t THLimitsFinder::FindGoodLimits | ( | TH1 * | h, | |
| Double_t | xmin, | |||
| Double_t | xmax, | |||
| Double_t | ymin, | |||
| Double_t | ymax, | |||
| Double_t | zmin, | |||
| Double_t | zmax | |||
| ) | [virtual] |
| static void THLimitsFinder::Optimize | ( | Double_t | A1, | |
| Double_t | A2, | |||
| Int_t | nold, | |||
| Double_t & | BinLow, | |||
| Double_t & | BinHigh, | |||
| Int_t & | nbins, | |||
| Double_t & | BWID, | |||
| Option_t * | option = "" | |||
| ) | [static] |
| static void THLimitsFinder::OptimizeLimits | ( | Int_t | nbins, | |
| Int_t & | newbins, | |||
| Double_t & | xmin, | |||
| Double_t & | xmax, | |||
| Bool_t | isInteger | |||
| ) | [static] |
| static THLimitsFinder* THLimitsFinder::GetLimitsFinder | ( | ) | [static] |
| static void THLimitsFinder::SetLimitsFinder | ( | THLimitsFinder * | finder | ) | [static] |
THLimitsFinder * THLimitsFinder::fgLimitsFinder [static, protected] |
Definition at line 33 of file THLimitsFinder.h.
Referenced by GetLimitsFinder(), and SetLimitsFinder().
THLimitsFinder* THLimitsFinder::fgLimitsFinder [static, protected] |
Definition at line 33 of file THLimitsFinder.h.
1.5.1