Loading [MathJax]/extensions/tex2jax.js
The Gaudi Framework  v31r0 (aeb156f0)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
IncidentProcAlg.h
Go to the documentation of this file.
1 #ifndef __INCIDENT_PROC_ALG_H
2 #define __INCIDENT_PROC_ALG_H
3 
7 #include "GaudiKernel/Property.h"
8 
10 public:
14  IncidentProcAlg( const std::string& name, ISvcLocator* pSvcLocator );
15 
19  virtual ~IncidentProcAlg(){};
20 
21  /*****************************
22  ** Public Function Members **
23  *****************************/
24 
25  StatusCode initialize() override;
26  StatusCode execute() override;
27  StatusCode finalize() override;
28 
29 private:
31  /**************************
32  ** Private Data Members **
33  **************************/
34 };
35 
36 #endif
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Definition: ISvcLocator.h:25
STL class.
StatusCode initialize() override
the default (empty) implementation of IStateful::initialize() method
Definition: Algorithm.h:180
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:50
SmartIF< IIncidentSvc > m_incSvc
virtual ~IncidentProcAlg()
Destructor.
StatusCode finalize() override
the default (empty) implementation of IStateful::finalize() method
Definition: Algorithm.h:186
StatusCode execute() override=0
Alias for backward compatibility.
Definition: Algorithm.h:56
#define GAUDI_API
Definition: Kernel.h:71