library: libRooFit #include "RooPrintable.h"

# RooPrintable

class description - source file - inheritance tree (.pdf)

## class RooPrintable

| Inheritance Chart:

`RooPrintable`

<-

`RooAbsArg`

<-

`RooAbsCategory`

<-

`RooAbsCategoryLValue`

<-

`RooCategory` |

`RooSuperCategory` |

`RooGenCategory` |

`RooMappedCategory` |

`RooMultiCategory` |

`RooThresholdCategory` |

`RooAbsReal` |

[more...]

        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)

### Data Members

        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

## Class Description

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 *