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

Public Member Functions | |
| __init__ (self, nodeType, nodeID, queues, events, params, subworkers) | |
| Start (self) | |
| Engine (self) | |
| processConfiguration (self) | |
| SetupGaudiPython (self) | |
| StartGaudiPython (self) | |
| LoadTES (self, tbufferfile) | |
| getEventNumber (self) | |
| IdentifyWriters (self) | |
| dumpHistograms (self) | |
| Initialize (self) | |
| Finalize (self) | |
| Report (self) | |
Public Attributes | |
| 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 440 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.__init__ | ( | self, | |
| nodeType, | |||
| nodeID, | |||
| queues, | |||
| events, | |||
| params, | |||
| subworkers ) |
Definition at line 447 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.dumpHistograms | ( | self | ) |
Method used by the GaudiPython algorithm CollectHistos
to obtain a dictionary of form { path : object }
representing the Histogram Store
Definition at line 631 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.Engine | ( | self | ) |
Reimplemented in GaudiMP.GMPBase.Reader, GaudiMP.GMPBase.Subworker, GaudiMP.GMPBase.Worker, and GaudiMP.GMPBase.Writer.
Definition at line 529 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.Finalize | ( | self | ) |
Definition at line 669 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.getEventNumber | ( | self | ) |
Definition at line 568 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.IdentifyWriters | ( | self | ) |
Definition at line 607 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.Initialize | ( | self | ) |
Definition at line 654 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.LoadTES | ( | self, | |
| tbufferfile ) |
Definition at line 562 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.processConfiguration | ( | self | ) |
Reimplemented in GaudiMP.GMPBase.Reader, GaudiMP.GMPBase.Worker, and GaudiMP.GMPBase.Writer.
Definition at line 534 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.Report | ( | self | ) |
Definition at line 677 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.SetupGaudiPython | ( | self | ) |
Definition at line 538 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.Start | ( | self | ) |
Definition at line 484 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.StartGaudiPython | ( | self | ) |
Definition at line 557 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.a = AppMgr() |
Definition at line 541 of file GMPBase.py.
| str GaudiMP.GMPBase.GMPComponent.app = None |
Definition at line 478 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.cntr = InterfaceCast(gbl.IEventCounter)(tool.getInterface()) |
Definition at line 663 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.config |
Definition at line 465 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.currentEvent = None |
Definition at line 471 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.evcom = EventCommunicator(self, qin, qout) |
Definition at line 492 of file GMPBase.py.
| list GaudiMP.GMPBase.GMPComponent.evcoms = [] |
Definition at line 496 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.eventLoopSyncer |
Definition at line 462 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.evt = self.a.evtsvc() |
Definition at line 548 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.finalEvent = events |
Definition at line 461 of file GMPBase.py.
| float GaudiMP.GMPBase.GMPComponent.firstEvTime = 0.0 |
Definition at line 522 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.fq = fq |
Definition at line 504 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.fsr = self.a.filerecordsvc() |
Definition at line 550 of file GMPBase.py.
| float GaudiMP.GMPBase.GMPComponent.fTime = 0.0 |
Definition at line 521 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.hq = histq |
Definition at line 502 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.hvt = self.a.histsvc() |
Definition at line 549 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.inc = self.a.service("IncidentSvc", "IIncidentSvc") |
Definition at line 551 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.initEvent |
Definition at line 461 of file GMPBase.py.
| float GaudiMP.GMPBase.GMPComponent.iTime = 0.0 |
Definition at line 519 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.lastEvent = eventLoopSyncer |
Definition at line 462 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.log = params |
Definition at line 465 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.msgFormat = self.config["MessageSvc"].Format |
Definition at line 468 of file GMPBase.py.
| int GaudiMP.GMPBase.GMPComponent.nIn = 0 |
Definition at line 508 of file GMPBase.py.
| int GaudiMP.GMPBase.GMPComponent.nodeID = nodeID |
Definition at line 467 of file GMPBase.py.
| str GaudiMP.GMPBase.GMPComponent.nodeType = nodeType |
Definition at line 457 of file GMPBase.py.
| int GaudiMP.GMPBase.GMPComponent.nOut = 0 |
Definition at line 509 of file GMPBase.py.
| int GaudiMP.GMPBase.GMPComponent.num = 0 |
Definition at line 475 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.nWorkers |
Definition at line 465 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.pers = self.a.service("EventPersistencySvc", "IAddressCreator") |
Definition at line 552 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.proc = Process(target=self.Engine) |
Definition at line 525 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.queues = queues |
Definition at line 474 of file GMPBase.py.
| float GaudiMP.GMPBase.GMPComponent.rTime = 0.0 |
Definition at line 520 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.sEvent |
Definition at line 465 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.stat = SUCCESS |
Definition at line 512 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.subworkers = subworkers |
Definition at line 466 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.TS = TESSerializer(self.ts, self.evt, self.nodeType, self.nodeID, self.log) |
Definition at line 554 of file GMPBase.py.
| GaudiMP.GMPBase.GMPComponent.ts = gbl.GaudiMP.TESSerializer(self.evt._idp, self.pers) |
Definition at line 553 of file GMPBase.py.
| float GaudiMP.GMPBase.GMPComponent.tTime = 0.0 |
Definition at line 523 of file GMPBase.py.