| The Gaudi Framework v27r1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

GaudiHistoAlg.h
Go to the documentation of this file.
1 #ifndef GAUDIALG_GAUDIHISTOALG_H
2 #define GAUDIALG_GAUDIHISTOALG_H 1
3 // ============================================================================
4 /* @file GaudiHistoAlg.h
5 *
6 * Header file for class : GaudiHistoAlg
7 *
8 * @date 30/06/2001
9 * @author Vanya BELYAEV Ivan.Belyaev@itep.ru
10 * @author Chris Jones Christopher.Rob.Jones@cern.ch
11 */
12 // ============================================================================
13 // Include files
14 // ============================================================================
15 // GaudiAlg
16 // ============================================================================
17 #include "GaudiAlg/GaudiAlgorithm.h"
18 #include "GaudiAlg/GaudiHistos.h"
19 // ============================================================================
35 // ============================================================================
36
37 class GAUDI_API GaudiHistoAlg : public GaudiHistos<GaudiAlgorithm>
38 {
39
40 protected:
41
48 GaudiHistoAlg ( const std::string& name,
49 ISvcLocator* pSvc );
50
52 ~GaudiHistoAlg( ) override;
53
59 StatusCode initialize () override;
60
66 StatusCode finalize () override;
67
68 private:
69
70 // delete default/copy constructor and assignment
71 GaudiHistoAlg () = delete;
72 GaudiHistoAlg ( const GaudiHistoAlg& ) = delete;
73 GaudiHistoAlg& operator=( const GaudiHistoAlg& ) = delete;
74
75 }; // end of class GaudiHistoAlg
76
77 // ============================================================================
78 // The END
79 // ============================================================================
80 #endif // GAUDIALG_GAUDIHISTOAL_H
81 // ============================================================================
ISvcLocator
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Definition: ISvcLocator.h:25
gaudiComponentHelp.name
name
Definition: gaudiComponentHelp.py:28
GaudiHistos::finalize
StatusCode finalize() override
standard finalization method
Definition: GaudiHistos.icpp:208
GaudiAlgorithm.h
std::string
STL class.
StatusCode
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:26
GaudiHistos::initialize
StatusCode initialize() override
standard initialization method
Definition: GaudiHistos.icpp:166
GaudiHistos.h
GaudiHistos
Templated base class providing common histogramming methods for GaudiAlgorithm and GaudiTool like cla...
Definition: GaudiHistos.h:48
GaudiHistoAlg
Simple class to extend the functionality of class GaudiAlgorithm.
Definition: GaudiHistoAlg.h:37
GAUDI_API
#define GAUDI_API
Definition: Kernel.h:107