The Gaudi Framework  master (d98a2936)
IncidentProcAlg.h
Go to the documentation of this file.
1 /***********************************************************************************\
2 * (c) Copyright 1998-2025 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 #pragma once
12 
13 #include <Gaudi/Algorithm.h>
14 #include <Gaudi/Property.h>
16 #include <GaudiKernel/MsgStream.h>
17 
19 public:
20  IncidentProcAlg( const std::string& name, ISvcLocator* pSvcLocator );
21 
22  virtual ~IncidentProcAlg() {}
23 
24  StatusCode initialize() override;
25  StatusCode execute( const EventContext& ctx ) const override;
26 
27 private:
29 };
IncidentProcAlg
Definition: IncidentProcAlg.h:18
ISvcLocator
Definition: ISvcLocator.h:42
Gaudi::Algorithm::initialize
StatusCode initialize() override
the default (empty) implementation of IStateful::initialize() method
Definition: Algorithm.h:175
IIncidentSvc.h
IncidentProcAlg::m_incSvc
SmartIF< IIncidentSvc > m_incSvc
Definition: IncidentProcAlg.h:28
IncidentProcAlg::~IncidentProcAlg
virtual ~IncidentProcAlg()
Definition: IncidentProcAlg.h:22
GaudiPython.Pythonizations.ctx
ctx
Definition: Pythonizations.py:578
StatusCode
Definition: StatusCode.h:64
GaudiPython.Pythonizations.execute
execute
Definition: Pythonizations.py:578
Gaudi::Algorithm
Base class from which all concrete algorithm classes should be derived.
Definition: Algorithm.h:87
Algorithm.h
SmartIF< IIncidentSvc >
ConditionsStallTest.name
name
Definition: ConditionsStallTest.py:77
EventContext
Definition: EventContext.h:34
GAUDI_API
#define GAUDI_API
Definition: Kernel.h:49
Property.h
MsgStream.h