A++ » INCLUDE » RooPlotable

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::printAddress(ostream& os) const
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
RooPlotable()
RooPlotable(const RooPlotable&)
voidsetYAxisLabel(const char* label)
voidsetYAxisLimits(Double_t ymin, Double_t ymax)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
voidupdateYAxisLimits(Double_t y)

Data Members

public:
static RooPrintable::ContentsOptionRooPrintable::kAddress
static RooPrintable::ContentsOptionRooPrintable::kArgs
static RooPrintable::ContentsOptionRooPrintable::kClassName
static RooPrintable::ContentsOptionRooPrintable::kCollectionHeader
static RooPrintable::ContentsOptionRooPrintable::kExtras
static RooPrintable::StyleOptionRooPrintable::kInline
static RooPrintable::ContentsOptionRooPrintable::kName
static RooPrintable::StyleOptionRooPrintable::kSingleLine
static RooPrintable::StyleOptionRooPrintable::kStandard
static RooPrintable::ContentsOptionRooPrintable::kTitle
static RooPrintable::StyleOptionRooPrintable::kTreeStructure
static RooPrintable::ContentsOptionRooPrintable::kValue
static RooPrintable::StyleOptionRooPrintable::kVerbose
protected:
static Int_tRooPrintable::_nameLength
Double_t_normValue
TString_yAxisLabel
Double_t_ymax
Double_t_ymin

Class Charts

Inheritance Chart:
RooPrintable
RooPlotable
RooCurve
RooEllipse
RooHist

Function documentation

inline RooPlotable()
{ }
virtual ~RooPlotable()
{ }
const char* getYAxisLabel() const
{ 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() const
{ return _ymin; }
Double_t getYAxisMax() const
{ return _ymax; }
Double_t getFitRangeNEvt() const
 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() const
void printMultiline(ostream& os, Int_t contents, Bool_t verbose = kFALSE, TString indent = "") const
TObject * crossCast()