ATLAS Offline Software
Loading...
Searching...
No Matches
AthAsgExUnittestAlg.h
Go to the documentation of this file.
1// -*- mode: c++ -*-
2//
3// Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
4//
5
6#ifndef ATHASGEXUNITTEST_ATHASGEXUNITTESTALG_H
7#define ATHASGEXUNITTEST_ATHASGEXUNITTESTALG_H 1
8
10
11#ifdef XAOD_ANALYSIS
12#include "AsgTools/AnaToolHandle.h" //use asg::AnaToolHandle instead of regular ToolHandles for full dual-use experience!
13#endif
14
16
17
19public:
20
21 AthAsgExUnittestAlg( const std::string& name, ISvcLocator* pSvcLocator );
22 virtual ~AthAsgExUnittestAlg();
23
24 virtual StatusCode initialize() override;
25 virtual StatusCode execute() override;
26 virtual StatusCode finalize() override;
27
28private:
29
31 ToolHandle<IAthAsgExUnittestTool> m_tool;
32
33};
34
35#endif //> !ATHASGEXUNITTEST_ATHASGEXUNITTESTALG_H
AthAnalysisAlgorithm(const std::string &name)
Constructor taking just a name.
virtual StatusCode execute() override
ToolHandle< IAthAsgExUnittestTool > m_tool
AthAsgExUnittestAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override
virtual StatusCode finalize() override