00001 // $Id: GaudiTupleTool.h,v 1.7 2005/09/23 16:14:20 hmd Exp $ 00002 // ============================================================================ 00003 #ifndef GAUDIALG_GAUDITUPLETOOL_H 00004 #define GAUDIALG_GAUDITUPLETOOL_H 1 00005 // ============================================================================ 00006 // Include files 00007 // ============================================================================ 00008 // GaudiAlg 00009 // ============================================================================ 00010 #include "GaudiAlg/GaudiHistoTool.h" 00011 #include "GaudiAlg/GaudiTuples.h" 00012 // ============================================================================ 00013 00014 // ============================================================================ 00015 /* @file GaudiTupleTool.h 00016 * 00017 * Header file for class : GaudiTupleTool 00018 * 00019 * @author Vanya BELYAEV Ivan.Belyaev@itep.ru 00020 * @author Chris Jones Christopher.Rob.Jones@cern.ch 00021 * @date 2004-06-28 00022 */ 00023 // ============================================================================ 00024 00025 // ============================================================================ 00041 // ============================================================================ 00042 00043 class GaudiTupleTool : public GaudiTuples<GaudiHistoTool> 00044 { 00045 00046 protected: 00047 00055 GaudiTupleTool( const std::string& type , 00056 const std::string& name , 00057 const IInterface* parent ); 00058 00060 virtual ~GaudiTupleTool() ; 00061 00067 virtual StatusCode initialize (); 00068 00074 virtual StatusCode finalize (); 00075 00076 private: 00077 00079 GaudiTupleTool() ; 00081 GaudiTupleTool ( const GaudiTupleTool& ) ; 00083 GaudiTupleTool& operator=( const GaudiTupleTool& ) ; 00084 00085 }; 00086 00087 // ============================================================================ 00088 // The END 00089 // ============================================================================ 00090 #endif // GAUDIALG_GAUDITUPLETOOL_H 00091 // ============================================================================