All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
GaudiTupleAlg.h
Go to the documentation of this file.
1 // $Id: GaudiTupleAlg.h,v 1.10 2005/09/23 16:14:20 hmd Exp $
2 #ifndef GAUDIALG_GAUDITUPLEALG_H
3 #define GAUDIALG_GAUDITUPLEALG_H 1
4 // ============================================================================
5 // Include files
6 // ============================================================================
7 // GaudiAlg
8 // ============================================================================
10 #include "GaudiAlg/GaudiTuples.h"
11 // ============================================================================
12 
13 // ============================================================================
14 /* @file GaudiTupleAlg.h
15  *
16  * Header file for class : GaudiTupleAlg
17  *
18  * @date 2004-01-23
19  * @author Vanya BELYAEV Ivan.Belyaev@itep.ru
20  * @author Chris Jones Christopher.Rob.Jones@cern.ch
21  */
22 // ============================================================================
23 
24 // ============================================================================
40 // ============================================================================
41 
42 class GAUDI_API GaudiTupleAlg: public GaudiTuples<GaudiHistoAlg>
43 {
44 
45 protected:
46 
53  GaudiTupleAlg( const std::string& name ,
54  ISvcLocator* svc );
55 
57  virtual ~GaudiTupleAlg();
58 
64  virtual StatusCode initialize ();
65 
71  virtual StatusCode finalize ();
72 
73 private:
74 
76  GaudiTupleAlg ();
78  GaudiTupleAlg ( const GaudiTupleAlg& );
80  GaudiTupleAlg& operator=( const GaudiTupleAlg& );
81 
82 };
83 
84 // ============================================================================
85 // The END
86 // ============================================================================
87 #endif // GAUDIALG_GAUDITUPLEALG_H
88 // ============================================================================
virtual StatusCode initialize()
standard initialization method
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Definition: ISvcLocator.h:26
Templated base class providing common 'ntupling' methods.
Definition: GaudiTuples.h:37
virtual StatusCode finalize()
standard finalization method
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:30
Simple class to extend the functionality of class GaudiHistoAlg.
Definition: GaudiTupleAlg.h:42
#define GAUDI_API
Definition: Kernel.h:108