Public Member Functions | |
def | __init__ (self, config, services) |
def | close (self) |
Public Attributes | |
config | |
services | |
The Looper creates a Setup object to hold information relevant during the whole process, such as the process configuration obtained from the configuration file, or services that can be used by several analyzers. The user may freely attach new information to the setup object, as long as this information is relevant during the whole process. If the information is event specific, it should be attached to the event object instead.
def looper.Setup.__init__ | ( | self, | |
config, | |||
services | |||
) |
Create a Setup object. parameters: config: configuration object from the configuration file services: dictionary of services indexed by service name. The service name has the form classObject_instanceLabel as in this example: <base_heppy_path>.framework.services.tfile.TFileService_myhists To find out about the service name of a given service, load your configuration file in python, and print the service.
Definition at line 29 of file looper.py.
def looper.Setup.close | ( | self | ) |
Stop all services
Definition at line 47 of file looper.py.
References looper.Setup.services, SequenceVisitors.NodeVisitor.services, config.Config.services, Config.Process.services, and contentValuesCheck.values.
Referenced by esMonitoring.AsyncLineReaderMixin.handle_close(), and esMonitoring.FDJsonServer.handle_close().
looper.Setup.services |
Definition at line 45 of file looper.py.
Referenced by looper.Setup.close().