ATLAS Offline Software
AthExUnittestTool.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_ATHEXUNITTESTTOOL_H
6 #define ATHEXUNITTEST_ATHEXUNITTESTTOOL_H 1
7 
10 
12  public virtual IAthExUnittestTool {
13 public:
14 
15  // Constructor
16  AthExUnittestTool( const std::string& type,
17  const std::string& name,
18  const IInterface* parent );
19 
20  // Initialize is required by AsgTool base class
21  virtual StatusCode initialize() override;
22  virtual double useTheProperty() override;
23 
24 private:
25 
26  double m_nProperty;
27  unsigned int m_enumProperty;
28 
29 };
30 
31 #endif //> !ATHEXUNITTEST_ATHEXUNITTESTTOOL_H
IAthExUnittestTool.h
AthExUnittestTool::AthExUnittestTool
AthExUnittestTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: AthExUnittestTool.cxx:8
AthExUnittestTool::initialize
virtual StatusCode initialize() override
Definition: AthExUnittestTool.cxx:21
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
test_pyathena.parent
parent
Definition: test_pyathena.py:15
AthExUnittestTool
Definition: AthExUnittestTool.h:12
AthExUnittestTool::m_enumProperty
unsigned int m_enumProperty
Definition: AthExUnittestTool.h:27
AthExUnittestTool::useTheProperty
virtual double useTheProperty() override
Definition: AthExUnittestTool.cxx:31
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
AthExUnittestTool::m_nProperty
double m_nProperty
Definition: AthExUnittestTool.h:26
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
IAthExUnittestTool
Definition: IAthExUnittestTool.h:10
AthAlgTool
Definition: AthAlgTool.h:26