public class HpsTracker2
extends org.lcsim.detector.converter.compact.SubdetectorDetectorElement
HPSTracker2
type.Modifier and Type | Field and Description |
---|---|
private boolean |
debug |
(package private) List<SvtStereoLayer> |
stereoPairs |
Constructor and Description |
---|
HpsTracker2(String name,
org.lcsim.detector.IDetectorElement parent) |
Modifier and Type | Method and Description |
---|---|
void |
createStereoLayers()
Method that loops through the collection of
HpsSiSensor and creates stereo layers. |
private int |
getMaxLayerNumber()
Get the maximum layer number present in the collection of
HpsSiSensor . |
private int |
getMaxModuleNumber()
Get the maximum module number present in the collection of
HpsSiSensor . |
HpsSiSensor |
getSensor(int layer,
int module)
Get a
HpsSiSensor by layer and module number. |
List<HpsSiSensor> |
getSensors()
Get the collection of
HpsSiSensor composing the SVT. |
List<SvtStereoLayer> |
getStereoPairs()
Get a collection of stereo pairs (
SvtStereoLayer ) composing the SVT. |
getSystemID
addChild, clearReadouts, createReadout, findAncestors, findDescendants, findDetectorElement, findDetectorElement, findDetectorElement, findDetectorElement, getAncestry, getChildren, getExpandedIdentifier, getGeometry, getIdentifier, getIdentifierHelper, getName, getParameters, getParent, getReadout, getTop, hasChildren, hasGeometryInfo, hasReadout, initialize, isAncestor, isDescendant, isSensitive, setIdentifier, setIdentifierHelper, setParameters, setParent, setReadout, setSupport, setSupport, traverseAncestors, traverseDescendantsPostOrder, traverseDescendantsPreOrder
private boolean debug
List<SvtStereoLayer> stereoPairs
public HpsTracker2(String name, org.lcsim.detector.IDetectorElement parent)
public List<SvtStereoLayer> getStereoPairs()
SvtStereoLayer
) composing the SVT.public List<HpsSiSensor> getSensors()
HpsSiSensor
composing the SVT.public HpsSiSensor getSensor(int layer, int module)
HpsSiSensor
by layer and module number.layer
- The SVT layer numbermodule
- The SVT module numberprivate int getMaxLayerNumber()
HpsSiSensor
.private int getMaxModuleNumber()
HpsSiSensor
.public void createStereoLayers()
HpsSiSensor
and creates stereo layers. A stereo layer is composed of two adjacent sensors (stereo and axial) with the same module number.Copyright © 2019. All rights reserved.