ATLAS Offline Software
Loading...
Searching...
No Matches
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
11namespace asg {
12
14 class IEventStoreTestTool : virtual public IAsgTool {
15
16 public:
17 // Declare the interface that this class provides
19
20
21 virtual StatusCode performTest() const = 0;
22
23 }; // class IEventStoreTestTool
24
25} // namespace asg
26
27#endif // ASGEXAMPLETOOLS_IEVENTSTORETESTTOOL_H
#define ASG_TOOL_INTERFACE(CLASSNAME)
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41
Interface for (a) tool(s) testing the event store.
virtual StatusCode performTest() const =0
Function performing (a) test(s) with the event store.