| 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: GaudiTupleTool.h,v 1.7 2005/09/23 16:14:20 hmd Exp $ 002 // ============================================================================ 003 #ifndef GAUDIALG_GAUDITUPLETOOL_H 004 #define GAUDIALG_GAUDITUPLETOOL_H 1 005 // ============================================================================ 006 // Include files 007 // ============================================================================ 008 // GaudiAlg 009 // ============================================================================ 010 #include "GaudiAlg/GaudiHistoTool.h" 011 #include "GaudiAlg/GaudiTuples.h" 012 // ============================================================================ 013 014 // ============================================================================ 015 /* @file GaudiTupleTool.h 016 * 017 * Header file for class : GaudiTupleTool 018 * 019 * @author Vanya BELYAEV Ivan.Belyaev@itep.ru 020 * @author Chris Jones Christopher.Rob.Jones@cern.ch 021 * @date 2004-06-28 022 */ 023 // ============================================================================ 024 025 // ============================================================================ 026 /** @class GaudiTupleTool GaudiTupleTool.h GaudiAlg/GaudiTupleTool.h 027 * 028 * Simple class to extend the functionality of class GaudiHistoTool. 029 * 030 * Class is instrumented with few methods 031 * for dealing with N-tuples and Event Tag collections 032 * 033 * @attention 034 * See the class GaudiTuples, which implements the common functionality 035 * between GaudiTupleTool and GaudiTupleAlg 036 * 037 * @author Vanya BELYAEV Ivan.Belyaev@itep.ru 038 * @author Chris Jones Christopher.Rob.Jones@cern.ch 039 * @date 2004-06-28 040 */ 041 // ============================================================================ 042 043 class GaudiTupleTool : public GaudiTuples<GaudiHistoTool> 044 { 045 046 protected: 047 048 /** standard constructor 049 * @see GaudiTool 050 * @see AlgTool 051 * @param type tool type 052 * @param name tool name 053 * @param parent pointer to the parent component 054 */ 055 GaudiTupleTool( const std::string& type , 056 const std::string& name , 057 const IInterface* parent ); 058 059 /// destructor 060 virtual ~GaudiTupleTool() ; 061 062 /** standard initialization method 063 * @see Algorithm 064 * @see IAlgorithm 065 * @return status code 066 */ 067 virtual StatusCode initialize (); 068 069 /** standard finalization method 070 * @see Algorithm 071 * @see IAlgorithm 072 * @return status code 073 */ 074 virtual StatusCode finalize (); 075 076 private: 077 078 /// default constructor is disabled 079 GaudiTupleTool() ; 080 /// copy constructor is disabled 081 GaudiTupleTool ( const GaudiTupleTool& ) ; 082 /// assignment operator is disabled 083 GaudiTupleTool& operator=( const GaudiTupleTool& ) ; 084 085 }; 086 087 // ============================================================================ 088 // The END 089 // ============================================================================ 090 #endif // GAUDIALG_GAUDITUPLETOOL_H 091 // ============================================================================ 092
| [ 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. |
|