| Report problems to ATLAS LXR Team (with time and IP address indicated) |
|
[ source navigation ] [ diff markup ] [ identifier search ] [ general search ] |
||||
|
||||||
| Links to LXR source navigation pages for stable releases | [ 12.*.* ] [ 13.*.* ] [ 14.*.* ] [ 15.*.* ] | |||||
001 // $Id: GaudiHistoTool.h,v 1.8 2008/01/17 15:06:06 marcocle Exp $ 002 // ============================================================================ 003 #ifndef GAUDIALG_GAUDIHISTOTOOL_H 004 #define GAUDIALG_GAUDIHISTOTOOL_H 1 005 // ============================================================================ 006 /** @file GaudiHistoTool.h 007 * 008 * Header file for class : GaudiHistoTool 009 * 010 * @author Vanya BELYAEV Ivan.Belyaev@itep.ru 011 * @author Chris Jones Christopher.Rob.Jones@cern.ch 012 * @date 2004-06-28 013 */ 014 // ============================================================================ 015 // Include files 016 // ============================================================================ 017 // GaudiAlg 018 // ============================================================================ 019 #include "GaudiAlg/GaudiTool.h" 020 #include "GaudiAlg/GaudiHistos.h" 021 // ============================================================================ 022 023 // forward declarations 024 class IHistogramSvc; 025 026 // ============================================================================ 027 /** @class GaudiHistoTool GaudiHistoTool.h GaudiTools/GaudiHistoTool.h 028 * 029 * Simple class to extend the functionality of class GaudiTool. 030 * 031 * Class is instrumented with a selection of plotting functions for 032 * easy creation of histograms. 033 * 034 * @attention 035 * See the class GaudiHistos, which implements the common functionality 036 * between GaudiHistoTool and GaudiHistoAlg 037 * 038 * @author Vanya BELYAEV Ivan.Belyaev@itep.ru 039 * @author Chris Jones Christopher.Rob.Jones@cern.ch 040 * @date 2004-06-28 041 */ 042 // ============================================================================ 043 044 class GaudiHistoTool : public GaudiHistos<GaudiTool> 045 { 046 047 protected: 048 049 /** Standard constructor (protected) 050 * @see GaudiTool 051 * @see AlgTool 052 * @param type tool type (useless) 053 * @param name tool name 054 * @param parent pointer to parent object (service, algorithm or tool) 055 */ 056 GaudiHistoTool ( const std::string& type , 057 const std::string& name , 058 const IInterface* parent ); 059 060 /// destructor, virtual and protected 061 virtual ~GaudiHistoTool(); 062 063 /** standard initialization method 064 * @see Algorithm 065 * @see IAlgorithm 066 * @return status code 067 */ 068 virtual StatusCode initialize (); 069 070 /** standard finalization method 071 * @see Algorithm 072 * @see IAlgorithm 073 * @return status code 074 */ 075 virtual StatusCode finalize (); 076 077 private: 078 079 // default constructor is disabled 080 GaudiHistoTool(); 081 // copy constructor is disabled 082 GaudiHistoTool ( const GaudiHistoTool& ) ; 083 // assignment operator is disabled 084 GaudiHistoTool& operator=( const GaudiHistoTool& ) ; 085 086 }; 087 088 // ============================================================================ 089 // The END 090 // ============================================================================ 091 #endif // GAUDIALG_GAUDIHISTOTOOL_H 092 // ============================================================================ 093
| [ source navigation ] | [ diff markup ] | [ identifier search ] | [ general search ] |
| Due to the LXR bug, the updates fail sometimes to remove references to deleted files. The Saturday's full rebuilds fix these problems | |
| This page was automatically generated by the LXR engine. |
|