|
Gaudi Framework, version v23r4 |
| Home | Generated: Mon Sep 17 2012 |
00001 // $Id: GaudiHistoTool.cpp,v 1.8 2007/11/20 13:01:06 marcocle Exp $ 00002 // ============================================================================ 00003 // Include files 00004 // ============================================================================ 00005 // GaudiAlg 00006 // ============================================================================ 00007 #include "GaudiAlg/GaudiHistoTool.h" 00008 // ============================================================================ 00009 // GaudiKernel 00010 // ============================================================================ 00011 #include "GaudiKernel/IHistogramSvc.h" 00012 // ============================================================================ 00013 00014 // ============================================================================ 00023 // ============================================================================ 00024 00025 // ============================================================================ 00026 // Force creation of templated class 00027 #include "GaudiAlg/GaudiHistos.icpp" 00028 // ============================================================================ 00029 // Forward declaration of the actual constructors, to tell the compiler that 00030 // they do exist and will be found at link time (warning C4661 in VC7.1) 00031 // ============================================================================ 00032 template <> 00033 GaudiHistos<GaudiTool>::GaudiHistos( const std::string & /* name */, 00034 ISvcLocator * /* pSvcLocator */ ); 00035 template <> 00036 GaudiHistos<GaudiTool>::GaudiHistos( const std::string& type , 00037 const std::string& name , 00038 const IInterface* parent ); 00039 template class GaudiHistos<GaudiTool> ; 00040 // ============================================================================ 00041 00042 // ============================================================================ 00043 // Standard constructor 00044 // ============================================================================ 00045 GaudiHistoTool::GaudiHistoTool ( const std::string& type , 00046 const std::string& name , 00047 const IInterface* parent ) 00048 : GaudiHistos<GaudiTool> ( type , name , parent ) { } 00049 // ============================================================================ 00050 00051 // ============================================================================ 00052 // destructor 00053 // ============================================================================ 00054 GaudiHistoTool::~GaudiHistoTool() { } 00055 // ============================================================================ 00056 00057 // ============================================================================ 00058 // standard initialization method 00059 // ============================================================================ 00060 StatusCode GaudiHistoTool::initialize() 00061 { 00062 // initialize the base class and return 00063 return GaudiHistos<GaudiTool>::initialize(); 00064 } 00065 // ============================================================================ 00066 00067 // ============================================================================ 00068 // standard finalization method 00069 // ============================================================================ 00070 StatusCode GaudiHistoTool::finalize() 00071 { 00072 // finalize the base class and return 00073 return GaudiHistos<GaudiTool>::finalize(); 00074 } 00075 // ============================================================================ 00076 00077 // ============================================================================ 00078 // The END 00079 // ============================================================================