#include <RooPlot.h>
Inheritance diagram for RooPlot:
Definition at line 41 of file RooPlot.h.
RooPlot::RooPlot | ( | ) |
Definition at line 77 of file RooPlot.cxx.
References _dir, _items, _iterator, TDirectory::Append(), gDirectory, and TList::MakeIterator().
Referenced by emptyClone().
RooPlot::RooPlot | ( | const char * | name, | |
const char * | title, | |||
const RooAbsRealLValue & | var, | |||
Double_t | xmin, | |||
Double_t | xmax, | |||
Int_t | nBins | |||
) |
Definition at line 179 of file RooPlot.cxx.
References _hist, _normBinWidth, _plotVarClone, _plotVarSet, TH1::AddDirectory(), TString::Data(), RooAbsCollection::find(), TNamed::GetName(), RooAbsReal::getTitle(), initialize(), kFALSE, kTRUE, SetXTitle(), and RooAbsCollection::snapshot().
RooPlot::RooPlot | ( | const RooAbsRealLValue & | var, | |
Double_t | xmin, | |||
Double_t | xmax, | |||
Int_t | nBins | |||
) |
Definition at line 204 of file RooPlot.cxx.
References _hist, _normBinWidth, _plotVarClone, _plotVarSet, TH1::AddDirectory(), TString::Data(), RooAbsCollection::find(), TNamed::GetName(), RooAbsReal::getTitle(), histName(), initialize(), kFALSE, kTRUE, SetTitle(), SetXTitle(), RooAbsCollection::snapshot(), and title.
Definition at line 92 of file RooPlot.cxx.
References _hist, TH1::AddDirectory(), histName(), initialize(), kFALSE, and kTRUE.
Definition at line 110 of file RooPlot.cxx.
References _hist, TH1::AddDirectory(), histName(), initialize(), kFALSE, SetMaximum(), and SetMinimum().
RooPlot::RooPlot | ( | const RooAbsRealLValue & | var1, | |
const RooAbsRealLValue & | var2 | |||
) |
Definition at line 127 of file RooPlot.cxx.
References _hist, TH1::AddDirectory(), coutE, RooAbsRealLValue::getMax(), RooAbsRealLValue::getMin(), TNamed::GetName(), RooAbsReal::getTitle(), RooAbsRealLValue::hasMax(), RooAbsRealLValue::hasMin(), histName(), initialize(), RooFit::InputArguments, kFALSE, kTRUE, SetMaximum(), SetMinimum(), SetXTitle(), and SetYTitle().
RooPlot::RooPlot | ( | const RooAbsRealLValue & | var1, | |
const RooAbsRealLValue & | var2, | |||
Double_t | xmin, | |||
Double_t | xmax, | |||
Double_t | ymin, | |||
Double_t | ymax | |||
) |
Definition at line 157 of file RooPlot.cxx.
References _hist, TH1::AddDirectory(), RooAbsReal::getTitle(), histName(), initialize(), kFALSE, kTRUE, SetMaximum(), SetMinimum(), SetXTitle(), and SetYTitle().
RooPlot::~RooPlot | ( | ) | [virtual] |
Definition at line 283 of file RooPlot.cxx.
References _dir, _hist, _items, _iterator, _normVars, _plotVarSet, TList::Delete(), TDirectory::GetList(), TDirectoryFile::kCloseDirectory, TList::RecursiveRemove(), and TObject::TestBit().
RooPlot::RooPlot | ( | const RooPlot & | other | ) | [protected] |
RooPlot::RooPlot | ( | ) |
RooPlot::RooPlot | ( | const char * | name, | |
const char * | title, | |||
const RooAbsRealLValue & | var, | |||
Double_t | xmin, | |||
Double_t | xmax, | |||
Int_t | nBins | |||
) |
RooPlot::RooPlot | ( | const RooAbsRealLValue & | var, | |
Double_t | xmin, | |||
Double_t | xmax, | |||
Int_t | nBins | |||
) |
RooPlot::RooPlot | ( | const RooAbsRealLValue & | var1, | |
const RooAbsRealLValue & | var2 | |||
) |
RooPlot::RooPlot | ( | const RooAbsRealLValue & | var1, | |
const RooAbsRealLValue & | var2, | |||
Double_t | xmin, | |||
Double_t | xmax, | |||
Double_t | ymin, | |||
Double_t | ymax | |||
) |
virtual RooPlot::~RooPlot | ( | ) | [virtual] |
RooPlot::RooPlot | ( | const RooPlot & | other | ) | [protected] |
RooPlot * RooPlot::emptyClone | ( | const char * | name | ) |
Definition at line 234 of file RooPlot.cxx.
References _hist, _plotVarClone, TH1::GetNbinsX(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), RooPlot(), and SetName().
Definition at line 317 of file RooPlot.cxx.
Definition at line 325 of file RooPlot.cxx.
Definition at line 334 of file RooPlot.cxx.
void RooPlot::Draw | ( | Option_t * | options = 0 |
) | [virtual] |
Reimplemented from TObject.
Definition at line 510 of file RooPlot.cxx.
References _hist, _iterator, TH1::Draw(), TIterator::GetOption(), TIterator::Next(), and TIterator::Reset().
Referenced by Browse(), ClassImp(), RooStats::LikelihoodIntervalPlot::Draw(), RooStats::MCMCIntervalPlot::DrawKeysPdfInterval(), RooStats::MCMCIntervalPlot::DrawPosteriorKeysProduct(), FourBinInstructional(), IntervalExamples(), MakePlots(), rf101_basics(), rf102_dataimport(), rf103_interprfuncs(), rf104_classfactory(), rf105_funcbinding(), rf106_plotdecoration(), rf107_plotstyles(), rf108_plotbinning(), rf109_chi2residpull(), rf110_normintegration(), rf111_derivatives(), rf201_composite(), rf202_extendedmlfit(), rf203_ranges(), rf205_compplot(), rf208_convolution(), rf209_anaconv(), rf210_angularconv(), rf211_paramconv(), rf301_composition(), rf303_conditional(), rf304_uncorrprod(), rf305_condcorrprod(), rf306_condpereventerrors(), rf307_fullpereventerrors(), rf310_sliceplot(), rf311_rangeplot(), rf313_paramranges(), rf314_paramfitrange(), rf315_projectpdf(), rf316_llratioplot(), rf402_datahandling(), rf403_weightedevts(), rf405_realtocatfuncs(), rf501_simultaneouspdf(), rf503_wspaceread(), rf509_wsinteractive(), rf510_wsnamedsets(), rf601_intminuit(), rf603_multicpu(), rf605_profilell(), rf606_nllerrorhandling(), rf607_fitresult(), rf609_xychi2fit(), rf610_visualerror(), rf701_efficiencyfit(), rf703_effpdfprod(), rf704_amplitudefit(), rf705_linearmorph(), rf706_histpdf(), rf707_kernelestimation(), rf708_bphysics(), rf801_mcstudy(), rf804_mcstudy_constr(), rf903_numintcache(), rs401c_FeldmanCousins(), rs401d_FeldmanCousins(), rs601_HLFactoryexample(), rs602_HLFactoryCombinationexample(), rs603_HLFactoryElaborateExample(), rs_bernsteinCorrection(), and Zbi_Zgamma().
TAxis * RooPlot::GetXaxis | ( | ) | const |
Definition at line 1047 of file RooPlot.cxx.
References _hist, and TH1::GetXaxis().
Referenced by ClassImp(), RooAbsData::plotAsymOn(), RooAbsReal::plotAsymOn(), RooAbsData::plotEffOn(), RooAbsReal::plotOn(), and RooAbsData::plotOn().
TAxis * RooPlot::GetYaxis | ( | ) | const |
Definition at line 1048 of file RooPlot.cxx.
References _hist, and TH1::GetYaxis().
Referenced by ClassImp(), RooStats::LikelihoodIntervalPlot::Draw(), RooStats::MCMCIntervalPlot::DrawKeysPdfInterval(), rf101_basics(), rf102_dataimport(), rf103_interprfuncs(), rf104_classfactory(), rf105_funcbinding(), rf106_plotdecoration(), rf107_plotstyles(), rf108_plotbinning(), rf109_chi2residpull(), rf110_normintegration(), rf111_derivatives(), rf201_composite(), rf202_extendedmlfit(), rf203_ranges(), rf205_compplot(), rf208_convolution(), rf209_anaconv(), rf210_angularconv(), rf211_paramconv(), rf301_composition(), rf303_conditional(), rf304_uncorrprod(), rf305_condcorrprod(), rf306_condpereventerrors(), rf307_fullpereventerrors(), rf310_sliceplot(), rf311_rangeplot(), rf313_paramranges(), rf314_paramfitrange(), rf315_projectpdf(), rf316_llratioplot(), rf402_datahandling(), rf403_weightedevts(), rf405_realtocatfuncs(), rf501_simultaneouspdf(), rf503_wspaceread(), rf509_wsinteractive(), rf510_wsnamedsets(), rf601_intminuit(), rf603_multicpu(), rf605_profilell(), rf606_nllerrorhandling(), rf607_fitresult(), rf609_xychi2fit(), rf610_visualerror(), rf701_efficiencyfit(), rf703_effpdfprod(), rf704_amplitudefit(), rf705_linearmorph(), rf706_histpdf(), rf707_kernelestimation(), rf708_bphysics(), rf801_mcstudy(), and rf804_mcstudy_constr().
Int_t RooPlot::GetNbinsX | ( | ) | const |
Definition at line 1049 of file RooPlot.cxx.
References _hist, and TH1::GetNbinsX().
Referenced by RooAbsData::plotAsymOn(), RooAbsReal::plotAsymOn(), RooAbsData::plotEffOn(), RooAbsReal::plotOn(), and RooAbsData::plotOn().
Definition at line 1051 of file RooPlot.cxx.
References _hist, and TH1::GetMinimum().
Referenced by RooAbsReal::plotOnWithErrorBand(), and updateYAxis().
Definition at line 1052 of file RooPlot.cxx.
References _hist, and TH1::GetMaximum().
Referenced by RooAbsReal::plotOnWithErrorBand(), and updateYAxis().
void RooPlot::SetBarOffset | ( | Float_t | offset = 0.25 |
) |
void RooPlot::SetBarWidth | ( | Float_t | width = 0.5 |
) |
void RooPlot::SetDrawOption | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 1061 of file RooPlot.cxx.
References _hist, and TObject::SetDrawOption().
void RooPlot::SetFillAttributes | ( | ) |
void RooPlot::SetFillColor | ( | Color_t | fcolor | ) |
void RooPlot::SetFillStyle | ( | Style_t | fstyle | ) |
void RooPlot::SetLineAttributes | ( | ) |
void RooPlot::SetLineColor | ( | Color_t | lcolor | ) |
void RooPlot::SetLineStyle | ( | Style_t | lstyle | ) |
void RooPlot::SetLineWidth | ( | Width_t | lwidth | ) |
void RooPlot::SetMarkerAttributes | ( | ) |
Definition at line 1073 of file RooPlot.cxx.
References _hist, and TAttMarker::SetMarkerAttributes().
void RooPlot::SetMarkerColor | ( | Color_t | tcolor = 1 |
) |
void RooPlot::SetMarkerSize | ( | Size_t | msize = 1 |
) |
void RooPlot::SetMarkerStyle | ( | Style_t | mstyle = 1 |
) |
void RooPlot::SetName | ( | const char * | name | ) | [virtual] |
Reimplemented from TNamed.
Definition at line 1007 of file RooPlot.cxx.
References _dir, TList::Add(), TDirectory::GetList(), TList::Remove(), and TNamed::SetName().
Referenced by emptyClone(), RooAbsRealLValue::frame(), initialize(), and RooFitTestUnit::regPlot().
void RooPlot::SetTitle | ( | const char * | name | ) | [virtual] |
Reimplemented from TNamed.
Definition at line 1028 of file RooPlot.cxx.
References _hist, TNamed::SetTitle(), and TH1::SetTitle().
Referenced by ClassImp(), RooStats::SamplingDistPlot::Draw(), RooStats::LikelihoodIntervalPlot::Draw(), RooStats::MCMCIntervalPlot::DrawKeysPdfInterval(), RooStats::MCMCIntervalPlot::DrawPosteriorKeysPdf(), RooStats::MCMCIntervalPlot::DrawPosteriorKeysProduct(), RooAbsRealLValue::frame(), MakePlots(), rf601_intminuit(), rf607_fitresult(), rf804_mcstudy_constr(), RooPlot(), rs401d_FeldmanCousins(), and TestBasic804::testCode().
void RooPlot::SetNameTitle | ( | const char * | name, | |
const char * | title | |||
) | [virtual] |
Reimplemented from TNamed.
Definition at line 1018 of file RooPlot.cxx.
References _dir, TList::Add(), TDirectory::GetList(), TList::Remove(), and TNamed::SetNameTitle().
void RooPlot::SetOption | ( | Option_t * | option = " " |
) |
void RooPlot::SetXTitle | ( | const char * | title | ) |
Definition at line 1084 of file RooPlot.cxx.
References _hist, and TH1::SetXTitle().
Referenced by RooPlot().
void RooPlot::SetYTitle | ( | const char * | title | ) |
Definition at line 1085 of file RooPlot.cxx.
References _hist, and TH1::SetYTitle().
Referenced by RooPlot().
void RooPlot::SetZTitle | ( | const char * | title | ) |
const char * RooPlot::nameOf | ( | Int_t | idx | ) | const |
Definition at line 636 of file RooPlot.cxx.
References _items, TList::At(), coutE, TNamed::GetName(), and RooFit::InputArguments.
Definition at line 777 of file RooPlot.cxx.
References _items, coutE, TNamed::GetName(), RooFit::InputArguments, TList::MakeIterator(), and TIterator::Next().
Referenced by chiSquare(), getAttFill(), getAttLine(), getAttMarker(), getAttText(), getCurve(), getHist(), RooAbsReal::plotOn(), RooAbsData::plotOn(), remove(), residHist(), and RooFitTestUnit::runCompTests().
Definition at line 652 of file RooPlot.cxx.
References _items, TList::At(), coutE, TNamed::GetName(), and RooFit::InputArguments.
Referenced by RooAbsReal::plotOn(), and RooAbsReal::plotOnWithErrorBand().
Stat_t RooPlot::numItems | ( | ) | const [inline] |
Definition at line 109 of file RooPlot.h.
References _items, and TCollection::GetSize().
Referenced by RooAbsReal::plotOn(), and RooAbsReal::plotOnWithErrorBand().
void RooPlot::addPlotable | ( | RooPlotable * | plotable, | |
Option_t * | drawOptions = "" , |
|||
Bool_t | invisible = kFALSE , |
|||
Bool_t | refreshNorm = kFALSE | |||
) |
Definition at line 398 of file RooPlot.cxx.
References _items, TList::Add(), coutE, RooPlotable::crossCast(), TNamed::fName, RooPlotable::getYAxisLabel(), RooPlotable::getYAxisMax(), RooPlotable::getYAxisMin(), RooFit::InputArguments, RooPlot::DrawOpt::invisible, RooPlot::DrawOpt::rawOpt(), updateFitRangeNorm(), and updateYAxis().
Referenced by RooAbsData::plotAsymOn(), RooAbsReal::plotAsymOn(), RooAbsData::plotEffOn(), RooAbsReal::plotOn(), RooFitResult::plotOn(), RooAbsData::plotOn(), RooAbsReal::plotOnWithErrorBand(), RooDataSet::plotOnXY(), rf109_chi2residpull(), RooFitTestUnit::runCompTests(), and TestBasic109::testCode().
Definition at line 344 of file RooPlot.cxx.
References _items, TList::Add(), coutE, TNamed::fName, RooFit::InputArguments, RooPlot::DrawOpt::invisible, and RooPlot::DrawOpt::rawOpt().
Referenced by addTH1(), ClassImp(), RooMinuit::contour(), RooMinimizer::contour(), RooStats::LikelihoodIntervalPlot::Draw(), RooAbsPdf::paramOn(), RooFitResult::plotOn(), rf106_plotdecoration(), and RooAbsData::statOn().
Definition at line 362 of file RooPlot.cxx.
References addObject(), TString::Append(), TString::Contains(), coutE, TString::Data(), TNamed::fName, hist, RooFit::InputArguments, TString::ToUpper(), updateFitRangeNorm(), and updateYAxis().
Definition at line 730 of file RooPlot.cxx.
References _items, coutE, findObject(), TNamed::GetName(), RooFit::InputArguments, and TList::Remove().
Referenced by RooAbsReal::plotOnWithErrorBand().
void RooPlot::printName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 532 of file RooPlot.cxx.
References TNamed::GetName().
void RooPlot::printTitle | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 540 of file RooPlot.cxx.
References TNamed::GetTitle().
void RooPlot::printClassName | ( | ostream & | os | ) | const [virtual] |
void RooPlot::printArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 557 of file RooPlot.cxx.
References _plotVarClone, RooPrintable::kInline, RooPrintable::kName, and RooPrintable::printStream().
void RooPlot::printValue | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 569 of file RooPlot.cxx.
References _iterator, xmlio::Class, RooPrintable::kClassName, kFALSE, RooPrintable::kInline, RooPrintable::kName, kTRUE, TIterator::Next(), and TIterator::Reset().
void RooPlot::printMultiline | ( | ostream & | os, | |
Int_t | content, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 597 of file RooPlot.cxx.
References _items, _iterator, _plotVarClone, TString::Append(), xmlio::Class, TNamed::GetName(), TIterator::GetOption(), TCollection::GetSize(), TNamed::GetTitle(), i, RooPrintable::kArgs, RooPrintable::kClassName, RooPrintable::kExtras, RooPrintable::kName, RooPrintable::kSingleLine, RooPrintable::kTitle, TIterator::Next(), RooPrintable::printStream(), and TIterator::Reset().
Reimplemented from RooPrintable.
Definition at line 1038 of file RooPlot.cxx.
References RooPrintable::kArgs, RooPrintable::kName, and RooPrintable::kValue.
Referenced by Print().
virtual void RooPlot::Print | ( | Option_t * | options = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 127 of file RooPlot.h.
References defaultPrintContents(), RooPrintable::defaultPrintStream(), RooPrintable::defaultPrintStyle(), and RooPrintable::printStream().
Referenced by RooFitTestUnit::runCompTests().
RooAbsRealLValue* RooPlot::getPlotVar | ( | ) | const [inline] |
Definition at line 132 of file RooPlot.h.
References _plotVarClone.
Referenced by ClassImp(), RooAbsData::plotAsymOn(), RooAbsReal::plotAsymOn(), RooAbsData::plotEffOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooDataHist::plotOn(), RooAbsData::plotOn(), RooAbsPdf::plotOn(), RooDataSet::plotOnXY(), RooAbsReal::plotSanityChecks(), RooAbsReal::plotSliceOn(), and RooAbsData::statOn().
Double_t RooPlot::getFitRangeNEvt | ( | ) | const [inline] |
Definition at line 133 of file RooPlot.h.
References _normNumEvts.
Referenced by getFitRangeNEvt(), RooAbsData::plotOn(), and RooAbsPdf::plotOn().
Definition at line 986 of file RooPlot.cxx.
References _normObj, coutW, getFitRangeNEvt(), RooPlotable::getFitRangeNEvt(), TNamed::GetName(), and RooFit::Plotting.
Double_t RooPlot::getFitRangeBinW | ( | ) | const [inline] |
Definition at line 135 of file RooPlot.h.
References _normBinWidth.
Referenced by RooAbsData::plotOn(), and RooAbsPdf::plotOn().
Double_t RooPlot::getPadFactor | ( | ) | const [inline] |
void RooPlot::setPadFactor | ( | Double_t | factor | ) | [inline] |
void RooPlot::updateNormVars | ( | const RooArgSet & | vars | ) |
Definition at line 304 of file RooPlot.cxx.
References _normVars, kTRUE, and RooAbsCollection::snapshot().
Referenced by RooAbsData::plotAsymOn(), RooAbsData::plotEffOn(), RooAbsData::plotOn(), and RooAbsPdf::plotOn().
const RooArgSet* RooPlot::getNormVars | ( | ) | const [inline] |
Definition at line 139 of file RooPlot.h.
References _normVars.
Referenced by RooAbsPdf::paramOn(), RooAbsReal::plotAsymOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsPdf::plotOn(), and RooAbsReal::plotSliceOn().
TAttLine * RooPlot::getAttLine | ( | const char * | name = 0 |
) | const |
Definition at line 668 of file RooPlot.cxx.
References findObject().
Referenced by RooAbsReal::plotOn(), RooAbsData::plotOn(), RooAbsReal::plotOnWithErrorBand(), and RooFitTestUnit::runCompTests().
TAttFill * RooPlot::getAttFill | ( | const char * | name = 0 |
) | const |
Definition at line 678 of file RooPlot.cxx.
References findObject().
Referenced by RooAbsReal::plotOn(), RooAbsData::plotOn(), and RooAbsReal::plotOnWithErrorBand().
TAttMarker * RooPlot::getAttMarker | ( | const char * | name = 0 |
) | const |
Definition at line 688 of file RooPlot.cxx.
References findObject().
Referenced by RooAbsData::plotOn(), and RooFitTestUnit::runCompTests().
TAttText * RooPlot::getAttText | ( | const char * | name = 0 |
) | const |
RooCurve * RooPlot::getCurve | ( | const char * | name = 0 |
) | const |
Definition at line 709 of file RooPlot.cxx.
References findObject().
Referenced by ClassImp(), RooAbsReal::plotOn(), and RooAbsReal::plotOnWithErrorBand().
RooHist * RooPlot::getHist | ( | const char * | name = 0 |
) | const |
Bool_t RooPlot::drawBefore | ( | const char * | before, | |
const char * | target | |||
) |
Definition at line 755 of file RooPlot.cxx.
References _items, caller(), and RooList::moveBefore().
Referenced by RooAbsReal::plotOn(), and RooAbsReal::plotOnWithErrorBand().
Bool_t RooPlot::drawAfter | ( | const char * | after, | |
const char * | target | |||
) |
TString RooPlot::getDrawOptions | ( | const char * | name | ) | const |
Definition at line 809 of file RooPlot.cxx.
References _items, caller(), RooList::findLink(), and TObjOptLink::GetOption().
Definition at line 821 of file RooPlot.cxx.
References _items, caller(), RooList::findLink(), TObjOptLink::GetOption(), kFALSE, kTRUE, TObjOptLink::SetOption(), and strlcpy().
Bool_t RooPlot::getInvisible | ( | const char * | name | ) | const |
Definition at line 837 of file RooPlot.cxx.
References _items, caller(), RooList::findLink(), TObjOptLink::GetOption(), and kFALSE.
Definition at line 848 of file RooPlot.cxx.
References _items, caller(), RooList::findLink(), TObjOptLink::GetOption(), RooPlot::DrawOpt::initialize(), RooPlot::DrawOpt::invisible, RooPlot::DrawOpt::rawOpt(), and TObjOptLink::SetOption().
void RooPlot::SetMaximum | ( | Double_t | maximum = -1111 |
) | [virtual] |
Definition at line 882 of file RooPlot.cxx.
References _defYmax, _hist, and TH1::SetMaximum().
Referenced by ClassImp(), RooStats::LikelihoodIntervalPlot::Draw(), RooAbsReal::plotOnWithErrorBand(), rf108_plotbinning(), rf605_profilell(), rf606_nllerrorhandling(), RooPlot(), TestBasic108::testCode(), TestBasic605::testCode(), and updateYAxis().
void RooPlot::SetMinimum | ( | Double_t | minimum = -1111 |
) | [virtual] |
Definition at line 891 of file RooPlot.cxx.
References _defYmin, _hist, and TH1::SetMinimum().
Referenced by ClassImp(), RooStats::LikelihoodIntervalPlot::Draw(), RooAbsReal::plotOnWithErrorBand(), rf108_plotbinning(), rf405_realtocatfuncs(), rf605_profilell(), rf606_nllerrorhandling(), rf610_visualerror(), RooPlot(), TestBasic108::testCode(), TestBasic605::testCode(), and updateYAxis().
Double_t RooPlot::chiSquare | ( | int | nFitParam = 0 |
) | const [inline] |
Definition at line 166 of file RooPlot.h.
Referenced by chiSquare(), rf109_chi2residpull(), and TestBasic109::testCode().
Double_t RooPlot::chiSquare | ( | const char * | pdfname, | |
const char * | histname, | |||
int | nFitParam = 0 | |||
) | const |
Definition at line 900 of file RooPlot.cxx.
References RooCurve::chiSquare(), xmlio::Class, coutE, findObject(), TNamed::GetName(), hist, and RooFit::InputArguments.
RooHist * RooPlot::residHist | ( | const char * | histname = 0 , |
|
const char * | pdfname = 0 , |
|||
bool | normalize = false | |||
) | const |
Definition at line 927 of file RooPlot.cxx.
References xmlio::Class, coutE, findObject(), TNamed::GetName(), hist, and RooFit::InputArguments.
Referenced by pullHist(), rf109_chi2residpull(), and TestBasic109::testCode().
RooHist* RooPlot::pullHist | ( | const char * | histname = 0 , |
|
const char * | pdfname = 0 | |||
) | const [inline] |
Definition at line 170 of file RooPlot.h.
References residHist().
Referenced by rf109_chi2residpull(), and TestBasic109::testCode().
void RooPlot::Browse | ( | TBrowser * | b | ) | [virtual] |
void RooPlot::initialize | ( | ) | [protected] |
Definition at line 245 of file RooPlot.cxx.
References _dir, _hist, _items, _iterator, _normBinWidth, _normNumEvts, _normVars, TDirectory::Append(), gDirectory, histName(), kFALSE, TList::MakeIterator(), SetName(), setPadFactor(), and TH1::SetStats().
Referenced by RooPlot().
TString RooPlot::histName | ( | ) | const [protected] |
Definition at line 271 of file RooPlot.cxx.
References _plotVarClone, Form(), and TNamed::GetName().
Referenced by initialize(), and RooPlot().
TString RooPlot::caller | ( | const char * | method | ) | const [protected] |
Definition at line 868 of file RooPlot.cxx.
References TNamed::fName, and name.
Referenced by drawAfter(), drawBefore(), getDrawOptions(), getInvisible(), setDrawOptions(), and setInvisible().
Definition at line 480 of file RooPlot.cxx.
References _defYmax, _defYmin, _hist, GetMaximum(), GetMinimum(), getPadFactor(), TAxis::GetTitle(), TH1::GetYaxis(), SetMaximum(), SetMinimum(), and TH1::SetYTitle().
Referenced by addPlotable(), and addTH1().
void RooPlot::updateFitRangeNorm | ( | const TH1 * | hist | ) | [protected] |
Definition at line 426 of file RooPlot.cxx.
References _normBinWidth, _normNumEvts, TAxis::GetXmax(), TAxis::GetXmin(), and hist.
Referenced by addPlotable(), and addTH1().
void RooPlot::updateFitRangeNorm | ( | const RooPlotable * | rp, | |
Bool_t | refeshNorm = kFALSE | |||
) | [protected] |
Definition at line 438 of file RooPlot.cxx.
References _normBinWidth, _normNumEvts, _normObj, coutI, ROOT::Math::fabs(), RooPlotable::getFitRangeBinW(), RooPlotable::getFitRangeNEvt(), and RooFit::Plotting.
RooPlot* RooPlot::emptyClone | ( | const char * | name | ) |
TAxis* RooPlot::GetXaxis | ( | ) | const |
TAxis* RooPlot::GetYaxis | ( | ) | const |
Int_t RooPlot::GetNbinsX | ( | ) | const |
void RooPlot::SetBarOffset | ( | Float_t | offset = 0.25 |
) |
void RooPlot::SetBarWidth | ( | Float_t | width = 0.5 |
) |
void RooPlot::SetFillAttributes | ( | ) |
void RooPlot::SetFillColor | ( | Color_t | fcolor | ) |
void RooPlot::SetFillStyle | ( | Style_t | fstyle | ) |
void RooPlot::SetLineAttributes | ( | ) |
void RooPlot::SetLineColor | ( | Color_t | lcolor | ) |
void RooPlot::SetLineStyle | ( | Style_t | lstyle | ) |
void RooPlot::SetLineWidth | ( | Width_t | lwidth | ) |
void RooPlot::SetMarkerAttributes | ( | ) |
void RooPlot::SetMarkerColor | ( | Color_t | tcolor = 1 |
) |
void RooPlot::SetMarkerSize | ( | Size_t | msize = 1 |
) |
void RooPlot::SetMarkerStyle | ( | Style_t | mstyle = 1 |
) |
void RooPlot::SetName | ( | const char * | name | ) | [virtual] |
Reimplemented from TNamed.
void RooPlot::SetTitle | ( | const char * | name | ) | [virtual] |
Reimplemented from TNamed.
void RooPlot::SetNameTitle | ( | const char * | name, | |
const char * | title | |||
) | [virtual] |
Reimplemented from TNamed.
void RooPlot::SetOption | ( | Option_t * | option = " " |
) |
void RooPlot::SetXTitle | ( | const char * | title | ) |
void RooPlot::SetYTitle | ( | const char * | title | ) |
void RooPlot::SetZTitle | ( | const char * | title | ) |
const char* RooPlot::nameOf | ( | Int_t | idx | ) | const |
Stat_t RooPlot::numItems | ( | ) | const [inline] |
void RooPlot::addPlotable | ( | RooPlotable * | plotable, | |
Option_t * | drawOptions = "" , |
|||
Bool_t | invisible = kFALSE , |
|||
Bool_t | refreshNorm = kFALSE | |||
) |
virtual void RooPlot::printName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooPlot::printTitle | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooPlot::printClassName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooPlot::printArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooPlot::printValue | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooPlot::printMultiline | ( | ostream & | os, | |
Int_t | content, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooPrintable.
Reimplemented from RooPrintable.
virtual void RooPlot::Print | ( | Option_t * | options = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 127 of file RooPlot.h.
References defaultPrintContents(), RooPrintable::defaultPrintStream(), RooPrintable::defaultPrintStyle(), and RooPrintable::printStream().
RooAbsRealLValue* RooPlot::getPlotVar | ( | ) | const [inline] |
Double_t RooPlot::getFitRangeNEvt | ( | ) | const [inline] |
Double_t RooPlot::getFitRangeBinW | ( | ) | const [inline] |
Double_t RooPlot::getPadFactor | ( | ) | const [inline] |
void RooPlot::setPadFactor | ( | Double_t | factor | ) | [inline] |
void RooPlot::updateNormVars | ( | const RooArgSet & | vars | ) |
const RooArgSet* RooPlot::getNormVars | ( | ) | const [inline] |
TAttLine* RooPlot::getAttLine | ( | const char * | name = 0 |
) | const |
TAttFill* RooPlot::getAttFill | ( | const char * | name = 0 |
) | const |
TAttMarker* RooPlot::getAttMarker | ( | const char * | name = 0 |
) | const |
TAttText* RooPlot::getAttText | ( | const char * | name = 0 |
) | const |
RooCurve* RooPlot::getCurve | ( | const char * | name = 0 |
) | const |
RooHist* RooPlot::getHist | ( | const char * | name = 0 |
) | const |
Bool_t RooPlot::drawBefore | ( | const char * | before, | |
const char * | target | |||
) |
Bool_t RooPlot::drawAfter | ( | const char * | after, | |
const char * | target | |||
) |
TString RooPlot::getDrawOptions | ( | const char * | name | ) | const |
Bool_t RooPlot::getInvisible | ( | const char * | name | ) | const |
virtual void RooPlot::SetMaximum | ( | Double_t | maximum = -1111 |
) | [virtual] |
virtual void RooPlot::SetMinimum | ( | Double_t | minimum = -1111 |
) | [virtual] |
Double_t RooPlot::chiSquare | ( | int | nFitParam = 0 |
) | const [inline] |
Double_t RooPlot::chiSquare | ( | const char * | pdfname, | |
const char * | histname, | |||
int | nFitParam = 0 | |||
) | const |
RooHist* RooPlot::residHist | ( | const char * | histname = 0 , |
|
const char * | pdfname = 0 , |
|||
bool | normalize = false | |||
) | const |
RooHist* RooPlot::pullHist | ( | const char * | histname = 0 , |
|
const char * | pdfname = 0 | |||
) | const [inline] |
void RooPlot::initialize | ( | ) | [protected] |
TString RooPlot::histName | ( | ) | const [protected] |
TString RooPlot::caller | ( | const char * | method | ) | const [protected] |
void RooPlot::updateFitRangeNorm | ( | const TH1 * | hist | ) | [protected] |
void RooPlot::updateFitRangeNorm | ( | const RooPlotable * | rp, | |
Bool_t | refeshNorm = kFALSE | |||
) | [protected] |
TH1* RooPlot::_hist [protected] |
Definition at line 197 of file RooPlot.h.
Referenced by Draw(), emptyClone(), GetMaximum(), GetMinimum(), GetNbinsX(), GetNdivisions(), GetXaxis(), GetYaxis(), initialize(), RooPlot(), SetAxisColor(), SetAxisRange(), SetBarOffset(), SetBarWidth(), SetContour(), SetContourLevel(), SetDrawOption(), SetFillAttributes(), SetFillColor(), SetFillStyle(), SetLabelColor(), SetLabelFont(), SetLabelOffset(), SetLabelSize(), SetLineAttributes(), SetLineColor(), SetLineStyle(), SetLineWidth(), SetMarkerAttributes(), SetMarkerColor(), SetMarkerSize(), SetMarkerStyle(), SetMaximum(), SetMinimum(), SetNdivisions(), SetOption(), SetStats(), SetTickLength(), SetTitle(), SetTitleFont(), SetTitleOffset(), SetTitleSize(), SetXTitle(), SetYTitle(), SetZTitle(), updateYAxis(), and ~RooPlot().
RooList RooPlot::_items [protected] |
Definition at line 199 of file RooPlot.h.
Referenced by addObject(), addPlotable(), drawAfter(), drawBefore(), findObject(), getDrawOptions(), getInvisible(), getObject(), initialize(), nameOf(), numItems(), printMultiline(), remove(), RooPlot(), setDrawOptions(), setInvisible(), and ~RooPlot().
Double_t RooPlot::_padFactor [protected] |
RooAbsRealLValue* RooPlot::_plotVarClone [protected] |
Definition at line 201 of file RooPlot.h.
Referenced by emptyClone(), getPlotVar(), histName(), printArgs(), printMultiline(), and RooPlot().
RooArgSet* RooPlot::_plotVarSet [protected] |
RooArgSet* RooPlot::_normVars [protected] |
Definition at line 203 of file RooPlot.h.
Referenced by getNormVars(), initialize(), updateNormVars(), and ~RooPlot().
const RooPlotable* RooPlot::_normObj [protected] |
Definition at line 205 of file RooPlot.h.
Referenced by getFitRangeNEvt(), and updateFitRangeNorm().
Double_t RooPlot::_normNumEvts [protected] |
Pointer to normalization object ;.
Definition at line 206 of file RooPlot.h.
Referenced by getFitRangeNEvt(), initialize(), and updateFitRangeNorm().
Double_t RooPlot::_normBinWidth [protected] |
Definition at line 207 of file RooPlot.h.
Referenced by getFitRangeBinW(), initialize(), RooPlot(), and updateFitRangeNorm().
TIterator* RooPlot::_iterator [protected] |
Definition at line 209 of file RooPlot.h.
Referenced by Draw(), initialize(), printMultiline(), printValue(), RooPlot(), and ~RooPlot().
Double_t RooPlot::_defYmin [protected] |
non-persistent
Definition at line 211 of file RooPlot.h.
Referenced by SetMinimum(), and updateYAxis().
Double_t RooPlot::_defYmax [protected] |
TDirectory* RooPlot::_dir [protected] |
Definition at line 214 of file RooPlot.h.
Referenced by initialize(), RooPlot(), SetName(), SetNameTitle(), and ~RooPlot().
TH1* RooPlot::_hist [protected] |
RooAbsRealLValue* RooPlot::_plotVarClone [protected] |
RooArgSet* RooPlot::_plotVarSet [protected] |
RooArgSet* RooPlot::_normVars [protected] |
const RooPlotable* RooPlot::_normObj [protected] |
TIterator* RooPlot::_iterator [protected] |
TDirectory* RooPlot::_dir [protected] |