public class HpsTestRunSiSensor extends HpsSiSensor
HpsSiSensor
with conditions specific to HPS SVT half-modules
(sensors) used during the test run. Each half-module is uniquely identified by
an FPGA/Hybrid ID pair which is then related to calibration conditions such as
baseline, noise gain etc.Modifier and Type | Field and Description |
---|---|
protected int |
fpgaID |
protected int |
hybridID |
AMPLITUDE_INDEX, badChannels, ELECTRON_SIDE, febHybridID, febID, gainMap, isAxial, isStereo, longSensorLengthThreshold, millepedeId, noiseMap, NUMBER_OF_SAMPLES, offsetMap, pedestalMap, POSITRON_SIDE, readoutLongStripCapacitanceSlope, senseLongStripCapacitanceSlope, shapeFitParametersMap, T0_INDEX, t0Shift, TP_INDEX
Constructor and Description |
---|
HpsTestRunSiSensor(int sensorid,
String name,
org.lcsim.detector.IDetectorElement parent,
String support,
org.lcsim.detector.identifier.IIdentifier id)
This class constructor matches the signature of
SiSensor . |
Modifier and Type | Method and Description |
---|---|
int |
getFebHybridID()
Get the FEB hybrid ID of the sensor.
|
int |
getFebID()
Get the front end board (FEB) ID associated with this sensor.
|
int |
getFpgaID()
Get the FPGA ID associated with this sensor.
|
int |
getHybridID()
Get the hybrid ID associated with this sensor.
|
void |
setFebHybridID(int febHybridID)
Set the FEB hybrid ID of the sensor.
|
void |
setFebID(int febID)
Set the front end board (FEB) ID of the sensor.
|
void |
setFpgaID(int fpgaID)
Set the FPGA ID associated with this sensor.
|
void |
setHybridID(int hybridID)
Set the hybrid ID associated with this sensor.
|
getGain, getLayerNumber, getMillepedeId, getModuleNumber, getNoise, getNumberOfChannels, getNumberOfSenseStrips, getOffset, getPedestal, getReadoutStripPitch, getReadoutTransferEfficiency, getSenseStripPitch, getSenseTransferEfficiency, getShapeFitParameters, getSide, getStripLength, getT0Shift, getTrackerIdHelper, initialize, isAxial, isBadChannel, isBottomLayer, isStereo, isTopLayer, isValidChannel, makeChannelID, reset, setAxial, setBadChannel, setGain, setMillepedeId, setNoise, setOffset, setPedestal, setShapeFitParameters, setStereo, setT0Shift, toString
distanceFromSide, electricField, getBField, getBiasSurface, getBiasVoltage, getBulk, getDepletionVoltage, getReadoutElectrodes, getReadoutElectrodes, getSenseElectrodes, getSenseElectrodes, getSensorID, getThickness, getTransferEfficiencies, hasElectrodesOnSide, hasPixels, hasStrips, isACCoupled, isDoubleSided, makeStripId, setBiasSurface, setBiasVoltage, setBulk, setDepletionVoltage, setReadoutElectrodes, setSenseElectrodes, setSensorID, setTransferEfficiencies
addChild, clearReadouts, createReadout, findAncestors, findDescendants, findDetectorElement, findDetectorElement, findDetectorElement, findDetectorElement, getAncestry, getChildren, getExpandedIdentifier, getGeometry, getIdentifier, getIdentifierHelper, getName, getParameters, getParent, getReadout, getTop, hasChildren, hasGeometryInfo, hasReadout, isAncestor, isDescendant, isSensitive, setIdentifier, setIdentifierHelper, setParameters, setParent, setReadout, setSupport, setSupport, traverseAncestors, traverseDescendantsPostOrder, traverseDescendantsPreOrder
public HpsTestRunSiSensor(int sensorid, String name, org.lcsim.detector.IDetectorElement parent, String support, org.lcsim.detector.identifier.IIdentifier id)
SiSensor
.sensorid
- The sensor ID.name
- The name of the sensor.parent
- The parent DetectorElement.support
- The physical support path.id
- The identifier of the sensor.public int getFpgaID()
public int getHybridID()
public int getFebID()
HpsSiSensor
getFebID
in class HpsSiSensor
public int getFebHybridID()
HpsSiSensor
getFebHybridID
in class HpsSiSensor
public void setFpgaID(int fpgaID)
fpgaID
- The FPGA IDpublic void setHybridID(int hybridID)
hybridID
- The hybrid ID.public void setFebID(int febID)
HpsSiSensor
setFebID
in class HpsSiSensor
febID
- FEB ID The FEB ID of the sensor.public void setFebHybridID(int febHybridID)
HpsSiSensor
setFebHybridID
in class HpsSiSensor
febHybridID
- FEB hybrid ID The FEB hybrid ID.Copyright © 2019. All rights reserved.