ATLAS Offline Software
Loading...
Searching...
No Matches
Control
AthToolSupport
AsgExampleTools
AsgExampleTools
EventStoreTestTool.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_EVENTSTORETESTTOOL_H
6
#define ASGEXAMPLETOOLS_EVENTSTORETESTTOOL_H
7
8
// Local include(s).
9
#include "
AsgExampleTools/IEventStoreTestTool.h
"
10
11
// Athena include(s).
12
#include "
AsgTools/AsgTool.h
"
13
14
namespace
asg
{
15
17
class
EventStoreTestTool
:
virtual
public
IEventStoreTestTool
,
18
public
AsgTool
{
19
20
public
:
21
// Implement all non-trivial constructors
22
ASG_TOOL_CLASS
(
EventStoreTestTool
,
IEventStoreTestTool
)
23
24
25
EventStoreTestTool
(
const
std::string& toolName );
26
29
31
virtual
StatusCode
performTest
()
const override
;
32
34
35
};
// class EventStoreTestTool
36
37
}
// namespace asg
38
39
#endif
// ASGEXAMPLETOOLS_EVENTSTORETESTTOOL_H
ASG_TOOL_CLASS
#define ASG_TOOL_CLASS(CLASSNAME, INT1)
Definition
AsgToolMacros.h:68
AsgTool.h
IEventStoreTestTool.h
asg::AsgTool::AsgTool
AsgTool(const std::string &name)
Constructor specifying the tool instance's name.
Definition
AsgTool.cxx:58
asg::EventStoreTestTool::performTest
virtual StatusCode performTest() const override
Function performing (a) test(s) with the event store.
Definition
EventStoreTestTool.cxx:23
asg::EventStoreTestTool::EventStoreTestTool
EventStoreTestTool(const std::string &toolName)
Constructor.
Definition
EventStoreTestTool.cxx:18
asg::IEventStoreTestTool
Interface for (a) tool(s) testing the event store.
Definition
IEventStoreTestTool.h:14
asg
Definition
DataHandleTestTool.h:28
Generated on
for ATLAS Offline Software by
1.14.0