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

In This Package:

GaudiHistoTool.h

Go to the documentation of this file.
00001 // $Id: GaudiHistoTool.h,v 1.8 2008/01/17 15:06:06 marcocle Exp $
00002 // ============================================================================
00003 #ifndef GAUDIALG_GAUDIHISTOTOOL_H
00004 #define GAUDIALG_GAUDIHISTOTOOL_H 1
00005 // ============================================================================
00014 // ============================================================================
00015 // Include files
00016 // ============================================================================
00017 // GaudiAlg
00018 // ============================================================================
00019 #include "GaudiAlg/GaudiTool.h"
00020 #include "GaudiAlg/GaudiHistos.h"
00021 // ============================================================================
00022 
00023 // forward declarations
00024 class   IHistogramSvc;
00025 
00026 // ============================================================================
00042 // ============================================================================
00043 
00044 class GaudiHistoTool : public GaudiHistos<GaudiTool>
00045 {
00046 
00047 protected:
00048 
00056   GaudiHistoTool ( const std::string& type   ,
00057                    const std::string& name   ,
00058                    const IInterface*  parent );
00059 
00061   virtual ~GaudiHistoTool();
00062 
00068   virtual StatusCode initialize ();
00069 
00075   virtual StatusCode finalize   ();
00076 
00077 private:
00078 
00079   // default constructor  is disabled
00080   GaudiHistoTool();
00081   // copy constructor     is disabled
00082   GaudiHistoTool           ( const GaudiHistoTool& ) ;
00083   // assignment operator is disabled
00084   GaudiHistoTool& operator=( const GaudiHistoTool& ) ;
00085 
00086 };
00087 
00088 // ============================================================================
00089 // The END
00090 // ============================================================================
00091 #endif // GAUDIALG_GAUDIHISTOTOOL_H
00092 // ============================================================================
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 19:58:14 2011 for GaudiAlg by doxygen 1.4.7