![]() |
The Gaudi Framework
v41r0 (bdbe7744)
|


Public Member Functions | |
| __init__ (self, workerID, queues, events, params, subworkers) | |
| processConfiguration (self) | |
| Engine (self) | |
| getCheckAlgs (self) | |
| checkExecutedPassed (self, algName) | |
| isEventPassed (self) | |
| Public Member Functions inherited from GaudiMP.GMPBase.GMPComponent | |
| __init__ (self, nodeType, nodeID, queues, events, params, subworkers) | |
| Start (self) | |
| SetupGaudiPython (self) | |
| StartGaudiPython (self) | |
| LoadTES (self, tbufferfile) | |
| getEventNumber (self) | |
| IdentifyWriters (self) | |
| dumpHistograms (self) | |
| Initialize (self) | |
| Finalize (self) | |
| Report (self) | |
Public Attributes | |
| writerDict = self.IdentifyWriters() | |
| acceptAlgs | |
| requireAlgs | |
| vetoAlgs = self.getCheckAlgs() | |
| bool | eventOutput = True |
| filerecordsAgent = FileRecordsAgent(self) | |
| Public Attributes inherited from GaudiMP.GMPBase.GMPComponent | |
| str | nodeType = nodeType |
| initEvent | |
| finalEvent = events | |
| eventLoopSyncer | |
| lastEvent = eventLoopSyncer | |
| nWorkers | |
| sEvent | |
| config | |
| log = params | |
| subworkers = subworkers | |
| int | nodeID = nodeID |
| msgFormat = self.config["MessageSvc"].Format | |
| currentEvent = None | |
| queues = queues | |
| int | num = 0 |
| str | app = None |
| evcom = EventCommunicator(self, qin, qout) | |
| list | evcoms = [] |
| hq = histq | |
| fq = fq | |
| int | nIn = 0 |
| int | nOut = 0 |
| stat = SUCCESS | |
| float | iTime = 0.0 |
| float | rTime = 0.0 |
| float | fTime = 0.0 |
| float | firstEvTime = 0.0 |
| float | tTime = 0.0 |
| proc = Process(target=self.Engine) | |
| a = AppMgr() | |
| evt = self.a.evtsvc() | |
| hvt = self.a.histsvc() | |
| fsr = self.a.filerecordsvc() | |
| inc = self.a.service("IncidentSvc", "IIncidentSvc") | |
| pers = self.a.service("EventPersistencySvc", "IAddressCreator") | |
| ts = gbl.GaudiMP.TESSerializer(self.evt._idp, self.pers) | |
| TS = TESSerializer(self.ts, self.evt, self.nodeType, self.nodeID, self.log) | |
| cntr = InterfaceCast(gbl.IEventCounter)(tool.getInterface()) | |
Definition at line 996 of file GMPBase.py.
| GaudiMP.GMPBase.Worker.__init__ | ( | self, | |
| workerID, | |||
| queues, | |||
| events, | |||
| params, | |||
| subworkers ) |
Definition at line 997 of file GMPBase.py.
| GaudiMP.GMPBase.Worker.checkExecutedPassed | ( | self, | |
| algName ) |
Definition at line 1188 of file GMPBase.py.
| GaudiMP.GMPBase.Worker.Engine | ( | self | ) |
Reimplemented from GaudiMP.GMPBase.GMPComponent.
Definition at line 1049 of file GMPBase.py.
| GaudiMP.GMPBase.Worker.getCheckAlgs | ( | self | ) |
For some output writers, a check is performed to see if the event has executed certain algorithms. These reside in the AcceptAlgs property for those writers
Definition at line 1170 of file GMPBase.py.
| GaudiMP.GMPBase.Worker.isEventPassed | ( | self | ) |
Check the algorithm status for an event. Depending on output writer settings, the event may be declined based on various criteria. This is a transcript of the check that occurs in GaudiSvc::OutputStream
Definition at line 1197 of file GMPBase.py.
| GaudiMP.GMPBase.Worker.processConfiguration | ( | self | ) |
Reimplemented from GaudiMP.GMPBase.GMPComponent.
Definition at line 1009 of file GMPBase.py.
| GaudiMP.GMPBase.Worker.acceptAlgs |
Definition at line 1004 of file GMPBase.py.
| bool GaudiMP.GMPBase.Worker.eventOutput = True |
Definition at line 1007 of file GMPBase.py.
| GaudiMP.GMPBase.Worker.filerecordsAgent = FileRecordsAgent(self) |
Definition at line 1060 of file GMPBase.py.
| GaudiMP.GMPBase.Worker.requireAlgs |
Definition at line 1004 of file GMPBase.py.
| GaudiMP.GMPBase.Worker.vetoAlgs = self.getCheckAlgs() |
Definition at line 1004 of file GMPBase.py.
| GaudiMP.GMPBase.Worker.writerDict = self.IdentifyWriters() |
Definition at line 1002 of file GMPBase.py.