The Gaudi Framework  v30r3 (a5ef0a68)
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 {
11 public:
15  IncidentProcAlg( const std::string& name, ISvcLocator* pSvcLocator );
16 
20  virtual ~IncidentProcAlg(){};
21 
22  /*****************************
23  ** Public Function Members **
24  *****************************/
25 
26  StatusCode initialize() override;
27  StatusCode execute() override;
28  StatusCode finalize() override;
29 
30 private:
32  /**************************
33  ** Private Data Members **
34  **************************/
35 };
36 
37 #endif
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Definition: ISvcLocator.h:25
StatusCode execute() override final
StatusCode finalize() override
the default (empty) implementation of IStateful::finalize() method
Definition: Algorithm.h:185
STL class.
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:51
SmartIF< IIncidentSvc > m_incSvc
virtual ~IncidentProcAlg()
Destructor.
Base class from which all concrete algorithm classes should be derived.
Definition: Algorithm.h:78
StatusCode initialize() override
the default (empty) implementation of IStateful::initialize() method
Definition: Algorithm.h:179
#define GAUDI_API
Definition: Kernel.h:104