ATLAS Offline Software
Control
AthenaExamples
AthExUnittest
AthExUnittest
IAthExUnittestTool.h
Go to the documentation of this file.
1
// -*- mode: c++ -*-
2
//
3
// Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
4
//
5
#ifndef ATHEXUNITTEST_IATHEXUNITTESTTOOL_H
6
#define ATHEXUNITTEST_IATHEXUNITTESTTOOL_H 1
7
8
#include "GaudiKernel/IAlgTool.h"
9
10
class
IAthExUnittestTool
:
public
virtual
IAlgTool {
11
public
:
12
13
//declare enums for properties here too, so that they are accessible through just the interface header
14
//example of an enum you might end up using for your properties .. please put enums in a class! (not just a namespace)
15
enum
MyEnumProperty
{
Val1
=1 ,
Val2
=2 };
16
17
virtual
double
useTheProperty
() = 0;
18
19
};
20
21
#endif //> !ATHEXUNITTEST_IATHEXUNITTESTTOOL_H
IAthExUnittestTool::useTheProperty
virtual double useTheProperty()=0
IAthExUnittestTool::Val1
@ Val1
Definition:
IAthExUnittestTool.h:15
IAthExUnittestTool::MyEnumProperty
MyEnumProperty
Definition:
IAthExUnittestTool.h:15
IAthExUnittestTool::Val2
@ Val2
Definition:
IAthExUnittestTool.h:15
IAthExUnittestTool
Definition:
IAthExUnittestTool.h:10
Generated on Mon Dec 23 2024 21:11:24 for ATLAS Offline Software by
1.8.18