RooPlot Class Reference

#include <RooPlot.h>

Inheritance diagram for RooPlot:

TNamed RooPrintable TNamed RooPrintable TObject TObject TObject TObject List of all members.

Public Member Functions

 RooPlot ()
 RooPlot (const char *name, const char *title, const RooAbsRealLValue &var, Double_t xmin, Double_t xmax, Int_t nBins)
 RooPlot (const RooAbsRealLValue &var, Double_t xmin, Double_t xmax, Int_t nBins)
 RooPlot (Double_t xmin, Double_t xmax)
 RooPlot (Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax)
 RooPlot (const RooAbsRealLValue &var1, const RooAbsRealLValue &var2)
 RooPlot (const RooAbsRealLValue &var1, const RooAbsRealLValue &var2, Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax)
virtual ~RooPlot ()
RooPlotemptyClone (const char *name)
virtual Stat_t GetBinContent (Int_t) const
virtual Stat_t GetBinContent (Int_t, Int_t) const
virtual Stat_t GetBinContent (Int_t, Int_t, Int_t) const
virtual void Draw (Option_t *options=0)
TAxisGetXaxis () const
TAxisGetYaxis () const
Int_t GetNbinsX () const
Int_t GetNdivisions (Option_t *axis="X") const
Double_t GetMinimum (Double_t minval=-FLT_MAX) const
Double_t GetMaximum (Double_t maxval=FLT_MAX) const
void SetAxisColor (Color_t color=1, Option_t *axis="X")
void SetAxisRange (Double_t xmin, Double_t xmax, Option_t *axis="X")
void SetBarOffset (Float_t offset=0.25)
void SetBarWidth (Float_t width=0.5)
void SetContour (Int_t nlevels, const Double_t *levels=0)
void SetContourLevel (Int_t level, Double_t value)
void SetDrawOption (Option_t *option="")
void SetFillAttributes ()
void SetFillColor (Color_t fcolor)
void SetFillStyle (Style_t fstyle)
void SetLabelColor (Color_t color=1, Option_t *axis="X")
void SetLabelFont (Style_t font=62, Option_t *axis="X")
void SetLabelOffset (Float_t offset=0.005, Option_t *axis="X")
void SetLabelSize (Float_t size=0.02, Option_t *axis="X")
void SetLineAttributes ()
void SetLineColor (Color_t lcolor)
void SetLineStyle (Style_t lstyle)
void SetLineWidth (Width_t lwidth)
void SetMarkerAttributes ()
void SetMarkerColor (Color_t tcolor=1)
void SetMarkerSize (Size_t msize=1)
void SetMarkerStyle (Style_t mstyle=1)
void SetName (const char *name)
void SetTitle (const char *name)
void SetNameTitle (const char *name, const char *title)
void SetNdivisions (Int_t n=510, Option_t *axis="X")
void SetOption (Option_t *option=" ")
void SetStats (Bool_t stats=kTRUE)
void SetTickLength (Float_t length=0.02, Option_t *axis="X")
void SetTitleFont (Style_t font=62, Option_t *axis="X")
void SetTitleOffset (Float_t offset=1, Option_t *axis="X")
void SetTitleSize (Float_t size=0.02, Option_t *axis="X")
void SetXTitle (const char *title)
void SetYTitle (const char *title)
void SetZTitle (const char *title)
const char * nameOf (Int_t idx) const
TObjectfindObject (const char *name, const TClass *clas=0) const
TObjectgetObject (Int_t idx) const
Stat_t numItems () const
void addPlotable (RooPlotable *plotable, Option_t *drawOptions="", Bool_t invisible=kFALSE, Bool_t refreshNorm=kFALSE)
void addObject (TObject *obj, Option_t *drawOptions="", Bool_t invisible=kFALSE)
void addTH1 (TH1 *hist, Option_t *drawOptions="", Bool_t invisible=kFALSE)
void remove (const char *name=0, Bool_t deleteToo=kTRUE)
virtual void printName (ostream &os) const
virtual void printTitle (ostream &os) const
virtual void printClassName (ostream &os) const
virtual void printArgs (ostream &os) const
virtual void printValue (ostream &os) const
virtual void printMultiline (ostream &os, Int_t content, Bool_t verbose=kFALSE, TString indent="") const
virtual Int_t defaultPrintContents (Option_t *opt) const
virtual void Print (Option_t *options=0) const
RooAbsRealLValuegetPlotVar () const
Double_t getFitRangeNEvt () const
Double_t getFitRangeNEvt (Double_t xlo, Double_t xhi) const
Double_t getFitRangeBinW () const
Double_t getPadFactor () const
void setPadFactor (Double_t factor)
void updateNormVars (const RooArgSet &vars)
const RooArgSetgetNormVars () const
TAttLinegetAttLine (const char *name=0) const
TAttFillgetAttFill (const char *name=0) const
TAttMarkergetAttMarker (const char *name=0) const
TAttTextgetAttText (const char *name=0) const
RooCurvegetCurve (const char *name=0) const
RooHistgetHist (const char *name=0) const
Bool_t drawBefore (const char *before, const char *target)
Bool_t drawAfter (const char *after, const char *target)
TString getDrawOptions (const char *name) const
Bool_t setDrawOptions (const char *name, TString options)
Bool_t getInvisible (const char *name) const
void setInvisible (const char *name, Bool_t flag=kTRUE)
virtual void SetMaximum (Double_t maximum=-1111)
virtual void SetMinimum (Double_t minimum=-1111)
Double_t chiSquare (int nFitParam=0) const
Double_t chiSquare (const char *pdfname, const char *histname, int nFitParam=0) const
RooHistresidHist (const char *histname=0, const char *pdfname=0, bool normalize=false) const
RooHistpullHist (const char *histname=0, const char *pdfname=0) const
void Browse (TBrowser *b)
 RooPlot ()
 RooPlot (const char *name, const char *title, const RooAbsRealLValue &var, Double_t xmin, Double_t xmax, Int_t nBins)
 RooPlot (const RooAbsRealLValue &var, Double_t xmin, Double_t xmax, Int_t nBins)
 RooPlot (Double_t xmin, Double_t xmax)
 RooPlot (Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax)
 RooPlot (const RooAbsRealLValue &var1, const RooAbsRealLValue &var2)
 RooPlot (const RooAbsRealLValue &var1, const RooAbsRealLValue &var2, Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax)
virtual ~RooPlot ()
RooPlotemptyClone (const char *name)
virtual Stat_t GetBinContent (Int_t) const
virtual Stat_t GetBinContent (Int_t, Int_t) const
virtual Stat_t GetBinContent (Int_t, Int_t, Int_t) const
virtual void Draw (Option_t *options=0)
TAxisGetXaxis () const
TAxisGetYaxis () const
Int_t GetNbinsX () const
Int_t GetNdivisions (Option_t *axis="X") const
Double_t GetMinimum (Double_t minval=-FLT_MAX) const
Double_t GetMaximum (Double_t maxval=FLT_MAX) const
void SetAxisColor (Color_t color=1, Option_t *axis="X")
void SetAxisRange (Double_t xmin, Double_t xmax, Option_t *axis="X")
void SetBarOffset (Float_t offset=0.25)
void SetBarWidth (Float_t width=0.5)
void SetContour (Int_t nlevels, const Double_t *levels=0)
void SetContourLevel (Int_t level, Double_t value)
void SetDrawOption (Option_t *option="")
void SetFillAttributes ()
void SetFillColor (Color_t fcolor)
void SetFillStyle (Style_t fstyle)
void SetLabelColor (Color_t color=1, Option_t *axis="X")
void SetLabelFont (Style_t font=62, Option_t *axis="X")
void SetLabelOffset (Float_t offset=0.005, Option_t *axis="X")
void SetLabelSize (Float_t size=0.02, Option_t *axis="X")
void SetLineAttributes ()
void SetLineColor (Color_t lcolor)
void SetLineStyle (Style_t lstyle)
void SetLineWidth (Width_t lwidth)
void SetMarkerAttributes ()
void SetMarkerColor (Color_t tcolor=1)
void SetMarkerSize (Size_t msize=1)
void SetMarkerStyle (Style_t mstyle=1)
void SetName (const char *name)
void SetTitle (const char *name)
void SetNameTitle (const char *name, const char *title)
void SetNdivisions (Int_t n=510, Option_t *axis="X")
void SetOption (Option_t *option=" ")
void SetStats (Bool_t stats=kTRUE)
void SetTickLength (Float_t length=0.02, Option_t *axis="X")
void SetTitleFont (Style_t font=62, Option_t *axis="X")
void SetTitleOffset (Float_t offset=1, Option_t *axis="X")
void SetTitleSize (Float_t size=0.02, Option_t *axis="X")
void SetXTitle (const char *title)
void SetYTitle (const char *title)
void SetZTitle (const char *title)
const char * nameOf (Int_t idx) const
TObjectfindObject (const char *name, const TClass *clas=0) const
TObjectgetObject (Int_t idx) const
Stat_t numItems () const
void addPlotable (RooPlotable *plotable, Option_t *drawOptions="", Bool_t invisible=kFALSE, Bool_t refreshNorm=kFALSE)
void addObject (TObject *obj, Option_t *drawOptions="", Bool_t invisible=kFALSE)
void addTH1 (TH1 *hist, Option_t *drawOptions="", Bool_t invisible=kFALSE)
void remove (const char *name=0, Bool_t deleteToo=kTRUE)
virtual void printName (ostream &os) const
virtual void printTitle (ostream &os) const
virtual void printClassName (ostream &os) const
virtual void printArgs (ostream &os) const
virtual void printValue (ostream &os) const
virtual void printMultiline (ostream &os, Int_t content, Bool_t verbose=kFALSE, TString indent="") const
virtual Int_t defaultPrintContents (Option_t *opt) const
virtual void Print (Option_t *options=0) const
RooAbsRealLValuegetPlotVar () const
Double_t getFitRangeNEvt () const
Double_t getFitRangeNEvt (Double_t xlo, Double_t xhi) const
Double_t getFitRangeBinW () const
Double_t getPadFactor () const
void setPadFactor (Double_t factor)
void updateNormVars (const RooArgSet &vars)
const RooArgSetgetNormVars () const
TAttLinegetAttLine (const char *name=0) const
TAttFillgetAttFill (const char *name=0) const
TAttMarkergetAttMarker (const char *name=0) const
TAttTextgetAttText (const char *name=0) const
RooCurvegetCurve (const char *name=0) const
RooHistgetHist (const char *name=0) const
Bool_t drawBefore (const char *before, const char *target)
Bool_t drawAfter (const char *after, const char *target)
TString getDrawOptions (const char *name) const
Bool_t setDrawOptions (const char *name, TString options)
Bool_t getInvisible (const char *name) const
void setInvisible (const char *name, Bool_t flag=kTRUE)
virtual void SetMaximum (Double_t maximum=-1111)
virtual void SetMinimum (Double_t minimum=-1111)
Double_t chiSquare (int nFitParam=0) const
Double_t chiSquare (const char *pdfname, const char *histname, int nFitParam=0) const
RooHistresidHist (const char *histname=0, const char *pdfname=0, bool normalize=false) const
RooHistpullHist (const char *histname=0, const char *pdfname=0) const
void Browse (TBrowser *b)

Protected Member Functions

 RooPlot (const RooPlot &other)
void initialize ()
TString histName () const
TString caller (const char *method) const
void updateYAxis (Double_t ymin, Double_t ymax, const char *label="")
void updateFitRangeNorm (const TH1 *hist)
void updateFitRangeNorm (const RooPlotable *rp, Bool_t refeshNorm=kFALSE)
 RooPlot (const RooPlot &other)
void initialize ()
TString histName () const
TString caller (const char *method) const
void updateYAxis (Double_t ymin, Double_t ymax, const char *label="")
void updateFitRangeNorm (const TH1 *hist)
void updateFitRangeNorm (const RooPlotable *rp, Bool_t refeshNorm=kFALSE)

Protected Attributes

TH1_hist
RooList _items
Double_t _padFactor
RooAbsRealLValue_plotVarClone
RooArgSet_plotVarSet
RooArgSet_normVars
const RooPlotable_normObj
Double_t _normNumEvts
 Pointer to normalization object ;.
Double_t _normBinWidth
TIterator_iterator
Double_t _defYmin
 non-persistent
Double_t _defYmax
TDirectory_dir
TH1_hist
RooAbsRealLValue_plotVarClone
RooArgSet_plotVarSet
RooArgSet_normVars
const RooPlotable_normObj
TIterator_iterator
TDirectory_dir

Classes

class  DrawOpt

Detailed Description

Definition at line 41 of file RooPlot.h.


Constructor & Destructor Documentation

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.

RooPlot::RooPlot ( Double_t  xmin,
Double_t  xmax 
)

Definition at line 92 of file RooPlot.cxx.

References _hist, TH1::AddDirectory(), histName(), initialize(), kFALSE, and kTRUE.

RooPlot::RooPlot ( Double_t  xmin,
Double_t  xmax,
Double_t  ymin,
Double_t  ymax 
)

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 ( Double_t  xmin,
Double_t  xmax 
)

RooPlot::RooPlot ( Double_t  xmin,
Double_t  xmax,
Double_t  ymin,
Double_t  ymax 
)

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]


Member Function Documentation

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().

Stat_t RooPlot::GetBinContent ( Int_t   )  const [virtual]

Definition at line 317 of file RooPlot.cxx.

Stat_t RooPlot::GetBinContent ( Int_t  ,
Int_t   
) const [virtual]

Definition at line 325 of file RooPlot.cxx.

Stat_t RooPlot::GetBinContent ( Int_t  ,
Int_t  ,
Int_t   
) const [virtual]

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().

Int_t RooPlot::GetNdivisions ( Option_t axis = "X"  )  const

Definition at line 1050 of file RooPlot.cxx.

References _hist, and TH1::GetNdivisions().

Double_t RooPlot::GetMinimum ( Double_t  minval = -FLT_MAX  )  const

Definition at line 1051 of file RooPlot.cxx.

References _hist, and TH1::GetMinimum().

Referenced by RooAbsReal::plotOnWithErrorBand(), and updateYAxis().

Double_t RooPlot::GetMaximum ( Double_t  maxval = FLT_MAX  )  const

Definition at line 1052 of file RooPlot.cxx.

References _hist, and TH1::GetMaximum().

Referenced by RooAbsReal::plotOnWithErrorBand(), and updateYAxis().

void RooPlot::SetAxisColor ( Color_t  color = 1,
Option_t axis = "X" 
)

Definition at line 1055 of file RooPlot.cxx.

References _hist, and TH1::SetAxisColor().

void RooPlot::SetAxisRange ( Double_t  xmin,
Double_t  xmax,
Option_t axis = "X" 
)

Definition at line 1056 of file RooPlot.cxx.

References _hist, and TH1::SetAxisRange().

void RooPlot::SetBarOffset ( Float_t  offset = 0.25  ) 

Definition at line 1057 of file RooPlot.cxx.

References _hist, and TH1::SetBarOffset().

void RooPlot::SetBarWidth ( Float_t  width = 0.5  ) 

Definition at line 1058 of file RooPlot.cxx.

References _hist, and TH1::SetBarWidth().

void RooPlot::SetContour ( Int_t  nlevels,
const Double_t levels = 0 
)

Definition at line 1059 of file RooPlot.cxx.

References _hist, and TH1::SetContour().

void RooPlot::SetContourLevel ( Int_t  level,
Double_t  value 
)

Definition at line 1060 of file RooPlot.cxx.

References _hist, and TH1::SetContourLevel().

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 (  ) 

Definition at line 1062 of file RooPlot.cxx.

References _hist, and TAttFill::SetFillAttributes().

void RooPlot::SetFillColor ( Color_t  fcolor  ) 

Definition at line 1063 of file RooPlot.cxx.

References _hist, and TAttFill::SetFillColor().

void RooPlot::SetFillStyle ( Style_t  fstyle  ) 

Definition at line 1064 of file RooPlot.cxx.

References _hist, and TAttFill::SetFillStyle().

void RooPlot::SetLabelColor ( Color_t  color = 1,
Option_t axis = "X" 
)

Definition at line 1065 of file RooPlot.cxx.

References _hist, and TH1::SetLabelColor().

void RooPlot::SetLabelFont ( Style_t  font = 62,
Option_t axis = "X" 
)

Definition at line 1066 of file RooPlot.cxx.

References _hist, and TH1::SetLabelFont().

void RooPlot::SetLabelOffset ( Float_t  offset = 0.005,
Option_t axis = "X" 
)

Definition at line 1067 of file RooPlot.cxx.

References _hist, and TH1::SetLabelOffset().

void RooPlot::SetLabelSize ( Float_t  size = 0.02,
Option_t axis = "X" 
)

Definition at line 1068 of file RooPlot.cxx.

References _hist, and TH1::SetLabelSize().

void RooPlot::SetLineAttributes (  ) 

Definition at line 1069 of file RooPlot.cxx.

References _hist, and TAttLine::SetLineAttributes().

void RooPlot::SetLineColor ( Color_t  lcolor  ) 

Definition at line 1070 of file RooPlot.cxx.

References _hist, and TAttLine::SetLineColor().

void RooPlot::SetLineStyle ( Style_t  lstyle  ) 

Definition at line 1071 of file RooPlot.cxx.

References _hist, and TAttLine::SetLineStyle().

void RooPlot::SetLineWidth ( Width_t  lwidth  ) 

Definition at line 1072 of file RooPlot.cxx.

References _hist, and TAttLine::SetLineWidth().

void RooPlot::SetMarkerAttributes (  ) 

Definition at line 1073 of file RooPlot.cxx.

References _hist, and TAttMarker::SetMarkerAttributes().

void RooPlot::SetMarkerColor ( Color_t  tcolor = 1  ) 

Definition at line 1074 of file RooPlot.cxx.

References _hist, and TAttMarker::SetMarkerColor().

void RooPlot::SetMarkerSize ( Size_t  msize = 1  ) 

Definition at line 1075 of file RooPlot.cxx.

References _hist, and TAttMarker::SetMarkerSize().

void RooPlot::SetMarkerStyle ( Style_t  mstyle = 1  ) 

Definition at line 1076 of file RooPlot.cxx.

References _hist, and TAttMarker::SetMarkerStyle().

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::SetNdivisions ( Int_t  n = 510,
Option_t axis = "X" 
)

Definition at line 1077 of file RooPlot.cxx.

References _hist, and TH1::SetNdivisions().

void RooPlot::SetOption ( Option_t option = " "  ) 

Definition at line 1078 of file RooPlot.cxx.

References _hist, and TH1::SetOption().

void RooPlot::SetStats ( Bool_t  stats = kTRUE  ) 

Definition at line 1079 of file RooPlot.cxx.

References _hist, and TH1::SetStats().

void RooPlot::SetTickLength ( Float_t  length = 0.02,
Option_t axis = "X" 
)

Definition at line 1080 of file RooPlot.cxx.

References _hist, and TH1::SetTickLength().

void RooPlot::SetTitleFont ( Style_t  font = 62,
Option_t axis = "X" 
)

Definition at line 1081 of file RooPlot.cxx.

References _hist, and TH1::SetTitleFont().

void RooPlot::SetTitleOffset ( Float_t  offset = 1,
Option_t axis = "X" 
)

Definition at line 1082 of file RooPlot.cxx.

References _hist, and TH1::SetTitleOffset().

void RooPlot::SetTitleSize ( Float_t  size = 0.02,
Option_t axis = "X" 
)

Definition at line 1083 of file RooPlot.cxx.

References _hist, and TH1::SetTitleSize().

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  ) 

Definition at line 1086 of file RooPlot.cxx.

References _hist, and TH1::SetZTitle().

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.

TObject * RooPlot::findObject ( const char *  name,
const TClass clas = 0 
) const

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().

TObject * RooPlot::getObject ( Int_t  idx  )  const

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().

void RooPlot::addObject ( TObject obj,
Option_t drawOptions = "",
Bool_t  invisible = kFALSE 
)

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().

void RooPlot::addTH1 ( TH1 hist,
Option_t drawOptions = "",
Bool_t  invisible = kFALSE 
)

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().

void RooPlot::remove ( const char *  name = 0,
Bool_t  deleteToo = kTRUE 
)

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]

Reimplemented from RooPrintable.

Definition at line 548 of file RooPlot.cxx.

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().

Int_t RooPlot::defaultPrintContents ( Option_t opt  )  const [virtual]

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().

Double_t RooPlot::getFitRangeNEvt ( Double_t  xlo,
Double_t  xhi 
) const

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]

Definition at line 136 of file RooPlot.h.

References _padFactor.

Referenced by updateYAxis().

void RooPlot::setPadFactor ( Double_t  factor  )  [inline]

Definition at line 137 of file RooPlot.h.

References _padFactor.

Referenced by initialize().

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

Definition at line 698 of file RooPlot.cxx.

References findObject().

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

Definition at line 719 of file RooPlot.cxx.

References findObject().

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 
)

Definition at line 766 of file RooPlot.cxx.

References _items, caller(), and RooList::moveAfter().

TString RooPlot::getDrawOptions ( const char *  name  )  const

Definition at line 809 of file RooPlot.cxx.

References _items, caller(), RooList::findLink(), and TObjOptLink::GetOption().

Bool_t RooPlot::setDrawOptions ( const char *  name,
TString  options 
)

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.

void RooPlot::setInvisible ( const char *  name,
Bool_t  flag = kTRUE 
)

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]

Reimplemented from TObject.

Definition at line 1092 of file RooPlot.cxx.

References Draw(), and gPad.

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().

void RooPlot::updateYAxis ( Double_t  ymin,
Double_t  ymax,
const char *  label = "" 
) [protected]

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  ) 

virtual Stat_t RooPlot::GetBinContent ( Int_t   )  const [virtual]

virtual Stat_t RooPlot::GetBinContent ( Int_t  ,
Int_t   
) const [virtual]

virtual Stat_t RooPlot::GetBinContent ( Int_t  ,
Int_t  ,
Int_t   
) const [virtual]

virtual void RooPlot::Draw ( Option_t options = 0  )  [virtual]

Reimplemented from TObject.

TAxis* RooPlot::GetXaxis (  )  const

TAxis* RooPlot::GetYaxis (  )  const

Int_t RooPlot::GetNbinsX (  )  const

Int_t RooPlot::GetNdivisions ( Option_t axis = "X"  )  const

Double_t RooPlot::GetMinimum ( Double_t  minval = -FLT_MAX  )  const

Double_t RooPlot::GetMaximum ( Double_t  maxval = FLT_MAX  )  const

void RooPlot::SetAxisColor ( Color_t  color = 1,
Option_t axis = "X" 
)

void RooPlot::SetAxisRange ( Double_t  xmin,
Double_t  xmax,
Option_t axis = "X" 
)

void RooPlot::SetBarOffset ( Float_t  offset = 0.25  ) 

void RooPlot::SetBarWidth ( Float_t  width = 0.5  ) 

void RooPlot::SetContour ( Int_t  nlevels,
const Double_t levels = 0 
)

void RooPlot::SetContourLevel ( Int_t  level,
Double_t  value 
)

void RooPlot::SetDrawOption ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

void RooPlot::SetFillAttributes (  ) 

void RooPlot::SetFillColor ( Color_t  fcolor  ) 

void RooPlot::SetFillStyle ( Style_t  fstyle  ) 

void RooPlot::SetLabelColor ( Color_t  color = 1,
Option_t axis = "X" 
)

void RooPlot::SetLabelFont ( Style_t  font = 62,
Option_t axis = "X" 
)

void RooPlot::SetLabelOffset ( Float_t  offset = 0.005,
Option_t axis = "X" 
)

void RooPlot::SetLabelSize ( Float_t  size = 0.02,
Option_t axis = "X" 
)

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::SetNdivisions ( Int_t  n = 510,
Option_t axis = "X" 
)

void RooPlot::SetOption ( Option_t option = " "  ) 

void RooPlot::SetStats ( Bool_t  stats = kTRUE  ) 

void RooPlot::SetTickLength ( Float_t  length = 0.02,
Option_t axis = "X" 
)

void RooPlot::SetTitleFont ( Style_t  font = 62,
Option_t axis = "X" 
)

void RooPlot::SetTitleOffset ( Float_t  offset = 1,
Option_t axis = "X" 
)

void RooPlot::SetTitleSize ( Float_t  size = 0.02,
Option_t axis = "X" 
)

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

TObject* RooPlot::findObject ( const char *  name,
const TClass clas = 0 
) const

TObject* RooPlot::getObject ( Int_t  idx  )  const

Stat_t RooPlot::numItems (  )  const [inline]

Definition at line 109 of file RooPlot.h.

References _items, and TCollection::GetSize().

void RooPlot::addPlotable ( RooPlotable plotable,
Option_t drawOptions = "",
Bool_t  invisible = kFALSE,
Bool_t  refreshNorm = kFALSE 
)

void RooPlot::addObject ( TObject obj,
Option_t drawOptions = "",
Bool_t  invisible = kFALSE 
)

void RooPlot::addTH1 ( TH1 hist,
Option_t drawOptions = "",
Bool_t  invisible = kFALSE 
)

void RooPlot::remove ( const char *  name = 0,
Bool_t  deleteToo = kTRUE 
)

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.

virtual Int_t RooPlot::defaultPrintContents ( Option_t opt  )  const [virtual]

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]

Definition at line 132 of file RooPlot.h.

References _plotVarClone.

Double_t RooPlot::getFitRangeNEvt (  )  const [inline]

Definition at line 133 of file RooPlot.h.

References _normNumEvts.

Double_t RooPlot::getFitRangeNEvt ( Double_t  xlo,
Double_t  xhi 
) const

Double_t RooPlot::getFitRangeBinW (  )  const [inline]

Definition at line 135 of file RooPlot.h.

References _normBinWidth.

Double_t RooPlot::getPadFactor (  )  const [inline]

Definition at line 136 of file RooPlot.h.

References _padFactor.

void RooPlot::setPadFactor ( Double_t  factor  )  [inline]

Definition at line 137 of file RooPlot.h.

References _padFactor.

void RooPlot::updateNormVars ( const RooArgSet vars  ) 

const RooArgSet* RooPlot::getNormVars (  )  const [inline]

Definition at line 139 of file RooPlot.h.

References _normVars.

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::setDrawOptions ( const char *  name,
TString  options 
)

Bool_t RooPlot::getInvisible ( const char *  name  )  const

void RooPlot::setInvisible ( const char *  name,
Bool_t  flag = kTRUE 
)

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]

Definition at line 166 of file RooPlot.h.

References chiSquare().

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]

Definition at line 170 of file RooPlot.h.

References residHist().

void RooPlot::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

void RooPlot::initialize (  )  [protected]

TString RooPlot::histName (  )  const [protected]

TString RooPlot::caller ( const char *  method  )  const [protected]

void RooPlot::updateYAxis ( Double_t  ymin,
Double_t  ymax,
const char *  label = "" 
) [protected]

void RooPlot::updateFitRangeNorm ( const TH1 hist  )  [protected]

void RooPlot::updateFitRangeNorm ( const RooPlotable rp,
Bool_t  refeshNorm = kFALSE 
) [protected]


Member Data Documentation

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]

Definition at line 200 of file RooPlot.h.

Referenced by getPadFactor(), and setPadFactor().

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]

Definition at line 202 of file RooPlot.h.

Referenced by RooPlot(), and ~RooPlot().

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]

Definition at line 212 of file RooPlot.h.

Referenced by SetMaximum(), and updateYAxis().

TDirectory* RooPlot::_dir [protected]

Definition at line 214 of file RooPlot.h.

Referenced by initialize(), RooPlot(), SetName(), SetNameTitle(), and ~RooPlot().

TH1* RooPlot::_hist [protected]

Definition at line 197 of file RooPlot.h.

RooAbsRealLValue* RooPlot::_plotVarClone [protected]

Definition at line 201 of file RooPlot.h.

RooArgSet* RooPlot::_plotVarSet [protected]

Definition at line 202 of file RooPlot.h.

RooArgSet* RooPlot::_normVars [protected]

Definition at line 203 of file RooPlot.h.

const RooPlotable* RooPlot::_normObj [protected]

Definition at line 205 of file RooPlot.h.

TIterator* RooPlot::_iterator [protected]

Definition at line 209 of file RooPlot.h.

TDirectory* RooPlot::_dir [protected]

Definition at line 214 of file RooPlot.h.


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