public class StripDigiSetupDriver extends Driver
Driver.AbortRunException, Driver.NextEventException
Modifier and Type | Field and Description |
---|---|
private int |
centralStripAveragingThreshold |
(package private) StripHitMaker |
clusterer |
(package private) SiDigitizer |
digitizer |
private double |
fiveClusterErr |
private double |
fourClusterErr |
private int |
maxClusterSize |
private double |
neighborThreshold |
private double |
noiseIntercept |
private double |
noiseSlope |
private double |
noiseThreshold |
private double |
oneClusterErr |
private String |
rawHitsCollectionName |
(package private) ReadoutChip |
readout |
(package private) String |
readoutChipType |
private SimTrackerHitReadoutDriver |
readoutDriver |
private double |
readoutNeighborThreshold |
private double |
seedThreshold |
(package private) Set<SiSensor> |
sensorsToProcess |
(package private) SiSensorSim |
sisim |
private List<String> |
subdetectorNames |
private double |
threeClusterErr |
private String |
trackerHitsCollectionName |
private double |
twoClusterErr |
private boolean |
wasSetup |
HLEVEL_DEFAULT, HLEVEL_FULL, HLEVEL_HIGH, HLEVEL_NORMAL, HLEVEL_OFF
Constructor and Description |
---|
StripDigiSetupDriver() |
Modifier and Type | Method and Description |
---|---|
void |
detectorChanged(Detector detector)
Called by the framework before process method when the detector geometry changes.
|
String |
getRawHitsCollectionName() |
String |
getTrackerHitsCollectionName() |
void |
process(EventHeader event)
Called by the framework to process an event.
|
void |
setCentralStripAveragingThreshold(int centralStripAveragingThreshold) |
void |
setFiveClusterErr(double fiveClusterErr) |
void |
setFourClusterErr(double fourClusterErr) |
void |
setMaxClusterSize(int maxClusterSize) |
void |
setNeighborThreshold(double neighborThreshold) |
void |
setNoiseIntercept(double noiseIntercept) |
void |
setNoiseSlope(double noiseSlope) |
void |
setNoiseThreshold(double noiseThreshold) |
void |
setOneClusterErr(double oneClusterErr) |
void |
setRawHitsCollectionName(String rawHitsCollectionName) |
void |
setReadoutChipType(String readoutChipType) |
void |
setReadoutNeighborThreshold(double readoutNeighborThreshold) |
void |
setSeedThreshold(double seedThreshold) |
void |
setSubdetectorName(String name) |
void |
setSubdetectorNames(String[] collectionNames) |
void |
setThreeClusterErr(double threeClusterErr) |
void |
setTrackerHitsCollectionName(String trackerHitsCollectionName) |
void |
setTwoClusterErr(double twoClusterErr) |
void |
setupDigi() |
private void |
setupReadoutDriver(Detector detector) |
add, clearStatistics, contains, drivers, endOfData, getConditionsManager, getHistogramLevel, getLogger, getName, getRandom, printStatistics, processChildren, remove, resume, setHistogramLevel, setLogLevel, setRandom, startOfData, suspend
private String rawHitsCollectionName
private String trackerHitsCollectionName
String readoutChipType
private double noiseIntercept
private double noiseSlope
private double noiseThreshold
private double readoutNeighborThreshold
private double seedThreshold
private double neighborThreshold
private int maxClusterSize
private int centralStripAveragingThreshold
private double oneClusterErr
private double twoClusterErr
private double threeClusterErr
private double fourClusterErr
private double fiveClusterErr
private SimTrackerHitReadoutDriver readoutDriver
SiSensorSim sisim
ReadoutChip readout
SiDigitizer digitizer
StripHitMaker clusterer
private boolean wasSetup
public void setReadoutChipType(String readoutChipType)
public void setSubdetectorName(String name)
public void setSubdetectorNames(String[] collectionNames)
public void setNoiseIntercept(double noiseIntercept)
public void setNoiseSlope(double noiseSlope)
public void setNoiseThreshold(double noiseThreshold)
public void setReadoutNeighborThreshold(double readoutNeighborThreshold)
public void setSeedThreshold(double seedThreshold)
public void setNeighborThreshold(double neighborThreshold)
public void setMaxClusterSize(int maxClusterSize)
public void setCentralStripAveragingThreshold(int centralStripAveragingThreshold)
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 setRawHitsCollectionName(String rawHitsCollectionName)
public void setTrackerHitsCollectionName(String trackerHitsCollectionName)
public String getRawHitsCollectionName()
public String getTrackerHitsCollectionName()
public void detectorChanged(Detector detector)
Driver
detectorChanged
in class Driver
private void setupReadoutDriver(Detector detector)
public void setupDigi()
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.