The Gaudi Framework  v37r0 (b608885e)
GaudiPython.Bindings.iEventSelector Class Reference
Inheritance diagram for GaudiPython.Bindings.iEventSelector:
Collaboration diagram for GaudiPython.Bindings.iEventSelector:

Public Member Functions

def __init__ (self)
 
def open (self, stream, typ="Gaudi::RootCnvSvc", **kwargs)
 
def rewind (self)
 
- Public Member Functions inherited from GaudiPython.Bindings.iService
def __init__ (self, name, isvc=cppyy.nullptr)
 
def retrieveInterface (self)
 
def initialize (self)
 
def start (self)
 
def stop (self)
 
def finalize (self)
 
def reinitialize (self)
 
def restart (self)
 
def isValid (self)
 
- Public Member Functions inherited from GaudiPython.Bindings.iProperty
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)
 

Public Attributes

 Input
 

Detailed Description

Definition at line 844 of file Bindings.py.

Constructor & Destructor Documentation

◆ __init__()

def GaudiPython.Bindings.iEventSelector.__init__ (   self)

Definition at line 845 of file Bindings.py.

845  def __init__(self):
846  iService.__init__(
847  self,
848  "EventSelector",
849  Helper.service(gbl.Gaudi.svcLocator(), "EventSelector"),
850  )
851  self.__dict__["g"] = AppMgr()
852 

Member Function Documentation

◆ open()

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

Definition at line 853 of file Bindings.py.

853  def open(self, stream, typ="Gaudi::RootCnvSvc", **kwargs): from . import Persistency as prs
854 
855  helper = prs.get(typ)
856  helper.configure(self.g)
857  self.Input = helper.formatInput(stream, **kwargs)
858  self.reinitialize()
859 
860 

◆ rewind()

def GaudiPython.Bindings.iEventSelector.rewind (   self)

Definition at line 861 of file Bindings.py.

861  def rewind(self):
862  # It is not possible to reinitialize EventSelector only
863  self.g.service("EventLoopMgr").reinitialize()
864 
865 
866 # ----AppMgr class-------------------------------------------------------------
867 
868 

Member Data Documentation

◆ Input

GaudiPython.Bindings.iEventSelector.Input

Definition at line 858 of file Bindings.py.


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