public class DiskTrackerToWedgesSegmenter extends DiskTrackerSegmenter
Modifier and Type | Field and Description |
---|---|
(package private) int |
_phiSlices |
(package private) int[] |
_phiSlicesBySuperlayer |
(package private) double |
_pitch |
(package private) double[] |
_pitchBySuperlayer |
(package private) int[] |
_radialSlicesBySuperlayer |
(package private) double |
_stripLength |
_dElements, _deToSegmenter, _subdName
_daughterIdMask, _daughterPostfixLength
_postfixLength, _postfixMask, _prefix, _prefixTemplate
Constructor and Description |
---|
DiskTrackerToWedgesSegmenter(String subdetectorName) |
Modifier and Type | Method and Description |
---|---|
AbstractSegmenter |
assignSegmenter(IDetectorElement de)
Return Segmenter that handles hits in the given DetectorElement.
|
protected void |
checkGeometry() |
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.
|
void |
setNumberOfPhiSlices(int nPhiSlices)
Set the number of axial slices in all superlayers.
|
void |
setNumberOfPhiSlices(int[] nPhiSlices)
Set the number of axial slices in each superlayer.
|
void |
setNumberOfRadialSlices(int[] nRadialSlices)
Set the number of radial slices in each superlayer.
|
void |
setStripLength(double length)
Set strip length.
|
void |
setStripWidth(double pitch)
Set the strip width in all superlayers.
|
void |
setStripWidth(double[] pitch)
Set the strip width in each superlayer.
|
chooseSegmenter, detectorChanged, getLayer, getOtherSideIndex, getSuperlayer, isInner
addDaughterSegmenter, getNativePostfixLength, getSensor, getSensorID, getSensorIDs, idToDaughterIndex, removeAllDaughterSegmenters, removeDaughterSegmenter, setPrefix, updateDaughterSegmenters
getLeaves, getPrefix, idToPostfix, postfixToID
double _stripLength
int[] _radialSlicesBySuperlayer
int _phiSlices
int[] _phiSlicesBySuperlayer
double _pitch
double[] _pitchBySuperlayer
public DiskTrackerToWedgesSegmenter(String subdetectorName)
public AbstractSegmenter assignSegmenter(IDetectorElement de)
assignSegmenter
in class DiskTrackerSegmenter
public List<Integer> getStereoPartners(int sensorID)
getStereoPartners
in interface Segmenter
getStereoPartners
in class ForwardingSegmenter
public void setStripLength(double length)
public void setNumberOfRadialSlices(int[] nRadialSlices)
public void setNumberOfPhiSlices(int nPhiSlices)
public void setNumberOfPhiSlices(int[] nPhiSlices)
public void setStripWidth(double pitch)
public void setStripWidth(double[] pitch)
protected void checkGeometry()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.