private final class EventProcessing.SessionState extends Object
Modifier and Type | Field and Description |
---|---|
private List<org.lcsim.conditions.ConditionsListener> |
conditionsListeners
A list of extra
ConditionsListener objects to add to the loop. |
private EtConnection |
connection
An
EtConnection with ET configuration (can be null if using a file source). |
private List<org.lcsim.util.Driver> |
drivers
A list of extra
Driver objects to add to the loop. |
private LCSimEventBuilder |
eventBuilder
The class for building the LCSim events from EVIO data.
|
private JobManager |
jobManager
The LCSim
JobManager which handles the Driver setup from XML steering files. |
private CompositeLoop |
loop
The loop which manages the ET to EVIO to LCIO event building and processing.
|
private EventProcessingThread |
processingThread
The
EventProcessingThread on which event processing executes. |
private List<CompositeRecordProcessor> |
processors
The list of extra
CompositeRecordProcessor objects to add to the loop. |
private Thread |
sessionWatchdogThread
A
Thread which is used to monitor the event processing. |
private List<EtStationThread> |
stations
A list of ET stations on separate threads (currently unused).
|
private ThreadGroup |
stationThreadGroup
The ET station thread group (currently unused).
|
private boolean |
usingEtServer
This is
true if the session will connect to a network ET event server. |
Modifier | Constructor and Description |
---|---|
private |
SessionState() |
private List<org.lcsim.conditions.ConditionsListener> conditionsListeners
ConditionsListener
objects to add to the loop.private EtConnection connection
EtConnection
with ET configuration (can be null if using a file source).private List<org.lcsim.util.Driver> drivers
Driver
objects to add to the loop.private LCSimEventBuilder eventBuilder
private JobManager jobManager
JobManager
which handles the Driver
setup from XML steering files.private CompositeLoop loop
private EventProcessingThread processingThread
EventProcessingThread
on which event processing executes.private List<CompositeRecordProcessor> processors
CompositeRecordProcessor
objects to add to the loop.private Thread sessionWatchdogThread
Thread
which is used to monitor the event processing.private List<EtStationThread> stations
private ThreadGroup stationThreadGroup
private boolean usingEtServer
true
if the session will connect to a network ET event server.Copyright © 2019. All rights reserved.