asg::detail::AnaToolProperty Class Reference

the base class for classes holding property values for AnaToolHandle More...

#include <AnaToolHandle.h>

Inheritance diagram for asg::detail::AnaToolProperty:
asg::detail::AnaToolPropertyCopyTool asg::detail::AnaToolPropertyPrivateTool< Type > asg::detail::AnaToolPropertyPublicTool< Type > asg::detail::AnaToolPropertyValueAthena

List of all members.

Public Member Functions

virtual ~AnaToolProperty () noexcept
 standard default constructor for base class
virtual StatusCode applyPropertyAthena (const std::string &toolName, const std::string &name, AnaToolCleanup &cleanup) const =0
 store the property in the configuration service in Athena

Detailed Description

the base class for classes holding property values for AnaToolHandle


Constructor & Destructor Documentation

virtual asg::detail::AnaToolProperty::~AnaToolProperty (  )  [virtual]

standard default constructor for base class

Guarantee
no-fail

Member Function Documentation

virtual StatusCode asg::detail::AnaToolProperty::applyPropertyAthena ( const std::string &  toolName,
const std::string &  name,
AnaToolCleanup cleanup 
) const [pure virtual]

store the property in the configuration service in Athena

Guarantee
basic
Failures
out of memory II

Implemented in asg::detail::AnaToolPropertyValueAthena.


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

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1