ATLAS Offline Software
Loading...
Searching...
No Matches
Control
AthToolSupport
AsgExampleTools
AsgExampleTools
IEventStoreTestTool.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
//
3
// Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
4
//
5
#ifndef ASGEXAMPLETOOLS_IEVENTSTORETESTTOOL_H
6
#define ASGEXAMPLETOOLS_IEVENTSTORETESTTOOL_H
7
8
// Athena include(s).
9
#include "
AsgTools/IAsgTool.h
"
10
11
namespace
asg
{
12
14
class
IEventStoreTestTool
:
virtual
public
IAsgTool
{
15
16
public
:
17
// Declare the interface that this class provides
18
ASG_TOOL_INTERFACE
(
asg::IEventStoreTestTool
)
19
20
21
virtual StatusCode
performTest
()
const
= 0;
22
23
};
// class IEventStoreTestTool
24
25
}
// namespace asg
26
27
#endif
// ASGEXAMPLETOOLS_IEVENTSTORETESTTOOL_H
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition
AsgToolMacros.h:40
IAsgTool.h
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition
IAsgTool.h:41
asg::IEventStoreTestTool
Interface for (a) tool(s) testing the event store.
Definition
IEventStoreTestTool.h:14
asg::IEventStoreTestTool::performTest
virtual StatusCode performTest() const =0
Function performing (a) test(s) with the event store.
const
asg
Definition
DataHandleTestTool.h:28
Generated on
for ATLAS Offline Software by
1.14.0