asg::UnitTestTool3 Struct Reference

a tool used to unit test AnaToolHandle More...

#include <UnitTestTool3.h>

Inheritance diagram for asg::UnitTestTool3:
asg::IUnitTestTool3 asg::AsgTool asg::IAsgTool asg::IAsgTool

List of all members.

Public Member Functions

 UnitTestTool3 (const std::string &val_name)
 standard constructor
StatusCode initialize () override
virtual const IUnitTestTool1getSubtool () const override
 get the subtool we configured
virtual const IUnitTestTool1getSubsubtool () const override
 get the subtool configured for our subtool
virtual bool subsubtoolEmpty () const override
 get whether the subtool configured for our subtool is empty

Detailed Description

a tool used to unit test AnaToolHandle

This allows to unit test that I can use an AnaToolHandle property to provide a customization point to the user and then pass it on as a property to another tool it holds and creates via an AnaToolHandle.


Member Function Documentation

StatusCode asg::UnitTestTool3::initialize ( void   )  [override, virtual]

Dummy implementation of the initialisation function

It's here to allow the dual-use tools to skip defining an initialisation function. Since many are doing so...

Reimplemented from asg::AsgTool.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1