public class SiTrackerIdentifierHelper extends DetectorIdentifierHelper
DetectorIdentifierHelper.SystemMap
Modifier and Type | Field and Description |
---|---|
(package private) IIdentifierField |
electrodeField |
(package private) int |
electrodeIdx |
(package private) IIdentifierField |
moduleField |
(package private) int |
moduleIdx |
(package private) IIdentifierField |
sensorField |
(package private) int |
sensorIdx |
(package private) IIdentifierField |
sideField |
(package private) int |
sideIdx |
invalidIndex
Constructor and Description |
---|
SiTrackerIdentifierHelper(IDetectorElement subdetector,
IIdentifierDictionary iddict,
DetectorIdentifierHelper.SystemMap sysMap) |
Modifier and Type | Method and Description |
---|---|
int |
getElectrodeIndex()
Get the electrode field index.
|
int |
getElectrodeValue(IExpandedIdentifier id)
The electrode number.
|
int |
getElectrodeValue(IIdentifier id)
The electrode number.
|
int |
getModuleIndex()
Get the module field index.
|
int |
getModuleValue(IExpandedIdentifier id)
The module number.
|
int |
getModuleValue(IIdentifier id)
The module number.
|
int |
getSensorIndex()
Get the sensor field index.
|
int |
getSensorValue(IExpandedIdentifier id)
The sensor number.
|
int |
getSensorValue(IIdentifier id)
The sensor number.
|
int |
getSideIndex()
Get the side field index.
|
int |
getSideValue(IExpandedIdentifier id)
The module side number.
|
int |
getSideValue(IIdentifier id)
The module side number.
|
barrelEquals, getBarrelId, getBarrelIndex, getBarrelValue, getBarrelValue, getEcalBarrelId, getEcalBarrelValue, getEcalEndcapId, getEcalEndcapNegativeId, getEcalEndcapPositiveId, getEcalEndcapValue, getEcalForwardEndcapNegativeId, getEcalForwardEndcapPositiveId, getEcalForwardId, getEndcapNegativeId, getEndcapNegativeValue, getEndcapPositiveId, getEndcapPositiveValue, getHcalBarrelId, getHcalEndcapNegativeId, getHcalEndcapPositiveId, getInvalidIndex, getLayerIndex, getLayerValue, getLumiEndcapNegativeId, getLumiEndcapPositiveId, getLumiId, getMuonBarrelId, getMuonEndcapId, getMuonEndcapNegativeId, getMuonEndcapPositiveId, getSitBarrelId, getSitBarrelValue, getSitEndcapId, getSitEndcapNegativeId, getSitEndcapPositiveId, getSitEndcapValue, getSitForwardEndcapNegativeId, getSitForwardEndcapPositiveId, getSitForwardId, getSitForwardValue, getSubdetectorDetectorElement, getSubdetectorName, getSubdetectorSystemNumber, getSubdetectorType, getSystemIndex, getSystemValue, getTpcId, getUnknownValue, getVtxBarrelId, getVtxBarrelValue, getVtxEndcapId, getVtxEndcapNegativeId, getVtxEndcapPositiveId, getVtxEndcapValue, isBarrel, isCalorimeter, isCalorimeterBarrel, isCalorimeterEndcap, isCalorimeterEndcapNegative, isCalorimeterEndcapPositive, isEcal, isEcalBarrel, isEcalEndcap, isEcalEndcapNegative, isEcalEndcapPositive, isEcalForward, isEcalForwardEndcapNegative, isEcalForwardEndcapPositive, isEndcap, isEndcapNegative, isEndcapPositive, isHcal, isHcalBarrel, isHcalEndcap, isHcalEndcapNegative, isHcalEndcapPositive, isLumi, isLumiEndcapNegative, isLumiEndcapPositive, isMuon, isMuonBarrel, isMuonEndcap, isMuonEndcapNegative, isMuonEndcapPositive, isSit, isSitBarrel, isSitEndcap, isSitEndcapNegative, isSitEndcapPositive, isSitForward, isSitForwardEndcapNegative, isSitForwardEndcapPositive, isTpc, isTracker, isTrackerBarrel, isTrackerEndcap, isTrackerEndcapNegative, isTrackerEndcapPositive, isVtx, isVtxBarrel, isVtxEndcap, isVtxEndcapNegative, isVtxEndcapPositive, layerEquals, systemEquals
createExpandedIdentifier, getFieldIndex, getIdentifierDictionary, getValue, getValue, hasField, pack, unpack
int moduleIdx
int sensorIdx
int sideIdx
int electrodeIdx
IIdentifierField moduleField
IIdentifierField sensorField
IIdentifierField sideField
IIdentifierField electrodeField
public SiTrackerIdentifierHelper(IDetectorElement subdetector, IIdentifierDictionary iddict, DetectorIdentifierHelper.SystemMap sysMap)
public int getModuleValue(IIdentifier id)
public int getSensorValue(IIdentifier id)
public int getSideValue(IIdentifier id)
public int getElectrodeValue(IIdentifier id)
public int getModuleValue(IExpandedIdentifier id)
public int getSensorValue(IExpandedIdentifier id)
public int getSideValue(IExpandedIdentifier id)
public int getElectrodeValue(IExpandedIdentifier id)
public int getModuleIndex()
public int getSensorIndex()
public int getSideIndex()
public int getElectrodeIndex()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.