public class DataTrackerHitDriver
extends org.lcsim.util.Driver
Modifier and Type | Field and Description |
---|---|
private int |
clusterCentralStripAveragingThreshold |
private static double |
clusterErrorMultiplier |
private int |
clusterMaxSize |
private double |
clusterNeighborThreshold |
private double |
clusterSeedThreshold |
private double |
clusterThreshold |
(package private) int[][] |
counts |
private boolean |
debug |
private String |
fittedTrackerHitCollectionName |
private double |
fiveClusterErr |
private double |
fourClusterErr |
private double |
meanTime |
private double |
neighborDeltaT |
private double |
oneClusterErr |
private List<org.lcsim.detector.IDetectorElement> |
processDEs |
private List<String> |
processPaths |
private Set<org.lcsim.detector.tracker.silicon.SiSensor> |
processSensors |
private String |
readoutCollectionName |
private StripMaker |
stripClusterer |
private String |
stripHitOutputCollectionName |
private String |
subdetectorName |
private double |
threeClusterErr |
private double |
timeWindow |
private double |
twoClusterErr |
private boolean |
useWeights |
Constructor and Description |
---|
DataTrackerHitDriver()
Creates a new instance of TrackerHitDriver.
|
Modifier and Type | Method and Description |
---|---|
void |
detectorChanged(org.lcsim.geometry.Detector detector)
Do initialization once we get a Detector.
|
void |
endOfData() |
void |
process(org.lcsim.event.EventHeader event)
Perform the digitization.
|
void |
setClusterCentralStripAveragingThreshold(int clusterCentralStripAveragingThreshold) |
void |
setClusterMaxSize(int clusterMaxSize) |
void |
setClusterNeighborThreshold(double clusterNeighborThreshold) |
void |
setClusterSeedThreshold(double clusterSeedThreshold) |
void |
setClusterThreshold(double clusterThreshold) |
void |
setDebug(boolean debug) |
void |
setFiveClusterErr(double fiveClusterErr) |
void |
setFourClusterErr(double fourClusterErr) |
void |
setMeanTime(double meanTime) |
void |
setNeighborDeltaT(double neighborDeltaT) |
void |
setOneClusterErr(double oneClusterErr) |
void |
setStripHitOutputCollectionName(String stripHitOutputCollectionName) |
void |
setSubdetectorName(String subdetectorName) |
void |
setThreeClusterErr(double threeClusterErr) |
void |
setTimeWindow(double timeWindow) |
void |
setTwoClusterErr(double twoClusterErr) |
void |
setUseWeights(boolean useWeights) |
private boolean debug
private String readoutCollectionName
private String subdetectorName
private String fittedTrackerHitCollectionName
private String stripHitOutputCollectionName
private double clusterSeedThreshold
private double clusterNeighborThreshold
private double clusterThreshold
private double meanTime
private double timeWindow
private double neighborDeltaT
private int clusterMaxSize
private int clusterCentralStripAveragingThreshold
private static final double clusterErrorMultiplier
private double oneClusterErr
private double twoClusterErr
private double threeClusterErr
private double fourClusterErr
private double fiveClusterErr
private boolean useWeights
private List<org.lcsim.detector.IDetectorElement> processDEs
private Set<org.lcsim.detector.tracker.silicon.SiSensor> processSensors
private StripMaker stripClusterer
int[][] counts
public DataTrackerHitDriver()
public void setDebug(boolean debug)
public void setSubdetectorName(String subdetectorName)
public void setStripHitOutputCollectionName(String stripHitOutputCollectionName)
public void setClusterSeedThreshold(double clusterSeedThreshold)
public void setClusterNeighborThreshold(double clusterNeighborThreshold)
public void setClusterThreshold(double clusterThreshold)
public void setMeanTime(double meanTime)
public void setTimeWindow(double timeWindow)
public void setNeighborDeltaT(double neighborDeltaT)
public void setClusterMaxSize(int clusterMaxSize)
public void setClusterCentralStripAveragingThreshold(int clusterCentralStripAveragingThreshold)
public void setOneClusterErr(double oneClusterErr)
public void setTwoClusterErr(double twoClusterErr)
public void setThreeClusterErr(double threeClusterErr)
public void setFourClusterErr(double fourClusterErr)
public void setFiveClusterErr(double fiveClusterErr)
public void setUseWeights(boolean useWeights)
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
public void endOfData()
endOfData
in class org.lcsim.util.Driver
Copyright © 2019. All rights reserved.