public interface Segmenter
Additional machinery is provided for chaining Segmenters - see
AbstractSegmenter
for details.
Modifier and Type | Method and Description |
---|---|
void |
detectorChanged(Detector detector)
Detector dependent initialization.
|
Sensor |
getSensor(int sensorID)
Creates a new
Sensor object given full SensorID. |
int |
getSensorID(SimTrackerHit hit)
Returns integer SensorID uniquely identifying a
Sensor object
within the whole detector, given the simulated hit. |
List<Integer> |
getSensorIDs()
Returns a list of SensorsIDs corresponding to all virtual segments
in the part of the detector handled by this Segmenter.
|
List<Integer> |
getStereoPartners(int sensorID)
Returns a list of Sensors that might contain hits that should be combined
with hits in the Sensor whose sensorID is supplied as an argument
to form stereo pairs.
|
List<Integer> getSensorIDs()
int getSensorID(SimTrackerHit hit)
Sensor
object
within the whole detector, given the simulated hit.
Returns "-1" if the hit is outside of any sensor.void detectorChanged(Detector detector)
List<Integer> getStereoPartners(int sensorID)
org.lcsim.contrib.onoprien.tracking.hitmaking.TrackerHitConverter
will, by
default, create a single 3-dimensional hit at the center of the strip.Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.