All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
GaudiHistoAlg.h
Go to the documentation of this file.
1 // $Id: GaudiHistoAlg.h,v 1.11 2008/01/17 15:06:06 marcocle Exp $
2 #ifndef GAUDIALG_GAUDIHISTOALG_H
3 #define GAUDIALG_GAUDIHISTOALG_H 1
4 // ============================================================================
5 /* @file GaudiHistoAlg.h
6  *
7  * Header file for class : GaudiHistoAlg
8  *
9  * @date 30/06/2001
10  * @author Vanya BELYAEV Ivan.Belyaev@itep.ru
11  * @author Chris Jones Christopher.Rob.Jones@cern.ch
12  */
13 // ============================================================================
14 // Include files
15 // ============================================================================
16 // GaudiAlg
17 // ============================================================================
19 #include "GaudiAlg/GaudiHistos.h"
20 // ============================================================================
36 // ============================================================================
37 
38 class GAUDI_API GaudiHistoAlg : public GaudiHistos<GaudiAlgorithm>
39 {
40 
41 protected:
42 
49  GaudiHistoAlg ( const std::string& name,
50  ISvcLocator* pSvc );
51 
53  virtual ~GaudiHistoAlg( );
54 
60  virtual StatusCode initialize ();
61 
67  virtual StatusCode finalize ();
68 
69 private:
70 
71  // default constructor is disabled
72  GaudiHistoAlg ();
73  // copy constructor is disabled
74  GaudiHistoAlg ( const GaudiHistoAlg& );
75  // assignment operator is disabled
76  GaudiHistoAlg& operator=( const GaudiHistoAlg& );
77 
78 }; // end of class GaudiHistoAlg
79 
80 // ============================================================================
81 // The END
82 // ============================================================================
83 #endif // GAUDIALG_GAUDIHISTOAL_H
84 // ============================================================================
virtual StatusCode finalize()
standard finalization method
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Definition: ISvcLocator.h:26
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:30
virtual StatusCode initialize()
standard initialization method
Templated base class providing common histogramming methods for GaudiAlgorithm and GaudiTool like cla...
Definition: GaudiHistos.h:50
Simple class to extend the functionality of class GaudiAlgorithm.
Definition: GaudiHistoAlg.h:38
#define GAUDI_API
Definition: Kernel.h:108