| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

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 
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 19:56:57 2011 for GaudiKernel by doxygen 1.4.7