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 IUnitTestTool1 * getSubtool () const override
 get the subtool we configured
virtual const IUnitTestTool1 * getSubsubtool () 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