ATLAS Offline Software
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