The Gaudi Framework  master (594c33fa)
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 862 of file Bindings.py.

Constructor & Destructor Documentation

◆ __init__()

def GaudiPython.Bindings.iEventSelector.__init__ (   self)

Definition at line 863 of file Bindings.py.

863  def __init__(self):
864  iService.__init__(
865  self,
866  "EventSelector",
867  Helper.service(gbl.Gaudi.svcLocator(), "EventSelector"),
868  )
869  self.__dict__["g"] = AppMgr()
870 

Member Function Documentation

◆ open()

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

Definition at line 871 of file Bindings.py.

871  def open(self, stream, typ="Gaudi::RootCnvSvc", **kwargs):
872  from . import Persistency as prs
873 
874  helper = prs.get(typ)
875  helper.configure(self.g)
876  self.Input = helper.formatInput(stream, **kwargs)
877  self.reinitialize()
878 

◆ rewind()

def GaudiPython.Bindings.iEventSelector.rewind (   self)

Definition at line 879 of file Bindings.py.

879  def rewind(self):
880  # It is not possible to reinitialize EventSelector only
881  self.g.service("EventLoopMgr").reinitialize()
882 
883 
884 # ----AppMgr class-------------------------------------------------------------
885 
886 

Member Data Documentation

◆ Input

GaudiPython.Bindings.iEventSelector.Input

Definition at line 876 of file Bindings.py.


The documentation for this class was generated from the following file:
GaudiPartProp.Service.AppMgr
AppMgr
Definition: Service.py:41