|
| StatusCode | retrieve () const override |
| auto | bind (const EventContext &ctx) const |
| GaudiHandleBase & | operator= (const std::string &typeAndName) |
| | assignment operator from base class
|
| GaudiHandleBase & | operator= (std::string &&typeAndName) |
| | assignment operator from base class
|
| StatusCode | initialize (const std::string &toolTypeAndName, const IInterface *parent=nullptr, bool createIf=true) |
| StatusCode | release () const override |
| | Release the AlgTool.
|
| std::string | typeAndName () const override |
| std::add_const_t< Gaudi::Interface::Bind::IBinder< IFace > > * | get () const |
| Public Member Functions inherited from BaseToolHandle |
| StatusCode | retrieve (IAlgTool *&tool) const |
| virtual StatusCode | retrieve (DisableTool sd)=0 |
| virtual StatusCode | retrieve (EnableTool sd)=0 |
| const IAlgTool * | get () const |
| IAlgTool * | get () |
| bool | isEnabled () const |
| | Helper to check if the ToolHandle should be retrieved.
|
| void | enable () |
| void | disable () |
| bool | setEnabled (bool flag) |
| Public Member Functions inherited from ToolHandleInfo |
| virtual | ~ToolHandleInfo ()=default |
| bool | isPublic () const noexcept |
| bool | createIf () const noexcept |
| const IInterface * | parent () const noexcept |
| Public Member Functions inherited from GaudiHandle< T > |
template<typename CT = T, typename NCT = std::remove_const_t<T>>
requires ( std::is_const_v<CT> && !std::is_same_v<CT, NCT> ) |
| | GaudiHandle (const GaudiHandle< NCT > &other) |
| | Copy constructor needed for correct ref-counting.
|
| | GaudiHandle (const GaudiHandle &other) |
| | Copy constructor needed for correct ref-counting.
|
template<typename CT = T, typename NCT = std::remove_const_t<T>>
requires ( std::is_const_v<CT> && !std::is_same_v<CT, NCT> ) |
| GaudiHandle & | operator= (const GaudiHandle< NCT > &other) |
| | Assignment operator for correct ref-counting.
|
| GaudiHandle & | operator= (const GaudiHandle &other) |
| | Assignment operator for correct ref-counting.
|
| StatusCode | retrieve () const |
| | Retrieve the component.
|
| StatusCode | release () const |
| | Release the component.
|
| bool | isValid () const |
| | Check if the handle is valid (try to retrive the object is not done yet).
|
| | operator bool () const |
| | For testing if handle has component.
|
| T * | get () |
| | Return the wrapped pointer, not calling retrieve() if null.
|
| std::add_const_t< T > * | get () const |
| | Return the wrapped pointer, not calling retrieve() if null.
|
| bool | isSet () const |
| | True if the wrapped pointer is not null.
|
| T & | operator* () |
| T * | operator-> () |
| std::add_const_t< T > & | operator* () const |
| std::add_const_t< T > * | operator-> () const |
| std::string | getDefaultType () |
| | Helper function to get default type string from the class type.
|
| std::string | getDefaultName () |
| Public Member Functions inherited from GaudiHandleBase |
| const std::string & | typeAndName () const |
| | The full type and name: "type/name".
|
| std::string | type () const |
| | The concrete component class name: the part before the '/'.
|
| std::string | name () const |
| | The instance name: the part after the '/'.
|
| bool | empty () const |
| | Check if the handle has been set to empty string (i.e.
|
| void | setTypeAndName (std::string myTypeAndName) |
| | The component "type/name" string.
|
| void | setName (std::string_view myName) |
| | Set the instance name (part after the '/') without changing the class type.
|
| std::string | pythonPropertyClassName () const override |
| | Name of the componentType with "Handle" appended.
|
| std::string | messageName () const |
| | name used for printing messages
|
| std::string | pythonRepr () const override |
| | Python representation of handle, i.e.
|
| GaudiHandleBase & | operator= (const std::string &typeAndName) |
| | Set "type/name" from string.
|
| GaudiHandleBase & | operator= (std::string &&typeAndName) |
| | Set "type/name" from string.
|
| Public Member Functions inherited from GaudiHandleInfo |
| virtual | ~GaudiHandleInfo () |
| | virtual destructor so that derived class destructor is called.
|
| const std::string & | componentType () const |
| const std::string & | propertyName () const |
| | name as used in declareProperty(name,gaudiHandle)
|
| void | setPropertyName (std::string propName) |
| | set name as used in declareProperty(name,gaudiHandle).
|
| const std::string & | parentName () const |
| | The name of the parent.
|
| Public Member Functions inherited from ToolHandle< IAlgTool > |
| GaudiHandleBase & | operator= (const std::string &typeAndName) |
| | assignment operator from base class
|
| GaudiHandleBase & | operator= (std::string &&typeAndName) |
| | assignment operator from base class
|
| StatusCode | initialize (const std::string &toolTypeAndName, const IInterface *parent=nullptr, bool createIf=true) |
| StatusCode | retrieve () const override |
| | Retrieve the AlgTool.
|
| StatusCode | release () const override |
| | Release the AlgTool.
|
| std::string | typeAndName () const override |
| std::add_const_t< IAlgTool > * | get () const |
| Public Member Functions inherited from GaudiHandle< IAlgTool > |
| GaudiHandle & | operator= (const GaudiHandle< NCT > &other) |
| | Assignment operator for correct ref-counting.
|
| StatusCode | retrieve () const |
| | Retrieve the component.
|
| StatusCode | release () const |
| | Release the component.
|
| bool | isValid () const |
| | Check if the handle is valid (try to retrive the object is not done yet).
|
| | operator bool () const |
| | For testing if handle has component.
|
| IAlgTool * | get () |
| | Return the wrapped pointer, not calling retrieve() if null.
|
| bool | isSet () const |
| | True if the wrapped pointer is not null.
|
| IAlgTool & | operator* () |
| IAlgTool * | operator-> () |
| std::string | getDefaultType () |
| | Helper function to get default type string from the class type.
|
| std::string | getDefaultName () |
template<typename IFace>
class ToolHandle< Gaudi::Interface::Bind::IBinder< IFace > >
Definition at line 311 of file ToolHandle.h.