public class RawTrackerHitFitterDriver
extends org.lcsim.util.Driver
Modifier and Type | Field and Description |
---|---|
private boolean |
correctChanT0 |
private boolean |
correctT0Shift |
private boolean |
correctTimeOffset |
private boolean |
debug |
private String |
fitCollectionName |
private String |
fittedHitCollectionName |
private ShaperFitAlgorithm |
fitter |
private int |
genericObjectFlags |
private String |
rawHitCollectionName |
private int |
relationFlags |
private PulseShape |
shape |
private boolean |
subtractTOF |
private boolean |
subtractTriggerTime |
private SvtTimingConstants |
timingConstants |
private double |
tsCorrectionScale |
private boolean |
useTimestamps |
private boolean |
useTruthTime |
Constructor and Description |
---|
RawTrackerHitFitterDriver() |
Modifier and Type | Method and Description |
---|---|
protected void |
detectorChanged(org.lcsim.geometry.Detector detector) |
void |
process(org.lcsim.event.EventHeader event) |
void |
setCorrectChanT0(boolean correctChanT0) |
void |
setCorrectT0Shift(boolean correctT0Shift) |
void |
setCorrectTimeOffset(boolean correctTimeOffset) |
void |
setDebug(boolean debug) |
void |
setFitAlgorithm(String fitAlgorithm) |
void |
setFitCollectionName(String fitCollectionName) |
void |
setFittedHitCollectionName(String fittedHitCollectionName) |
void |
setPulseShape(String pulseShape) |
void |
setRawHitCollectionName(String rawHitCollectionName) |
void |
setSubtractTOF(boolean subtractTOF) |
void |
setSubtractTriggerTime(boolean subtractTriggerTime) |
void |
setTsCorrectionScale(double tsCorrectionScale) |
void |
setUseTimestamps(boolean useTimestamps) |
void |
setUseTruthTime(boolean useTruthTime)
Report time relative to the nearest expected truth event time.
|
void |
startOfData() |
private boolean debug
private ShaperFitAlgorithm fitter
private PulseShape shape
private String rawHitCollectionName
private String fitCollectionName
private String fittedHitCollectionName
private SvtTimingConstants timingConstants
private int genericObjectFlags
private int relationFlags
private boolean correctTimeOffset
private boolean correctT0Shift
private boolean useTimestamps
private boolean useTruthTime
private boolean subtractTOF
private boolean subtractTriggerTime
private boolean correctChanT0
private double tsCorrectionScale
public void setUseTruthTime(boolean useTruthTime)
useTruthTime
- public void setDebug(boolean debug)
public void setCorrectTimeOffset(boolean correctTimeOffset)
public void setCorrectT0Shift(boolean correctT0Shift)
public void setUseTimestamps(boolean useTimestamps)
public void setTsCorrectionScale(double tsCorrectionScale)
public void setSubtractTOF(boolean subtractTOF)
public void setSubtractTriggerTime(boolean subtractTriggerTime)
public void setCorrectChanT0(boolean correctChanT0)
public void setFitAlgorithm(String fitAlgorithm)
public void setPulseShape(String pulseShape)
public void setFitCollectionName(String fitCollectionName)
public void setFittedHitCollectionName(String fittedHitCollectionName)
public void setRawHitCollectionName(String rawHitCollectionName)
public void startOfData()
startOfData
in class org.lcsim.util.Driver
protected 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
Copyright © 2019. All rights reserved.