public class DiskToWedgesSegmenter extends RegionSegmenter
Modifier and Type | Field and Description |
---|---|
(package private) IDetectorElement |
_de |
(package private) double |
_deltaPhi |
(package private) double |
_deltaR |
(package private) double |
_deltaRMiddle |
(package private) boolean |
_left |
(package private) int |
_nPhi |
(package private) int |
_nRadial |
(package private) double |
_pitch |
(package private) double |
_rMiddleMin |
(package private) double |
_rMin |
(package private) Transformation3D[] |
_rotation |
(package private) SensorType[] |
_sType |
(package private) double |
_z |
(package private) double |
_zMax |
(package private) double |
_zMin |
_postfixLength, _postfixMask, _prefix, _prefixTemplate
Constructor and Description |
---|
DiskToWedgesSegmenter(IDetectorElement disk,
int nRadialSlices,
int nPhiSlices,
double pitch,
boolean left) |
Modifier and Type | Method and Description |
---|---|
protected int |
getMaxPostfix()
Returns maximum postfix value that can be returned by
makePostfix(SimTrackerHit) method of this Segmenter object. |
protected int |
makePostfix(SimTrackerHit hit)
Returns postfix corresponding to the position of the given simulated hit.
|
protected Sensor |
makeSensor(int postfix)
Creates a new
Sensor object given the postfix. |
detectorChanged, getNativePostfixLength, getSensor, getSensor, getSensorID, getSensorIDs, getStereoPartners, isPostfixValid, setPrefix
getLeaves, getPrefix, idToPostfix, postfixToID
IDetectorElement _de
boolean _left
double _pitch
int _nPhi
int _nRadial
double _z
double _zMin
double _zMax
double _rMin
double _rMiddleMin
double _deltaPhi
double _deltaR
double _deltaRMiddle
SensorType[] _sType
Transformation3D[] _rotation
public DiskToWedgesSegmenter(IDetectorElement disk, int nRadialSlices, int nPhiSlices, double pitch, boolean left)
protected int makePostfix(SimTrackerHit hit)
makePostfix
in class RegionSegmenter
protected int getMaxPostfix()
makePostfix(SimTrackerHit)
method of this Segmenter object.getMaxPostfix
in class RegionSegmenter
protected Sensor makeSensor(int postfix)
Sensor
object given the postfix.makeSensor
in class RegionSegmenter
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.