ATLAS Offline Software
AsgExampleAlgorithm.h
Go to the documentation of this file.
1 // AsgExampleAlgorithm.h
2 
3 #ifndef AsgExampleAlgorithm_H
4 #define AsgExampleAlgorithm_H
5 
7 #include "GaudiKernel/ToolHandle.h"
8 
9 class IAsgHelloTool;
10 class IExecuteTool;
11 
13 
14 public:
15 
17  AsgExampleAlgorithm(const std::string& name, ISvcLocator* pSvcLocator);
18 
21 
26 
27 private:
28 
31 
32 private:
33 
35  ToolHandleArray<IAsgHelloTool> m_asgtools;
36 
37 };
38 
39 #endif
AsgExampleAlgorithm::initialize
StatusCode initialize()
Athena algorithm's Hooks.
Definition: AsgExampleAlgorithm.cxx:25
AsgExampleAlgorithm::execute
StatusCode execute()
Definition: AsgExampleAlgorithm.cxx:69
AthAlgorithm.h
AsgExampleAlgorithm::finalize
StatusCode finalize()
Definition: AsgExampleAlgorithm.cxx:62
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
IAsgHelloTool
Definition: IAsgHelloTool.h:8
AsgExampleAlgorithm::AsgExampleAlgorithm
AsgExampleAlgorithm()
Default constructor:
AthAlgorithm
Definition: AthAlgorithm.h:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
AsgExampleAlgorithm::~AsgExampleAlgorithm
~AsgExampleAlgorithm()
Destructor:
Definition: AsgExampleAlgorithm.cxx:21
AsgExampleAlgorithm
Definition: AsgExampleAlgorithm.h:12
AsgExampleAlgorithm::m_asgtools
ToolHandleArray< IAsgHelloTool > m_asgtools
Athena configured tools.
Definition: AsgExampleAlgorithm.h:35