public class EcalTriggerFilterDriver
extends org.lcsim.util.Driver
Modifier and Type | Field and Description |
---|---|
private int |
bottomDelay |
private Queue<List<org.lcsim.event.CalorimeterHit>> |
bottomHitsQueue |
private EcalConditions |
ecalConditions |
private String |
ecalReadoutName |
private org.lcsim.detector.identifier.IIdentifierHelper |
helper |
private String |
inputCollection |
private String |
outputCollection |
private int |
systemId |
private int |
topDelay |
private Queue<List<org.lcsim.event.CalorimeterHit>> |
topHitsQueue |
Constructor and Description |
---|
EcalTriggerFilterDriver() |
Modifier and Type | Method and Description |
---|---|
void |
detectorChanged(org.lcsim.geometry.Detector detector) |
private org.lcsim.event.CalorimeterHit |
filterHit(org.lcsim.event.CalorimeterHit hit)
This method takes input hits and makes new hits with different ix
|
private int |
getCrate(long cellID)
Return crate number from cellID
|
private int |
getSlot(long cellID)
Return slot number from cellID
|
void |
process(org.lcsim.event.EventHeader event) |
void |
setInputCollection(String inputCollection) |
void |
setOutputCollection(String outputCollection) |
void |
startOfData() |
private EcalConditions ecalConditions
private org.lcsim.detector.identifier.IIdentifierHelper helper
private int systemId
private final String ecalReadoutName
private String inputCollection
private String outputCollection
private final int topDelay
private final int bottomDelay
public void setOutputCollection(String outputCollection)
public void setInputCollection(String inputCollection)
public void startOfData()
startOfData
in class org.lcsim.util.Driver
public void detectorChanged(org.lcsim.geometry.Detector detector)
detectorChanged
in class org.lcsim.util.Driver
public void process(org.lcsim.event.EventHeader event)
process
in class org.lcsim.util.Driver
private org.lcsim.event.CalorimeterHit filterHit(org.lcsim.event.CalorimeterHit hit)
CalorimeterHit
- hitprivate int getCrate(long cellID)
cellID
- (long)private int getSlot(long cellID)
cellID
- (long)Copyright © 2019. All rights reserved.