Package | Description |
---|---|
org.lcsim.recon.tracking.vsegment | |
org.lcsim.recon.tracking.vsegment.geom | |
org.lcsim.recon.tracking.vsegment.geom.segmenters |
Modifier and Type | Class and Description |
---|---|
class |
ExampleSegmenter1 |
Modifier and Type | Class and Description |
---|---|
class |
ForwardingSegmenter
|
class |
RegionSegmenter
Base class for implementing
Segmenter s that describe virtual segmentation
of a certain part of the detector. |
Modifier and Type | Field and Description |
---|---|
private ArrayList<AbstractSegmenter> |
ForwardingSegmenter._daughters |
Modifier and Type | Method and Description |
---|---|
abstract AbstractSegmenter |
ForwardingSegmenter.chooseSegmenter(SimTrackerHit hit)
Subclasses should implement this method to choose daughter Segmenter
that can handle the given hit.
|
Modifier and Type | Method and Description |
---|---|
void |
ForwardingSegmenter.addDaughterSegmenter(AbstractSegmenter daughter)
Add daughter Segmenter.
|
void |
ForwardingSegmenter.removeDaughterSegmenter(AbstractSegmenter daughter)
Remove daughter Segmenter.
|
Modifier and Type | Class and Description |
---|---|
class |
CylindricalBarrelSegmenter
Simplistic Segmenter that tiles barrel cylinders with Z-parallel strips or pixels.
|
class |
DiskToWedgesSegmenter
Simplistic Segmenter that tiles a single disk with wedges.
|
class |
DiskTrackerSegmenter
Forwarding segmenter that chooses daughter segmenter based on the
IDetectorElement
associated with the hit. |
class |
DiskTrackerToRingsSegmenter
Simplistic Segmenter that tiles endcap disks with strips or pixels.
|
class |
DiskTrackerToWedgesSegmenter |
class |
SubdetectorBasedSegmenter
Segmenter that forwards postfix and
Sensor creation calls
to daughter Segmenters based on subdetector where the hit occured. |
Modifier and Type | Field and Description |
---|---|
protected HashMap<IDetectorElement,AbstractSegmenter> |
DiskTrackerSegmenter._deToSegmenter |
private HashMap<Subdetector,AbstractSegmenter> |
SubdetectorBasedSegmenter._sdToSegmenter |
private ArrayList<AbstractSegmenter> |
SubdetectorBasedSegmenter._segmenters |
Modifier and Type | Method and Description |
---|---|
abstract AbstractSegmenter |
DiskTrackerSegmenter.assignSegmenter(IDetectorElement de)
Subclasses should implement this method to return Segmenter that
handles hits in the given DetectorElement.
|
AbstractSegmenter |
DiskTrackerToWedgesSegmenter.assignSegmenter(IDetectorElement de)
Return Segmenter that handles hits in the given DetectorElement.
|
AbstractSegmenter |
DiskTrackerSegmenter.chooseSegmenter(SimTrackerHit hit)
Returns daughter Segmenter that can handle the given hit.
|
AbstractSegmenter |
SubdetectorBasedSegmenter.chooseSegmenter(SimTrackerHit hit)
Returns daughter Segmenter that can handle the given hit.
|
Modifier and Type | Method and Description |
---|---|
void |
SubdetectorBasedSegmenter.setSegmenter(String subdetectorName,
AbstractSegmenter segmenter)
Set segmenter that will handle a particular subdetector.
|
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.