| # Gaudi Framework, version v20r3
Generated: 24 Nov 2008

# HistogramBase.h

Go to the documentation of this file.

    00001 #ifndef HISTOGRAMSVC_BASE_H
    00002 #define HISTOGRAMSVC_BASE_H
    00003
    00004 #include <iostream>
    00005
    00006 class TObject;
    00007
    00008 /*
    00009  *    Gaudi namespace declaration
    00010  */
    00011 namespace Gaudi {
    00012
    00021   class HistogramBase {
    00022   public:
    00024     virtual TObject* representation() const = 0;
    00026     virtual void adoptRepresentation(TObject*rep) = 0;
    00028     virtual std::ostream& print(std::ostream& s) const = 0;
    00030     virtual std::ostream& write(std::ostream& s) const = 0;
    00032     virtual int           write(const char* file_name) const = 0;
    00033     virtual ~HistogramBase() {}
    00034   }; // class
    00035
    00036 } // namespace Gaudi
    00037
    00038 #endif // HISTOGRAMSVC_BASE_H
    00039