Package | Description |
---|---|
org.lcsim.detector | |
org.lcsim.detector.identifier | |
org.lcsim.detector.tracker.silicon | |
org.lcsim.event.base | |
org.lcsim.geometry.segmentation |
Modifier and Type | Method and Description |
---|---|
IExpandedIdentifier |
DetectorElement.getExpandedIdentifier() |
Modifier and Type | Class and Description |
---|---|
class |
ExpandedIdentifier
Implementation of
IExpandedIdentifier . |
Modifier and Type | Method and Description |
---|---|
IExpandedIdentifier |
IIdentifierHelper.createExpandedIdentifier() |
IExpandedIdentifier |
IdentifierHelper.createExpandedIdentifier() |
IExpandedIdentifier |
Identifiable.getExpandedIdentifier()
Get the
IExpandedIdentifier associated with this object. |
IExpandedIdentifier |
IdentifierDictionary.unpack(IIdentifier compact)
Unpack a packed id.
|
IExpandedIdentifier |
IIdentifierHelper.unpack(IIdentifier id)
Upack the
IIdentifier into an IExpandedIdentifier containing the field values in a list. |
IExpandedIdentifier |
IdentifierHelper.unpack(IIdentifier id) |
IExpandedIdentifier |
IIdentifierDictionary.unpack(IIdentifier compact)
Unpack a packed id into an expanded id.
|
IExpandedIdentifier |
IdentifierDictionary.unpack(IIdentifier compact,
List<Integer> indices) |
IExpandedIdentifier |
IIdentifierDictionary.unpack(IIdentifier compact,
List<Integer> indices)
Unpack id, only including fields with indices in list.
|
Modifier and Type | Method and Description |
---|---|
int |
IExpandedIdentifier.compareField(IExpandedIdentifier id,
int idx)
Compare a single field value.
|
int |
ExpandedIdentifier.compareField(IExpandedIdentifier id,
int idx) |
boolean |
ExpandedIdentifier.equals(IExpandedIdentifier id) |
boolean |
IdentifierDictionary.isValid(IExpandedIdentifier id)
Check that an
IExpandedIdentifier is valid for this dictionary. |
boolean |
IIdentifierDictionary.isValid(IExpandedIdentifier id)
Check whether an expanded identifier is valid for this dictionary.
|
int |
IExpandedIdentifier.match(IExpandedIdentifier id)
Compares identifiers on prefix fields.
|
int |
ExpandedIdentifier.match(IExpandedIdentifier id) |
IIdentifier |
IdentifierDictionary.pack(IExpandedIdentifier id)
Pack an expanded id.
|
IIdentifier |
IIdentifierHelper.pack(IExpandedIdentifier id)
Pack an
IExpandedIdentifier into a compact IIdentifier . |
IIdentifier |
IdentifierHelper.pack(IExpandedIdentifier id) |
IIdentifier |
IIdentifierDictionary.pack(IExpandedIdentifier id)
Pack an expanded id .
|
Constructor and Description |
---|
ExpandedIdentifier(IExpandedIdentifier id) |
Modifier and Type | Method and Description |
---|---|
int |
SiTrackerIdentifierHelper.getElectrodeValue(IExpandedIdentifier id)
The electrode number.
|
int |
SiTrackerIdentifierHelper.getModuleValue(IExpandedIdentifier id)
The module number.
|
int |
SiTrackerIdentifierHelper.getSensorValue(IExpandedIdentifier id)
The sensor number.
|
int |
SiTrackerIdentifierHelper.getSideValue(IExpandedIdentifier id)
The module side number.
|
Modifier and Type | Field and Description |
---|---|
protected IExpandedIdentifier |
BaseHit.expandedID |
Modifier and Type | Method and Description |
---|---|
IExpandedIdentifier |
BaseHit.getExpandedIdentifier()
Get the
IExpandedIdentifier of this hit. |
Modifier and Type | Method and Description |
---|---|
protected void |
CartesianGridXY.setSegmentationValues(IExpandedIdentifier geomId,
Hep3Vector localPositionVec) |
protected void |
CartesianGridXZ.setSegmentationValues(IExpandedIdentifier geomId,
Hep3Vector localPositionVec) |
protected abstract void |
AbstractCartesianGrid.setSegmentationValues(IExpandedIdentifier geomId,
Hep3Vector localPositionVec)
Set the segmentation field values on the given
IExpandedIdentifier given a local hit position. |
protected void |
GlobalGridXY.setSegmentationValues(IExpandedIdentifier geomId,
Hep3Vector positionVec) |
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.