Docs | All | Real | Category | PDF | DataSet | Plot | Container | Misc | Aux | User |
RooPrintableclass description - source file - inheritance tree (.pdf) class RooPrintable
public: Data Memberspublic: Class DescriptionClasses inheriting from this class can be plotted and printed. 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 Functionsvoid ~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&)
|
Page maintained by Wouter Verkerke and David Kirkby |