library: libRooFit #include "RooPrintable.h" |
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) |
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.
Provide a standard implementation of in-line printing consisting of <classname>::<name>
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.
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.