ATLAS Offline Software
Control
AthenaExamples
AthExUnittest
src
AthExUnittestAlg.h
Go to the documentation of this file.
1
// -*- mode: c++ -*-
2
//
3
// Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
4
//
5
#ifndef ATHEXUNITTEST_ATHEXUNITTESTALG_H
6
#define ATHEXUNITTEST_ATHEXUNITTESTALG_H 1
7
8
#include "
AthenaBaseComps/AthAlgorithm.h
"
9
#include "
AthExUnittest/IAthExUnittestTool.h
"
10
11
class
AthExUnittestAlg
:
public
AthAlgorithm
{
12
public
:
13
14
AthExUnittestAlg
(
const
std::string&
name
,
15
ISvcLocator* pSvcLocator );
16
virtual
~AthExUnittestAlg
();
17
18
virtual
StatusCode
initialize
();
19
virtual
StatusCode
execute
();
20
virtual
StatusCode
finalize
();
21
virtual
StatusCode
beginInputFile
();
22
23
private
:
24
25
int
m_property
;
26
ToolHandle<IAthExUnittestTool>
m_tool
;
27
28
};
29
30
#endif //> !ATHEXUNITTEST_ATHEXUNITTESTALG_H
IAthExUnittestTool.h
AthExUnittestAlg
Definition:
AthExUnittestAlg.h:11
AthExUnittestAlg::~AthExUnittestAlg
virtual ~AthExUnittestAlg()
Definition:
AthExUnittestAlg.cxx:20
AthExUnittestAlg::m_tool
ToolHandle< IAthExUnittestTool > m_tool
Definition:
AthExUnittestAlg.h:26
AthExUnittestAlg::beginInputFile
virtual StatusCode beginInputFile()
Definition:
AthExUnittestAlg.cxx:44
AthExUnittestAlg::AthExUnittestAlg
AthExUnittestAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition:
AthExUnittestAlg.cxx:9
AthAlgorithm.h
AthExUnittestAlg::m_property
int m_property
Definition:
AthExUnittestAlg.h:25
AthExUnittestAlg::execute
virtual StatusCode execute()
Definition:
AthExUnittestAlg.cxx:34
AthExUnittestAlg::initialize
virtual StatusCode initialize()
Definition:
AthExUnittestAlg.cxx:22
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition:
AthAlgorithm.h:47
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
AthExUnittestAlg::finalize
virtual StatusCode finalize()
Definition:
AthExUnittestAlg.cxx:29
Generated on Fri Jan 10 2025 21:07:09 for ATLAS Offline Software by
1.8.18