|
def | __init__ (self, name, its) |
|
def | retrieve (self, name) |
|
def | create (self, typ, name=None, parent=nullptr, interface=None) |
|
def | release (self, itool) |
|
def | retrieveInterface (self) |
|
def | initialize (self) |
|
def | start (self) |
|
def | stop (self) |
|
def | finalize (self) |
|
def | reinitialize (self) |
|
def | restart (self) |
|
def | isValid (self) |
|
def | getInterface (self) |
|
def | __call_interface_method__ (self, ifname, method, *args) |
|
def | __setattr__ (self, name, value) |
|
def | __getattr__ (self, name) |
|
def | properties (self) |
|
def | name (self) |
|
Definition at line 797 of file Bindings.py.
◆ __init__()
def GaudiPython.Bindings.iToolSvc.__init__ |
( |
|
self, |
|
|
|
name, |
|
|
|
its |
|
) |
| |
Reimplemented from GaudiPython.Bindings.iService.
Definition at line 798 of file Bindings.py.
798 def __init__(self, name, its):
799 self.__dict__[
"_its"] = InterfaceCast(gbl.IToolSvc)(its)
800 iService.__init__(self, name, its)
◆ _retrieve()
def GaudiPython.Bindings.iToolSvc._retrieve |
( |
|
self, |
|
|
|
name, |
|
|
|
quiet = True |
|
) |
| |
|
private |
Definition at line 802 of file Bindings.py.
802 def _retrieve(self, name, quiet=True):
803 sol = _gaudi.OutputLevel
806 if name.rfind(
".") == -1:
807 itool = Helper.tool(self._its,
"", name, nullptr,
False)
808 elif name[0:8] ==
"ToolSvc.":
809 itool = Helper.tool(self._its,
"", name[8:], nullptr,
False)
810 elif name.count(
".") > 1:
811 ptool = self._retrieve(name[: name.rfind(
".")])
813 self._its,
"", name[name.rfind(
".") + 1 :], ptool,
False
816 prop = _gaudi.property(name[: name.rfind(
".")])
818 self._its,
"", name[name.rfind(
".") + 1 :], prop._ip,
False
821 self.OutputLevel = sol
◆ create()
def GaudiPython.Bindings.iToolSvc.create |
( |
|
self, |
|
|
|
typ, |
|
|
|
name = None , |
|
|
|
parent = nullptr , |
|
|
|
interface = None |
|
) |
| |
Definition at line 827 of file Bindings.py.
827 def create(self, typ, name=None, parent=nullptr, interface=None):
830 itool = Helper.tool(self._its, typ, name, parent,
True)
832 return InterfaceCast(interface)(itool)
◆ release()
def GaudiPython.Bindings.iToolSvc.release |
( |
|
self, |
|
|
|
itool |
|
) |
| |
Definition at line 836 of file Bindings.py.
837 if type(itool)
is iAlgTool:
838 self._its.releaseTool(itool._itool)
◆ retrieve()
def GaudiPython.Bindings.iToolSvc.retrieve |
( |
|
self, |
|
|
|
name |
|
) |
| |
Definition at line 824 of file Bindings.py.
824 def retrieve(self, name):
825 return iAlgTool(name, self._retrieve(name, quiet=
False))
◆ OutputLevel
GaudiPython.Bindings.iToolSvc.OutputLevel |
The documentation for this class was generated from the following file: