Gaudi Framework, version v22r0

Home   Generated: 9 Feb 2011

HistogramBase.h

Go to the documentation of this file.
00001 #ifndef HISTOGRAMSVC_BASE_H
00002 #define HISTOGRAMSVC_BASE_H
00003 
00004 #include <iostream>
00005 #include "GaudiKernel/Kernel.h"
00006 
00007 class TObject;
00008 
00009 /*
00010  *    Gaudi namespace declaration
00011  */
00012 namespace Gaudi {
00013 
00022   class GAUDI_API HistogramBase {
00023   public:
00025     virtual TObject* representation() const = 0;
00027     virtual void adoptRepresentation(TObject*rep) = 0;
00029     virtual std::ostream& print(std::ostream& s) const = 0;
00031     virtual std::ostream& write(std::ostream& s) const = 0;
00033     virtual int           write(const char* file_name) const = 0;
00034     virtual ~HistogramBase();
00035   }; // class
00036 
00037 } // namespace Gaudi
00038 
00039 #endif // HISTOGRAMSVC_BASE_H
00040 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Wed Feb 9 16:24:50 2011 for Gaudi Framework, version v22r0 by Doxygen version 1.6.2 written by Dimitri van Heesch, © 1997-2004