ATLAS Offline Software
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDTools
EventLoopTest
EventLoopTest
IUnitTestTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
7
8
9
#ifndef EVENT_LOOP_TEST__I_UNIT_TEST_TOOL_H
10
#define EVENT_LOOP_TEST__I_UNIT_TEST_TOOL_H
11
12
#include <
AsgTools/IAsgTool.h
>
13
#include <
AsgMessaging/MsgLevel.h
>
14
15
namespace
EL
16
{
18
19
class
IUnitTestTool
:
virtual
public
asg::IAsgTool
20
{
21
// Declare the interface that this class provides
22
ASG_TOOL_INTERFACE
( CP::IUnitTestTool )
23
24
25
public
:
26
virtual
int
getPropertyInt
()
const
= 0;
27
29
public
:
30
virtual
const
IUnitTestTool
*
getSubtool
()
const
= 0;
31
};
32
}
33
34
#endif
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition
AsgToolMacros.h:40
IAsgTool.h
MsgLevel.h
Definition of message levels and a helper function.
EL::IUnitTestTool
the interface for UnitTestTool
Definition
IUnitTestTool.h:20
EL::IUnitTestTool::getPropertyInt
virtual int getPropertyInt() const =0
get the integer property
EL::IUnitTestTool::getSubtool
virtual const IUnitTestTool * getSubtool() const =0
get the subtool property
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition
IAsgTool.h:41
EL
This module defines the arguments passed from the BATCH driver to the BATCH worker.
Definition
AsgComponentFactories.h:16
Generated on
for ATLAS Offline Software by
1.14.0