The Gaudi Framework  master (37c0b60a)
IncidentProcAlg.h
Go to the documentation of this file.
1 /***********************************************************************************\
2 * (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations *
3 * *
4 * This software is distributed under the terms of the Apache version 2 licence, *
5 * copied verbatim in the file "LICENSE". *
6 * *
7 * In applying this licence, CERN does not waive the privileges and immunities *
8 * granted to it by virtue of its status as an Intergovernmental Organization *
9 * or submit itself to any jurisdiction. *
10 \***********************************************************************************/
11 #ifndef __INCIDENT_PROC_ALG_H
12 #define __INCIDENT_PROC_ALG_H
13 
14 #include <Gaudi/Algorithm.h>
15 #include <Gaudi/Property.h>
17 #include <GaudiKernel/MsgStream.h>
18 
20 public:
24  IncidentProcAlg( const std::string& name, ISvcLocator* pSvcLocator );
25 
29  virtual ~IncidentProcAlg(){};
30 
31  /*****************************
32  ** Public Function Members **
33  *****************************/
34 
35  StatusCode initialize() override;
36  StatusCode execute( const EventContext& ctx ) const override;
37 
38 private:
40  /**************************
41  ** Private Data Members **
42  **************************/
43 };
44 
45 #endif
std::string
STL class.
IncidentProcAlg
Definition: IncidentProcAlg.h:19
ISvcLocator
Definition: ISvcLocator.h:46
Gaudi::Algorithm::initialize
StatusCode initialize() override
the default (empty) implementation of IStateful::initialize() method
Definition: Algorithm.h:178
IIncidentSvc.h
IncidentProcAlg::m_incSvc
SmartIF< IIncidentSvc > m_incSvc
Definition: IncidentProcAlg.h:39
IncidentProcAlg::~IncidentProcAlg
virtual ~IncidentProcAlg()
Destructor.
Definition: IncidentProcAlg.h:29
GaudiPython.Pythonizations.ctx
ctx
Definition: Pythonizations.py:578
StatusCode
Definition: StatusCode.h:65
GaudiPython.Pythonizations.execute
execute
Definition: Pythonizations.py:578
Gaudi::Algorithm
Base class from which all concrete algorithm classes should be derived.
Definition: Algorithm.h:90
Algorithm.h
SmartIF< IIncidentSvc >
ConditionsStallTest.name
name
Definition: ConditionsStallTest.py:77
EventContext
Definition: EventContext.h:34
GAUDI_API
#define GAUDI_API
Definition: Kernel.h:81
Property.h
MsgStream.h