The Gaudi Framework  master (37c0b60a)
ToolHandle< T > Member List

This is the complete list of members for ToolHandle< T >, including all inherited members.

AlgTool classToolHandle< T >friend
assertObject() constGaudiHandle< T >inlineprivate
BaseToolHandle(const IInterface *parent=nullptr, bool createIf=true)BaseToolHandleinlineprotected
componentType() constGaudiHandleInfoinline
createIf() const noexceptToolHandleInfoinline
disable()BaseToolHandleinline
empty() constGaudiHandleBaseinline
enable()BaseToolHandleinline
Gaudi::Algorithm classToolHandle< T >friend
GaudiHandle(std::string myTypeAndName, std::string myComponentType, std::string myParentName)GaudiHandle< T >inlineprotected
GaudiHandle(const GaudiHandle< NCT > &other, std::enable_if_t< std::is_const_v< CT > &&!std::is_same_v< CT, NCT >> *=nullptr)GaudiHandle< T >inline
GaudiHandle(const GaudiHandle &other)GaudiHandle< T >inline
GaudiHandleBase(std::string myTypeAndName, std::string myComponentType, std::string myParentName)GaudiHandleBaseinlineprotected
GaudiHandleInfo(std::string myComponentType, std::string myParentName)GaudiHandleInfoinlineprotected
get() constToolHandle< T >inline
get()ToolHandle< T >inline
getAsIAlgTool() const overrideToolHandle< T >inlineprotectedvirtual
getAsIAlgTool() overrideToolHandle< T >inlineprotectedvirtual
getDefaultName()GaudiHandle< T >inline
getDefaultType()GaudiHandle< T >inline
i_retrieve(IAlgTool *&algTool) const overrideToolHandle< T >inlineprotectedvirtual
initialize(const std::string &toolTypeAndName, const IInterface *parent=nullptr, bool createIf=true)ToolHandle< T >inline
isEnabled() constBaseToolHandleinline
isPublic() const noexceptToolHandleInfoinline
isSet() constGaudiHandle< T >inline
isValid() constGaudiHandle< T >inline
m_componentTypeGaudiHandleInfoprivate
m_createIfToolHandleInfoprotected
m_enabledBaseToolHandleprotected
m_parentToolHandleInfoprotected
m_parentNameGaudiHandleInfoprivate
m_pObjectGaudiHandle< T >mutableprivate
m_propertyNameGaudiHandleInfoprivate
m_pToolSvcToolHandle< T >mutableprivate
m_typeAndNameGaudiHandleBaseprivate
messageName() constGaudiHandleBase
name() constGaudiHandleBase
operator bool() constGaudiHandle< T >inline
operator*()GaudiHandle< T >inline
operator*() constGaudiHandle< T >inline
operator->()GaudiHandle< T >inline
operator->() constGaudiHandle< T >inline
operator<<(std::ostream &os, const ToolHandle< T > &handle)ToolHandle< T >friend
operator=(const GaudiHandle< NCT > &other)GaudiHandle< T >inline
operator=(const GaudiHandle &other)GaudiHandle< T >inline
parent() const noexceptToolHandleInfoinline
parentName() constGaudiHandleInfoinline
propertyName() constGaudiHandleInfoinline
PropertyType typedefGaudiHandleBase
pythonPropertyClassName() const overrideGaudiHandleBasevirtual
pythonRepr() const overrideGaudiHandleBasevirtual
release() constToolHandle< T >inline
release(T *algTool) const overrideToolHandle< T >inlinevirtual
retrieve() const overrideToolHandle< T >inlinevirtual
retrieve(DisableTool sd) overrideToolHandle< T >inlinevirtual
retrieve(EnableTool sd) overrideToolHandle< T >inlinevirtual
retrieve(T *&algTool) const overrideToolHandle< T >inlinevirtual
BaseToolHandle::retrieve(IAlgTool *&tool) constBaseToolHandleinline
Service classToolHandle< T >friend
setComponentType(std::string componentType)GaudiHandleInfoinlineprotected
setDefaultType()GaudiHandle< T >inlineprivate
setDefaultTypeAndName()GaudiHandle< T >inlineprivate
setEnabled(bool flag)BaseToolHandleinline
setName(std::string_view myName)GaudiHandleBase
setParentName(std::string parent)GaudiHandleInfoinlineprotected
setPropertyName(std::string propName)GaudiHandleInfoinline
setTypeAndName(std::string myTypeAndName)GaudiHandleBase
toolComponentType(const IInterface *parent)ToolHandleInfoinlinestatic
ToolHandle(std::tuple< Args... > &&args, std::index_sequence< Is... >)ToolHandle< T >inlineprivate
ToolHandle(const IInterface *parent=nullptr, bool createIf=true)ToolHandle< T >inline
ToolHandle(const ToolHandle< NCT > &other)ToolHandle< T >inline
ToolHandle(const std::string &toolTypeAndName, const IInterface *parent=nullptr, bool createIf=true)ToolHandle< T >inline
ToolHandle(OWNER *owner, std::string propName, std::string toolType, std::string doc="")ToolHandle< T >inline
ToolHandle(std::tuple< Args... > &&args)ToolHandle< T >inline
ToolHandleInfo(const IInterface *parent=nullptr, bool createIf=true)ToolHandleInfoinlineprotected
toolParentName(const IInterface *parent)ToolHandleInfoinlinestatic
type() constGaudiHandleBase
typeAndName() const overrideToolHandle< T >inlinevirtual
~GaudiHandleInfo()GaudiHandleInfoinlinevirtual
~ToolHandleInfo()=defaultToolHandleInfovirtual