![]() |
ATLAS Offline Software
|
#include <AsgTools/AsgTool.h>#include <AsgTools/AsgToolConfig.h>#include <AsgTools/ToolHandle.h>#include <type_traits>#include <atomic>#include <list>#include <map>#include <mutex>#include <AsgTools/AnaToolHandle.icc>Go to the source code of this file.
Classes | |
| class | asg::AnaToolHandle< T > |
| a modified tool handle that allows its owner to configure new tools from the C++ side More... | |
Namespaces | |
| namespace | asg |
| namespace | asg::detail |
Macros | |
| #define | ASG_MAKE_ANA_TOOL(handle, type) |
| create the tool in the given tool handle | |
| #define | ASG_SET_ANA_TOOL_TYPE(handle, type) |
| set the tool type on the tool handle, using new in rootcore | |
Typedefs | |
| typedef INamedInterface | asg::parentType_t |
| typedef IAlgTool | asg::interfaceType_t |
Enumerations | |
| enum class | asg::detail::AnaToolHandleMode { asg::detail::EMPTY , asg::detail::CREATE_PRIVATE , asg::detail::CREATE_SHARED , asg::detail::RETRIEVE_SHARED , asg::detail::USER } |
| the mode with which an AnaToolHandle object is initialized More... | |
Functions | |
| template<typename T> | |
| std::ostream & | asg::operator<< (std::ostream &str, const AnaToolHandle< T > &obj) |
| standard output operator | |
| #define ASG_MAKE_ANA_TOOL | ( | handle, | |
| type ) |
create the tool in the given tool handle
Definition at line 690 of file AnaToolHandle.h.
| #define ASG_SET_ANA_TOOL_TYPE | ( | handle, | |
| type ) |
set the tool type on the tool handle, using new in rootcore
Definition at line 694 of file AnaToolHandle.h.