The Gaudi Framework  v41r0 (bdbe7744)
Loading...
Searching...
No Matches
GaudiPython.Bindings.iEventSelector Class Reference
Inheritance diagram for GaudiPython.Bindings.iEventSelector:
Collaboration diagram for GaudiPython.Bindings.iEventSelector:

Public Member Functions

 __init__ (self)
 open (self, stream, typ="Gaudi::RootCnvSvc", **kwargs)
 rewind (self)
Public Member Functions inherited from GaudiPython.Bindings.iService
 __init__ (self, name, isvc=cppyy.nullptr)
 retrieveInterface (self)
 initialize (self)
 start (self)
 stop (self)
 finalize (self)
 reinitialize (self)
 restart (self)
 isValid (self)
Public Member Functions inherited from GaudiPython.Bindings.iProperty
 __init__ (self, name, ip=cppyy.nullptr)
 getInterface (self)
 __call_interface_method__ (self, ifname, method, *args)
 __setattr__ (self, name, value)
 __getattr__ (self, name)
 properties (self)
 name (self)

Public Attributes

 g
 Input = helper.formatInput(stream, **kwargs)

Additional Inherited Members

Protected Attributes inherited from GaudiPython.Bindings.iService
 _isvc
Protected Attributes inherited from GaudiPython.Bindings.iProperty
 _ip
 _svcloc
 _name

Detailed Description

Definition at line 876 of file Bindings.py.

Constructor & Destructor Documentation

◆ __init__()

GaudiPython.Bindings.iEventSelector.__init__ ( self)

Definition at line 877 of file Bindings.py.

877 def __init__(self):
878 iService.__init__(
879 self,
880 "EventSelector",
881 Helper.service(gbl.Gaudi.svcLocator(), "EventSelector"),
882 )
883 self.__dict__["g"] = AppMgr()
884

Member Function Documentation

◆ open()

GaudiPython.Bindings.iEventSelector.open ( self,
stream,
typ = "Gaudi::RootCnvSvc",
** kwargs )

Definition at line 885 of file Bindings.py.

885 def open(self, stream, typ="Gaudi::RootCnvSvc", **kwargs):
886 from . import Persistency as prs
887
888 helper = prs.get(typ)
889 helper.configure(self.g)
890 self.Input = helper.formatInput(stream, **kwargs)
891 self.reinitialize()
892

◆ rewind()

GaudiPython.Bindings.iEventSelector.rewind ( self)

Definition at line 893 of file Bindings.py.

893 def rewind(self):
894 # It is not possible to reinitialize EventSelector only
895 self.g.service("EventLoopMgr").reinitialize()
896
897
898# ----AppMgr class-------------------------------------------------------------
899
900

Member Data Documentation

◆ g

GaudiPython.Bindings.iEventSelector.g

Definition at line 889 of file Bindings.py.

◆ Input

GaudiPython.Bindings.iEventSelector.Input = helper.formatInput(stream, **kwargs)

Definition at line 890 of file Bindings.py.


The documentation for this class was generated from the following file: