public class PixelDigiSetupDriver extends Driver
Driver.AbortRunException, Driver.NextEventException
Modifier and Type | Field and Description |
---|---|
(package private) PixelHitMaker |
clusterer |
(package private) SiDigitizer |
digitizer |
(package private) double |
fiveClusterErr |
(package private) double |
fourClusterErr |
private int |
maxClusterSize |
private double |
neighborThreshold |
private double |
noiseIntercept |
private double |
noiseSlope |
private double |
noiseThreshold |
(package 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 |
(package private) double |
threeClusterErr |
private String |
trackerHitsCollectionName |
(package private) double |
twoClusterErr |
private boolean |
wasSetup |
HLEVEL_DEFAULT, HLEVEL_FULL, HLEVEL_HIGH, HLEVEL_NORMAL, HLEVEL_OFF
Constructor and Description |
---|
PixelDigiSetupDriver() |
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 |
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[] names) |
void |
setThreeClusterErr(double threeClusterErr) |
void |
setTrackerHitsCollectionName(String trackerHitsCollectionName) |
void |
setTwoClusterErr(double twoClusterErr) |
void |
setupDigi() |
private void |
setupReadoutDriver(Detector detector) |
void |
startOfData()
Called before the first event is processed, or after a rewind.
|
add, clearStatistics, contains, drivers, endOfData, getConditionsManager, getHistogramLevel, getLogger, getName, getRandom, printStatistics, processChildren, remove, resume, setHistogramLevel, setLogLevel, setRandom, 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
double oneClusterErr
double twoClusterErr
double threeClusterErr
double fourClusterErr
double fiveClusterErr
private SimTrackerHitReadoutDriver readoutDriver
SiSensorSim sisim
ReadoutChip readout
SiDigitizer digitizer
PixelHitMaker clusterer
private boolean wasSetup
public void setReadoutChipType(String readoutChipType)
public void setSubdetectorName(String name)
public void setSubdetectorNames(String[] names)
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 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 startOfData()
Driver
startOfData
in class Driver
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.