|  | 
| 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 800 of file Bindings.py.
 
◆ __init__()
      
        
          | def GaudiPython.Bindings.iToolSvc.__init__ | ( |  | self, | 
        
          |  |  |  | name, | 
        
          |  |  |  | its | 
        
          |  | ) |  |  | 
      
 
Reimplemented from GaudiPython.Bindings.iService.
Definition at line 801 of file Bindings.py.
  801     def __init__(self, name, its):
 
  802         self.__dict__[
"_its"] = InterfaceCast(gbl.IToolSvc)(its)
 
  803         iService.__init__(self, name, its)
 
 
 
◆ _retrieve()
  
  | 
        
          | def GaudiPython.Bindings.iToolSvc._retrieve | ( |  | self, |  
          |  |  |  | name, |  
          |  |  |  | quiet = True |  
          |  | ) |  |  |  | private | 
 
Definition at line 805 of file Bindings.py.
  805     def _retrieve(self, name, quiet=True):
 
  806         sol = _gaudi.OutputLevel
 
  809         if name.rfind(
".") == -1:
 
  810             itool = Helper.tool(self._its, 
"", name, nullptr, 
False)
 
  811         elif name[0:8] == 
"ToolSvc.":
 
  812             itool = Helper.tool(self._its, 
"", name[8:], nullptr, 
False)
 
  813         elif name.count(
".") > 1:
 
  814             ptool = self._retrieve(name[: name.rfind(
".")])
 
  816                 self._its, 
"", name[name.rfind(
".") + 1 :], ptool, 
False 
  819             prop = _gaudi.property(name[: name.rfind(
".")])
 
  821                 self._its, 
"", name[name.rfind(
".") + 1 :], prop._ip, 
False 
  824             self.OutputLevel = sol
 
 
 
◆ create()
      
        
          | def GaudiPython.Bindings.iToolSvc.create | ( |  | self, | 
        
          |  |  |  | typ, | 
        
          |  |  |  | name = None, | 
        
          |  |  |  | parent = nullptr, | 
        
          |  |  |  | interface = None | 
        
          |  | ) |  |  | 
      
 
Definition at line 830 of file Bindings.py.
  830     def create(self, typ, name=None, parent=nullptr, interface=None):
 
  833         itool = Helper.tool(self._its, typ, name, parent, 
True)
 
  835             return InterfaceCast(interface)(itool)
 
 
 
◆ release()
      
        
          | def GaudiPython.Bindings.iToolSvc.release | ( |  | self, | 
        
          |  |  |  | itool | 
        
          |  | ) |  |  | 
      
 
Definition at line 839 of file Bindings.py.
  840         if type(itool) 
is iAlgTool:
 
  841             self._its.releaseTool(itool._itool)
 
 
 
 
◆ retrieve()
      
        
          | def GaudiPython.Bindings.iToolSvc.retrieve | ( |  | self, | 
        
          |  |  |  | name | 
        
          |  | ) |  |  | 
      
 
Definition at line 827 of file Bindings.py.
  827     def retrieve(self, name):
 
  828         return iAlgTool(name, self._retrieve(name, quiet=
False))
 
 
 
◆ OutputLevel
      
        
          | GaudiPython.Bindings.iToolSvc.OutputLevel | 
      
 
 
The documentation for this class was generated from the following file: