All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
GaudiTupleTool.h
Go to the documentation of this file.
1 // $Id: GaudiTupleTool.h,v 1.7 2005/09/23 16:14:20 hmd Exp $
2 // ============================================================================
3 #ifndef GAUDIALG_GAUDITUPLETOOL_H
4 #define GAUDIALG_GAUDITUPLETOOL_H 1
5 // ============================================================================
6 // Include files
7 // ============================================================================
8 // GaudiAlg
9 // ============================================================================
11 #include "GaudiAlg/GaudiTuples.h"
12 // ============================================================================
13 
14 // ============================================================================
15 /* @file GaudiTupleTool.h
16  *
17  * Header file for class : GaudiTupleTool
18  *
19  * @author Vanya BELYAEV Ivan.Belyaev@itep.ru
20  * @author Chris Jones Christopher.Rob.Jones@cern.ch
21  * @date 2004-06-28
22  */
23 // ============================================================================
24 
25 // ============================================================================
41 // ============================================================================
42 
43 class GAUDI_API GaudiTupleTool: public GaudiTuples<GaudiHistoTool>
44 {
45 
46 protected:
47 
55  GaudiTupleTool( const std::string& type ,
56  const std::string& name ,
57  const IInterface* parent );
58 
60  virtual ~GaudiTupleTool() ;
61 
67  virtual StatusCode initialize ();
68 
74  virtual StatusCode finalize ();
75 
76 private:
77 
79  GaudiTupleTool() ;
81  GaudiTupleTool ( const GaudiTupleTool& ) ;
83  GaudiTupleTool& operator=( const GaudiTupleTool& ) ;
84 
85 };
86 
87 // ============================================================================
88 // The END
89 // ============================================================================
90 #endif // GAUDIALG_GAUDITUPLETOOL_H
91 // ============================================================================
virtual StatusCode initialize()
standard initialization method
Templated base class providing common 'ntupling' methods.
Definition: GaudiTuples.h:37
Header file for class : GaudiHistoTool.
virtual StatusCode finalize()
standard finalization method
string type
Definition: gaudirun.py:126
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:30
Definition of the basic interface.
Definition: IInterface.h:160
#define GAUDI_API
Definition: Kernel.h:108
Simple class to extend the functionality of class GaudiHistoTool.