ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Control
AthToolSupport
AsgExampleTools
src
AsgExampleAlgorithm.h
Go to the documentation of this file.
1
// AsgExampleAlgorithm.h
2
3
#ifndef AsgExampleAlgorithm_H
4
#define AsgExampleAlgorithm_H
5
6
#include "
AthenaBaseComps/AthAlgorithm.h
"
7
#include "GaudiKernel/ToolHandle.h"
8
9
class
IAsgHelloTool
;
10
class
IExecuteTool;
11
12
class
AsgExampleAlgorithm
:
public
AthAlgorithm
{
13
14
public
:
15
17
AsgExampleAlgorithm
(
const
std::string& name, ISvcLocator* pSvcLocator);
18
20
~AsgExampleAlgorithm
();
21
23
StatusCode
initialize
();
24
StatusCode
execute
(
const
EventContext& ctx);
25
StatusCode
finalize
();
26
27
private
:
28
30
AsgExampleAlgorithm
();
31
32
private
:
33
35
ToolHandleArray<IAsgHelloTool>
m_asgtools
;
36
37
};
38
39
#endif
AthAlgorithm.h
AsgExampleAlgorithm::initialize
StatusCode initialize()
Athena algorithm's Hooks.
Definition
AsgExampleAlgorithm.cxx:25
AsgExampleAlgorithm::~AsgExampleAlgorithm
~AsgExampleAlgorithm()
Destructor:
Definition
AsgExampleAlgorithm.cxx:21
AsgExampleAlgorithm::AsgExampleAlgorithm
AsgExampleAlgorithm()
Default constructor:
AsgExampleAlgorithm::execute
StatusCode execute(const EventContext &ctx)
Execute method.
Definition
AsgExampleAlgorithm.cxx:69
AsgExampleAlgorithm::AsgExampleAlgorithm
AsgExampleAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Definition
AsgExampleAlgorithm.cxx:13
AsgExampleAlgorithm::m_asgtools
ToolHandleArray< IAsgHelloTool > m_asgtools
Athena configured tools.
Definition
AsgExampleAlgorithm.h:35
AsgExampleAlgorithm::finalize
StatusCode finalize()
Definition
AsgExampleAlgorithm.cxx:62
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
IAsgHelloTool
Definition
IAsgHelloTool.h:8
Generated on
for ATLAS Offline Software by
1.17.0