public class TrackerHitDriver extends Driver
Driver.AbortRunException, Driver.NextEventException
Modifier and Type | Field and Description |
---|---|
(package private) SiDigitizer |
_digitizer |
(package private) Clusterer |
_pixel_clusterer |
(package private) ReadoutChip |
_pixel_readout |
(package private) SiSensorSim |
_pixel_simulation |
(package private) List<IDetectorElement> |
_process_de |
(package private) Set<SiTrackerModule> |
_process_modules |
(package private) List<String> |
_process_paths |
(package private) Set<SiSensor> |
_process_sensors |
(package private) List<String> |
_readouts |
(package private) Clusterer |
_strip_clusterer |
(package private) ReadoutChip |
_strip_readout |
(package private) SiSensorSim |
_strip_simulation |
(package private) StripHitCombiner |
_striphit_combiner |
HLEVEL_DEFAULT, HLEVEL_FULL, HLEVEL_HIGH, HLEVEL_NORMAL, HLEVEL_OFF
Constructor and Description |
---|
TrackerHitDriver()
Creates a new instance of TrackerHitDriver
|
TrackerHitDriver(SiDigitizer digitizer,
Clusterer strip_clusterer,
Clusterer pixel_clusterer,
StripHitCombiner striphit_combiner) |
Modifier and Type | Method and Description |
---|---|
void |
addElementToProcess(String de_path) |
void |
detectorChanged(Detector detector)
Called by the framework before process method when the detector geometry changes.
|
SiDigitizer |
getDigitizer() |
Clusterer |
getPixelClusterer() |
(package private) String |
getPixelHitsName() |
String |
getRawHitsName() |
Clusterer |
getStripClusterer() |
StripHitCombiner |
getStripHitCombiner() |
String |
getStripHits1DName() |
String |
getStripHits2DName() |
void |
process(EventHeader event)
Called by the framework to process an event.
|
void |
setDigitizer(SiDigitizer digitizer) |
void |
setElementsToProcess(String[] de_paths) |
void |
setPixelClusterer(Clusterer pixel_clusterer) |
void |
setReadout(String readout) |
void |
setReadouts(String[] readout) |
void |
setStripClusterer(Clusterer strip_clusterer) |
void |
setStripHitCombiner(StripHitCombiner striphit_combiner) |
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
List<IDetectorElement> _process_de
Set<SiTrackerModule> _process_modules
SiSensorSim _strip_simulation
ReadoutChip _strip_readout
SiSensorSim _pixel_simulation
ReadoutChip _pixel_readout
SiDigitizer _digitizer
Clusterer _strip_clusterer
Clusterer _pixel_clusterer
StripHitCombiner _striphit_combiner
public TrackerHitDriver()
public TrackerHitDriver(SiDigitizer digitizer, Clusterer strip_clusterer, Clusterer pixel_clusterer, StripHitCombiner striphit_combiner)
public void setDigitizer(SiDigitizer digitizer)
public void setStripClusterer(Clusterer strip_clusterer)
public void setPixelClusterer(Clusterer pixel_clusterer)
public void setStripHitCombiner(StripHitCombiner striphit_combiner)
public SiDigitizer getDigitizer()
public Clusterer getStripClusterer()
public Clusterer getPixelClusterer()
public StripHitCombiner getStripHitCombiner()
public String getRawHitsName()
public String getStripHits1DName()
String getPixelHitsName()
public String getStripHits2DName()
public void setReadout(String readout)
public void setReadouts(String[] readout)
public void setElementsToProcess(String[] de_paths)
public void addElementToProcess(String de_path)
public void detectorChanged(Detector detector)
Driver
detectorChanged
in class Driver
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.