public class SimTrackerHitReadoutDriver extends CollectionHandler
SimTrackerHit
objects to the readouts
of their corresponding IDetectorElement
.Driver.AbortRunException, Driver.NextEventException
Modifier and Type | Field and Description |
---|---|
(package private) static boolean |
debug |
(package private) boolean |
needCleanupDriver |
collections
HLEVEL_DEFAULT, HLEVEL_FULL, HLEVEL_HIGH, HLEVEL_NORMAL, HLEVEL_OFF
Constructor and Description |
---|
SimTrackerHitReadoutDriver() |
SimTrackerHitReadoutDriver(List<String> collectionNames) |
SimTrackerHitReadoutDriver(String[] collectionNames) |
Modifier and Type | Method and Description |
---|---|
protected void |
process(EventHeader header)
Called by the framework to process an event.
|
void |
setDebug(boolean debug) |
void |
setReadoutCollections(String[] collectionNames) |
void |
startOfData()
Called before the first event is processed, or after a rewind.
|
canHandle, setCollection, setCollections
add, clearStatistics, contains, detectorChanged, drivers, endOfData, getConditionsManager, getHistogramLevel, getLogger, getName, getRandom, printStatistics, processChildren, remove, resume, setHistogramLevel, setLogLevel, setRandom, suspend
public SimTrackerHitReadoutDriver()
public SimTrackerHitReadoutDriver(String[] collectionNames)
public void setReadoutCollections(String[] collectionNames)
public void setDebug(boolean debug)
public void startOfData()
Driver
startOfData
in class Driver
protected void process(EventHeader header)
Driver
super.process(event)
to cause the child processes to be executed.
In addition the process event call can throw some special exceptions:
process
in class Driver
header
- The event to be processedDriver.NextEventException
,
Driver.AbortRunException
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.