Modifier and Type | Method and Description |
---|---|
ArrayList<TrackerCluster> |
Clusterer.findClusters(Sensor sensor,
List<DigiTrackerHit> hits)
Returns a list of found clusters, given a list of digitized hits that belong
to the same Sensor object.
|
Modifier and Type | Method and Description |
---|---|
ArrayList<TrackerCluster> |
NearestNeighborClusterer.findClusters(Sensor sensor,
List<DigiTrackerHit> hits)
Returns a list of found clusters, given a list of digitized hits that belong
to the same Sensor object.
|
Modifier and Type | Method and Description |
---|---|
HashMap<Sensor,ArrayList<DigiTrackerHit>> |
MergeDriver.merge(Collection<HashMap<Sensor,ArrayList<DigiTrackerHit>>> hitMaps)
Returns the result of merging DigiTrackerHits from several maps.
|
Modifier and Type | Method and Description |
---|---|
HashMap<Sensor,ArrayList<DigiTrackerHit>> |
MergeDriver.merge(Collection<HashMap<Sensor,ArrayList<DigiTrackerHit>>> hitMaps)
Returns the result of merging DigiTrackerHits from several maps.
|
Modifier and Type | Field and Description |
---|---|
private HashMap<Integer,Sensor> |
SegmentationManager._sensorMap |
private HashMap<Integer,SoftReference<Sensor>> |
SegmentationManager._sensorWeakMap |
private HashMap<Sensor,List<Sensor>> |
SegmentationManager._stereoMap |
private HashMap<Sensor,List<Sensor>> |
SegmentationManager._stereoMap |
Modifier and Type | Method and Description |
---|---|
Sensor |
SegmentationManager.getSensor(int sensorID)
Returns
Sensor object corresponding to the given sensor ID. |
Sensor |
RegionSegmenter.getSensor(int sensorID)
Creates a new
Sensor object given full SensorID. |
Sensor |
ForwardingSegmenter.getSensor(int sensorID)
Creates a new
Sensor object given full SensorID. |
Sensor |
Segmenter.getSensor(int sensorID)
Creates a new
Sensor object given full SensorID. |
Sensor |
SegmentationManager.getSensor(SimTrackerHit hit)
Converts cell ID and position obtained from
SimTrackerHit object to
sensor ID, and returns Sensor object corresponding to this ID. |
Sensor |
RegionSegmenter.getSensor(SimTrackerHit hit)
Creates a new
Sensor object given simulated hit. |
protected abstract Sensor |
RegionSegmenter.makeSensor(int postfix)
Subclasses should implement this method to create a new
Sensor object given
the postfix. |
Modifier and Type | Method and Description |
---|---|
Collection<Sensor> |
SegmentationManager.getSensors()
Returns a collection of Sensors corresponding to all virtual segments of the detector.
|
List<Sensor> |
SegmentationManager.getStereoPartners(Sensor sensor)
Returns a list of Sensors that might contain hits that should be combined
with hits in the Sensor supplied as an argument to form stereo pairs.
|
Modifier and Type | Method and Description |
---|---|
int |
SegmentationManager.getChannelID(Sensor sensor,
Hep3Vector position)
Returns channel ID given sensor and global position.
|
int |
SegmentationManager.getChannelID(Sensor sensor,
SimTrackerHit hit)
Returns channel ID given sensor and global position extracted from the supplied
SimTrackerHit object. |
int |
Navigator.getLayer(Sensor sensor) |
int |
Navigator.getSignZ(Sensor sensor) |
List<Sensor> |
SegmentationManager.getStereoPartners(Sensor sensor)
Returns a list of Sensors that might contain hits that should be combined
with hits in the Sensor supplied as an argument to form stereo pairs.
|
Subdetector |
Navigator.getSubdetector(Sensor sensor) |
int |
Navigator.getSuperLayer(Sensor sensor) |
Modifier and Type | Method and Description |
---|---|
Sensor |
DiskTrackerToRingsSegmenter.makeSensor(int postfix)
Creates a
Sensor object given the ID. |
Sensor |
CylindricalBarrelSegmenter.makeSensor(int postfix)
Creates a
Sensor object given the ID. |
protected Sensor |
DiskToWedgesSegmenter.makeSensor(int postfix)
Creates a new
Sensor object given the postfix. |
Modifier and Type | Method and Description |
---|---|
Sensor |
DigiTrackerHit.getSensor()
Returns
Sensor object this hit belongs to. |
Sensor |
TrackerCluster.getSensor()
Returns the Sensor object associated with this cluster.
|
Sensor |
TrackerHit.getSensor()
Returns
Sensor object for this hit. |
Modifier and Type | Field and Description |
---|---|
protected Sensor |
DigiTrackerHitAdapter._sensor |
private Sensor |
TrackerClusterBasic._sensor |
Modifier and Type | Method and Description |
---|---|
Sensor |
TrackerHitAdapter.getSensor()
Returns
Sensor object for this hit. |
Sensor |
DigiTrackerHitAdapter.getSensor()
Returns
Sensor object this hit belongs to. |
Sensor |
TrackerClusterBasic.getSensor()
Returns the
Sensor object associated with this cluster. |
Constructor and Description |
---|
DigiTrackerHitComposite(double signal,
double time,
Sensor sensor,
int channel,
ArrayList<DigiTrackerHit> hitList)
Fast constructor from data.
|
DigiTrackerHitElemental(double signal,
double time,
Sensor sensor,
int channel)
Constract from parameters with no associated MCParticle.
|
DigiTrackerHitElemental(double signal,
double time,
Sensor sensor,
int channel,
MCParticle mcParticle)
Constract from parameters.
|
TrackerClusterBasic(ArrayList<DigiTrackerHit> digiList,
Sensor sensor)
Fast constructor, no consistency checks, no trimming to size, no sorting.
|
Modifier and Type | Field and Description |
---|---|
private HashMap<Sensor,ArrayList<TrackerCluster>> |
MCTruth._trackingClusters |
Modifier and Type | Method and Description |
---|---|
void |
MCTruth.setTrackerClusters(HashMap<Sensor,ArrayList<TrackerCluster>> clusters)
Called by ClusteringDriver to store a reference to the TrackerCluster map.
|
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.