library: libRooFit #include "RooPrintable.h" |
RooPrintable
class description - source file - inheritance tree (.pdf)
public:
RooPrintable()
RooPrintable(const RooPrintable&)
virtual ~RooPrintable()
static TClass* Class()
static ostream& defaultStream(ostream* os = 0)
static void inLinePrint(ostream& os, const TNamed& named)
virtual TClass* IsA() const
RooPrintable::PrintOption lessVerbose(RooPrintable::PrintOption opt) const
static void oneLinePrint(ostream& os, const TNamed& named)
RooPrintable& operator=(const RooPrintable&)
RooPrintable::PrintOption parseOptions(Option_t* options) const
virtual void printToStream(ostream& os, RooPrintable::PrintOption opt = Standard, TString indent = ) const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
public:
static const RooPrintable::PrintOption InLine
static const RooPrintable::PrintOption OneLine
static const RooPrintable::PrintOption Standard
static const RooPrintable::PrintOption Shape
static const RooPrintable::PrintOption Verbose
void printToStream(ostream& os, PrintOption /*opt*/, TString /*indent*/) const
Print information about this object to the specified stream. The possible
PrintOptions are:
InLine - print contents suitable for inlining (i.e. no newlines in printout)
OneLine - print a one line summary (see oneLinePrint())
Standard - the default level of printing
Shape - add information about our "shape"
Verbose - the most detailed level of printing
Use the optional indent parameter to prefix all output after the first line.
The default implementation prints a one-line warning message.
void inLinePrint(ostream& os, const TNamed &named)
Provide a standard implementation of in-line printing consisting of
<classname>::<name>
void oneLinePrint(ostream& os, const TNamed &named)
Provide a standard implementation of one-line printing consisting of
<classname>::<name>: "<title>"
The title is omitted if it is empty. Subclasses should call this method
to generate the first line of output in their printToStream() implementations.
ostream& defaultStream(ostream *os)
Return a reference to the current default stream to use in
Print(). Use the optional parameter to specify a new default
stream (a reference to the old one is still returned). This
method allows subclasses to provide an inline implementation of
Print() without pulling in iostream.h.
Inline Functions
void ~RooPrintable()
RooPrintable RooPrintable()
RooPrintable::PrintOption parseOptions(Option_t* options) const
RooPrintable::PrintOption lessVerbose(RooPrintable::PrintOption opt) const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
RooPrintable RooPrintable(const RooPrintable&)
RooPrintable& operator=(const RooPrintable&)
Last update: Tue Jun 28 18:14:23 2005
Copyright (c) 2000-2005, Regents of the University of California *
ROOT page - Class index - Class Hierarchy - Top of the page
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.