public class TestRunTriggeredReconToEvio extends TriggerableDriver
Modifier and Type | Class and Description |
---|---|
private class |
TestRunTriggeredReconToEvio.QueuedEtEvent |
Modifier and Type | Field and Description |
---|---|
private Queue<TestRunTriggeredReconToEvio.QueuedEtEvent> |
builderQueue |
(package private) org.lcsim.geometry.Detector |
detector |
private int |
ecalMode |
private EcalHitWriter |
ecalWriter |
private int |
eventNum |
private int |
eventsWritten |
private String |
evioOutputFile |
private String |
rawCalorimeterHitCollectionName |
private SVTHitWriter |
svtWriter |
private TriggerDataWriter |
triggerWriter |
private int |
verbosity |
private org.jlab.coda.jevio.EventWriter |
writer |
private List<HitWriter> |
writers |
triggerDelay
Constructor and Description |
---|
TestRunTriggeredReconToEvio() |
Modifier and Type | Method and Description |
---|---|
void |
detectorChanged(org.lcsim.geometry.Detector detector) |
protected void |
endOfData() |
int |
getTimestampType() |
protected void |
process(org.lcsim.event.EventHeader event) |
protected void |
processTrigger(org.lcsim.event.EventHeader event) |
void |
setEcalMode(int ecalMode) |
void |
setEvioOutputFile(String evioOutputFile) |
void |
setRawCalorimeterHitCollectionName(String rawCalorimeterHitCollectionName) |
void |
setVerbosity(int verbosity)
Set the amount of printouts generated by the writers.
|
protected void |
startOfData() |
private void |
writeEvioEvent(TestRunTriggeredReconToEvio.QueuedEtEvent event) |
private void |
writePrestartEvent() |
addTrigger, checkTrigger, isLive, readoutDeltaT, setTriggerDelay
private org.jlab.coda.jevio.EventWriter writer
private String rawCalorimeterHitCollectionName
private String evioOutputFile
private Queue<TestRunTriggeredReconToEvio.QueuedEtEvent> builderQueue
private int eventsWritten
private int eventNum
private EcalHitWriter ecalWriter
private SVTHitWriter svtWriter
private TriggerDataWriter triggerWriter
private int ecalMode
private int verbosity
org.lcsim.geometry.Detector detector
public void detectorChanged(org.lcsim.geometry.Detector detector)
detectorChanged
in class org.lcsim.util.Driver
public void setEcalMode(int ecalMode)
public void setEvioOutputFile(String evioOutputFile)
public void setRawCalorimeterHitCollectionName(String rawCalorimeterHitCollectionName)
public void setVerbosity(int verbosity)
verbosity
- protected void startOfData()
startOfData
in class TriggerableDriver
protected void endOfData()
endOfData
in class org.lcsim.util.Driver
protected void process(org.lcsim.event.EventHeader event)
process
in class org.lcsim.util.Driver
private void writeEvioEvent(TestRunTriggeredReconToEvio.QueuedEtEvent event)
private void writePrestartEvent()
protected void processTrigger(org.lcsim.event.EventHeader event)
processTrigger
in class TriggerableDriver
public int getTimestampType()
getTimestampType
in class TriggerableDriver
Copyright © 2019. All rights reserved.