class RooPlotable: public RooPrintable

Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~RooPlotable()
static TClass*Class()
TObject*crossCast()
virtual Int_tRooPrintable::defaultPrintContents(Option_t* opt) const
static ostream&RooPrintable::defaultPrintStream(ostream* os = 0)
virtual RooPrintable::StyleOptionRooPrintable::defaultPrintStyle(Option_t* opt) const
virtual Double_tgetFitRangeBinW() const
virtual Double_tgetFitRangeNEvt() const
virtual Double_tgetFitRangeNEvt(Double_t xlo, Double_t xhi) const
const char*getYAxisLabel() const
Double_tgetYAxisMax() const
Double_tgetYAxisMin() const
virtual TClass*IsA() const
static voidRooPrintable::nameFieldLength(Int_t newLen)
RooPlotable&operator=(const RooPlotable&)
virtual voidRooPrintable::printArgs(ostream& os) const
virtual voidRooPrintable::printClassName(ostream& os) const
virtual voidRooPrintable::printExtras(ostream& os) const
virtual voidprintMultiline(ostream& os, Int_t contents, Bool_t verbose = kFALSE, TString indent = "") const
virtual voidRooPrintable::printName(ostream& os) const
virtual voidRooPrintable::printStream(ostream& os, Int_t contents, RooPrintable::StyleOption style, TString indent = "") const
virtual voidRooPrintable::printTitle(ostream& os) const
virtual voidRooPrintable::printTree(ostream& os, TString indent = "") const
virtual voidRooPrintable::printValue(ostream& os) const
voidsetYAxisLabel(const char* label)
voidsetYAxisLimits(Double_t ymin, Double_t ymax)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
voidupdateYAxisLimits(Double_t y)

Data Members

public:
enum RooPrintable::ContentsOption { kName
kClassName
kValue
kArgs
kExtras
kAddress
kTitle
};
enum RooPrintable::StyleOption { kInline
kSingleLine
kStandard
kVerbose
kTreeStructure
};
protected:
static Int_tRooPrintable::_nameLength
Double_t_normValue
TString_yAxisLabel
Double_t_ymax
Double_t_ymin

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

void printMultiline(ostream& os, Int_t contents, Bool_t verbose = kFALSE, TString indent = "") const
TObject * crossCast()
virtual ~RooPlotable()
{ }
const char* getYAxisLabel()
{ return _yAxisLabel.Data(); }
void setYAxisLabel(const char* label)
{ _yAxisLabel= label; }
void updateYAxisLimits(Double_t y)
void setYAxisLimits(Double_t ymin, Double_t ymax)
Double_t getYAxisMin()
{ return _ymin; }
Double_t getYAxisMax()
{ return _ymax; }
Double_t getFitRangeNEvt()
 the normalization value refers to the full "fit range" instead of
 the "plot range"
Double_t getFitRangeNEvt(Double_t xlo, Double_t xhi) const
Double_t getFitRangeBinW()

Last change: Tue May 13 17:05:36 2008
Last generated: 2008-05-13 17:05
Copyright (c) 2000-2005, Regents of the University of California *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.