#include <TAxis.h>
Inheritance diagram for TAxis:
Public Types | |
enum | |
enum | |
Public Member Functions | |
TAxis () | |
TAxis (Int_t nbins, Double_t xmin, Double_t xmax) | |
TAxis (Int_t nbins, const Double_t *xbins) | |
TAxis (const TAxis &axis) | |
virtual | ~TAxis () |
virtual void | CenterLabels (Bool_t center=kTRUE) |
virtual void | CenterTitle (Bool_t center=kTRUE) |
const char * | ChooseTimeFormat (Double_t axislength=0) |
virtual void | Copy (TObject &axis) const |
virtual void | Delete (Option_t *="") |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
virtual TObject * | DrawClone (Option_t *="") const |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
virtual Int_t | FindBin (Double_t x) |
virtual Int_t | FindBin (const char *label) |
virtual Int_t | FindFixBin (Double_t x) const |
virtual Double_t | GetBinCenter (Int_t bin) const |
virtual Double_t | GetBinCenterLog (Int_t bin) const |
const char * | GetBinLabel (Int_t bin) const |
virtual Double_t | GetBinLowEdge (Int_t bin) const |
virtual Double_t | GetBinUpEdge (Int_t bin) const |
virtual Double_t | GetBinWidth (Int_t bin) const |
virtual void | GetCenter (Double_t *center) const |
Bool_t | GetCenterLabels () const |
Bool_t | GetCenterTitle () const |
THashList * | GetLabels () |
virtual void | GetLowEdge (Double_t *edge) const |
Bool_t | GetMoreLogLabels () const |
Int_t | GetNbins () const |
Bool_t | GetNoExponent () const |
Bool_t | GetDecimals () const |
virtual TObject * | GetParent () const |
Bool_t | GetRotateTitle () const |
virtual const char * | GetTicks () const |
virtual Bool_t | GetTimeDisplay () const |
virtual const char * | GetTimeFormat () const |
virtual const char * | GetTimeFormatOnly () const |
const char * | GetTitle () const |
const TArrayD * | GetXbins () const |
Int_t | GetFirst () const |
Int_t | GetLast () const |
Double_t | GetXmin () const |
Double_t | GetXmax () const |
virtual void | ImportAttributes (const TAxis *axis) |
Bool_t | IsVariableBinSize () const |
virtual void | LabelsOption (Option_t *option="h") |
virtual void | RotateTitle (Bool_t rotate=kTRUE) |
virtual void | SaveAttributes (ostream &out, const char *name, const char *subname) |
virtual void | Set (Int_t nbins, Double_t xmin, Double_t xmax) |
virtual void | Set (Int_t nbins, const Float_t *xbins) |
virtual void | Set (Int_t nbins, const Double_t *xbins) |
virtual void | SetBinLabel (Int_t bin, const char *label) |
virtual void | SetDefaults () |
virtual void | SetDrawOption (Option_t *="") |
virtual void | SetLimits (Double_t xmin, Double_t xmax) |
virtual void | SetMoreLogLabels (Bool_t more=kTRUE) |
virtual void | SetNoExponent (Bool_t noExponent=kTRUE) |
virtual void | SetDecimals (Bool_t dot=kTRUE) |
virtual void | SetParent (TObject *obj) |
virtual void | SetRange (Int_t first=0, Int_t last=0) |
virtual void | SetRangeUser (Double_t ufirst, Double_t ulast) |
virtual void | SetTicks (Option_t *option="+") |
virtual void | SetTimeDisplay (Int_t value) |
virtual void | SetTimeFormat (const char *format="") |
virtual void | SetTimeOffset (Double_t toffset, Option_t *option="local") |
virtual void | UnZoom () |
virtual void | ZoomOut (Double_t factor=0, Double_t offset=0) |
TAxis () | |
TAxis (Int_t nbins, Double_t xmin, Double_t xmax) | |
TAxis (Int_t nbins, const Double_t *xbins) | |
TAxis (const TAxis &axis) | |
virtual | ~TAxis () |
virtual void | CenterLabels (Bool_t center=kTRUE) |
virtual void | CenterTitle (Bool_t center=kTRUE) |
const char * | ChooseTimeFormat (Double_t axislength=0) |
virtual void | Copy (TObject &axis) const |
virtual void | Delete (Option_t *="") |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
virtual TObject * | DrawClone (Option_t *="") const |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
virtual Int_t | FindBin (Double_t x) |
virtual Int_t | FindBin (const char *label) |
virtual Int_t | FindFixBin (Double_t x) const |
virtual Double_t | GetBinCenter (Int_t bin) const |
virtual Double_t | GetBinCenterLog (Int_t bin) const |
const char * | GetBinLabel (Int_t bin) const |
virtual Double_t | GetBinLowEdge (Int_t bin) const |
virtual Double_t | GetBinUpEdge (Int_t bin) const |
virtual Double_t | GetBinWidth (Int_t bin) const |
virtual void | GetCenter (Double_t *center) const |
Bool_t | GetCenterLabels () const |
Bool_t | GetCenterTitle () const |
THashList * | GetLabels () |
virtual void | GetLowEdge (Double_t *edge) const |
Bool_t | GetMoreLogLabels () const |
Int_t | GetNbins () const |
Bool_t | GetNoExponent () const |
Bool_t | GetDecimals () const |
virtual TObject * | GetParent () const |
Bool_t | GetRotateTitle () const |
virtual const char * | GetTicks () const |
virtual Bool_t | GetTimeDisplay () const |
virtual const char * | GetTimeFormat () const |
virtual const char * | GetTimeFormatOnly () const |
const char * | GetTitle () const |
const TArrayD * | GetXbins () const |
Int_t | GetFirst () const |
Int_t | GetLast () const |
Double_t | GetXmin () const |
Double_t | GetXmax () const |
virtual void | ImportAttributes (const TAxis *axis) |
Bool_t | IsVariableBinSize () const |
virtual void | LabelsOption (Option_t *option="h") |
virtual void | RotateTitle (Bool_t rotate=kTRUE) |
virtual void | SaveAttributes (ostream &out, const char *name, const char *subname) |
virtual void | Set (Int_t nbins, Double_t xmin, Double_t xmax) |
virtual void | Set (Int_t nbins, const Float_t *xbins) |
virtual void | Set (Int_t nbins, const Double_t *xbins) |
virtual void | SetBinLabel (Int_t bin, const char *label) |
virtual void | SetDefaults () |
virtual void | SetDrawOption (Option_t *="") |
virtual void | SetLimits (Double_t xmin, Double_t xmax) |
virtual void | SetMoreLogLabels (Bool_t more=kTRUE) |
virtual void | SetNoExponent (Bool_t noExponent=kTRUE) |
virtual void | SetDecimals (Bool_t dot=kTRUE) |
virtual void | SetParent (TObject *obj) |
virtual void | SetRange (Int_t first=0, Int_t last=0) |
virtual void | SetRangeUser (Double_t ufirst, Double_t ulast) |
virtual void | SetTicks (Option_t *option="+") |
virtual void | SetTimeDisplay (Int_t value) |
virtual void | SetTimeFormat (const char *format="") |
virtual void | SetTimeOffset (Double_t toffset, Option_t *option="local") |
virtual void | UnZoom () |
virtual void | ZoomOut (Double_t factor=0, Double_t offset=0) |
Private Member Functions | |
TAxis & | operator= (const TAxis &) |
TAxis & | operator= (const TAxis &) |
Private Attributes | |
Int_t | fNbins |
Double_t | fXmin |
Double_t | fXmax |
TArrayD | fXbins |
Int_t | fFirst |
Int_t | fLast |
UShort_t | fBits2 |
Bool_t | fTimeDisplay |
TString | fTimeFormat |
TObject * | fParent |
THashList * | fLabels |
Object owning this axis. | |
TObject * | fParent |
THashList * | fLabels |
Object owning this axis. |
Definition at line 36 of file TAxis.h.
TAxis::TAxis | ( | ) |
TAxis::~TAxis | ( | ) | [virtual] |
TAxis::TAxis | ( | ) |
TAxis::TAxis | ( | const TAxis & | axis | ) |
virtual TAxis::~TAxis | ( | ) | [virtual] |
Definition at line 97 of file TAxis.cxx.
References kCenterLabels, TObject::ResetBit(), and TObject::SetBit().
Definition at line 117 of file TAxis.cxx.
References kCenterTitle, TObject::ResetBit(), and TObject::SetBit().
Referenced by TAxisEditor::DoTitleCentered(), TGraph::GetHistogram(), and ProofFriends::Terminate().
const char * TAxis::ChooseTimeFormat | ( | Double_t | axislength = 0 |
) |
Definition at line 135 of file TAxis.cxx.
References TMath::Abs(), TAttAxis::GetNdivisions(), gPad, length, TMath::Max(), and n.
Referenced by THistPainter::PaintAxis().
void TAxis::Copy | ( | TObject & | axis | ) | const [virtual] |
Reimplemented from TNamed.
Definition at line 222 of file TAxis.cxx.
References TAttAxis::Copy(), TNamed::Copy(), TArrayD::Copy(), fBits2, fFirst, fLabels, fLast, fNbins, fParent, fTimeDisplay, fTimeFormat, fXbins, fXmax, fXmin, i, and SetBinLabel().
Referenced by TH1::Copy().
virtual void TAxis::Delete | ( | Option_t * | = "" |
) | [inline, virtual] |
Reimplemented from TObject.
Definition at line 253 of file TAxis.cxx.
References gPad.
Referenced by TAxis3D::ExecuteEvent().
Definition at line 271 of file TAxis.cxx.
References TMath::BinarySearch(), TArrayD::fArray, FindFixBin(), TArray::fN, fNbins, fParent, fXbins, fXmax, fXmin, int, TH1::kCanRebin, and TObject::TestBit().
Referenced by ProjectionTester::buildHistograms(), TBinomialEfficiencyFitter::ComputeFCN(), TH1Editor::DoBinLabel1(), TH2Editor::DoBinLabel1(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinOffset(), TH1Editor::DoBinOffset(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH1Editor::DoBinReleased1(), TH2Editor::DoBinReleased1(), TFitEditor::DoNumericSliderXChanged(), TFitEditor::DoNumericSliderYChanged(), TH2Editor::DoOffsetMoved(), TH1Editor::DoOffsetMoved(), TH1Editor::DoOffsetReleased(), TH2Editor::DoOffsetReleased(), TH2::DoProfile(), TH3::DoProject2D(), TH2::DoProjection(), EventInfo(), TMemStatShow::EventInfo1(), TMemStatShow::EventInfo2(), TProfile2D::Fill(), TProfile::Fill(), TH3::Fill(), TH2::Fill(), TH1::Fill(), TH1K::Fill(), TProfile3D::Fill(), TMVA::RuleFit::FillCorr(), TProfile::FillN(), TH1::FillN(), TH2::FillN(), TH1::FillRandom(), TH1::FindBin(), TEveCaloLegoGL::GetGridStep(), TF1::GetSave(), TMVA::MethodCuts::GetTrainingEfficiency(), TCutG::IntegralHist(), TH3::Interpolate(), TH2::Interpolate(), TH1::Merge(), TH3::Merge(), TH2::Merge(), TMVA::PDEFoam::Project2(), TEveCaloDataVec::Rebin(), TEveCaloLegoGL::RebinAxis(), TAxis3D::SetAxisRange(), THistPainter::ShowProjectionX(), THistPainter::ShowProjectionY(), testAdd2D3(), testAdd3D3(), testLabel(), testMul1(), testMul2(), testMul2D1(), testMul2D2(), testMul3D1(), testMul3D2(), testMulF1D2(), testMulF2D(), testMulF2D2(), testMulF3D(), testMulF3D2(), testMulVar1(), and testMulVar2().
Int_t TAxis::FindBin | ( | const char * | label | ) | [virtual] |
Definition at line 302 of file TAxis.cxx.
References TList::Add(), THashList::FindObject(), fLabels, fNbins, fParent, fXmax, fXmin, TNamed::GetName(), h, TH1::kCanRebin, n, TObject::SetBit(), and TObject::TestBit().
Definition at line 343 of file TAxis.cxx.
References TMath::BinarySearch(), TArrayD::fArray, TArray::fN, fNbins, fXbins, fXmax, fXmin, and int.
Referenced by THistPainter::DistancetoPrimitive(), THistPainter::ExecuteEvent(), TPad::ExecuteEventAxis(), FindBin(), TH1::FindFixBin(), TEfficiency::FindFixBin(), TProfile::GetObjectInfo(), THistPainter::GetObjectInfo(), TGraph2DPainter::Paint(), THistPainter::PaintInit(), THistPainter::PaintInitH(), TH1::RebinAxis(), TH1::SetAxisRange(), SetRangeUser(), and THistPainter::TableInit().
Definition at line 402 of file TAxis.cxx.
References TArrayD::fArray, TArray::fN, fNbins, fXbins, fXmax, and fXmin.
Referenced by TH1::Add(), ProjectionTester::buildHistograms(), ProjectionTester::buildHistogramsWithWeights(), TBinomialEfficiencyFitter::ComputeFCN(), TEveCaloDataHist::DataChanged(), TProfile::Divide(), TH1::Divide(), TProfile3D::Divide(), TProfile2D::Divide(), TH3::DoFillProfileProjection(), TH2::DoFitSlices(), TH2::DoProfile(), TH3::DoProject1D(), TH3::DoProject2D(), TH2::DoProjection(), TH3::DoProjectProfile2D(), TGLTH3Slice::DrawSliceTextured(), equals(), TH1::Eval(), TProfile2D::Fill(), TProfile::Fill(), TH3::Fill(), TH2::Fill(), TH1::Fill(), TMVA::RuleFit::FillCorr(), ROOT::Fit::FillData(), RooAbsReal::fillHistogram(), TH2::FillRandom(), TH3::FillRandom(), fit2DHist(), fit3DHist(), TH3::FitSlicesZ(), TH1::GetBinCenter(), GetBinCenterLog(), GetCenter(), TFitter::GetConfidenceIntervals(), TLinearFitter::GetConfidenceIntervals(), TChi2FitData::GetFitData(), TH1::GetKurtosis(), TF1::GetSave(), TH1::GetSkewness(), TH2::GetStats(), TH1::GetStats(), TProfile2D::GetStats(), TProfile3D::GetStats(), TH3::GetStats(), TProfile::GetStats(), TLinearFitter::HistLinearFitter(), TGLSurfacePainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), TCutG::IntegralHist(), TH3::Interpolate(), TH2::Interpolate(), THistPainter::IsInside(), RooStats::MCMCInterval::LowerLimitBySparseHist(), TH1::Multiply(), TProfile::Multiply(), myFcn(), mygenerate(), THistPainter::Paint2DErrors(), TGaxis::PaintAxis(), THistPainter::PaintH3Iso(), THistPainter::PaintInit(), THistPainter::PaintInitH(), THistPainter::PaintText(), PlotDecisionBoundary(), TGLTH3Slice::PrepareTexCoords(), TH1::Print(), TEveCaloLegoGL::ProcessSelection(), TProfile::Rebin(), TEveCaloLegoGL::RebinAxis(), TH1::RebinAxis(), TSpectrum2::Search(), TSpectrum3::Search(), Rgl::Fgt::TKDEAdapter::SetGeometry(), THistPainter::ShowProjection3(), test2DObjects(), testInterpolation1D(), testInterpolation2D(), testInterpolation3D(), testInterpolationVar1D(), testLabel(), testMulF1D2(), testMulF2D(), testMulF2D2(), testMulF3D(), testMulF3D2(), testTH2toTH1(), testTH3toTH1(), testTH3toTH2(), TGraph::TGraph(), TGraph2D::TGraph2D(), TwoHistoFit2D(), and RooStats::MCMCInterval::UpperLimitBySparseHist().
Definition at line 417 of file TAxis.cxx.
References TArrayD::fArray, TArray::fN, fNbins, fXbins, fXmax, fXmin, GetBinCenter(), low, and TMath::Sqrt().
const char * TAxis::GetBinLabel | ( | Int_t | bin | ) | const |
Definition at line 364 of file TAxis.cxx.
References fLabels, and fNbins.
Referenced by TGaxis::PaintAxis(), and TMemStatShow::Show().
Definition at line 441 of file TAxis.cxx.
References TArrayD::fArray, TArray::fN, fNbins, fXbins, fXmax, and fXmin.
Referenced by TH1::Add(), TGLTH3Composition::AddTH3(), TMVA::PDF::AddXMLTo(), TEfficiency::CheckBinning(), CompareAxes(), TBinomialEfficiencyFitter::ComputeFCN(), TH1Editor::DoAxisRange(), TH1Editor::DoBinLabel1(), TH2Editor::DoBinLabel1(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinOffset(), TH1Editor::DoBinOffset(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH1Editor::DoBinReleased1(), TH2Editor::DoBinReleased1(), TFitEditor::DoNumericSliderXChanged(), TFitEditor::DoNumericSliderYChanged(), TH2Editor::DoOffsetMoved(), TH1Editor::DoOffsetMoved(), TH1Editor::DoOffsetReleased(), TH2Editor::DoOffsetReleased(), TH2::DoProfile(), TH3::DoProject1D(), TH3::DoProject2D(), TH2::DoProjection(), TH3::DoProjectProfile2D(), TH1Editor::DoSliderMoved(), TH1Editor::DoSliderPressed(), TH1Editor::DoSliderReleased(), TFitEditor::DoSliderXMoved(), TH2Editor::DoSliderXMoved(), TH2Editor::DoSliderXPressed(), TH2Editor::DoSliderXReleased(), TH2Editor::DoSliderYMoved(), TFitEditor::DoSliderYMoved(), TH2Editor::DoSliderYPressed(), TH2Editor::DoSliderYReleased(), TH2Editor::DoXAxisRange(), TH2Editor::DoYAxisRange(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TEveCaloLegoGL::DrawSelectedCells(), TFitEditor::DrawSelection(), TGLTH3Slice::DrawSlice(), TGLTH3Slice::DrawSliceFrame(), TMemStatShow::EventInfo1(), TMVA::RuleFit::FillCorr(), ROOT::Fit::FillData(), TH1::FillRandom(), TH1::GetBinLowEdge(), TChi2FitData::GetFitData(), GetLowEdge(), THistPainter::GetObjectInfo(), TH2::GetRandom2(), TH3::GetRandom3(), TFitEditor::GetRanges(), TGLLegoPainter::InitGeometryCartesian(), TGLSurfacePainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryPolar(), TGLLegoPainter::InitGeometrySpherical(), TPainter3dAlgorithms::LegoFunction(), TEveCaloLegoGL::Make3DDisplayListRebin(), MakeVecData(), TGraph2DPainter::Paint(), THistPainter::Paint2DErrors(), THistPainter::PaintArrows(), THistPainter::PaintBar(), THistPainter::PaintBarH(), THistPainter::PaintBoxes(), THistPainter::PaintColorLevels(), TMarker3DBox::PaintH3(), TPolyMarker3D::PaintH3(), THistPainter::PaintH3Iso(), THistPainter::PaintHist(), THistPainter::PaintInit(), THistPainter::PaintInitH(), THistPainter::PaintScatterPlot(), THistPainter::PaintTF3(), TEveCaloLegoGL::PrepareCell2DDataRebin(), TProfile::Rebin(), TEveCaloDataVec::Rebin(), TProfile2D::Rebin2D(), TEveCalo3DGL::RenderGridBarrel(), TEveCalo3DGL::RenderGridEndCap(), Rgl::Fgt::TKDEAdapter::SetGeometry(), TH1Editor::SetModel(), TH2Editor::SetModel(), THistPainter::ShowProjectionX(), THistPainter::ShowProjectionY(), TPainter3dAlgorithms::SurfaceFunction(), THistPainter::TableInit(), testH1Integral(), testH2Integral(), testH3Integral(), testTH2toTH1(), testTH3toTH1(), testTH3toTH2(), and TFitEditor::UpdateGUI().
Definition at line 451 of file TAxis.cxx.
References TArrayD::fArray, TArray::fN, fNbins, fXbins, fXmax, and fXmin.
Referenced by TH1::Add(), TGLTH3Composition::AddTH3(), ClassImp(), CompareAxes(), TH1Editor::DoAxisRange(), TH1Editor::DoBinLabel1(), TH2Editor::DoBinLabel1(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinOffset(), TH1Editor::DoBinOffset(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH1Editor::DoBinReleased1(), TH2Editor::DoBinReleased1(), TFitEditor::DoNumericSliderXChanged(), TFitEditor::DoNumericSliderYChanged(), TH2Editor::DoOffsetMoved(), TH1Editor::DoOffsetMoved(), TH1Editor::DoOffsetReleased(), TH2Editor::DoOffsetReleased(), TH2::DoProfile(), TH3::DoProject1D(), TH3::DoProject2D(), TH2::DoProjection(), TH3::DoProjectProfile2D(), TH1Editor::DoSliderMoved(), TH1Editor::DoSliderPressed(), TH1Editor::DoSliderReleased(), TFitEditor::DoSliderXMoved(), TH2Editor::DoSliderXMoved(), TH2Editor::DoSliderXPressed(), TH2Editor::DoSliderXReleased(), TH2Editor::DoSliderYMoved(), TFitEditor::DoSliderYMoved(), TH2Editor::DoSliderYPressed(), TH2Editor::DoSliderYReleased(), TH2Editor::DoXAxisRange(), TH2Editor::DoYAxisRange(), TEveCaloLegoGL::DrawHistBase(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TEveCaloLegoGL::DrawSelectedCells(), TFitEditor::DrawSelection(), TGLTH3Slice::DrawSlice(), TGLTH3Slice::DrawSliceFrame(), TMemStatShow::EventInfo1(), ROOT::Fit::FillData(), TH1::FillRandom(), THistPainter::GetObjectInfo(), TFitEditor::GetRanges(), TGLLegoPainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryPolar(), TGLLegoPainter::InitGeometrySpherical(), TH2::Interpolate(), TEveCaloLegoGL::Make3DDisplayListRebin(), MakeVecData(), TGraph2DPainter::Paint(), THistPainter::PaintBar(), THistPainter::PaintBarH(), TMarker3DBox::PaintH3(), TPolyMarker3D::PaintH3(), THistPainter::PaintH3Iso(), THistPainter::PaintHist(), THistPainter::PaintTF3(), TEveCaloLegoGL::PrepareCell2DDataRebin(), TProfile::Rebin(), TEveCaloDataVec::Rebin(), TProfile2D::Rebin2D(), TEveCaloLegoGL::RebinAxis(), TEveCalo3DGL::RenderGridBarrel(), TEveCalo3DGL::RenderGridEndCap(), Rgl::Fgt::TKDEAdapter::SetGeometry(), TH1Editor::SetModel(), TH2Editor::SetModel(), THistPainter::ShowProjectionX(), THistPainter::ShowProjectionY(), THistPainter::TableInit(), testH1Integral(), testH2Integral(), testH3Integral(), testTH2toTH1(), testTH3toTH1(), testTH3toTH2(), and TFitEditor::UpdateGUI().
Definition at line 466 of file TAxis.cxx.
References TArrayD::fArray, TArray::fN, fNbins, fXbins, fXmax, and fXmin.
Referenced by TH1::Add(), ProjectionTester::buildHistograms(), ProjectionTester::buildHistogramsWithWeights(), TH1Editor::DoAxisRange(), TH1Editor::DoBinLabel1(), TH2Editor::DoBinLabel1(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinOffset(), TH1Editor::DoBinOffset(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH1Editor::DoBinReleased1(), TH2Editor::DoBinReleased1(), TH1::DoIntegral(), TH2Editor::DoOffsetMoved(), TH1Editor::DoOffsetMoved(), TH1Editor::DoOffsetReleased(), TH2Editor::DoOffsetReleased(), TH2Editor::DoXAxisRange(), TH2Editor::DoYAxisRange(), TGLBoxPainter::DrawPlot(), TGLTH3CompositionPainter::DrawPlot(), TEveCaloLegoGL::DrawSelectedCells(), TMVA::RuleFit::FillCorr(), ROOT::Fit::FillData(), TH1::FillRandom(), TH1::GetBinWidth(), TChi2FitData::GetFitData(), THnSparse::GetRandom(), TH2::GetRandom2(), TH3::GetRandom3(), TGLLegoPainter::InitGeometryCartesian(), TCutG::IntegralHist(), TH2::Interpolate(), TPainter3dAlgorithms::LegoFunction(), TEveCaloLegoGL::Make3DDisplayListRebin(), MakeVecData(), TGraph2DPainter::Paint(), THistPainter::Paint2DErrors(), THistPainter::PaintArrows(), THistPainter::PaintBoxes(), THistPainter::PaintColorLevels(), TPolyMarker3D::PaintH3(), THistPainter::PaintInit(), THistPainter::PaintInitH(), THistPainter::PaintScatterPlot(), TEveCaloLegoGL::ProcessSelection(), TH1::RecomputeAxisLimits(), TH1Editor::SetModel(), TH2Editor::SetModel(), TPainter3dAlgorithms::SurfaceFunction(), THistPainter::TableInit(), test2DObjects(), testAdd2D3(), testAdd3D3(), testHisto2DFit(), testTH2toTH1(), testTH3toTH1(), testTH3toTH2(), and TTreePlayer::UnbinnedFit().
void TAxis::GetCenter | ( | Double_t * | center | ) | const [virtual] |
Definition at line 479 of file TAxis.cxx.
References fNbins, and GetBinCenter().
Referenced by TH1::GetCenter(), and TAxis3D::GetCenter().
Bool_t TAxis::GetCenterLabels | ( | ) | const |
Definition at line 109 of file TAxis.cxx.
References kCenterLabels, kFALSE, kTRUE, and TObject::TestBit().
Bool_t TAxis::GetCenterTitle | ( | ) | const |
Definition at line 127 of file TAxis.cxx.
References kCenterTitle, kFALSE, kTRUE, and TObject::TestBit().
Referenced by TGraph::GetHistogram(), and TAxisEditor::SetModel().
THashList* TAxis::GetLabels | ( | ) | [inline] |
Definition at line 96 of file TAxis.h.
References fLabels.
Referenced by TH3::DoProject1D(), TH3::DoProject2D(), TH2::DoProjection(), THLimitsFinder::FindGoodLimits(), TProfile::LabelsOption(), TH1::Merge(), THStack::Paint(), TGaxis::PaintAxis(), THistPainter::PaintAxis(), and TProfile::ProjectionX().
void TAxis::GetLowEdge | ( | Double_t * | edge | ) | const [virtual] |
Definition at line 488 of file TAxis.cxx.
References fNbins, and GetBinLowEdge().
Referenced by TAxis3D::GetLowEdge(), and TH1::GetLowEdge().
Bool_t TAxis::GetMoreLogLabels | ( | ) | const |
Definition at line 779 of file TAxis.cxx.
References kFALSE, kMoreLogLabels, kTRUE, and TObject::TestBit().
Referenced by TAxisEditor::DoLogAxis(), and TAxisEditor::SetModel().
Int_t TAxis::GetNbins | ( | ) | const [inline] |
Definition at line 99 of file TAxis.h.
References fNbins.
Referenced by TSelectorDraw::Begin(), ProjectionTester::buildHistograms(), ProjectionTester::buildHistogramsWithWeights(), TEfficiency::CheckBinning(), TH1::Chi2TestX(), THnSparse::CloneEmpty(), CompareAxes(), ProjectionTester::compareHistograms(), ROOT::TBranchProxyDirector::CreateHistogram(), TEveCaloDataHist::DataChanged(), TProfile2D::Divide(), TH2Editor::DoApply(), TH1Editor::DoApply(), TH1Editor::DoAxisRange(), TH1Editor::DoBinLabel(), TH2Editor::DoBinLabel(), TH1Editor::DoBinLabel1(), TH2Editor::DoBinLabel1(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinOffset(), TH1Editor::DoBinOffset(), TH1Editor::DoBinPressed(), TH2Editor::DoBinPressed(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH1Editor::DoBinReleased1(), TH2Editor::DoBinReleased1(), TH2Editor::DoCancel(), TH1Editor::DoCancel(), TH2::DoFitSlices(), TH2Editor::DoOffsetMoved(), TH1Editor::DoOffsetMoved(), TH1Editor::DoOffsetReleased(), TH2Editor::DoOffsetReleased(), TH2::DoProfile(), TH3::DoProject1D(), TH3::DoProject2D(), TH2::DoProjection(), TH3::DoProjectProfile2D(), TH2Editor::DoXAxisRange(), TH2Editor::DoYAxisRange(), TTable::Draw(), TEveCaloLegoGL::DrawHistBase(), TEveCaloLegoGL::DrawSelectedCells(), equals(), TH1::Eval(), EventInfo(), TMemStatShow::EventInfo1(), TMemStatShow::EventInfo2(), TProfile2D::Fill(), TProfile::Fill(), TH3::Fill(), TH2::Fill(), TH1::Fill(), TH1K::Fill(), TProfile3D::Fill(), TProfile::FillN(), TH1::FillN(), TH2::FillN(), TH1::FindBin(), TH1::FindFirstBinAbove(), TH2::FindFirstBinAbove(), TH3::FindFirstBinAbove(), TH1::FindFixBin(), THLimitsFinder::FindGoodLimits(), TH1::FindLastBinAbove(), TH2::FindLastBinAbove(), TH3::FindLastBinAbove(), TH3::FitSlicesZ(), TH1::GetBin(), TH1::GetBinWithContent(), TH2::GetBinWithContent2(), TH3::GetBinWithContent3(), TH1::GetBinXYZ(), TEveCaloLegoGL::GetGridStep(), TH1::GetKurtosis(), TH1::GetNbinsX(), TH1::GetNbinsY(), TH1::GetNbinsZ(), TH1::GetQuantiles(), TH1::GetSkewness(), TH2::GetStats(), TH1::GetStats(), TProfile2D::GetStats(), TH3::GetStats(), TProfile::GetStats(), TH1::GetSumOfWeights(), TGLSurfacePainter::InitGeometryCylindrical(), TGLSurfacePainter::InitGeometryPolar(), TGLSurfacePainter::InitGeometrySpherical(), TH3::Interpolate(), TH3::KolmogorovTest(), TH2::KolmogorovTest(), TH1::KolmogorovTest(), TH1::LabelsDeflate(), TH1::LabelsInflate(), TProfile::LabelsOption(), TH1::LabelsOption(), TProfile2D::LabelsOption(), TEveCaloLegoGL::Make3DDisplayListRebin(), MakeHisto(), MakeVecData(), TH1::Merge(), TProfileHelper::Merge(), TH3::Merge(), TH2::Merge(), THStack::Paint(), THistPainter::PaintBoxes(), THistPainter::PaintColorLevels(), THistPainter::PaintScatterPlot(), THistPainter::PaintStat(), THistPainter::PaintStat2(), THistPainter::PaintText(), TEveCaloLegoGL::PrepareCell2DDataRebin(), TH1::Print(), TEveCaloLegoGL::ProcessSelection(), TProfile::ProjectionX(), TProfile2D::ProjectionXY(), TProfile3D::ProjectionXYZ(), TProfile::Rebin(), TH1::Rebin(), TEveCaloDataVec::Rebin(), THnSparse::Rebin(), TProfile2D::Rebin2D(), TH2::Rebin2D(), TEveCaloLegoGL::RebinAxis(), TH1::RebinAxis(), TEveCalo3DGL::RenderGridBarrel(), TEveCalo3DGL::RenderGridEndCap(), TH1::SameLimitsAndNBins(), TProfile::SavePrimitive(), TEfficiency::SavePrimitive(), TH1K::SavePrimitive(), TH1::SavePrimitive(), TProfile2D::SavePrimitive(), TProfile3D::SavePrimitive(), TSpectrum2::Search(), TSpectrum3::Search(), TH1::SetBinContent(), TH1::SetBinError(), TH1C::SetBinsLength(), TH1S::SetBinsLength(), TH1D::SetBinsLength(), TH2C::SetBinsLength(), TH2S::SetBinsLength(), TH2D::SetBinsLength(), TH3C::SetBinsLength(), TH3D::SetBinsLength(), TH1I::SetBinsLength(), TH2I::SetBinsLength(), TH3I::SetBinsLength(), TH1F::SetBinsLength(), TH3S::SetBinsLength(), TH2F::SetBinsLength(), TH3F::SetBinsLength(), TH1::SetCellContent(), TH1::SetCellError(), Rgl::Mc::TF3Adapter::SetDataSource(), Rgl::Fgt::TKDEAdapter::SetGeometry(), TGL5DDataSetEditor::SetGridTabWidgets(), TH1Editor::SetModel(), TH2Editor::SetModel(), THistPainter::ShowProjectionX(), THistPainter::ShowProjectionY(), TH1::Smooth(), testInterpolation1D(), testInterpolation2D(), testInterpolation3D(), testInterpolationVar1D(), testTH2toTH1(), testTH3toTH1(), testTH3toTH2(), TH1::TH1(), THStack::THStack(), TTreePlayer::UnbinnedFit(), and TFitEditor::UpdateGUI().
Bool_t TAxis::GetNoExponent | ( | ) | const |
Definition at line 799 of file TAxis.cxx.
References kFALSE, kNoExponent, kTRUE, and TObject::TestBit().
Referenced by TGraph::GetHistogram(), and TAxisEditor::SetModel().
Bool_t TAxis::GetDecimals | ( | ) | const |
virtual TObject* TAxis::GetParent | ( | ) | const [inline, virtual] |
Definition at line 102 of file TAxis.h.
References fParent.
Referenced by LabelsOption(), SetRangeUser(), and UnZoom().
Bool_t TAxis::GetRotateTitle | ( | ) | const |
Definition at line 547 of file TAxis.cxx.
References kFALSE, kRotateTitle, kTRUE, and TObject::TestBit().
Referenced by TGraph::GetHistogram(), and TAxisEditor::SetModel().
const char * TAxis::GetTicks | ( | ) | const [virtual] |
Definition at line 512 of file TAxis.cxx.
References kTickMinus, kTickPlus, and TObject::TestBit().
Referenced by TAxisEditor::SetModel().
virtual Bool_t TAxis::GetTimeDisplay | ( | ) | const [inline, virtual] |
Definition at line 105 of file TAxis.h.
References fTimeDisplay.
Referenced by THistPainter::PaintAxis(), TH1S::SetBinContent(), TH1C::SetBinContent(), TH1D::SetBinContent(), TH1F::SetBinContent(), and TH1I::SetBinContent().
virtual const char* TAxis::GetTimeFormat | ( | ) | const [inline, virtual] |
Definition at line 106 of file TAxis.h.
References TString::Data(), and fTimeFormat.
Referenced by SaveAttributes().
const char * TAxis::GetTimeFormatOnly | ( | ) | const [virtual] |
Definition at line 497 of file TAxis.cxx.
References TString::Data(), fTimeFormat, and TString::Index().
Referenced by THistPainter::PaintAxis().
const char* TAxis::GetTitle | ( | ) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 108 of file TAxis.h.
References TString::Data(), and TNamed::fTitle.
Referenced by TAxis3D::Browse(), TH2::DoFitSlices(), TEveCaloLegoGL::DrawAxis2D(), TEveCaloLegoGL::DrawAxis3D(), TH3::FitSlicesZ(), TGraph::GetHistogram(), TMultiGraph::Paint(), TF1::Paint(), TGLAxisPainter::PaintAxis(), SaveAttributes(), TAxisEditor::SetModel(), and RooPlot::updateYAxis().
const TArrayD* TAxis::GetXbins | ( | ) | const [inline] |
Definition at line 109 of file TAxis.h.
References fXbins.
Referenced by RooDataHist::adjustBinning(), TH1::CheckConsistency(), TH2::DoFitSlices(), TH2::DoProfile(), TH3::DoProject1D(), TH3::DoProject2D(), TH2::DoProjection(), TH3::DoProjectProfile2D(), TH3::FitSlicesZ(), THStack::Paint(), THistPainter::PaintErrors(), THistPainter::PaintHist(), TProfile::ProjectionX(), TProfile::Rebin(), THnSparse::Rebin(), TProfile2D::Rebin2D(), TH1::RecomputeAxisLimits(), TProfile::SavePrimitive(), TEfficiency::SavePrimitive(), and TH1::SavePrimitive().
Int_t TAxis::GetFirst | ( | ) | const |
Definition at line 380 of file TAxis.cxx.
References fFirst, kAxisRange, and TObject::TestBit().
Referenced by TGLTH3Composition::AddTH3(), TH1::Chi2TestX(), CompareAxes(), TBinomialEfficiencyFitter::ComputeFCN(), TH1Editor::DoAxisRange(), TH1Editor::DoBinLabel1(), TH2Editor::DoBinLabel1(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinMoved1(), TH1Editor::DoBinMoved1(), TH2Editor::DoBinOffset(), TH1Editor::DoBinOffset(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH1Editor::DoBinReleased1(), TH2Editor::DoBinReleased1(), TH2Editor::DoCancel(), TH1Editor::DoCancel(), TH2Editor::DoOffsetMoved(), TH1Editor::DoOffsetMoved(), TH1Editor::DoOffsetReleased(), TH2Editor::DoOffsetReleased(), TH2::DoProfile(), TH3::DoProject1D(), TH3::DoProject2D(), TH2::DoProjection(), TH3::DoProjectProfile2D(), TH1Editor::DoSliderMoved(), TH1Editor::DoSliderReleased(), TH2Editor::DoSliderXMoved(), TH2Editor::DoSliderXReleased(), TH2Editor::DoSliderYMoved(), TH2Editor::DoSliderYReleased(), TH2Editor::DoXAxisRange(), TGLTH3Slice::DrawSlice(), ROOT::Fit::FillData(), TH1::FillRandom(), TGLIsoPainter::FindMinMax(), TFitter::GetConfidenceIntervals(), TLinearFitter::GetConfidenceIntervals(), TH1::GetKurtosis(), TH1::GetMaximum(), TH1::GetMaximumBin(), TH1::GetMinimum(), TH1::GetMinimumBin(), THistPainter::GetObjectInfo(), TH1::GetSkewness(), TH2::GetStats(), TH1::GetStats(), TProfile2D::GetStats(), TProfile3D::GetStats(), TH3::GetStats(), TProfile::GetStats(), TH1::Integral(), TH2::Integral(), TH3::Integral(), TMultiGraph::Paint(), TSpectrum2Painter::Paint(), TGraph2DPainter::Paint(), TGaxis::PaintAxis(), THistPainter::PaintBar(), THistPainter::PaintBarH(), TMarker3DBox::PaintH3(), TPolyMarker3D::PaintH3(), THistPainter::PaintH3Iso(), THistPainter::PaintInit(), THistPainter::PaintInitH(), THistPainter::PaintStat2(), THistPainter::PaintTF3(), TH1::Print(), TH3::ProjectionX(), TH3::ProjectionY(), TH3::ProjectionZ(), TSpectrum::Search(), Rgl::Fgt::TKDEAdapter::SetGeometry(), TGLTH3Slice::SetSliceWidth(), THistPainter::ShowProjection3(), TH2::Smooth(), TH1::Smooth(), THistPainter::TableInit(), TGraph2D::TGraph2D(), THStack::THStack(), TFitEditor::UpdateGUI(), and ZoomOut().
Int_t TAxis::GetLast | ( | ) | const |
Definition at line 391 of file TAxis.cxx.
References fLast, fNbins, kAxisRange, and TObject::TestBit().
Referenced by TGLTH3Composition::AddTH3(), TH1::Chi2TestX(), CompareAxes(), TBinomialEfficiencyFitter::ComputeFCN(), TH1Editor::DoAxisRange(), TH1Editor::DoBinLabel1(), TH2Editor::DoBinLabel1(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinMoved1(), TH1Editor::DoBinMoved1(), TH2Editor::DoBinOffset(), TH1Editor::DoBinOffset(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH1Editor::DoBinReleased1(), TH2Editor::DoBinReleased1(), TH2Editor::DoCancel(), TH1Editor::DoCancel(), TH2Editor::DoOffsetMoved(), TH1Editor::DoOffsetMoved(), TH1Editor::DoOffsetReleased(), TH2Editor::DoOffsetReleased(), TH2::DoProfile(), TH3::DoProject1D(), TH3::DoProject2D(), TH2::DoProjection(), TH3::DoProjectProfile2D(), TH1Editor::DoSliderMoved(), TH1Editor::DoSliderReleased(), TH2Editor::DoSliderXMoved(), TH2Editor::DoSliderXReleased(), TH2Editor::DoSliderYMoved(), TH2Editor::DoSliderYReleased(), TH2Editor::DoXAxisRange(), TGLTH3Slice::DrawSlice(), ROOT::Fit::FillData(), TH1::FillRandom(), TGLIsoPainter::FindMinMax(), TFitter::GetConfidenceIntervals(), TLinearFitter::GetConfidenceIntervals(), TH1::GetKurtosis(), TH1::GetMaximum(), TH1::GetMaximumBin(), TH1::GetMinimum(), TH1::GetMinimumBin(), THistPainter::GetObjectInfo(), TH1::GetSkewness(), TH2::GetStats(), TH1::GetStats(), TProfile2D::GetStats(), TProfile3D::GetStats(), TH3::GetStats(), TProfile::GetStats(), TH1::Integral(), TH2::Integral(), TH3::Integral(), TMultiGraph::Paint(), TSpectrum2Painter::Paint(), TGraph2DPainter::Paint(), TGaxis::PaintAxis(), THistPainter::PaintBar(), THistPainter::PaintBarH(), TMarker3DBox::PaintH3(), TPolyMarker3D::PaintH3(), THistPainter::PaintH3Iso(), THistPainter::PaintInit(), THistPainter::PaintInitH(), THistPainter::PaintStat2(), THistPainter::PaintTF3(), TH1::Print(), TH3::ProjectionX(), TH3::ProjectionY(), TH3::ProjectionZ(), TSpectrum::Search(), Rgl::Fgt::TKDEAdapter::SetGeometry(), TGLTH3Slice::SetSliceWidth(), THistPainter::ShowProjection3(), TH2::Smooth(), TH1::Smooth(), THistPainter::TableInit(), TGraph2D::TGraph2D(), THStack::THStack(), TFitEditor::UpdateGUI(), and ZoomOut().
Double_t TAxis::GetXmin | ( | ) | const [inline] |
Definition at line 112 of file TAxis.h.
References fXmin.
Referenced by TH2Poly::AddBin(), TH2Poly::AddBinToPartition(), TMVA::PDF::AddXMLTo(), RooDataHist::adjustBinning(), TSelectorDraw::Begin(), TProfile3D::BufferEmpty(), TProfile2D::BufferEmpty(), TProfile::BufferEmpty(), TH3::BufferEmpty(), TH2::BufferEmpty(), TH1::BufferEmpty(), TH2Poly::ChangePartition(), TH1::CheckConsistency(), ClassImp(), compareanapp(), compareClassApp(), ROOT::TBranchProxyDirector::CreateHistogram(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH2Editor::DoCancel(), TH1Editor::DoCancel(), TH2::DoFitSlices(), TProofProgressDialog::DoPlotRateGraph(), TH2::DoProfile(), TH3::DoProject1D(), TH3::DoProject2D(), TH2::DoProjection(), TH3::DoProjectProfile2D(), TGLAxisPainterBox::DrawAxis3D(), DrawMLPoutputMovie(), RooPlot::emptyClone(), TH2Poly::Fill(), TMVA::RuleFit::FillCorr(), RooAbsReal::fillHistogram(), TH2Poly::FindBin(), TH3::FitSlicesZ(), TMVA::MethodBase::GetEfficiency(), TEveCaloDataHist::GetEtaLimits(), TGraph2D::GetHistogram(), TEveCaloDataHist::GetPhiLimits(), TMVA::OptimizeConfigParameters::GetROCIntegral(), TMVA::OptimizeConfigParameters::GetSigEffAt(), TMVA::MethodBase::GetTrainingEfficiency(), TMVA::PDF::GetXmin(), H1InitGaus(), HistCompare(), TGLLegoPainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryPolar(), TGLLegoPainter::InitGeometrySpherical(), TH2Poly::Initialize(), TH3::KolmogorovTest(), TH2::KolmogorovTest(), TH1::KolmogorovTest(), TPainter3dAlgorithms::LegoFunction(), TMVA::RuleFit::MakeVisHists(), TH1::Merge(), TProfileHelper::Merge(), TH3::Merge(), TH2::Merge(), mvas(), mygenerate(), TMVAGlob::NormalizeHists(), TMVA::Tools::NormHist(), TMVA::operator<<(), TMultiGraph::Paint(), TF1::Paint(), TSpectrum2Painter::Paint(), TGLAxisPainter::PaintAxis(), TGraphPainter::PaintGraph(), RooAbsData::plotAsymOn(), RooAbsReal::plotAsymOn(), RooAbsData::plotEffOn(), RooAbsReal::plotOn(), RooAbsData::plotOn(), TH1::Print(), probas(), TProfile::ProjectionX(), TProfile2D::ProjectionXY(), TProfile3D::ProjectionXYZ(), TProfile::Rebin(), TH1::Rebin(), THnSparse::Rebin(), TProfile2D::Rebin2D(), TH2::Rebin2D(), TEveCaloLegoGL::RebinAxis(), TH1::RecomputeAxisLimits(), TH1::SameLimitsAndNBins(), TProfile::SavePrimitive(), TEfficiency::SavePrimitive(), TH1K::SavePrimitive(), TH1::SavePrimitive(), TH2Poly::SavePrimitive(), TProfile2D::SavePrimitive(), TProfile3D::SavePrimitive(), TGLAxisPainterBox::SetAxis3DTitlePos(), TH1Editor::SetModel(), TH2Editor::SetModel(), THistPainter::ShowProjection3(), TPainter3dAlgorithms::SurfaceFunction(), test2DRebin(), test2DRebinProfile(), TUnuranEmpDist::TUnuranEmpDist(), and RooPlot::updateFitRangeNorm().
Double_t TAxis::GetXmax | ( | ) | const [inline] |
Definition at line 113 of file TAxis.h.
References fXmax.
Referenced by TH2Poly::AddBin(), TMVA::PDF::AddXMLTo(), RooDataHist::adjustBinning(), TSelectorDraw::Begin(), TProfile3D::BufferEmpty(), TProfile2D::BufferEmpty(), TProfile::BufferEmpty(), TH3::BufferEmpty(), TH2::BufferEmpty(), TH1::BufferEmpty(), TH2Poly::ChangePartition(), TEfficiency::CheckBinning(), TH1::CheckConsistency(), ClassImp(), compareanapp(), compareClassApp(), ROOT::TBranchProxyDirector::CreateHistogram(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH2Editor::DoCancel(), TH1Editor::DoCancel(), TH2::DoFitSlices(), TProofProgressDialog::DoPlotRateGraph(), TH2::DoProfile(), TH3::DoProject1D(), TH3::DoProject2D(), TH2::DoProjection(), TH3::DoProjectProfile2D(), TGLAxisPainterBox::DrawAxis3D(), DrawMLPoutputMovie(), RooPlot::emptyClone(), TH2Poly::Fill(), TMVA::RuleFit::FillCorr(), RooAbsReal::fillHistogram(), TH2Poly::FindBin(), TH3::FitSlicesZ(), TMVA::MethodBase::GetEfficiency(), TEveCaloDataHist::GetEtaLimits(), TGraph2D::GetHistogram(), TEveCaloDataHist::GetPhiLimits(), TMVA::MethodBase::GetTrainingEfficiency(), TMVA::PDF::GetXmax(), H1InitGaus(), HistCompare(), TGLLegoPainter::InitGeometryCylindrical(), TGLLegoPainter::InitGeometryPolar(), TGLLegoPainter::InitGeometrySpherical(), TH2Poly::Initialize(), TH3::KolmogorovTest(), TH2::KolmogorovTest(), TH1::KolmogorovTest(), TPainter3dAlgorithms::LegoFunction(), MakeHisto(), TMVA::RuleFit::MakeVisHists(), TH1::Merge(), TProfileHelper::Merge(), TH3::Merge(), TH2::Merge(), mvas(), mygenerate(), TMVAGlob::NormalizeHists(), TMVA::Tools::NormHist(), TMVA::operator<<(), TMultiGraph::Paint(), TF1::Paint(), TSpectrum2Painter::Paint(), TGLAxisPainter::PaintAxis(), TGraphPainter::PaintGraph(), RooAbsData::plotAsymOn(), RooAbsReal::plotAsymOn(), RooAbsData::plotEffOn(), RooAbsReal::plotOn(), RooAbsData::plotOn(), TH1::Print(), probas(), TProfile::ProjectionX(), TProfile2D::ProjectionXY(), TProfile3D::ProjectionXYZ(), TProfile::Rebin(), TH1::Rebin(), THnSparse::Rebin(), TProfile2D::Rebin2D(), TH2::Rebin2D(), TEveCaloLegoGL::RebinAxis(), TH1::RecomputeAxisLimits(), TH1::SameLimitsAndNBins(), TProfile::SavePrimitive(), TEfficiency::SavePrimitive(), TH1K::SavePrimitive(), TH1::SavePrimitive(), TH2Poly::SavePrimitive(), TProfile2D::SavePrimitive(), TProfile3D::SavePrimitive(), TGLAxisPainterBox::SetAxis3DTitlePos(), TH1Editor::SetModel(), TH2Editor::SetModel(), THistPainter::ShowProjection3(), TPainter3dAlgorithms::SurfaceFunction(), test2DRebin(), test2DRebinProfile(), TUnuranEmpDist::TUnuranEmpDist(), and RooPlot::updateFitRangeNorm().
void TAxis::ImportAttributes | ( | const TAxis * | axis | ) | [virtual] |
Definition at line 555 of file TAxis.cxx.
References axis, kCenterLabels, kCenterTitle, kDecimals, kMoreLogLabels, kNoExponent, kRotateTitle, kTickMinus, kTickPlus, TAttAxis::SetAxisColor(), TObject::SetBit(), TAttAxis::SetLabelColor(), TAttAxis::SetLabelFont(), TAttAxis::SetLabelOffset(), TAttAxis::SetLabelSize(), TAttAxis::SetNdivisions(), TAttAxis::SetTickLength(), SetTimeFormat(), TNamed::SetTitle(), TAttAxis::SetTitleColor(), TAttAxis::SetTitleFont(), TAttAxis::SetTitleOffset(), and TAttAxis::SetTitleSize().
Referenced by TH2::DoProfile(), TH3::DoProject1D(), TH3::DoProject2D(), TH2::DoProjection(), and TProfile::ProjectionX().
Bool_t TAxis::IsVariableBinSize | ( | ) | const [inline] |
void TAxis::LabelsOption | ( | Option_t * | option = "h" |
) | [virtual] |
Definition at line 522 of file TAxis.cxx.
References TObject::Error(), fLabels, TNamed::GetName(), GetParent(), h, and TObject::Warning().
Definition at line 583 of file TAxis.cxx.
References kRotateTitle, TObject::ResetBit(), and TObject::SetBit().
Referenced by TAxisEditor::DoTitleRotated(), and TGraph::GetHistogram().
void TAxis::SaveAttributes | ( | ostream & | out, | |
const char * | name, | |||
const char * | subname | |||
) | [virtual] |
Reimplemented from TAttAxis.
Definition at line 595 of file TAxis.cxx.
References fFirst, fLabels, fLast, fTimeDisplay, GetTimeFormat(), GetTitle(), kCenterTitle, kLabelsDown, kLabelsHori, kLabelsUp, kLabelsVert, kMoreLogLabels, kNoExponent, kRotateTitle, TAttAxis::SaveAttributes(), and TObject::TestBit().
Referenced by TMultiGraph::SavePrimitive(), TAxis3D::SavePrimitive(), TH1K::SavePrimitive(), TF1::SavePrimitive(), and TH1::SavePrimitiveHelp().
Definition at line 655 of file TAxis.cxx.
References fNbins, fParent, fXmax, fXmin, and SetDefaults().
Referenced by TH2Poly::AddBin(), TGLTH3Composition::AddTH3(), TGL5DDataSetEditor::ApplyGridParameters(), TH1::Build(), THnSparse::CloneEmpty(), THnSparse::CreateHist(), TF1Editor::DoXPoints(), RooStats::MCMCIntervalPlot::DrawChainScatter(), TH2Poly::Initialize(), TAxis3D::InitSet(), TProfileHelper::Merge(), TH1::Merge(), TH3::Merge(), TH2::Merge(), THnSparse::Rebin(), TEveCaloLegoGL::RebinAxis(), TH1::RecomputeAxisLimits(), TProfile2D::SetBins(), TProfile3D::SetBins(), TH1::SetBins(), TProfile::SetBins(), TAxis(), TGL5DDataSet::TGL5DDataSet(), TH1::TH1(), TH2::TH2(), and TH3::TH3().
Definition at line 666 of file TAxis.cxx.
References TObject::Error(), TArrayD::fArray, fNbins, for(), fParent, fXbins, fXmax, fXmin, TArrayD::Set(), and SetDefaults().
Definition at line 684 of file TAxis.cxx.
References TObject::Error(), TArrayD::fArray, fNbins, for(), fParent, fXbins, fXmax, fXmin, TArrayD::Set(), and SetDefaults().
void TAxis::SetBinLabel | ( | Int_t | bin, | |
const char * | label | |||
) | [virtual] |
Definition at line 743 of file TAxis.cxx.
References TList::Add(), TObject::Error(), fLabels, and fNbins.
Referenced by Copy(), RooFitResult::correlationHist(), TMVA::DataSetInfo::CreateCorrelationMatrixHist(), do_anadist(), TH3::DoProject1D(), TH3::DoProject2D(), TH2::DoProjection(), labels1(), THStack::Paint(), TProfile::ProjectionX(), regression_averagedevs(), TMemStatShow::Show(), testLabel(), testMerge1DLabelAll(), testMerge1DLabelAllDiff(), testMerge1DLabelDiff(), testMerge1DLabelSame(), testMerge2DLabelAll(), testMerge2DLabelAllDiff(), testMerge2DLabelDiff(), testMerge2DLabelSame(), testMerge3DLabelAll(), testMerge3DLabelAllDiff(), testMerge3DLabelDiff(), testMerge3DLabelSame(), and TPerfStats::TPerfStats().
void TAxis::SetDefaults | ( | ) | [virtual] |
Definition at line 702 of file TAxis.cxx.
References fBits2, fFirst, fLast, fTimeDisplay, TNamed::GetName(), name, TAttAxis::ResetAttAxis(), SetTimeFormat(), and strlcpy().
Referenced by Set().
virtual void TAxis::SetDrawOption | ( | Option_t * | = "" |
) | [inline, virtual] |
Definition at line 770 of file TAxis.cxx.
Referenced by TEveCaloLegoGL::DrawAxis2D(), TEveCaloLegoGL::DrawAxis3D(), DrawData(), TPad::DrawFrame(), TGraph::GetHistogram(), mvas(), mvasMulticlass(), TMultiGraph::Paint(), TF1::Paint(), TSpline::Paint(), TFileDrawMap::Paint(), TGraphPainter::PaintGraph(), TGLCameraOverlay::RenderAxis(), TEveCaloLegoOverlay::RenderPlaneInterface(), rulevisHists(), TF2GL::SetModel(), and TFileDrawMap::TFileDrawMap().
Definition at line 787 of file TAxis.cxx.
References kMoreLogLabels, TObject::ResetBit(), and TObject::SetBit().
Referenced by TAxisEditor::DoMoreLog(), DrawData(), exclusiongraph2(), and logscales().
Definition at line 808 of file TAxis.cxx.
References kNoExponent, TObject::ResetBit(), and TObject::SetBit().
Referenced by TAxisEditor::DoNoExponent(), DrawData(), and TGraph::GetHistogram().
Definition at line 729 of file TAxis.cxx.
References fBits2, and kDecimals.
Referenced by TAxisEditor::DoDecimal(), pirndm(), and TMultiLayerPerceptron::Train().
virtual void TAxis::SetParent | ( | TObject * | obj | ) | [inline, virtual] |
Definition at line 821 of file TAxis.cxx.
References fFirst, fLast, fNbins, kAxisRange, and TObject::SetBit().
Referenced by ProjectionTester::buildHistograms(), TH1Editor::DoBinLabel1(), TH2Editor::DoBinLabel1(), TH2Editor::DoBinOffset(), TH1Editor::DoBinOffset(), TH1Editor::DoBinReleased1(), TH2Editor::DoBinReleased1(), TH2Editor::DoCancel(), TH1Editor::DoCancel(), TH2Editor::DoOffsetMoved(), TH1Editor::DoOffsetMoved(), TH1Editor::DoOffsetReleased(), TH2Editor::DoOffsetReleased(), TH1Editor::DoSliderMoved(), TH1Editor::DoSliderReleased(), TH2Editor::DoSliderXMoved(), TH2Editor::DoSliderXReleased(), TH2Editor::DoSliderYMoved(), TH2Editor::DoSliderYReleased(), TPad::ExecuteEventAxis(), langaus(), memstat(), TMultiGraph::Paint(), THnSparse::ProjectionAny(), TH3::ProjectionX(), TH3::ProjectionY(), TH3::ProjectionZ(), TAxis3D::SetAxisRange(), TH1::SetAxisRange(), TH1::SetBins(), SetRangeUser(), TMemStatShow::Show(), THistPainter::ShowProjection3(), testInterpolation(), testTH2toTH1(), testTH3toTH1(), testTH3toTH2(), THStack::THStack(), TPaletteAxis::UnZoom(), UnZoom(), and ZoomOut().
Definition at line 848 of file TAxis.cxx.
References FindFixBin(), TH1::GetDimension(), TNamed::GetName(), GetParent(), TH1::SetMaximum(), TH1::SetMinimum(), and SetRange().
Referenced by chi2test(), TH1Editor::DoAxisRange(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH2Editor::DoXAxisRange(), TH2Editor::DoYAxisRange(), Plot(), TEveCaloLegoOverlay::RenderPlaneInterface(), and zoomfit().
void TAxis::SetTicks | ( | Option_t * | option = "+" |
) | [virtual] |
Definition at line 867 of file TAxis.cxx.
References kTickMinus, kTickPlus, TObject::ResetBit(), and TObject::SetBit().
Referenced by TAxisEditor::DoTicks().
virtual void TAxis::SetTimeDisplay | ( | Int_t | value | ) | [inline, virtual] |
Definition at line 136 of file TAxis.h.
References fTimeDisplay.
Referenced by TMemStat::MakeHisMemoryTime(), seism(), tgaxis3(), tgaxis4(), and timeonaxis2().
void TAxis::SetTimeFormat | ( | const char * | format = "" |
) | [virtual] |
Definition at line 881 of file TAxis.cxx.
References TString::Append(), fTimeFormat, TStyle::GetTimeOffset(), gStyle, TString::Index(), TString::IsNull(), TString::Length(), and SetTimeOffset().
Referenced by ImportAttributes(), SetDefaults(), tgaxis3(), tgaxis4(), and timeonaxis2().
Definition at line 941 of file TAxis.cxx.
References TString::Append(), TString::Contains(), fTimeFormat, TString::Index(), kFALSE, kTRUE, TString::Remove(), snprintf, and TString::ToLower().
Referenced by SetTimeFormat().
void TAxis::UnZoom | ( | ) | [virtual] |
Definition at line 1031 of file TAxis.cxx.
References xmlio::Class, TH1::GetDimension(), TNamed::GetName(), GetParent(), TH1::GetXaxis(), gPad, TH1::kIsZoomed, TObject::ResetBit(), TH1::SetMaximum(), TH1::SetMinimum(), and SetRange().
Referenced by TMultiLayerPerceptron::Train(), and zoomfit().
Definition at line 1091 of file TAxis.cxx.
References TMath::Floor(), GetFirst(), GetLast(), int, and SetRange().
const char* TAxis::ChooseTimeFormat | ( | Double_t | axislength = 0 |
) |
virtual void TAxis::Delete | ( | Option_t * | = "" |
) | [inline, virtual] |
Reimplemented from TObject.
Reimplemented from TObject.
virtual Int_t TAxis::FindBin | ( | const char * | label | ) | [virtual] |
const char* TAxis::GetBinLabel | ( | Int_t | bin | ) | const |
virtual void TAxis::GetCenter | ( | Double_t * | center | ) | const [virtual] |
Bool_t TAxis::GetCenterLabels | ( | ) | const |
Bool_t TAxis::GetCenterTitle | ( | ) | const |
virtual void TAxis::GetLowEdge | ( | Double_t * | edge | ) | const [virtual] |
Bool_t TAxis::GetMoreLogLabels | ( | ) | const |
Bool_t TAxis::GetNoExponent | ( | ) | const |
Bool_t TAxis::GetDecimals | ( | ) | const |
virtual TObject* TAxis::GetParent | ( | ) | const [inline, virtual] |
Bool_t TAxis::GetRotateTitle | ( | ) | const |
virtual const char* TAxis::GetTicks | ( | ) | const [virtual] |
virtual Bool_t TAxis::GetTimeDisplay | ( | ) | const [inline, virtual] |
virtual const char* TAxis::GetTimeFormat | ( | ) | const [inline, virtual] |
virtual const char* TAxis::GetTimeFormatOnly | ( | ) | const [virtual] |
const char* TAxis::GetTitle | ( | ) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 108 of file TAxis.h.
References TString::Data(), and TNamed::fTitle.
const TArrayD* TAxis::GetXbins | ( | ) | const [inline] |
Int_t TAxis::GetFirst | ( | ) | const |
Int_t TAxis::GetLast | ( | ) | const |
Double_t TAxis::GetXmin | ( | ) | const [inline] |
Double_t TAxis::GetXmax | ( | ) | const [inline] |
virtual void TAxis::ImportAttributes | ( | const TAxis * | axis | ) | [virtual] |
Bool_t TAxis::IsVariableBinSize | ( | ) | const [inline] |
virtual void TAxis::LabelsOption | ( | Option_t * | option = "h" |
) | [virtual] |
virtual void TAxis::SaveAttributes | ( | ostream & | out, | |
const char * | name, | |||
const char * | subname | |||
) | [virtual] |
Reimplemented from TAttAxis.
virtual void TAxis::SetBinLabel | ( | Int_t | bin, | |
const char * | label | |||
) | [virtual] |
virtual void TAxis::SetDefaults | ( | ) | [virtual] |
virtual void TAxis::SetDrawOption | ( | Option_t * | = "" |
) | [inline, virtual] |
virtual void TAxis::SetParent | ( | TObject * | obj | ) | [inline, virtual] |
virtual void TAxis::SetTicks | ( | Option_t * | option = "+" |
) | [virtual] |
virtual void TAxis::SetTimeDisplay | ( | Int_t | value | ) | [inline, virtual] |
virtual void TAxis::SetTimeFormat | ( | const char * | format = "" |
) | [virtual] |
virtual void TAxis::UnZoom | ( | ) | [virtual] |
Int_t TAxis::fNbins [private] |
Definition at line 39 of file TAxis.h.
Referenced by Copy(), FindBin(), FindFixBin(), GetBinCenter(), GetBinCenterLog(), GetBinLabel(), GetBinLowEdge(), GetBinUpEdge(), GetBinWidth(), GetCenter(), GetLast(), GetLowEdge(), GetNbins(), Set(), SetBinLabel(), and SetRange().
Double_t TAxis::fXmin [private] |
Definition at line 40 of file TAxis.h.
Referenced by Copy(), FindBin(), FindFixBin(), GetBinCenter(), GetBinCenterLog(), GetBinLowEdge(), GetBinUpEdge(), GetBinWidth(), GetXmin(), Set(), and SetLimits().
Double_t TAxis::fXmax [private] |
Definition at line 41 of file TAxis.h.
Referenced by Copy(), FindBin(), FindFixBin(), GetBinCenter(), GetBinCenterLog(), GetBinLowEdge(), GetBinUpEdge(), GetBinWidth(), GetXmax(), Set(), and SetLimits().
TArrayD TAxis::fXbins [private] |
Definition at line 42 of file TAxis.h.
Referenced by Copy(), FindBin(), FindFixBin(), GetBinCenter(), GetBinCenterLog(), GetBinLowEdge(), GetBinUpEdge(), GetBinWidth(), GetXbins(), IsVariableBinSize(), and Set().
Int_t TAxis::fFirst [private] |
Definition at line 43 of file TAxis.h.
Referenced by Copy(), GetFirst(), SaveAttributes(), SetDefaults(), and SetRange().
Int_t TAxis::fLast [private] |
Definition at line 44 of file TAxis.h.
Referenced by Copy(), GetLast(), SaveAttributes(), SetDefaults(), and SetRange().
UShort_t TAxis::fBits2 [private] |
Definition at line 45 of file TAxis.h.
Referenced by Copy(), GetDecimals(), SetDecimals(), and SetDefaults().
Bool_t TAxis::fTimeDisplay [private] |
Definition at line 46 of file TAxis.h.
Referenced by Copy(), GetTimeDisplay(), SaveAttributes(), SetDefaults(), and SetTimeDisplay().
TString TAxis::fTimeFormat [private] |
Definition at line 47 of file TAxis.h.
Referenced by Copy(), GetTimeFormat(), GetTimeFormatOnly(), SetTimeFormat(), and SetTimeOffset().
TObject* TAxis::fParent [private] |
Definition at line 48 of file TAxis.h.
Referenced by Copy(), FindBin(), GetParent(), Set(), SetParent(), and TAxis().
THashList* TAxis::fLabels [private] |
Object owning this axis.
Definition at line 49 of file TAxis.h.
Referenced by Copy(), FindBin(), GetBinLabel(), GetLabels(), LabelsOption(), SaveAttributes(), SetBinLabel(), TAxis(), and ~TAxis().
TObject* TAxis::fParent [private] |
THashList* TAxis::fLabels [private] |