public class ITrackerPulse extends Object implements TrackerPulse
Constructor and Description |
---|
ITrackerPulse() |
Modifier and Type | Method and Description |
---|---|
int |
getCellID0()
Returns the first detector specific (geometrical) cell id.
|
int |
getCellID1()
Returns the second detector specific (geometrical) cell id.
|
float |
getCharge()
The integrated charge of the pulse - arbitrary units.
|
float[] |
getCovMatrix()
Covariance matrix of the charge (c) and time (t) measurements.
|
int |
getQuality()
The quality bit flag of the pulse - check/set collection parameters
TrackerPulseQualityNames and TrackerPulseQualityNamesValues.
|
float |
getTime()
The time of the pulse - arbitrary units.
|
TrackerData |
getTrackerData()
Optionally the TrackerData that has been used to create the pulse
can be stored with the pulse - NULL if none.
|
void |
setCellID0(int cellID0) |
void |
setCellID1(int cellID1) |
void |
setCharge(float charge) |
void |
setCovMatrix(float[] matrix) |
void |
setQuality(int quality) |
void |
setTime(float time) |
void |
setTrackerData(TrackerData correctedData) |
public int getCellID0()
TrackerPulse
getCellID0
in interface TrackerPulse
public void setCellID0(int cellID0)
cellID0
- The cellID0 to set.public int getCellID1()
TrackerPulse
getCellID1
in interface TrackerPulse
public void setCellID1(int cellID1)
cellID1
- The cellID1 to set.public float getCharge()
TrackerPulse
getCharge
in interface TrackerPulse
public int getQuality()
TrackerPulse
getQuality
in interface TrackerPulse
public TrackerData getTrackerData()
TrackerPulse
getTrackerData
in interface TrackerPulse
public float getTime()
TrackerPulse
getTime
in interface TrackerPulse
public float[] getCovMatrix()
TrackerPulse
getCovMatrix
in interface TrackerPulse
public void setCovMatrix(float[] matrix)
public void setCharge(float charge)
public void setQuality(int quality)
public void setTrackerData(TrackerData correctedData)
public void setTime(float time)
Jas4pp 1.5 © Java Analysis Studio for Particle Physics