public class DigiDriver extends Driver
Driver.AbortRunException, Driver.NextEventException
Modifier and Type | Field and Description |
---|---|
(package private) Clusterer |
clusterer |
(package private) SiDigitizer |
digitizer |
(package private) String |
rawHitsCollectionName |
(package private) Set<SiSensor> |
sensorsToProcess |
(package private) List<String> |
subdetectorNames |
(package private) String |
trackerHitsCollectionName |
HLEVEL_DEFAULT, HLEVEL_FULL, HLEVEL_HIGH, HLEVEL_NORMAL, HLEVEL_OFF
Constructor and Description |
---|
DigiDriver(SiDigitizer digitizer,
Clusterer clusterer,
String rawHitsCollectionName,
String trackerHitsCollectionName,
List<String> subdetectorNames) |
Modifier and Type | Method and Description |
---|---|
void |
detectorChanged(Detector detector)
Called by the framework before process method when the detector geometry changes.
|
void |
process(EventHeader event)
Called by the framework to process an event.
|
private void |
setupSensorList(Detector detector) |
add, clearStatistics, contains, drivers, endOfData, getConditionsManager, getHistogramLevel, getLogger, getName, getRandom, printStatistics, processChildren, remove, resume, setHistogramLevel, setLogLevel, setRandom, startOfData, suspend
SiDigitizer digitizer
Clusterer clusterer
String rawHitsCollectionName
String trackerHitsCollectionName
public void detectorChanged(Detector detector)
Driver
detectorChanged
in class Driver
private void setupSensorList(Detector detector)
public void process(EventHeader event)
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
event
- The event to be processedDriver.NextEventException
,
Driver.AbortRunException
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.